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
dxf3.xsd
Description: Binary data
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : [email protected] Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp

