simpleType "CanonicalURNType"
Namespace:
Defined:
globally in reusable.xsd; see XML source
Used:
Simple Content Model
xs:string
Simple Content Restrictions:
Pattern:
[Uu][Rr][Nn]:[Dd][Dd][Ii]:[a-zA-Z0-9\-]{1,63}(\.[a-zA-Z0-9\-]{1,63})*:[A-Za-z0-9\*@$\-_]+(\.[A-Za-z0-9\*@$\-_]+)?:[0-9]+(\.[0-9]+)*

Known Direct Subtypes (1):
Known Indirect Subtypes (1):
All Direct / Indirect Based Elements (1):
All Direct / Indirect Based Attributes (1):
Known Usage Locations
Annotation
The canonical URN is the default structure for the DDI URN. It is composed of the following portions separated by a colon: urn:ddi:AgencyID:ObjectID:Version. Note that the self identifying portion (urn:ddi) of the canonical URN may be upper or lower case. The Version is always the version number of the object itself. If the object is scoped to the Agency, the objectID is the ID. [Example: urn:ddi:us.mpc:194R671:1] If it is scoped to the Maintainable and is a Maintainable Object, the objectID is the ID. [Example: urn:ddi:us.mpc:IPUMS_CL_EDU:1] If it is scoped to the Maintainable and is either a Versionable or Identifiable Object, the objectID consists of the ID of the parent Maintainable followed by a dot "." used as a separator followed by the ID of the object itself. [Example: urn:ddi:us.mpc:IPUMS_CL_EDU.C4:1]
Type Definition Detail
Type Derivation Tree
xs:string (restriction)
  CanonicalURNType
Derivation:
restriction of xs:string
Facets:
pattern:
[Uu][Rr][Nn]:[Dd][Dd][Ii]:[a-zA-Z0-9\-]{1,63}(\.[a-zA-Z0-9\-]{1,63})*:[A-Za-z0-9\*@$\-_]+(\.[A-Za-z0-9\*@$\-_]+)?:[0-9]+(\.[0-9]+)*
XML Source (w/o annotations (1); see within schema source)
<xs:simpleType name="CanonicalURNType">
<xs:restriction base="xs:string">
<xs:pattern value="[Uu][Rr][Nn]:[Dd][Dd][Ii]:[a-zA-Z0-9\-]{1,63}(\.[a-zA-Z0-9\-]{1,63})*:[A-Za-z0-9\*@$\-_]+(\.[A-Za-z0-9\*@$\-_]+)?:[0-9]+(\.[0-9]+)*"/>
</xs:restriction>
</xs:simpleType>

XML schema documentation generated with DocFlex/XML 1.12 using DocFlex/XML XSDDoc 2.9.0 template set