[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
> 
>