[osis-core] Alpha coming!
Patrick Durusau
osis-core@bibletechnologieswg.org
Sat, 07 Jun 2003 07:29:23 -0400
Guys,
Just so you don't have to hunt for the big changes:
Milestones:
Added:
<xs:complexType name="milestoneable">
<xs:attribute name="sID" type="mIDType" use="optional"/>
<xs:attribute name="eID" type="mIDType" use="optional"/>
</xs:complexType>
<xs:simpleType name="mIDType">
<xs:restriction base="xs:string">
<xs:pattern value="((\p{L}|\p{N}|_)+)((\.(\p{L}|\p{N}|_)+)*)?"/>
</xs:restriction>
</xs:simpleType>
Example in use with element <verse>:
<xs:element name="verse">
<xs:annotation>
.....
</xs:annotation>
<xs:complexType mixed="true">
<xs:complexContent>
<xs:extension base="milestoneable">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="a"/>
......
<xs:element ref="w"/>
</xs:choice>
<xs:attributeGroup ref="globalWithType"/>
<xs:attribute name="canonical" default="true"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
Note that this model will be applied to:
<xs:enumeration value="abbr"/>
<xs:enumeration value="chapter"/>
<xs:enumeration value="closer"/>
<xs:enumeration value="div"/>
<xs:enumeration value="foreign"/>
<xs:enumeration value="l"/>
<xs:enumeration value="lg"/>
<xs:enumeration value="q"/>
<xs:enumeration value="salute"/>
<xs:enumeration value="seg"/>
<xs:enumeration value="signed"/>
<xs:enumeration value="speech"/>
<xs:enumeration value="verse"/>
Does that capture our consensus?
Hope everyone is having a great day!
Patrick
--
Patrick Durusau
Director of Research and Development
Society of Biblical Literature
Patrick.Durusau@sbl-site.org
Co-Editor, ISO 13250, Topic Maps -- Reference Model
Topic Maps: Human, not artificial, intelligence at work!