This document defines an XML schema for XML instance documents, or fragments thereof,
that represent glossary information that is designed to populate the "Terms and definitions" and "Symbols and abbreviations"
clauses of documents that conform to the ISO guidelines for international standards.
This XML schema is a building block for import into larger XML schemas, such as machine readable profiles (see DSP8028).
This XML schema uses the "Venetian Blind" design pattern for the most part. In that pattern, only the XML elements
intended to be used as root elements are declared as global elements in the XML schema, and all relevant XML types are
declared as global types, for internal use by the XML schema. Any global types are not intended to be used by referencing
XML schemas.
This XML schema maintains forward compatibility with respect to its XML instance documents as follows: An updated minor version
of the XML schema (for example, "m.n+1.*") shall successfully validate XML instance documents that validated successfully using
the original version of the XML schema (for example, "m.n.*"). An XML instance document that successfully validates against an
updated minor version of the XML schema may or may not validate against the original version of the XML schema.
In other words, the XML schema may introduce additional functionality as long as it does not break existing XML instance
documents.
A "Terms and definitions" clause, as defined by ISO.
Introductory text for this "Terms and definitions" clause.
References to terms that apply to the subject document and are defined elsewhere (for example, keywords such as "shall").
This is prose text that lists these terms and references the documents that define them.
The documents that define them shall be listed by the subject document as normative references.
Any references to such documents should be made using the "NormativeReferenceLink" element defined in DSP8052.
A reference to a term definition document, that is, a document whose terms and definitions also apply to the subject document.
The element value should be the identifier (that is, the value of the "ID" attribute of the "DocumentReference" element) or the title of the document.
The term definition document shall be listed by the subject document as a normative reference (see DSP8052).
A reference to the normative reference entry representing the term definition document, by means of the value of the "name" attribute of the "DocumentReference" element defined in DSP8052.
A term definition.
The order of these elements is significant; a presentation of term definitions for human consumption should order them as defined by the order of these elements.
A "Symbols and abbreviations" clause, as defined by ISO.
Introductory text for this "Symbols and abbreviations" clause.
References to symbols and abbreviations that apply to the subject document and are defined elsewhere.
This is prose text that lists these symbols and abbreviations and references the documents that define them.
The documents that define them shall be listed by the subject document as normative references.
Any references to such documents should be made using the "NormativeReferenceLink" element defined in DSP8052.
A reference to a symbol definition document, that is, a document whose symbols and abbreviations also apply to the subject document.
The element value should be the identifier (that is, the value of the "ID" attribute of the "DocumentReference" element) or the title of the document.
The symbol definition document shall be listed by the subject document as a normative reference (see DSP8052).
A reference to the normative reference entry representing the symbol definition document, by means of the value of the "name" attribute of the "DocumentReference" element defined in DSP8052.
A symbol or abbreviation definition.
The order of these elements is significant; a presentation of symbols and abbreviations for human consumption should order them as defined by the order of these elements.
A link to a term definition, that is, to an entry in the "Terms and definitions" clause, in the subject document or another document.
The element value should be the term (in the correct grammar and lexical case for the context).
In a human-readable presentation of an XML document using this element, the element value should be represented as a hyperlink to the referenced term definition.
A reference to the term definition, by means of the value of the "name" attribute of the "TermDefinition" element representing that definition.
If specified, the term is defined in another document; in this case, its value shall be the value of the "name" attribute of the "DocumentReference" element (defined in DSP8052) representing the document that defines the term.
If not specified, the term is defined in the subject document.
A link to a symbol definition, that is, an entry in the "Symbols and abbreviations" clause of the subject document or another document.
The element value should be the symbol or abbreviation (in the correct grammar, if applicable).
In a human-readable presentation of an XML document using this element, the element value should be represented as a hyperlink to the referenced symbol or abbreviation definition.
A reference to the symbol or abbreviation definition, by means of the value of the "name" attribute of the "SymbolDefinition" element representing that definition.
If specified, the symbol or abbreviation is defined in another document; in this case, its value shall be the value of the "name" attribute of the "DocumentReference" element (defined in DSP8052) representing the document that defines the symbol or abbreviation.
If not specified, the symbol or abbreviation is defined in the subject document.
Internal type for a term definition.
The term that is defined.
The lexical case of the term shall be as if it were used in the middle of a sentence.
Unless the term contains names, the words of a term should be lowercase.
Examples: "network interface", "Ethernet interface".
A definition of the term.
If a term has multiple definitions, there shall be one element for each definition.
Term definition text should be written such that its first sentence (that is, before the first period) can be used as a replacement for the term.
An identifier for referencing the term definition.
The value shall be unique within the document that contains this "Terms and definitions" clause.
Internal type representing a symbol or abbreviation definition.
The symbol or abbreviation that is defined.
A symbol normally consists of one character. There may be exceptional cases where the symbol is represented by an icon or a combination of multiple characters that form the symbol.
An abbreviation normally consists of one word. An abbreviation may contain characters of any lexical case.
A definition of the symbol or abbreviation.
If a symbol or abbreviation has multiple definitions, there shall be one element for each definition.
An identifier for referencing the symbol or abbreviation definition.
The value shall be unique within the document that contains the "Symbols and abbreviations" clause.