Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Syntax for assigning word-level descriptive attributes #24
This syntax provides a general purpose method for extending the meta information contained within in a USFM text.
A companion USX 3.0 proposal exists at: ubsicap/usx#18
Within a character marker span, an attributes list is separated from the text content by a vertical bar
… where the default attribute for
Any pre-existing markers which would specify attributes in USFM 3.0 may continue to be used “un-decorated” (without attributes).
User Defined Attributes
Using the general syntax, attributes may be added to character markers within a text beyond the defined set for the latest USFM version (3.0 or later). These will not be considered strictly USFM compliant, and there is no assurance that they will be supported by compliant software tools or processes. Future versions of USFM may formally define additional attributes.
Any user defined attributes must begin with the prefix
User defined attributes can be added to any USFM character marker, even if it is not within the list of character markers officially providing descriptive attributes for the current version of the USFM specification.
3.0 Markers Officially Providing Descriptive Attributes