Hi CKM is using the XML serialiser of the openEHR Java Reference implementation.
It seems that the serialiser applies a different order to some elements than required by the schema. Not sure if these were turned around in the xsd at some stage maybe? While I don't really understand why these elements need to have an order, I believe the problem in the XML serialiser is quite easy to fix. Is anybody maintaining this code at present? Otherwise I can have a go. Regards Sebastian Am 05.09.2011 19:28, schrieb Athanasios Anastasiou: > Hello everyone > > Maybe there has been some intermediate change that i am missing here but > i am trying to validate "openEHR-EHR-OBSERVATION.blood_pressure.v1.xml" > (downloaded as XML from the CKM editor today) through the available XSDs > from http://www.openehr.org/releases/1.0.2/its/XML-schema/index.html and > i am getting a very large number of errors. > > Just as an indication, all the errors are "Invalid content was found" > mostly for the elements "existence" and "lower_included" (expecting > "rm_attribute_name" and "lower_unbounded" respectively) > > Are there different XSDs for the structure of the CKM XML files? And if > yes, are they available? > > Looking forward to hearing from you > Athanasios Anastasiou > > P.S. Just as a note, "Resource.xsd" references "basetypes.xsd" instead > of "BaseTypes.xsd" in both 1.0.1 and 1.0.2 versions (while it was > "BaseTypes.xsd" in version 1.0). It seems that the intention is to > preserve the letter case (e.g. the "Resource.xsd" and "Structure.xsd" > reference "BaseTypes.xsd"). It's a tiny thing but, as you know, it makes > a difference for case sensitive file systems :-) > > > > _______________________________________________ > openEHR-technical mailing list > openEHR-technical at openehr.org > http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical

