On 06/05/2012 13:28, pablo pazos wrote:
> Hi Peter, thanks for the pointer.
>
> I think this is only ADL related and only 1.5. My idea is to include 
> ADL1.4 and RM instances in XML and JSON, RM & AOM XSD, also term sets.
> Maybe we can took some samples from there, but I believe this new repo 
> has a wider scope. What do you think?
> *
> *

My view is that this existing repository should be expanded to include 
all test case archetypes in ADL and any of the other serialised 
formalisms. Today it does mainly concentrate on ADL/AOM 1.5 test cases. 
Let's think about what other test case material could be added, and how 
it should be organised. Rong Chen (Sweden) and Koray Atalag (NZ) have 
thought quite a lot about this in the past and I am sure would have 
ideas to contribute - Erik Sundvall has been thinking about some of the 
other serialisations. I have to admit to only having seriously thought 
about test cases for bidirectional tool processing, which is currently 
ADL, dADL, and will extend to XML-AOM (I just haven't gotten around to 
this yet).

I have not thought too much about test cases for JSON or YAML, but I 
have done the output serialisations for them. Having done the first 
implementation of JSON, I think it is too weak a formalism to be 
seriously useful, because it lacks too many basic semantics - 
particularly dynamic type markers. Its cousin YAML is over-complicated 
(and in its whitespace form, nearly impossible to get right!), but does 
have proper OO semantics and I think can be used as a lossless 
serialisation. Others may have more evolved ideas on how these 
particular formalisms should be used in openEHR, so I am very happy to 
be educated by the experts. My main aim is to make sure that the 
transformations of ADL => JSON and ADL => YAML are correct. You can 
experiment with JSON, YAML and XML outputs of any ADL 1.4 or 1.5 
archetypes right now, using the ADL workbench, which has a bulk export 
mode into these formalisms.

We have already discussed last week with Rong & Sebastian about moving 
the openEHR terminology there, and how to manage it more effectively, so 
the scope of this knowledge repository is going to continue to grow 
anyway. So any community input on how to expand this repository  and 
manage it is welcome from my point of view (I realise the above might 
only be a subset of your original scope Pablo, so there are probably 
some things that still need to be done elsewhere.)

- thomas

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/attachments/20120507/26077e7a/attachment-0001.html>

Reply via email to