Hi Athanasios,

I have updated CKM, hopefully fixing this issue.
Let me know if this is working for you now

Regards
Sebastian


Am 06.09.2011 11:49, schrieb Athanasios Anastasiou:
> Hello
>
> Thank you for your response Sebastian.
>
> Is it a small number of changes that i could perhaps apply to the XSDs 
> temporarily or better wait for you to modify the serialiser and try to 
> re-download the archetypes from the CKM?
>
> All the best
> Athanasios Anastasiou
>
>
>
>
> On 06/09/2011 09:53, Sebastian Garde wrote:
>> 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 :-)
>>>


Reply via email to