This document defines an XML schema that defines some common XML types used by other XML
schemas.
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.
Type for an identifier, as defined by the IDENTIFIER ABNF rule defined in DSP0004.
Type for XHTML text (that is, text marked up using XHTML 1.1).
Element with XHTML 1.1 content.
In addition, this element is used as the substitution group head for elements that extend this element.
Type for defining the version of documents; this is the full version, including any indicators for the fix level or draft level.
For documents owned by DMTF. Example: "1.1.0m".
For documents owned by other organizations.
Type for referencing the version of documents, this consists of those version identifiers that imply the level of functional content and optionally includes those version identifiers that indicate a minimally required fix level or draft level.
For documents owned by DMTF. Example: "1.1" or "1.1.0".
For documents owned by other organizations.
Type for defining the version of DMTF management profiles (for example, "1.1.0").
Note, this is for the (logical) profile within a profile document.
Type for referencing the version of DMTF management profiles (for example, "1.1" or "1.1.0").
Note, this is for the (logical) profile within a profile document.
Type for defining the version of DMTF registries (for example, "1.1.0").
Type for referencing the version of DMTF registries (for example, "1.1" or "1.1.0").
Type for defining the version of CIM schemas (for example, "2.28.0").
Type for referencing the version of CIM schemas (for example, "2.28" or "2.28.0").
Internal type for a name that identifies the organization owning a document.
For documents owned by DMTF.
For documents owned by other organizations.
Internal type for specifying the language used in a document.
Locale used for the document.