Next, here are three cross-reference related questions.<br><br>1)<br>How should I encode cross-references to non-contiguous verse ranges? For example, I have this reference (in our standard notation): Matt. 27:17,22. This is formally just one reference to verses 17 and 22, not two separate references. OSIS requires that &quot;a single osisRef cannot identify a discontiguous range of a work&quot;. So how should this be done? Making one note that contains two references might be a step towards what I want, but there would still be two separate references.<br>
<br>I would like to have something that enables for example an implementation where hovering the mouse over a (cross-reference) link would open a popup with just the referenced text highlighted, even though it wasn&#39;t contiguous. Two separate references would lead to two different popups on different hovering points, which wouldn&#39;t be right.<br>
<br>2)<br>How should I encode a cross-reference with the *referring* position consisting of more verses than just one? For example, Matthew 1:1-17 has a cross-reference to Luke 3:23-38. Just placing a note containing a reference in Matthew 1:1 wouldn&#39;t tell that it&#39;s the whole passage of 17 verses that refers to Luke. Would that reference need to have an osisID listing all 17 verses separately?<br>
<br>3)<br>Our cross-references are currently listed on a verse-by-verse basis in a separate file. Each verse might have a number of references, most of them separated by a semi-colon. However, in some cases the separator is the vertical line character, | (or the pipe sign). This indicates a fine grained division of the *source* verse. For example,<br>
Luuk. 2:4-7 ¦ Dan. 1:20<br>would say that the beginning of the referring verse refers to Luke 2:4-7, and the end to Daniel 1:20. There can be up to 4 divisions like this in one verse. However, there is no automatic way of determining what the exact division of the source verse is. In fact, in some cases even I can&#39;t read the verse and tell the division without reading the referenced verses first.<br>
<br>This means that I&#39;ll need to leave the OSIS coding vague in this respect. My question here: is there a way to somehow indicate the existence of this division within the tags, or is the only way to continue marking it like it was done until now, like this:<br>
&lt;reference section1a.... /&gt;; &lt;reference section1b.... /&gt; | &lt;reference section2.... /&gt; |  &lt;reference section3a.... /&gt;; &lt;reference section3b.... /&gt;<br><br>Could that be done by using osisID&#39;s like<br>
Matt.1.1!crossReference.section1.a<br>Matt.1.1!crossReference.section1.b etc.<br>or is there a better way?<br><br>Markku<br><br>