[sword-devel] milestone element, osisRef attribute
DM Smith
dmsmith at crosswire.org
Mon Sep 17 04:32:49 MST 2018
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 <dfhdfh at protonmail.com> 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 <schlemmerhorst1731 at gmail.com> 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
>> 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/).
>>
>> 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
>> >
>> > 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 <refdoc at gmx.net> 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 <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"/><milestone type="x-vsys-verse-start" annotateRef="Rom.14.23"
>> >> annotateType="x-vsys-source"/>Лекин бирәр йемәкликкә шәк кәлтүрүп
>> >> туруп, йәнә шу йемәкликни йегән киши вижданиниң әйиплишигә учрайду.
>> >> Чүнки у киши өзи йегән йемәкликниң тоғра екәнлигигә ишәнч қилалмиди.
>> >> Тоғра екәнлигигә ишәнч йоқ һалда қилинған һәр қандақ иш
>> >> гунадур.</p><milestone type="x-vsys-movedto" annotateRef="Rom.16.25"
>> >> annotateType="x-vsys-source" osisRef="Rom.14.24"/><milestone type="x-
>> >> vsys-movedto" annotateRef="Rom.16.26" annotateType="x-vsys-source"
>> >> osisRef="Rom.14.25"/><milestone type="x-vsys-movedto"
>> >> annotateRef="Rom.16.27" annotateType="x-vsys-source"
>> >> osisRef="Rom.14.26"/><verse eID="Rom.14.23 Rom.14.24 Rom.14.25
>> >> Rom.14.26" type="x-vsys-fitted"/><milestone type="x-vsys-verse-end"
>> >> 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: sword-devel at crosswire.org
>> >> http://www.crosswire.org/mailman/listinfo/sword-devel
>> >> Instructions to unsubscribe/change your settings at above page
>> >
>> >
>> > _______________________________________________
>> > sword-devel mailing list: sword-devel at crosswire.org
>> > http://www.crosswire.org/mailman/listinfo/sword-devel
>> > Instructions to unsubscribe/change your settings at above page
>>
>>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20180917/9c3e01ef/attachment.html>
More information about the sword-devel
mailing list