<div>Then append "!m" to the osisID value in&nbsp;each milestone.</div>
<div>
<br />
</div>
<div>This would be somewhat similar to how we might use the fine grain extension to give an ID to a title.</div>
<div>
<br />
</div>
<div>It's still evident that osisRef was simply incorrect.</div>
<div>
<br />
</div>
<div>Regards,</div>
<div>
<br />
</div>
<div>David</div>
<div>
<br />
</div>
<div id="protonmail_mobile_signature_block">Sent from ProtonMail Mobile</div>
<div>
<br />
<div>
<div>
<br />
</div>On Mon, Sep 17, 2018 at 14:20, refdoc@gmx.net &lt;<a href="mailto:refdoc@gmx.net" class="">refdoc@gmx.net</a>&gt; wrote:</div>
<blockquote class="protonmail_quote" type="cite">You can not have two elements sharing the same id
<br />
<br />Sent from my mobile. Please forgive shortness, typos and weird autocorrects.
<div class="quote" style="line-height: 1.5">
<br />
<br />-------- Original Message --------
<br />Subject: Re: [sword-devel] milestone element, osisRef attribute
<br />From: David Haslam
<dfhdfh@protonmail.com>
<br />To: SWORD Developers' Collaboration Forum
<sword-devel@crosswire.org>
<br />CC:
<br />
<br />
<br type="attribution">
<blockquote class="quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid;">Thanks Peter,
<br />
<br />I too pasted the passage into a new file and reformated it. The screenshot is XML syntax highlighted.
<br />
<br />See https://www.dropbox.com/s/cfgzg0eyy48e422/Screenshot%202018-09-17%2013.58.57.png?dl=0
<br />
<br />I also changed the osisRef to osisID and moved this attribute to become the first one in each of the three milestones.
<br />
<br />It becomes quite clear that the osisID value for each is within the current passage, and thus merely marks the location of the milestone.
<br />
<br />Aside: The first milestone is different to the other three.
<br />
<br />I think it was simply a mistake to have used osisRef.
<br />
<br />Using osisID makes proper sense and also becomes valid to the schema.
<br />
<br />Best regards,
<br />
<br />David
<br />
<br />Sent with ProtonMail Secure Email.
<br />
<br />‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
<br />On Monday, 17 September 2018 13:14, Peter Von Kaehne
<refdoc@gmx.net>wrote:
<br />
<br />&gt; To have some clearer understanding of what is meant I have reformatted the snippet. Maybe this helps others too.
<br />&gt;
<br />&gt;
<verse osisid="Rom.14.23 Rom.14.24 Rom.14.25 Rom.14.26" sid="Rom.14.23 Rom.14.24 Rom.14.25 Rom.14.26" type="x-vsys-fitted"></verse>
<br />&gt;
<br />&gt;
<milestone type="x-vsys-verse-start" annotateref="Rom.14.23" annotatetype="x-vsys-source"></milestone>
<br />&gt;
<br />&gt; Лекин бирәр йемәкликкә шәк кәлтүрүп туруп, йәнә шу йемәкликни йегән киши вижданиниң
<br />&gt; әйиплишигә учрайду. Чүнки у киши өзи йегән йемәкликниң тоғра екәнлигигә ишәнч қилалмиди.
<br />&gt; Тоғра екәнлигигә ишәнч йоқ һалда қилинған һәр қандақ иш гунадур.
<br />&gt;
<br />&gt;
<br />&gt;
<p></p>
<milestone type="x-vsys-movedto" annotateref="Rom.16.25" annotatetype="x-vsys-source" osisref="Rom.14.24"></milestone>
<br />&gt;
<br />&gt;
<milestone type="x-vsys-movedto" annotateref="Rom.16.26" annotatetype="x-vsys-source" osisref="Rom.14.25"></milestone>
<br />&gt;
<br />&gt;
<milestone type="x-vsys-movedto" annotateref="Rom.16.27" annotatetype="x-vsys-source" osisref="Rom.14.26"></milestone>
<br />&gt;
<br />&gt;
<br />&gt;
<verse eid="Rom.14.23 Rom.14.24 Rom.14.25 Rom.14.26" type="x-vsys-fitted"></verse>
<br />&gt;
<milestone type="x-vsys-verse-end" annotateref="Rom.14.23" annotatetype="x-vsys-source"></milestone>
<br />&gt; &nbsp;
<br />&gt;
<br />&gt; I do think the underlying problem is best solved with a footnote. At least this is what we do in other places.
<br />&gt;
<br />&gt; Peter
<br />&gt;
<br />&gt; &nbsp;
<br />&gt;
<br />&gt; Gesendet:&nbsp;Montag, 17. September 2018 um 12:32 Uhr
<br />&gt; Von:&nbsp;"DM Smith" dmsmith@crosswire.org
<br />&gt; An:&nbsp;"David Haslam" dfhdfh@protonmail.com, "SWORD Developers' Collaboration Forum" sword-devel@crosswire.org
<br />&gt; Betreff:&nbsp;Re: [sword-devel] milestone element, osisRef attribute
<br />&gt;
<br />&gt; Semantics:
<br />&gt; osisID marks the address of the current item.
<br />&gt; osisRef points the address of a different item that the current item references.
<br />&gt; I think that the osis manual gives a suggested mechanism for two v11ns in the same document. My computer is in the shop and I cannot check.&nbsp;
<br />&gt; — DM Smith
<br />&gt; From my phone. Brief. Weird autocorrections.&nbsp;
<br />&gt; On Sep 17, 2018, at 3:16 AM, David Haslam
<dfhdfh@protonmail.com[mailto:dfhdfh@protonmail.com]>wrote:
<br />&gt; &nbsp;
<br />&gt;
<br />&gt; Thanks Horst for explaining.&nbsp;
<br />&gt; &nbsp;
<br />&gt; Why is osisRef used rather than osisID ?
<br />&gt; &nbsp;
<br />&gt; The latter would be valid to the schema.&nbsp;
<br />&gt; &nbsp;
<br />&gt; David
<br />&gt; &nbsp;
<br />&gt; Sent from ProtonMail Mobile
<br />&gt; &nbsp;
<br />&gt;
<br />&gt; &nbsp;On Mon, Sep 17, 2018 at 06:22, Horst Sclemmer
<schlemmerhorst1731@gmail.com[mailto:schlemmerhorst1731@gmail.com]>wrote:Hi all,
<br />&gt;
<br />&gt; It's good to see this discussion going on.
<br />&gt; I try to briefly explain the need for having the osisRef in a milestone.
<br />&gt; As many people are able to read Russian, most translations for languages
<br />&gt; in the former Soviet Union use the SynadalProt versification. So, people
<br />&gt; comparing their translation with Russian scriptures won't be confused.
<br />&gt; On the other hand most of the (former Soviet Union) scriptures don't
<br />&gt; follow the versification in every detail.
<br />&gt; A very common difference is the problem you see in the Uighur Cyrillic
<br />&gt; with Romans 14 and 16.
<br />&gt; As Peter already mentioned, there is an anomalie with the last three
<br />&gt; verses of Romans 14 and 16. Most western translations (KJV) follow
<br />&gt; manuscripts that have these verses in Romans 16:25-27, whereas
<br />&gt; SynodalProt has them in Romans 14:24-26.
<br />&gt; Romans 16:25-27 seems to be the better place to have them, so most
<br />&gt; Central Asian translations decided, not to follow the SynodalProt
<br />&gt; versification here.
<br />&gt;
<br />&gt; The milestone types "x-vsys-..." and annotateRef
<br />&gt; annotateTypes="x-vsys-..." are used to reference these moved verses to
<br />&gt; the right verses.
<br />&gt; See
<br />&gt; https://github.com/JohnAustinDev/osis-converters/blob/master/scripts/bible/osis2sourceVerseSystem.xsl[https://github.com/JohnAustinDev/osis-converters/blob/master/scripts/bible/osis2sourceVerseSystem.xsl]
<br />&gt; for all the details and possible types.
<br />&gt; These milestone and annotateRef types are already used in a lot of OSIS
<br />&gt; files for scriptures in the IBT repository
<br />&gt; (http://ibt.org.ru/ftpmirror/pub/[http://ibt.org.ru/ftpmirror/pub/]).
<br />&gt;
<br />&gt; I can remove the parts that are currently not supported by the OSIS schema.
<br />&gt; But as this is a general solution to deal with translations that vary
<br />&gt; from their versification, I would suggest to take the effort to adjust
<br />&gt; the OSIS schema and add the osisRef attribute to the milestone element.
<br />&gt;
<br />&gt; Kind regards
<br />&gt;
<br />&gt; Horst
<br />&gt;
<br />&gt; On 9/13/2018 6:21 PM, David Haslam wrote:
<br />&gt;
<br />&gt; &gt; In the OSIS 2.1 Users Manual, for the milestone element only three attribute names are mentioned: type, n, marker
<br />&gt; &gt; The osisRef attribute is currently defined only for the following OSIS elements: catchWord, chapter, div, figure, note, q, reference
<br />&gt; &gt; If we wish to enhance the CrossWire updated OSIS schema, the request should be added as a new subsection in this wiki page:
<br />&gt; &gt; https://wiki.crosswire.org/OSIS_211_CR[https://wiki.crosswire.org/OSIS_211_CR]
<br />&gt; &gt; What does the Uighur translation team envisage as the practical use of osisRef in the OSIS example given?
<br />&gt; &gt; What would we expect SWORD to do with it?
<br />&gt; &gt; Best regards,
<br />&gt; &gt; David
<br />&gt; &gt; Sent with ProtonMail Secure Email.
<br />&gt; &gt; ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
<br />&gt; &gt; On Thursday, 13 September 2018 10:01, Peter von Kaehne
<refdoc@gmx.net[mailto:refdoc@gmx.net]>wrote:
<br />&gt; &gt;
<br />&gt; &gt; &gt; Deal all,
<br />&gt; &gt; &gt; I am in the process of uploading an update to our cyrillic Uygyur
<br />&gt; &gt; &gt; module.
<br />&gt; &gt; &gt; There are a few instances where the new text does not validate due to
<br />&gt; &gt; &gt; use of osisRef in the milestone element. The author asserts that
<br />&gt; &gt; &gt; osisRef should be possible inside the milestone element and I can not
<br />&gt; &gt; &gt; see any reason indeed why it should not - other than "the schema does
<br />&gt; &gt; &gt; not allow it". Below an example. The textual background is a manuscript
<br />&gt; &gt; &gt; anomaly in Romans 14 and 16, where a couple of verses appear commonly
<br />&gt; &gt; &gt; at the end of Romans 16, but in some manuscript in Romans 14.
<br />&gt; &gt; &gt; 30965
<verse osisid="Rom.14.23 Rom.14.24 Rom.14.25 Rom.14.26" <br="">&gt; &gt; &gt; sID="Rom.14.23 Rom.14.24 Rom.14.25 Rom.14.26" type="x-vsys-
<br />&gt; &gt; &gt; fitted"/&gt;
<milestone type="x-vsys-verse-start" annotateref="Rom.14.23" <br="">&gt; &gt; &gt; annotateType="x-vsys-source"/&gt;Лекин бирәр йемәкликкә шәк кәлтүрүп
<br />&gt; &gt; &gt; туруп, йәнә шу йемәкликни йегән киши вижданиниң әйиплишигә учрайду.
<br />&gt; &gt; &gt; Чүнки у киши өзи йегән йемәкликниң тоғра екәнлигигә ишәнч қилалмиди.
<br />&gt; &gt; &gt; Тоғра екәнлигигә ишәнч йоқ һалда қилинған һәр қандақ иш
<br />&gt; &gt; &gt; гунадур.
<p></p>
<milestone type="x-vsys-movedto" annotateref="Rom.16.25" <br="">&gt; &gt; &gt; annotateType="x-vsys-source" osisRef="Rom.14.24"/&gt;
<milestone type="x-&lt;br&gt;&gt; &gt; &gt; vsys-movedto" annotateref="Rom.16.26" annotatetype="x-vsys-source" <br="">&gt; &gt; &gt; osisRef="Rom.14.25"/&gt;
<milestone type="x-vsys-movedto" <br="">&gt; &gt; &gt; annotateRef="Rom.16.27" annotateType="x-vsys-source"
<br />&gt; &gt; &gt; osisRef="Rom.14.26"/&gt;
<verse eid="Rom.14.23 Rom.14.24 Rom.14.25&lt;br&gt;&gt; &gt; &gt; Rom.14.26" type="x-vsys-fitted">
<milestone type="x-vsys-verse-end" <br="">&gt; &gt; &gt; annotateRef="Rom.14.23" annotateType="x-vsys-source"/&gt;
<br />&gt; &gt; &gt; Any views? Should the schema be updated or should I reject the module
<br />&gt; &gt; &gt; in its current form?
<br />&gt; &gt; &gt; Peter
<br />&gt; &gt; &gt; sword-devel mailing list: sword-devel@crosswire.org[mailto:sword-devel@crosswire.org]
<br />&gt; &gt; &gt; http://www.crosswire.org/mailman/listinfo/sword-devel[http://www.crosswire.org/mailman/listinfo/sword-devel]
<br />&gt; &gt; &gt; Instructions to unsubscribe/change your settings at above page
<br />&gt; &gt;
<br />&gt; &gt; sword-devel mailing list: sword-devel@crosswire.org[mailto:sword-devel@crosswire.org]
<br />&gt; &gt; http://www.crosswire.org/mailman/listinfo/sword-devel[http://www.crosswire.org/mailman/listinfo/sword-devel]
<br />&gt; &gt; Instructions to unsubscribe/change your settings at above page
<br />&gt;
<br />&gt; sword-devel mailing list: sword-devel@crosswire.org[mailto:sword-devel@crosswire.org]
<br />&gt; http://www.crosswire.org/mailman/listinfo/sword-devel
<br />&gt; Instructions to unsubscribe/change your settings at above page_______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel[http://www.crosswire.org/mailman/listinfo/sword-devel]
                                                                    Instructions to unsubscribe/change your settings at above page
<br />&gt;
<br />&gt; sword-devel mailing list: sword-devel@crosswire.org
<br />&gt; http://www.crosswire.org/mailman/listinfo/sword-devel
<br />&gt; Instructions to unsubscribe/change your settings at above page
<br />
<br />
<br />
<br />_______________________________________________
<br />sword-devel mailing list: sword-devel@crosswire.org
<br />http://www.crosswire.org/mailman/listinfo/sword-devel
<br />Instructions to unsubscribe/change your settings at above page</milestone>
</verse>
</milestone>
</milestone>
</milestone>
</milestone>
</verse>
</refdoc@gmx.net[mailto:refdoc@gmx.net]>
</schlemmerhorst1731@gmail.com[mailto:schlemmerhorst1731@gmail.com]>
</dfhdfh@protonmail.com[mailto:dfhdfh@protonmail.com]>
</refdoc@gmx.net>
</blockquote>
</sword-devel@crosswire.org>
</dfhdfh@protonmail.com>
</div>
</blockquote>
</div>