The draft spec for 1.5 knowledge identifiers can be accessed via

http://www.openehr.org/wiki/display/spec/Development+and+Governance+of+Knowledge+Artefacts

The '-' based specialisation syntax is proposed to be dropped, as it
became very unweildy once you srart to consider how to handle
namespaces within specialisations , particularly when the
specialisation has a different namespace to the parent. It gets even
more confusing when you add in the requirements for templates and
complex archetypes i.e aggregations.

To get around the querying problem that Erik describes, it is proposed
to carry the specialisation inheritance list in the data.

Archetype identifiers are separate from filenames, but in practice,
archetypes and templates do find themselves expressed as individual
files on filesystems and it can be all too easy for versions/
namespaces to get mixed up, if the file names do not carry the same
sort of uniqueness as is embodied in the offical archetype_id.

>From Idenitifer document 5.3.3

The other possibility is to include archetype lineage information in
the data itself. This could be a
modified form of the identifier reference in the case of specialised
archetypes to allow lineage information
to be stored.

TBD_14: proposed RM change: ARCHETYPED.archteype_id -> List[ARCHETYPE_ID]; in
LOCATABLE, just continue to use the direct archetype id as currently done.

The simplest form of this would be as a list of operational identifiers, e.g.

se.skl.epj::openEHR-EHR-EVALUATION.genetic_diagnosis.v1.12,
org.openehr.ehr::openEHR-EHR-EVALUATION.diagnosis.v1.29,
org.openehr.ehr::openEHR-EHR-EVALUATION.problem.v2.4



Ian

Dr Ian McNicoll
office / fax? +44(0)1536 414994
mobile +44 (0)775 209 7859
skype ianmcnicoll
ian.mcnicoll at oceaninformatics.com


Clinical analyst,?Ocean Informatics
openEHR Clinical Knowledge Editor www.openehr.org/knowledge
Honorary Senior Research Associate, CHIME, UCL
BCS Primary Health Care SG Group www.phcsg.org




On 28 October 2010 09:46, Diego Bosc? <yampeku at gmail.com> wrote:
> Shouldn't archetype identifiers and file names be separated?
>
> 2010/10/28 Peter Gummer <peter.gummer at oceaninformatics.com>:
>> Erik Sundvall wrote:
>>
>>> openEHR-EHR-EVALUATION.problem.v1.adls
>>> ? openEHR-EHR-EVALUATION.diagnosis.v1.adls
>>> ? ? ?openEHR-EHR-EVALUATION.diagnosis_sweden.v1.adls
>>> openEHR-EHR-LINK.indication.v1.adls
>>>
>>> Should not the identifiers instead be:
>>>
>>> openEHR-EHR-EVALUATION.problem.v1.adls
>>> ? openEHR-EHR-EVALUATION.problem-diagnosis.v1.adls
>>> ? ? ?openEHR-EHR-EVALUATION.problem-diagnosis-sweden.v1.adls
>>> openEHR-EHR-LINK.indication.v1.adls
>>>
>>> Or have the identifier syntax and semantics requirements changed in
>>> ADL/AOM 1.5?
>>
>> This has changed in ADL 1.5. The hyphen is no longer used.
>>
>> I'm sure I remember Thomas starting a discussion about this on the
>> mailing list about a year ago.
>>
>> - Peter Gummer
>>
>> _______________________________________________
>> openEHR-technical mailing list
>> openEHR-technical at openehr.org
>> http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical
>>
>
> _______________________________________________
> openEHR-technical mailing list
> openEHR-technical at openehr.org
> http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical
>


Reply via email to