[osis-core] Creation of annotation schema.
Todd Tillinghast
osis-core@bibletechnologieswg.org
Sat, 1 Feb 2003 20:19:56 -0700
As I have thought about annotations, it occurs to me that some
annotations would NOT apply simply to a single reference or a range
reference.
Question: Should we have a more complex structure for pointing?
Example:
<annotations>
<header/>
<ann>
<annotationOf>
<reference osisRef="Ps.1.1"/>
<reference osisRef="Ps.9.4"/>
<!-- and/or possibly some other text -->
</annotationOf>
</ann>
</annotations>
Todd
> -----Original Message-----
> From: osis-core-admin@bibletechnologieswg.org [mailto:osis-core-
> admin@bibletechnologieswg.org] On Behalf Of Todd Tillinghast
> Sent: Friday, January 31, 2003 1:41 PM
> To: osis-core@bibletechnologieswg.org
> Subject: [osis-core] Creation of annotation schema.
>
> All,
>
> Unfortunately, we cannot derive ComplexTypes in an annotation schema
> from ComplexTypes in osisCore.1.1.1.xsd because there are explicitly
> named ComplexTypes in osisCore.1.1.1.xsd. All elements are created
with
> "in line" ComplexTypes rather than with separate and explicitly
declared
> and named ComplexTypes.
>
>
> Here is what I was hoping to do.
> <xs:redefine schemaLocation="OSISCore.1.1.1.xsd">
> <xs:simpleType name="annotations">
> <xs:restriction base="osisCorpus">
> ... not allow <osisText> and add in
> <annotations>...
> </xs:restriction>
> </xs:simpleType>
> <xs:simpleType name="ann">
> <xs:restriction base="note">
> .. no real change other than to require
> the osisRef .. </xs:restriction>
> </xs:simpleType>
> </xs:redefine>
>
> As a result of having no ComplexTypes in osisCore.1.1.1.xsd I have
taken
> the more the other route to get the same result.
>
> See the attached schema.
>
> I also enumerated osisAnnotations as {A, B, C} and that should be
> changed to a more meaning full list. Please submit suggestions.
>
> I used the name "ann" for the element that parallels "note" to avoid
> confusion because "annotation" is a SimpleType in osisCore.1.1.1.xsd
and
> is defined in XML Schema. Suggestions on a better name?
>
> Just a rough version but it may do the job.
>
> Todd
>
>