ubsicap / usfm

Unified Standard Format Markers
39 stars 18 forks source link

The need for a general purpose milestone tag in USFM #58

Closed DavidHaslam closed 6 years ago

DavidHaslam commented 6 years ago

Proposal for extending USFM

In OSIS 2.1.1 there is a general purpose milestone element that takes the form

<milestone type="x-whatever" />.

Further attributes are allowed.

It would be very useful to have something equivalent in USFM 3.x that could be readily converted to that OSIS element.

I therefore propose the marker \mg for this purpose.

Example use:

Suppose it's one of the modern translations that omits various verses.

An omitted verse such as any of Mark 9:44,46,48 could be marked with just this milestone.

\v 44 \mg |type="x-omitted"\*

There's no verse text, but having a milestone in the OSIS will ensure that various Bible study programs would not meet an inability to navigate past this verse when using (e.g.) a spinner control in the GUI.

Unlike existing milestones syntax, the general one would not require the -s and -e start and end suffices.

I'm sure that further uses will arise in USFM, as we've often seen several other uses of such a milestone in various OSIS Bible text files.

klassenjm commented 6 years ago

Addressed by updates / clarification in #33 concerning standalone milestones.