[osis-core] osisCore.1.9.9.7
Troy A. Griffitts
osis-core@bibletechnologieswg.org
Thu, 30 Oct 2003 09:10:44 -0700
Hey guys! Good news:
[scribe@troyslaptop msv]$ cp ../osis/osisCore.1.9.9.7.xsd osisCore.xsd
[scribe@troyslaptop msv]$ java -jar msv.jar ./osisCore.xsd ./nasb.xml
start parsing a grammar.
validating ./nasb.xml
the document is valid.
[scribe@troyslaptop msv]$
Kirk,
Here's the head of the nasb.xml if you want an example that works here,
at least:
<?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" xml:lang="en">
<header>
<work osisWork="nasb">
<title>NEW AMERICAN STANDARD BIBLE</title>
<identifier type="OSIS">Bible.en.NASB.1995</identifier>
<rights>Copyright (C)
1960,1962,1963,1968,1971,1972,1973,1975,1977,1995 by THE LOCKMAN
FOUNDATION</rights>
<refSystem>Bible</refSystem>
</work>
<work osisWork="strongs">
</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="strongs:G976">The <note
type="explanation" osisID="Matt.1.1.note.1" n="1"></note>record</w> <w
lemma="strongs:G1078">of the genealogy</w> <w lemma="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="strongs:G5547">the Messiah</w>, <note type="crossReference"
osisID="Matt.1.1.xref.A" n="A"></note><w lemma="strongs:G5207">the
son</w> <w lemma="strongs:G1160b">of David</w>, <note
type="crossReference" osisID="Matt.1.1.xref.B" n="B"></note><w
lemma="strongs:G5207">the son</w> <w lemma="strongs:G11">of Abraham</w>:
<milestone type="line" subType="x-PM"/></verse>
...
Patrick Durusau wrote:
> Greetings!
>
> Note that I returned to the 1.5 settings for indetifier and subject,
> with the exception that I kept the enumeration on subjects. I also
> inserted comments in the schema right after identifierCT and subjectCT,
> the most likely places for someone to look after getting an error, that
> explains the valid values in fairly explicit detail.
>
> Are there other comments to insert or errors to correct?
>
> Chris: Is the osisGenRegex misbehaving on POS, Morph or Lemma? (the only
> three places it is required, noting that it does require the prefix) The
> prefix seems appropriate in these cases since we can't allow an
> unlimited number of attributes on <w> and it is probably helpful to know
> what system you are relying upon for these values.
>
> Hope everyone is at the start of a great day!
>
> Patrick
>
>