Hi Thomas Beale,

Could you show me some examples of ODIN?
I would like to work on it and create machine readable features by Cucumber.
Cucumber (http://cukes.info/)  provides a behavior driven development
environment for many languages.

Regards,
Shinji

2013/4/25 Thomas Beale <thomas.beale at oceaninformatics.com>:
>
> 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. You can see this specification is in a new 'syntaxes' group at the
> bottom of the main table in the main specification baseline here.
>
> I have set up an ODIN project at the openEHR Github, here, 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), and I think
> ODIN could have its place in the wider world.
>
> - thomas beale
>
>
> _______________________________________________
> openEHR-technical mailing list
> openEHR-technical at lists.openehr.org
> http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

Reply via email to