This document defines an XML schema for XML instance documents, or fragments thereof,
that represent document reference information that is designed to populate the "Normative references" and "Bibliography"
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 "Normative references" clause, as defined by ISO.
A "Bibliography", as defined by ISO.
A link to a normative reference, that is, to an entry in the "Normative references" clause,
of the subject document. Links to normative references defined in other documents are not supported, because any
normative references that are needed by a document are required to be stated in that document, according to ISO guidelines.
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. In a human-readable presentation of an XML document using this element, the element value should
be represented as a hyperlink to the referenced normative references entry.
A reference to the normative reference entry, by means of the value of the
"name" attribute of the "DocumentReference" element representing that entry.
A link to a bibliographic reference, that is to an entry in the "Bibliography", of the subject document.
Links to bibliographic references defined in other documents are not supported. 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. In a human readable presentation
of an XML document using this element, the element value should be represented as a hyperlink to the referenced bibliography entry.
A reference to the bibliography entry, by means of the value of the "name" attribute
of the "DocumentReference" element representing that entry.
Internal type representing document reference information.
Introductory text for the following list of document references.
A document reference.
Internal type representing a single document reference.
A name that identifies the organization owning the referenced document.
For documents owned by DMTF, the element is required and its value shall be "DMTF".
For documents owned by other organizations, the element is optional unless that organization defines a stronger requirement;
if specified, its value should include a copyrighted, trademarked, or otherwise unique name that is owned by that organization
or that is a registered ID assigned to that organization by a recognized global authority.
An identification of the referenced document, as defined by the organization owning the document.
For documents owned by DMTF, the element is required and its value shall be the DSP number of the document, in uppercase (for example, "DSP1234").
For documents owned by other organizations, the element is optional unless that organization defines a stronger requirement.
The title of the referenced document.
The version of the referenced document.
For documents owned by DMTF, the element is required and its value shall conform to the DMTF versioning rules defined
in DSP4004 (see the pattern definition for the allowable format), and the value should only specify the major and minor version
numbers (for example, "1.1").
For documents owned by other organizations, the element is optional unless that organization defines a stronger requirement.
The date of the referenced document.
For documents owned by DMTF, the element shall not be specified.
For documents owned by other organizations, the element is optional unless that organization defines a stronger requirement;
if specified, its value shall be in one of the formats: yyyy-mm-dd, yyyy-mm, yyyy.
The name of an author of the referenced document.
For documents owned by DMTF, the element shall not be specified.
For documents owned by other organizations, the element is optional unless that organization defines a stronger requirement.
A resolvable URL targeting the version of the referenced document specified in the sibling elements.
For documents owned by DMTF, the element is required.
For documents owned by other organizations, the element is recommended unless that organization defines a stronger requirement.
An identifier for referencing the document reference.
The value shall be unique within the document that contains the document reference.
Values of this attribute shall begin with "Ref_" and should conform to the following ABNF rule:
"Ref_" OwningEntity "_" ID
where OwningEntity and ID are the value of the like-named element.
Internal type for the date of the referenced document.