[osis-core] User manual bug list - 65 Searches limited to scope of base references.

Todd Tillinghast osis-core@bibletechnologieswg.org
Mon, 16 Feb 2004 13:18:07 -0700


>65. Searches limited to scope of base references? 
>Section 15.1: contains an example of a paragraph with an
osisRef="Matt.1.1 >Matt.1.2 Matt.1.3", but this does not seem to be of
reality. Based on the >text I assume that searches are limited to the
scope of the base reference. >So Gen.1.1@s[Adam] will fail to resolve,
while Gen.1@s[Adam] would resolve. >Submitted by: Jim Schaad,
jimsch@nwlink.com 

Resolution: 
There are real and common cases that demonstrate this case.
Matt.1.2-Matt.1.6 is a common case.

For the following example text:
<div osisID="Matt.1">
   <p>
      <verse osisID="Matt.1.1 Matt.1.2 Matt.1.3 Matt.1.3!a"
sID="Matt.1.1-Matt.1.3"/>Here is some text and some more text<verse
eID="Matt.1.1-Matt.1.3"/>
   ...
   </p>
</div>

the following references are equivalent:
<reference osisRef="Matt.1.1@s[text]"/>
<reference osisRef="Matt.1.2@s[text]"/>
<reference osisRef="Matt.1.3@s[text]"/>
<reference osisRef="Matt.1.1@s[text][1]"/>
<reference osisRef="Matt.1.1!a@s[text]"/>
<reference osisRef="Matt.1@s[text]"/>

Also for the example with different reference systems:
<p>
   <verse osisID="heb:Ps.43.2 std:Ps.43.1 fr:Ps.42.13"
sID="Ps.43.1"/>Here is some text and more text<verse eID="Ps.43.1"/>
   ...
</p>
the following reference are equivalent:
<reference osisRef="heb:Ps.43.2"/>
<reference osisRef="std:Ps.43.1"/>
<reference osisRef="fr:Ps.42.13"/>

Todd