Hi Erik,
your examples are:
annotations = <
["/data/items[at0003.7]/items[at0010]"] = <
items = <
["GUI-show-if"] = <"$smoker"> -- Other annotation name examples:
GUI-hide-if ...
["some other annotation"] = <"whatever">
...with RDF-like annotations, some additional examples (and a wildly
guessed language subsection syntax) it might turn out something like...
annotations = <
language = <
["RDF"] = <
["/data/items[at0003.7]/items[at0010]"] = <
items = <
["http://schema.openehr.org/GUI-v0_1#show-if"] = <"$smoker">
["/data/items[at0004.8]/items[at0011]"] = <
items = <
["http://schema.openehr.org/GUI-v0_1#view"] =
<"http://schema.openehr.org/GUI-v0_1#pass_through">
["http://s.skl.se/qualreg/diab/v-3_1#q10.2"] =
<"http://s.skl.se/qualreg/diab/v-3_1#daily">
...
These look reasonable to me. As you can see from the below, they have a
different structure from the annotations section - which contains
linguistic strings and a language subdivision. This would not be needed
as far as I can see with implementation directives.
I don't see any great problem in having a different section, given the
purpose is quite different, and the flattening rules will probably be
different (with annotations, the rule that makes sense is that the
annotation for a given tag is concatenation with the value for that tag
in a parent, whereas here, it would be replacement, i.e. override).
Using the RDF approach, the registering problem doesn't go away, it just
gets moved to a different (arguably better) place - a schema or
ontology. Fine by me also.
On 30/01/2012 21:42, Erik Sundvall wrote:
>
> Please rewind to
> http://www.openehr.org/mailarchives/openehr-technical/msg05530.html
> and the followup messages in that thread.
>
> Using an RDF like URI-based approach still seems to be an option. No
> registering hassle or new sections in adl, just alternate use of the
> existing annotation section.
>
>
> annotations
> items = <
> * ["en"] = <*
> items = <
> ["/data[at0001]/items[at0.8]"] = <
> items = <
> ["design note"] = <"this is a design note
> on allergic reaction">
> ["requirements note"] = <"this is a
> requirements note on allergic reaction">
> ["medline ref"] = <"this is a medline ref
> on allergic reaction">
> >
> >
> ["/data[at0001]/items[at0.10]"] = <
> items = <
> ["design note"] = <"this is a design note
> on intelerance">
> ["requirements note"] = <"this is a
> requirements note on intolerance">
> ["national data dictionary"] = <"NDD ref
> for intolerance">
> >
> >
> ["/data[at0001]/items[at0002]"] = <
> items = <
> ["design note"] = <"this is a SPECIALISED
> design note on Statement">
> ["NEW TAG"] = <"this is a SPECIALISED
> design note on Statement">
> >
> >
> >
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.openehr.org/mailman/private/openehr-technical_lists.openehr.org/attachments/20120130/6a866022/attachment.html>