I have updated the ADL and AOM 1.5 specifications to reflect recent proposals for artefact identification. The main changes are that in the AOM, the archetype id as we know it today is constructed from pieces of meta-data, of which the version identifier is one.
A more interesting change for most people may be that I have now removed the 'dADL' part of the ADL specification and given it a new name and its own specification. For those who don't know or remember, dADL is a pure, generic object serialisation syntax - yes - another thing like JSON, etc. It's new name is Object Data Instance Notation (ODIN) and the new spec can be found here <http://www.openehr.org/releases/trunk/architecture/syntaxes/ODIN.pdf>. You can see this specification is in a new 'syntaxes' group at the bottom of the main table in the main specification baseline here <http://www.openehr.org/programs/specification/releases/currentbaseline>. I have set up an ODIN project at the openEHR Github, here <https://github.com/openEHR/odin>, with the idea that we could collect the parsers and serialisers from various languages in this project, or else point to them from here. Some may ask why we have ODIN (dADL), given that there is XML, JSON, YAML and other syntaxes. There are reasons: when dADL was first invented (about 2002), there was nothing except XML to use, and it is not a particularly clean object serialisation syntax, nor realistically human readable. dADL was designed to be properly object oriented, human readable and writable, to have rich leaf data types, to support Xpath pathing, and to enable much smaller texts than XML. Amazingly, dADL / ODIN still has stronger leaf data types, as well as dynamic typing (a key feature lacking in JSON) and object identifiers. For anyone interested in putting together ODIN parsers/serialisers for the various languages, please make yourself known, and let's discuss how to do it. A survery of such syntaxes indicates that there is growing interest in non-XML / post-XML data syntaxes (e.g. recent Dr Dobbs article <http://www.drdobbs.com/web-development/after-xml-json-then-what/240151851>), and I think ODIN could have its place in the wider world. - thomas beale -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/attachments/20130424/a23d9d25/attachment.html>

