dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #10871
Proposal for new DXF format
Hi,
As you know I was working to create metadata that is unique (in terms of
metaobjects) all over the implementation. Details of how metadata is created
was posted previously. Now, we have XML representation of metadata as no
"Wow Snap" typew of things. Attached is dhis metadata (dxf3.xsd), which
ensures that every XML import/export complying with this XSD will be always
valid for W3. Every external source suplying data to DHIS2 following this
XSD will not fail, and so on.
Also each metadata screen had icon for adding new metadata object. Once
object is added to metadata, it is shown in green color to distinguish it
from ordinary objects. Also views for metadata view were created in
hierarchy and relations along with metadta export in xml (.xml). Changes
made to master database could be easily transfered to local installations
without any failure as long as we follow this XSD, which is built in DHIS2
implementation (one i am using). XSD counts for all relations in DHIS2
metadata and restores them in similar manner without failure. If someting is
not counted for, it fails rather creating false output, that fails later for
sure.
Much more to this shouls be added as we hear feedback from interested
devs/implementers.
All code is some line to call lib functions, no need to take care of string
beign XML compliant not to "Wow snap" users in specific utils of date and
minutes handling.
So, I propose this XSD to be next version od DXF with feedbacks from
users/devs incorporated. Most, and noticeable part of it is to respect duely
relations between meta objects. My understanding is that unless we adhear to
these issues, we will be solving individual issues of cases.
Please revise and comment as it is important for me to take further steps.
regards,
murod
Attachment:
dxf3.xsd
Description: Binary data
Follow ups