<restricted-by> Restricted-by Model

Identification of one of the guidelines or other restrictions (such as a tighter subset schema) the document claims to be following.

Usage/Remarks

The <restricted-by> element names one of the guidelines or other restrictions (such as an community recommendation, a tighter subset schema, host guidelines, or a Schematron set) that the document claims to be following. For example, if a standard claims to be restricted by an STS4I recommendation, the content of <restricted-by> may be the name “sts4i” or a URI such as the URL of a particular STS4I or ISO recommendation. The element is repeatable so that multiple restrictions can be claimed.
Processing Metadata
The Processing Metadata element (<processing-meta>) provides a more complete in-the-XML description of the tag set associated with a document than a simple @dtd-version. A <processing-meta> names (through attributes) the tag set family, base tag set, table model, terminology model, and math options a document uses and (through elements) some of the modeling restrictions or extensions the document claims to follow.
Processing Metadata is not considered to be part of the content of a standard or adoption, or part of the metadata for citing a standard; it is metadata about how the XML is constructed — not about how the standard or adoption is structured. This metadata is information at the “file level” and thus not part of <std-doc-meta> or <std-meta>, but rather inside the standard as a peer to <front>, which is the standard metadata container element in STS.
  • The Processing Metadata container element (<processing-meta>) was added to the model of <standard>, as a child element, the peer of <front> and to the model of <adoption>, as a child element, the peer of <adoption-front>
  • The elements inside <processing-meta> name tag set extensions (superset) and restrictions (subset, secondary schema, etc.) that the XML document for this standard claims to follow. More than one restriction or extension is allowed. The restrictions on a <standard> need not be the same as on an enclosing <adoption>, although they will typically be the same.
  • The attributes on <processing-meta> describe the modeling choices made by this document in terms of tag set family, base tag set, table model, terminology model, and math tagging.

<processing-meta>

This optional container element is used to hold the processing metadata elements, which describe processing information descriptive of the XML-tagged document (document instance). The <processing-meta> element contains the following elements:
  • <restricted-by> — Identification of one of the guidelines or other restrictions (such as a tighter subset schema) the document claims to be following. The content of <restricted-by> may be a name such as “sts4i” or a URI, for example, the URL of a particular ISO recommendation. The element is repeatable so that multiple restrictions can be claimed.
  • <extended-by> — Identification of an STS extension or superset that the document claims to be following. The content of <extended-by> may be a name or a URI. The element is repeatable so that more than one extension can be claimed.
  • <custom-meta-group> — To hold other processing metadata a user might want to express in the XML file.
Attributes

Base Attributes

Linking Attributes

xlink:type (fixed value = simple)

Namespaces

xmlns:xlink (fixed value = http://www.w3.org/1999/xlink)
Models and Context
May be contained in
Description
Text, numbers, or special characters, zero or more
Content Model
<!ELEMENT  restricted-by
                        (#PCDATA %restricted-by-elements;)*          >
Expanded Content Model

(#PCDATA)*