Hello Sebastian

Many thanks, that was indeed the problem.

I thought all necessary data structures would be referenced through the 
"Archetype.xsd" at some point.

All the best
Athanasios Anastasiou




On 07/09/2011 12:38, Sebastian Garde wrote:
> Hi,
>
> Is it possible that these errors occur because you are using
> archetype.xsd as your top-level schema?
> In that case, try using the OpenehrProfile.xsd as the top-level schema
> instead (which then includes the archetype.xsd).
> The openehr profile defines the extra C_CODE_PHRASE and C_DV_QUANTITY
> (and a couple others)
>
> Cheers
> Sebastian
>
> Am 07.09.2011 13:13, schrieb Athanasios Anastasiou:
>> Hello Sebastian
>>
>> First of all, many thanks for the quick response.
>>
>> I have just given it one more try and it generates less errors:
>>
>> The complaints currently are:
>> "No child element expected at this point" for "property" and
>> "terminology_id" and that C_CODE_PHRASE and C_DV_QUANTITY can not be
>> resolved because "the type definition can not be abstract for element
>> children".
>>
>> I hope this helps.
>>
>> All the best
>> Athanasios
>>
>>
>>
>> On 07/09/2011 11:04, Sebastian Garde wrote:
>>> 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 :-)
>>>>>>
>>>
>>
>
> --
> Ocean Informatics     
> Dr Sebastian Garde
> Senior Developer
> Ocean Informatics
>
> /Dr. sc. hum., Dipl.-Inform. Med, FACHI/
>
> Skype: gardeseb
>

Reply via email to