- From: Timothy W. Cook <timothywayne.cook@gmail.com>
- Date: Sat, 2 Mar 2013 11:23:42 -0300
- To: public-openannotation <public-openannotation@w3.org>
HI All,
Though I have read virtually everything I can find related to this
subject; including:
http://lists.w3.org/Archives/Public/public-openannotation/2013Feb/0051.html
I really don't see the answer to my question.
First of all this is a "green field" area. I do not have to be
concerned with existing documents and how it has been done in the
past.
I just want to get this right, the first time. Given all the
experience from people here.
Scenario:
I have XML Schemas that define data instance structures (as usual).
These schemas use a lot of complexTypes that are restrictions from a
base schema. Since each base schema complexType can be represented in
a schema multiple times with different restrictions, I use a UUID
based name. For example:
<xs:complexType name="ct-f6c5ea6e-6458-4799-874d-7f3d365d260d">
<xs:complexContent>
<xs:restriction base="mlhim2:DvQuantityType">
<xs:sequence>
...
These complexTypes are almost always definable via a controlled
vocabulary, ex. SNOMED-CT
In order to add semantics to the complexType definition my current
thought is to use:
<xs:complexType name="ct-f6c5ea6e-6458-4799-874d-7f3d365d260d">
<xs:annotation>
<xs:appinfo>
<rdfs:isDefinedBy
rdfs:resource="http://purl.bioontology.org/ontology/SNOMEDCT/365761000"/>
</xs:appinfo>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="mlhim2:DvQuantityType">
<xs:sequence>
...
Which will identify this complexType as a Sodium level finding
according to SNOMED-CT.
My first question is:
1) is it correct to make the assumption that the annotation applies to
the enclosing complexType without using an rdf:about (or similar)
definition?
2) is rdfs:isDefinedBy the "tag" to use, or is something like
oa:SemanticTag a better choice?
Realizing that these annotations will not be reproduced in the
instance data. The eco-system around this says that to determine the
full semantics you must have the schema associated with any instance
data.
Thoughts?
Cheers,
Tim
--
============================================
Timothy Cook, MSc +55 21 94711995
MLHIM http://www.mlhim.org
Like Us on FB: https://www.facebook.com/mlhim2
Circle us on G+: http://goo.gl/44EV5
Google Scholar: http://goo.gl/MMZ1o
LinkedIn Profile:http://www.linkedin.com/in/timothywaynecook
Received on Saturday, 2 March 2013 14:24:11 UTC