[osis-core] osis_0108.3 Making milestone OSISID and OSISIDREF match. OPTION E!

Patrick Durusau osis-core@bibletechnologieswg.org
Fri, 12 Apr 2002 17:33:29 -0400


Todd,

With a big <snip> to cut to the chase (so to speak) ;-)


>OPTION E:
>An interesting side direction would be to do the following:
><verseStart OSISID="Bible.TEV..Gen.20.17-18"><altID
>OSISID="Bible.TEV..Gen.17/><altID
>OSISID="Bible.TEV..Gen.18/></verseStart>Because of what had happened to
>Sarah, Abraham's wife, the <divineName type="yhwh">LORD</divineName> had
>made it impossible for any woman in abimelech's palace to have children.
>So Abraham prayed for Abimelech, and God healed him. He also healed his
>wife and his slave women, so that they could have children.<verseEnd
>OSISIDREF="Bible.TEV..Gen.20.17-18"/>
>
Just got up from a much needed nap but note that this solution takes us 
out of the verseStart as milestone and to a verseStart as container 
(albeit of milestones). Certainly could be done that way, but what is 
the problem with:

<verseStart OSISID="Bible.TEV..Gen.20.17-18" CommonStart="Gen.17.17" CommonEnd="Gen.17.18"/>Because of what had

where CommonStart and CommonEnd are validated against ReferenceType? If 
you make them IDs (assuming on a different element as you suggest) 
doesn't that get you back into the situation where "more than one 
element can claim that as a legitimate ID?" type problem?

 

>
>The beauty here is that the "expected" verse values would be present as
>OSISIDs (which will afford all of the benefits of ID to what would be
>commonly expected) AND the main reference system still maintains its
>integrity.  
>
Yes, but remember all IDs are unique, document wide.

>
>A variation on the same schema would be:
><verseStart OSISID="Bible.TEV..Gen.20.17-18"><altID
>OSISID="Bible.OSIS..Gen.17/><altID
>OSISID="Bible.OSIS..Gen.18/></verseStart>Because of what had happened to
>Sarah, Abraham's wife, the <divineName type="yhwh">LORD</divineName> had
>made it impossible for any woman in abimelech's palace to have children.
>So Abraham prayed for Abimelech, and God healed him. He also healed his
>wife and his slave women, so that they could have children.<verseEnd
>OSISIDREF="Bible.TEV..Gen.20.17-18"/>
>
BTW, where is the extra .. coming from? Bible.OSIS..Gen.17 (as opposed 
to Bible.OSIS.Gen.17), two periods between OSIS and Gen as opposed to one?

Patrick

>
-- 
Patrick Durusau
Director of Research and Development
Society of Biblical Literature
pdurusau@emory.edu