[osis-core] osisCore.1.9

Todd Tillinghast osis-core@bibletechnologieswg.org
Tue, 7 Oct 2003 14:08:38 -0600


Troy,

Sorry, I did not see the sample you provided in the original post.

The problem with <p> is that it is a child of <verse> which is not
allowed.

With the release of OSIS 1.5 we agreed that if there are going to be
section and/or paragraph structures and not a simple book/chapter/verse
hierarchy that best practice requires that <p> be the container and
<verse> be a milestone when there is an overlap between the hierarchies.
The schema reflects the best practice.

Todd

> -----Original Message-----
> From: osis-core-admin@bibletechnologieswg.org [mailto:osis-core-
> admin@bibletechnologieswg.org] On Behalf Of Troy A. Griffitts
> Sent: Tuesday, October 07, 2003 11:18 AM
> To: osis-core@bibletechnologieswg.org
> Subject: Re: [osis-core] osisCore.1.9
> 
> Todd,
> 	Thanks for the suggestion.  We've exchanged the first error for
a
> new
> one.  Here's the output and excerpts from the pertinent files.
> 
> Error at line:3, column:44 of file:///space/home/scribe/msv/./nasb.xml
>    unexpected attribute "lang"
> 
> Error at line:17, column:6 of file:///space/home/scribe/msv/./nasb.xml
>    tag name "p" is not allowed. Possible tag names are:
>
<a>,<abbr>,<chapter>,<date>,<divineName>,<foreign>,<hi>,<index>,<inscrip
ti
>
on>,<lb>,<list>,<mentioned>,<milestone>,<milestoneEnd>,<milestoneStart>,
<n
> ame>,<note>,<q>,<reference>,<seg>,<speaker>,<title>,<transChange>,<w>
> 
> Error at line:22, column:6 of file:///space/home/scribe/msv/./nasb.xml
>    tag name "p" is not allowed. Possible tag names are:
>
<a>,<abbr>,<chapter>,<date>,<divineName>,<foreign>,<hi>,<index>,<inscrip
ti
>
on>,<lb>,<list>,<mentioned>,<milestone>,<milestoneEnd>,<milestoneStart>,
<n
> ame>,<note>,<q>,<reference>,<seg>,<speaker>,<title>,<transChange>,<w>
> ...
> 
> nasb.xml:
> 
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <osis xmlns="http://www.bibletechnologies.net/2003/OSIS/namespace"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>
xsi:schemaLocation="http://www.bibletechnologies.net/2003/OSIS/namespace
> osisCore.1.9.xsd">
>       <osisText osisIDWork="nasb" lang="en">
>            <header>
>                 <work osisWork="nasb">
>                      <title>NEW AMERICAN STANDARD BIBLE</title>
>                      <identifier type="OSIS">Bible.NASB</identifier>
>                      <rights>Copyright (C)
> 1960,1962,1963,1968,1971,1972,1973,1975,1977,1995 by THE LOCKMAN
> FOUNDATION</rights>
>                      <refSystem>Bible</refSystem>
>                 </work>
>            </header>
> 
> 
> <div type="book" osisID="Matt"><title type="main"
> subType="x-Book">MATTHEW</title>
> <chapter osisID="Matt.1"><title type="sub" subType="x-Chapter">CHAPTER
> 1</title><title type="sub" subType="x-Section">The Genealogy of Jesus
> the Messiah</title><verse osisID="Matt.1.1"><w
> lemma="x-Strongs:G976">The <note type="explanation"
> osisID="Matt.1.1.note.1" n="1"></note>record</w> <w
> lemma="x-Strongs:G1078">of the genealogy</w> <w
> lemma="x-Strongs:G2424">of <note type="explanation"
> osisID="Matt.1.1.note.2" n="2"></note>Jesus</w> <note
type="explanation"
> osisID="Matt.1.1.note.3" n="3"></note><w lemma="x-Strongs:G5547">the
> Messiah</w>, <note type="crossReference" osisID="Matt.1.1.xref.A"
> n="A"></note><w lemma="x-Strongs:G5207">the son</w> <w
> lemma="x-Strongs:G1160b">of David</w>, <note type="crossReference"
> osisID="Matt.1.1.xref.B" n="B"></note><w lemma="x-Strongs:G5207">the
> son</w> <w lemma="x-Strongs:G11">of Abraham</w>:
> <p /></verse><verse osisID="Matt.1.2"><w
> lemma="x-Strongs:G11">Abraham</w> <note type="explanation"
> osisID="Matt.1.2.note.1" n="1"></note><w lemma="x-Strongs:G1080">was
the
> father</w> <w lemma="x-Strongs:G2464">of Isaac</w>, <note
> type="explanation" osisID="Matt.1.2.note.2" n="2"></note><w
> lemma="x-Strongs:G2464">Isaac</w> <w lemma="x-Strongs:G1080">the
> father</w> <w lemma="x-Strongs:G2384">of Jacob</w>, <w
> lemma="x-Strongs:G2384">and Jacob</w> <w lemma="x-Strongs:G1080">the
> father</w> <w lemma="x-Strongs:G2455">of <note type="explanation"
> osisID="Matt.1.2.note.3" n="3"></note>Judah</w> <w
> lemma="x-Strongs:G80">and his brothers</w>.</verse><verse
> osisID="Matt.1.3"><w lemma="x-Strongs:G2455">Judah</w> <w
> lemma="x-Strongs:G1080">was the father</w> <w
lemma="x-Strongs:G5329">of
> Perez</w> <w lemma="x-Strongs:G2196">and Zerah</w> <w
> lemma="x-Strongs:G2283">by Tamar</w>, <note type="crossReference"
> osisID="Matt.1.3.xref.A" n="A"></note><w
> lemma="x-Strongs:G5329">Perez</w> <w lemma="x-Strongs:G1080">was the
> father</w> <w lemma="x-Strongs:G2074">of Hezron</w>, <w
> lemma="x-Strongs:G2074">and Hezron</w> <w lemma="x-Strongs:G1080">the
> father</w> <w lemma="x-Strongs:G689">of <note type="explanation"
> osisID="Matt.1.3.note.1" n="1"></note>Ram</w>.
> </verse><verse osisID="Matt.1.4"><w lemma="x-Strongs:G689">Ram</w> <w
> lemma="x-Strongs:G1080">was the father</w> <w
lemma="x-Strongs:G284">of
> Amminadab</w>, <w lemma="x-Strongs:G284">Amminadab</w> <w
> lemma="x-Strongs:G1080">the father</w> <w lemma="x-Strongs:G3476">of
> Nahshon</w>, <w lemma="x-Strongs:G3476">and Nahshon</w> <w
> lemma="x-Strongs:G1080">the father</w> <w lemma="x-Strongs:G4533">of
> Salmon</w>.
> </verse><verse osisID="Matt.1.5"><w lemma="x-Strongs:G4533">Salmon</w>
> <w lemma="x-Strongs:G1080">was the father</w> <w
> lemma="x-Strongs:G1003">of Boaz</w> <w lemma="x-Strongs:G4460">by
> Rahab</w>, <w lemma="x-Strongs:G1003">Boaz</w> <w
> lemma="x-Strongs:G1080">was the father</w> <w
> lemma="x-Strongs:G2492b">of Obed</w> <w lemma="x-Strongs:G4503">by
> Ruth</w>, <w lemma="x-Strongs:G2492b">and Obed</w> <w
> lemma="x-Strongs:G1080">the father</w> <w lemma="x-Strongs:G2421">of
> Jesse</w>.
> </verse><verse osisID="Matt.1.6"><w lemma="x-Strongs:G2421">Jesse</w>
<w
> lemma="x-Strongs:G1080">was the father</w> <w
> lemma="x-Strongs:G1160b">of David</w> <w lemma="x-Strongs:G935">the
> king</w>.
> <p /> <w lemma="x-Strongs:G1160b">David</w> <note
type="crossReference"
> osisID="Matt.1.6.xref.A" n="A"></note><w lemma="x-Strongs:G1080">was
the
> father</w> <w lemma="x-Strongs:G4672">of Solomon</w> <w
> lemma="x-Strongs:G1135">by <note type="explanation"
> osisID="Matt.1.6.note.1" n="1"></note>Bathsheba who had been the
> wife</w> <w lemma="x-Strongs:G3774">of Uriah</w>.
> </verse>
> ...
> 
> osisCore.xsd:
> 
> <?xml version="1.0" encoding="UTF-8"?>^M
> <xs:schema
> targetNamespace="http://www.bibletechnologies.net/2003/OSIS/namespace"
> xmlns="http://www.bibletechnologies.net/2003/OSIS/namespace"
> xmlns:xs="http://www.w3.org/2001/XMLSchema"
> elementFormDefault="qualified" attributeFormDefault="unqualified"
> xml:lang="en">^M
>       <xs:import namespace="http://www.w3.org/XML/1998/namespace"
> schemaLocation="http://www.w3.org/2001/xml.xsd"/>^M
>       <xs:annotation>^M
>            <xs:documentation>^M
>                 <p>This is the OSIS 1.8.X schema and is a revision of
> the OSIS 1.5 schema. There have been a number of changes and
> modifications to make the schema more flexible.</p>^M
> ...
> 
> Todd Tillinghast wrote:
> > Troy,
> >
> > Try the following in you XML document (with whatever and wherever
you
> > have osisCore.1.9.xsd):
> > <osis xmlns="http://www.bibletechnologies.net/2003/OSIS/namespace"
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >
xsi:schemaLocation="http://www.bibletechnologies.net/2003/OSIS/namespace
> > osisCore.1.9.xsd">
> >
> > AND
> > Change elementFormDefault="unqualified" to
> > elementFormDefault="qualified" in osisCore.1.9.xsd.
> >
> > This should take care of things and is what you should see with the
> > final release.
> >
> > Todd
> >
> >
> >>-----Original Message-----
> >>From: osis-core-admin@bibletechnologieswg.org [mailto:osis-core-
> >>admin@bibletechnologieswg.org] On Behalf Of Troy A. Griffitts
> >>Sent: Tuesday, October 07, 2003 2:07 AM
> >>To: osis-core@bibletechnologieswg.org
> >>Subject: Re: [osis-core] osisCore.1.9
> >>
> >>Hey guys,
> >>	Trying to validate a document against last posted schema results
> >
> > in
> >
> >>a
> >>few errors from the latest version of Sun's MultiSchemaValidator.
> >>
> >>Error at line:2, column:7 of file:///space/home/scribe/msv/nasb.xml
> >>   namespace URI of tag "osis" is wrong. It must be
> >>"http://www.bibletechnologies.net/2003/OSIS/namespace"
> >>
> >>Error at line:17, column:6 of file:///space/home/scribe/msv/nasb.xml
> >>   tag name "p" is not allowed. Possible tag names are:
> >>
> >
> >
<a>,<abbr>,<chapter>,<date>,<divineName>,<foreign>,<hi>,<index>,<inscrip
> > ti
> >
> >
on>,<lb>,<list>,<mentioned>,<milestone>,<milestoneEnd>,<milestoneStart>,
> > <n
> >
>
>>ame>,<note>,<q>,<reference>,<seg>,<speaker>,<title>,<transChange>,<w>
> >>
> >>Error at line:22, column:6 of file:///space/home/scribe/msv/nasb.xml
> >>   tag name "p" is not allowed. Possible tag names are:
> >>
> >
> >
<a>,<abbr>,<chapter>,<date>,<divineName>,<foreign>,<hi>,<index>,<inscrip
> > ti
> >
> >
on>,<lb>,<list>,<mentioned>,<milestone>,<milestoneEnd>,<milestoneStart>,
> > <n
> >
>
>>ame>,<note>,<q>,<reference>,<seg>,<speaker>,<title>,<transChange>,<w>
> >>...
> >>
> >>Here is an excerpt of the doc:
> >>
> >><?xml version="1.0" encoding="UTF-8"?>
> >><osis>
> >>      <osisText osisIDWork="nasb" lang="en">
> >>           <header>
> >>                <work osisWork="nasb">
> >>                     <title>NEW AMERICAN STANDARD BIBLE</title>
> >>                     <identifier type="OSIS">Bible.NASB</identifier>
> >>                     <rights>Copyright (C)
> >>1960,1962,1963,1968,1971,1972,1973,1975,1977,1995 by THE LOCKMAN
> >>FOUNDATION</rights>
> >>                     <refSystem>Bible</refSystem>
> >>                </work>
> >>           </header>
> >>
> >>
> >><div type="book" osisID="Matt"><title type="main"
> >>subType="x-Book">MATTHEW</title>
> >><chapter osisID="Matt.1"><title type="sub"
subType="x-Chapter">CHAPTER
> >>1</title>
> >><title type="sub" subType="x-Section">The Genealogy of Jesus the
> >>Messiah</title>
> >><verse osisID="Matt.1.1"><w lemma="x-Strongs:G976">The <note
> >>type="explanation" osisID="Matt.1.1.note.1" n="1"></note>record</w>
<w
> >>lemma="x-Strongs:G1078">of the genealogy</w> <w
> >>lemma="x-Strongs:G2424">of <note type="explanation"
> >>osisID="Matt.1.1.note.2" n="2"></note>Jesus</w> <note
> >
> > type="explanation"
> >
> >>osisID="Matt.1.1.note.3" n="3"></note><w lemma="x-Strongs:G5547">the
> >>Messiah</w>, <note type="crossReference" osisID="Matt.1.1.xref.A"
> >>n="A"></note><w lemma="x-Strongs:G5207">the son</w> <w
> >>lemma="x-Strongs:G1160b">of David</w>, <note type="crossReference"
> >>osisID="Matt.1.1.xref.B" n="B"></note><w lemma="x-Strongs:G5207">the
> >>son</w> <w lemma="x-Strongs:G11">of Abraham</w>:
> >><p /></verse><verse osisID="Matt.1.2"><w
> >>lemma="x-Strongs:G11">Abraham</w> <note type="explanation"
> >>osisID="Matt.1.2.note.1" n="1"></note><w lemma="x-Strongs:G1080">was
> >
> > the
> >
> >>father</w> <w lemma="x-Strongs:G2464">of Isaac</w>, <note
> >>type="explanation" osisID="Matt.1.2.note.2" n="2"></note><w
> >>lemma="x-Strongs:G2464">Isaac</w> <w lemma="x-Strongs:G1080">the
> >>father</w> <w lemma="x-Strongs:G2384">of Jacob</w>, <w
> >>lemma="x-Strongs:G2384">and Jacob</w> <w lemma="x-Strongs:G1080">the
> >>father</w> <w lemma="x-Strongs:G2455">of <note type="explanation"
> >>osisID="Matt.1.2.note.3" n="3"></note>Judah</w> <w
> >>lemma="x-Strongs:G80">and his brothers</w>.
> >></verse><verse osisID="Matt.1.3"><w
lemma="x-Strongs:G2455">Judah</w>
> >
> > <w
> >
> >>lemma="x-Strongs:G1080">was the father</w> <w
> >
> > lemma="x-Strongs:G5329">of
> >
> >>Perez</w> <w lemma="x-Strongs:G2196">and Zerah</w> <w
> >>lemma="x-Strongs:G2283">by Tamar</w>, <note type="crossReference"
> >>osisID="Matt.1.3.xref.A" n="A"></note><w
> >>lemma="x-Strongs:G5329">Perez</w> <w lemma="x-Strongs:G1080">was the
> >>father</w> <w lemma="x-Strongs:G2074">of Hezron</w>, <w
> >>lemma="x-Strongs:G2074">and Hezron</w> <w
lemma="x-Strongs:G1080">the
> >>father</w> <w lemma="x-Strongs:G689">of <note type="explanation"
> >>osisID="Matt.1.3.note.1" n="1"></note>Ram</w>.
> >></verse><verse osisID="Matt.1.4"><w lemma="x-Strongs:G689">Ram</w>
<w
> >>lemma="x-Strongs:G1080">was the father</w> <w
> >
> > lemma="x-Strongs:G284">of
> >
> >>Amminadab</w>, <w lemma="x-Strongs:G284">Amminadab</w> <w
> >>lemma="x-Strongs:G1080">the father</w> <w lemma="x-Strongs:G3476">of
> >>Nahshon</w>, <w lemma="x-Strongs:G3476">and Nahshon</w> <w
> >>lemma="x-Strongs:G1080">the father</w> <w lemma="x-Strongs:G4533">of
> >>Salmon</w>.
> >></verse><verse osisID="Matt.1.5"><w
lemma="x-Strongs:G4533">Salmon</w>
> >><w lemma="x-Strongs:G1080">was the father</w> <w
> >>lemma="x-Strongs:G1003">of Boaz</w> <w lemma="x-Strongs:G4460">by
> >>Rahab</w>, <w lemma="x-Strongs:G1003">Boaz</w> <w
> >>lemma="x-Strongs:G1080">was the father</w> <w
> >>lemma="x-Strongs:G2492b">of Obed</w> <w lemma="x-Strongs:G4503">by
> >>Ruth</w>, <w lemma="x-Strongs:G2492b">and Obed</w> <w
> >>lemma="x-Strongs:G1080">the father</w> <w lemma="x-Strongs:G2421">of
> >>Jesse</w>.
> >></verse><verse osisID="Matt.1.6"><w
lemma="x-Strongs:G2421">Jesse</w>
> >
> > <w
> >
> >>lemma="x-Strongs:G1080">was the father</w> <w
> >>lemma="x-Strongs:G1160b">of David</w> <w lemma="x-Strongs:G935">the
> >>king</w>.
> >><p /> <w lemma="x-Strongs:G1160b">David</w> <note
> >
> > type="crossReference"
> >
> >>osisID="Matt.1.6.xref.A" n="A"></note><w lemma="x-Strongs:G1080">was
> >
> > the
> >
> >>father</w> <w lemma="x-Strongs:G4672">of Solomon</w> <w
> >>lemma="x-Strongs:G1135">by <note type="explanation"
> >>osisID="Matt.1.6.note.1" n="1"></note>Bathsheba who had been the
> >>wife</w> <w lemma="x-Strongs:G3774">of Uriah</w>.
> >></verse>
> >>...
> >>
> >>
> >>Patrick Durusau wrote:
> >>
> >>>Guys,
> >>>
> >>>Version 1.9, along with a draft of the users manual is attached.
> >
> > Note
> >
> >>>that the users manual is very rough and I have included the XML
> >
> > source
> >
> >>>along with an HTML rendering.
> >>>
> >>>Suggest that if you have changes to the users manual, send me XML
> >
> > that
> >
> >>>conforms to the TEIxLite DTD so I can paste it in more easily.
> >>>
> >>>Schema has some cleaning up to be done, but I have redone the
osisID
> >>>Type to use the list mechanism Todd suggested for osisRefs. Should
> >
> > be
> >
> >>>backwards compatible on that score.
> >>>
> >>>Couple of things to look for in the docs.
> >>>
> >>>1. Should we drop discussion of fall-back on resolving references?
> >
> > Not
> >
> >>>really relevant to the beginning user.
> >>>
> >>>2. Should we drop the complete relator list and either point to it
> >
> > or
> >
> >>>host a copy on the OSIS site?
> >>>
> >>>3. Does the manual appear to take you through encoding a text?
> >>>Suggestions for how to make it more that way?
> >>>
> >>>Should be working on the schema and users manual for the next six
> >
> > days
> >
> >>>save for teleconferences and a couple of reports I can't get out
of,
> >
> > so
> >
> >>>comment early and often.
> >>>
> >>>We are almost there with a very robust release plus documentation!
> >>>
> >>>Can't tell you how proud I am of all the work you have done on this
> >>>project!
> >>>
> >>>Well, at 11+ for today so about to stop for the night.
> >>>
> >>>Hope everyone is having a great evening!
> >>>
> >>>Patrick
> >>
> >>_______________________________________________
> >>osis-core mailing list
> >>osis-core@bibletechnologieswg.org
> >>http://www.bibletechnologieswg.org/mailman/listinfo/osis-core
> >
> >
> > _______________________________________________
> > osis-core mailing list
> > osis-core@bibletechnologieswg.org
> > http://www.bibletechnologieswg.org/mailman/listinfo/osis-core
> 
> _______________________________________________
> osis-core mailing list
> osis-core@bibletechnologieswg.org
> http://www.bibletechnologieswg.org/mailman/listinfo/osis-core