[osis-core] <titlePage> (new element)
Patrick Durusau
osis-core@bibletechnologieswg.org
Mon, 15 Sep 2003 14:58:55 -0400
Greetings,
Well, we almost escaped Grand Rapids without a new element but alas, it
just was not to be.
This issue came up with sermons but would just as easily apply to
monographs as well.
From the minutes:
- add <titlePage> element that can contain dublin core elements
(repeatable but unordered); and <fig> <milestone> <p>
as an optional first element in a <div>
- <div type="titlepage"> is deprecated
Schema mod:
Add:
<xs:complexType name="titlePageCT">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="title" type="titleCT"/>
<xs:element name="contributor" type="contributorCT"/>
<xs:element name="creator" type="creatorCT"/>
<xs:element name="subject" type="subjectCT"/>
<xs:element name="date" type="dateCT"/>
<xs:element name="description" type="descriptionCT"/>
<xs:element name="publisher" type="publisherCT"/>
<xs:element name="type" type="typeCT"/>
<xs:element name="format" type="formatCT"/>
<xs:element name="identifier" type="identifierCT"/>
<xs:element name="source" type="sourceCT"/>
<xs:element name="language" type="languageCT"/>
<xs:element name="relation" type="relationCT"/>
<xs:element name="coverage" type="coverageCT"/>
<xs:element name="p" type="pCT"/>
<xs:element name="figure" type="figureCT"/>
<xs:element name="milestone" type="milestoneCT"/>
</xs:choice>
<xs:attributeGroup ref="globalWithType"/>
</xs:complexType>
Change:
divCT now:
<xs:complexType name="divCT" mixed="true">
<xs:complexContent mixed="true">
<xs:extension base="milestoneable">
<xs:choice minOccurs="0" maxOccurs="unbounded">
--<snip>--
</xs:choice>
--<snip>--
</xs:extension>
</xs:complexContent>
</xs:complexType>
To:
<xs:complexType name="divCT" mixed="true">
<xs:complexContent mixed="true">
<xs:sequence>
<xs:element name="titlePage" type="titlePageCT" minOccurs="0"
maxOccurs="1"/>
<xs:extension base="milestoneable">
<xs:choice minOccurs="0" maxOccurs="unbounded">
--<snip>--
</xs:choice>
--<snip>--
</xs:extension>
</xs:sequence>
</xs:complexContent>
</xs:complexType>
Note for OSIS User's Manual, deprecate the use of <div type="titlepage">
That was a long one! ;-)
Comments, suggestions?
Hope everyone is having a great day!
Patrick
--
Patrick Durusau
Director of Research and Development
Society of Biblical Literature
Patrick.Durusau@sbl-site.org
Chair, V1 - Text Processing: Office and Publishing Systems Interface
Co-Editor, ISO 13250, Topic Maps -- Reference Model
Topic Maps: Human, not artificial, intelligence at work!