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