I'm agree with the idea of an archetype ontology. In fact and archetype is an ontology, and the concepts reused in different archetypes can be part of the ancestor-archetype...
I tried something similar, only an experiment, when I expressed demographic archetypes in owl, but it was very centered in demographics. This was the very, very, simple ontology I used to represent some useful concepts of archetypes I need for demographics: http://trajano.us.es/~isabel/EHR/basearquetipo.owl This could be named the ancestor-archetype for demographics, very simple of course... And this was the person archetype: http://trajano.us.es/~isabel/EHR/person.owl all this using the openEHR ontology http://trajano.us.es/~isabel/EHR All these are in owl but could be expressed in ADL too. Regards Isabel Rom?n http://trajano.us.es/~isabel ----- Original Message ----- From: Gerard Freriks To: openehr-technical at openehr.org Sent: Sunday, August 21, 2005 9:31 AM Subject: Re: RFC - CR-000150 - express language etc as a String My ideas about this are: - coding systems never will be stable. - the way to handle change in OpenEHR (and CEN En13606) is via archetypes. - select a coding system and produce a 'ancestor archetype' that uses codes from a specific coding system. - over time a new 'ancestor-archetype' will be produced using a new version of the specific coding system or a new coding system altogether. - the question now is how to handle interoperability. The answer is the use for an 'archetype ontology'. One we miss at this moment. - having this 'archetype ontology' makes it possible to define synonyms, anti-nyms, etc, and make semantic interoperability possible. - for it to work properly we need: 'ancestor archetypes', that can be inserted in Templates an archetype ontology an 'archetype editor' that is able to not only produce archetypes and templates but also assemble ancestor archetypes and normal archetypes into templates but also constrain each of them further. Gerard Freriks ps: I use sometimes the term 'proto-archetype' for the 'ancestor-archetype' -- -- Gerard Freriks, MD Convenor CEN/TC251 WG1 TNO Quality of Life Wassenaarseweg 56 Leiden PostBox 2215 22301CE Leiden The Netherlands T: +31 71 5181388 M: +31 654 792800 On 20-aug-2005, at 22:45, Rong Chen wrote: I agree. We need to have this indirection to handle changes. Even if we are certain that these codes will not change in the future and we feel the need to hardcode them in the software, some enumeration type instead of string type should be used to implement them since string is not type safe. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20050821/51e6d4c4/attachment.html>

