Leo, In that case, you are probably using an older version of the Serialiser. This has been fixed in Rev 504 earlier this year.
See e.g. the APGAR score archetype at http://openehr.org/knowledge/OKM.html#showArchetype_1013.1.172_7 Regards Sebastian Leonardo Moretti wrote: > Moreover, > XMLSerializer.output() produces xml fragments for DV_ORDINAL like this: > <children xsi:type="C_DV_ORDINAL"> > <rm_type_name>DvOrdinal</rm_type_name> ... > > while I'm expecting to have this > <children xsi:type="C_DV_ORDINAL"> > <rm_type_name>DV_ORDINAL</rm_type_name> .... > > > Probably XMLSerializer is not so compliant with the standard.. > > Regards > leo > > > > Sebastian Garde-2 wrote: > >> Hi Leonardo, >> >> CKM is using the Java XML Serialiser to generate the XML presentation, >> so it is no surprise you are seeing the same effect there. >> >> I would see the Schemas as the source of truth. >> If it is a sequence in the schema then I believe that the order cannot >> simply be changed in the XML. >> >> So, my opinion is that the XML Serialiser is probably wrong here >> (although you may ask how much this order actually matters, practically >> and theoretically) >> >> Mattias Forss (who developed the XML Serialiser I believe), Eric >> Sundvall or Rong Chen may be able to expand on it? >> >> Regards >> Sebastian >> >> Moretti Leonardo wrote: >> >>> XMLSerializer.output() (xml-serializer-1.0.1.jar) produce XMLs that are >>> not compliant with openEHR XML-Schemas >>> (http://www.openehr.org/releases/1.0.2/its/XML-schema/index.html). >>> Also the xml representation taken from http://openehr.org/knowledge/ are >>> not valid XML instances respect to these schemas (for example >>> <http://jira.noemalife.loc:8080/secure/attachment/15267/openEHR-EHR-OBSERVATION.body_weight.v1.adl> >>> >>> openEHR-EHR-OBSERVATION.body_weight.v1 >>> <http://jira.noemalife.loc:8080/secure/attachment/15267/openEHR-EHR-OBSERVATION.body_weight.v1.adl>). >>> >>> The main problem is that the order of the elements is not equals to that >>> one specified in <xs:sequence> blocks of XSDs. >>> >>> What is "wrong", the implementation or the schemas? The order of the >>> elements in xml representation of an archetype must be fixed? >>> >>> Thanks >>> leo >>> >>> >>> >> _______________________________________________ >> openEHR-technical mailing list >> openEHR-technical at openehr.org >> http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical >> >> >> > > -- Ocean Informatics Dr Sebastian Garde Senior Developer Ocean Informatics /Dr. sc. hum., Dipl.-Inform. Med, FACHI/ Skype: gardeseb -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20100512/0f94765d/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: oceanlogo.png Type: image/png Size: 5677 bytes Desc: not available URL: <http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20100512/0f94765d/attachment.png>

