[osis-core] ccel texts and validation

Harry Plantinga osis-core@bibletechnologieswg.org
Sat, 16 Nov 2002 08:00:56 -0500


The current version of the texts I'm submitting for the CD-Rom
can be found at http://www.ccel.org/ccel-osis/home.html. There
are currently 164 texts totalling about 230 MB. They have been
converted to conform to my own unofficial osisCore1.1.1.xsd which
moves the <rights> element into the <work> element, allows 
<milestone> in <title>, doesn't require elements inside <item>,
etc. 

The texts have been converted with the intention that they will
be valid against that schema, but only a handful have been tested,
so there are probably some well-formed but invalid documents in
the batch.

I don't have a unix-based schema validator. I've been using 
XML Spy, which means getting the document onto my laptop, loading
them into XML Spy, and the like. Does anyone know of a good 
Unix/Linux schema validator?

-Harry


> -----Original Message-----
> From: owner-osis-core@bibletechnologieswg.org 
> [mailto:owner-osis-core@bibletechnologieswg.org] On Behalf Of 
> Todd Tillinghast
> Sent: Friday, November 15, 2002 4:29 PM
> To: osis-core@bibletechnologieswg.org
> Subject: RE: Add new quote specific milestone attributes - 
> RE: [osis-core] milestone name inconsistencies
> 
> 
> Troy,
> 
> milestoneSe (or is it milestoneSE) is to match up a pair of 
> milestones.
> 
> <div>
>    <verse osisID="X.1.2">kdkd <qStart milestoneSE="123"/> dkd 
> kd</verse>
>    <verse osisID="X.1.3"> dkjksdjf <qEnd milestoneSE="123"/> 
> adkjf </verse> </div>
> 
> splitID is to indicate that an element is a part of a set of 
> elements that all have the same value for splitID when an 
> element must be split into pieces because it is deferring to 
> an other element from an overlapping hierarchy.  As in the following.
> 
> <q type="blockQuote">
> 	<lg>
> 		<l>
> 			<verse osisID="Ps.1.1" splitID="Ps.1.1">Happy
> are those</verse>
> 		</l>
> 		<l>
> 			<verse osisID="Ps.1.1" splitID="Ps.1.1">who
> reject the advice of evil people,</verse>
> 		</l>
> 		<l>
> 			<verse osisID="Ps.1.1" splitID="Ps.1.1">who do
> not follow the example of sinners</verse>
> 		</l>
> 		<l>
> 			<verse osisID="Ps.1.1" splitID="Ps.1.1">or join
> those who have no use for God.</verse>
> 		</l>
> 		<l>
> 			<verse osisID="Ps.1.2" splitID="Ps.1.2">Instead,
> they find joy in obeying the Law of the <divineName 
> type="yhwh">LORD</divineName>,</verse>
> 		</l>
> 		<l>
> 			<verse osisID="Ps.1.2" splitID="Ps.1.2">and they
> study it day and night.</verse>
> 		</l>
> 		<l>
> 			<verse osisID="Ps.1.3" splitID="Ps.1.3">
> 				<note type="crossReference"
> osisRef="Ps.1.3-Ps.1.3">
> 					<note type="link">
> 						<reference
> osisRef="Jer.17.8"/>
> 					</note>
> 				</note> They are like trees that grow
> beside a stream,</verse>
> 		</l>
> 		<l>
> 			<verse osisID="Ps.1.3" splitID="Ps.1.3">that
> bear fruit at the right time,</verse>
> 		</l>
> 		<l>
> 			<verse osisID="Ps.1.3" splitID="Ps.1.3">and
> whose leaves do not dry up.</verse>
> 		</l>
> 		<l>
> 			<verse osisID="Ps.1.3" splitID="Ps.1.3">They
> succeed in everything they do.</verse>
> 		</l>
> 	</lg>
> </q>								
> 
> Todd
> 
> > -----Original Message-----
> > From: owner-osis-core@bibletechnologieswg.org [mailto:owner-osis- 
> > core@bibletechnologieswg.org] On Behalf Of Troy A. Griffitts
> > Sent: Friday, November 15, 2002 1:20 PM
> > To: osis-core@bibletechnologieswg.org
> > Subject: Re: Add new quote specific milestone attributes - RE:
> [osis-core]
> > milestone name inconsistencies
> > 
> > I still don't know the difference/meaning of: milestoneSe as it
> relates
> > to splitID.
> > 
> > Why is Se upper/lower and ID upper/upper?
> > 
> > What does Se stand for?  Pt?
> > 
> > Start/End?  Part/Time? :)
> > 
> > if Se = StartEnd, then I think it should be milestoneSE 
> (upper/upper). 
> > as they are different words.
> > 
> > BUT, ID by that rule would be Id (upper/lower), because 
> it's the same 
> > word.  BUT I LIKE ID (upper/upper)!  Maybe we could say
> 'abbreviations'
> > are always upper/upper, so we get ID and SE both.
> > 
> > :)  all in the purpose of consistency...
> > 
> > 
> > 
> > Todd Tillinghast wrote:
> > > Patrick,
> > >
> > > <snip>
> > >
> > >>>Todd
> > >>>
> > >>>Does <qEnd> need globalAttributes?
> > >>>
> > >>
> > >>Yes, linked by osisID and splitID values according to the
> > >
> > > documentation.
> > >
> > > I don't see any purpose for splitID for a milestone since a
> milestone
> > > can not be segmented.
> > >
> > > Are you proposing that we "link" <qEnd> with <qStart> 
> with osisID or
> are
> > > you refereeing to some other meaning of "link"?
> > >
> > >
> > >>>Is there a reason that milestoneSe is required?  What good are
> start
> > >>
> > > and
> > >
> > >>>end milestones without a mechanism to find their partner?
> > >>>
> > >>
> > >>I don't read milestoneSe as being required? Reads use="optional"
> > >
> > >
> > > What I was trying to say and didn't was that I think 
> "milestoneSe" 
> > > should be required.  (Sorry of the confusion.)  Do you 
> see any that 
> > > milestoneSe should not be required?
> > >
> > >
> > > <snip>
> > >
> > > Todd
> > 
> 
>