On 08/13/2012 11:09 PM, David Haslam wrote:
The relevant paragraph is,

"In USFM, character level markup can be nested (embedded) within a paragraph
element, or another character element, but (depending on the way in which
the markers are written) does not necessarily cancel out the previous
marker's attributes. Paratext (a UBS translation editor) is not capable of
rendering all of the display variations that would be implied due to
nesting."

It's not relevant to note- or cross-reference-internal markup. In those cases, the reference is explicit that "Paratext ... will interpret the presence of a new marker as an implicit closure of any preceding character level marker."

I can't really conceive how such a dramatic change to USFM is considered acceptable. And the imprecise hedges like 'not necessarily' in the quoted paragraph are not terribly reassuring about USFM's reliability as an archival format. The interpretation of a document encoded in USFM prior to this change in the reference may have been altered by the change in the reference, without any action on the part of the encoder.

FWIW, USX explicitly does not permit nesting of character level markup (<char>). One could encode everything with milestone elements instead of containers, but the fact the USX schema could easily allow <char> nesting but doesn't indicates to me that implicit nesting is not an intended interpretation.

--Chris


_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to