complexType "DDIProfileType"
Namespace:
Content:
complex, 9 attributes, 25 elements
Defined:
globally in ddiprofile.xsd; see XML source
Includes:
definitions of 11 elements
Used:
XML Representation Summary
<...
   
 = 
("Add" | "Update" | "Delete")
 = 
(xs:string | xs:string)
 = 
("Agency" | "Maintainable") : "Agency"
 = 
xs:boolean
 = 
(xs:dateTime | xs:date | xs:gYearMonth | xs:gYear | xs:duration)
 = 
xs:boolean : "false"
 = 
xs:anyURI
 = 
xs:language
 = 
"true"
   
>
   
Content: 
</...>
Content Model Elements (2):
All Direct / Indirect Based Elements (1):
Known Usage Locations
Annotation
Describes the subset of valid DDI objects used by an agency for a specified purpose. This may be the required and supported objects for a specific system, a profile for deposit in an archive, requirements at different points of production, etc. In addition to the standard name, label, and description the DDI Profile describes the intended application of the profile, its purpose, the version of XPath used in describing the supported objects, the DDI namespace (major and minor version numbers), a mapping of schema to prefixes (if different from the standard DDI model), a set of instructions for use of the profile, and a listing of used and unsupported objects. These objects may be constrained (i.e., change from optional to required), provided a fixed value, or provided a local name.
Type Definition Detail
Type Derivation Tree
      r:AbstractMaintainableType (extension)
          r:MaintainableType (extension)
              DDIProfileType
XML Source (w/o annotations (12); see within schema source)
<xs:complexType name="DDIProfileType">
<xs:complexContent>
<xs:extension base="r:MaintainableType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="DDIProfileName"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label"/>
<xs:element minOccurs="0" ref="r:Description"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ApplicationOfProfile"/>
<xs:element minOccurs="0" ref="r:Purpose"/>
<xs:element default="1.0" name="XPathVersion" type="xs:decimal"/>
<xs:element minOccurs="0" name="DDINamespace" type="xs:decimal"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="XMLPrefixMap"/>
<xs:element minOccurs="0" ref="Instructions"/>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="Used"/>
<xs:element ref="NotUsed"/>
</xs:choice>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Content Element Detail (all declarations; defined within this component only; 11/25)
ApplicationOfProfile
Type:
r:CodeValueType, simple content
A brief description of the intended applications of the profile. Supports the use of an external controlled vocabulary.
Simple Content
xs:string
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ApplicationOfProfile"/>

DDINamespace
Type:
xs:decimal, predefined, simple content
Provides the version of DDI schemas used. Values are 2.5, 3.0, 3.1, etc. Note that only the Major.Minor portion of the version number is used.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="DDINamespace" type="xs:decimal"/>

DDIProfileName
Type:
r:NameType, complex content
A name for the profile. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="DDIProfileName"/>

Instructions
Type:
r:StructuredStringType, complex content
Instructions for use of the profile. Supports multiple language versions of the same content as well as optional formatting of the content.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="Instructions"/>

NotUsed
Type:
NotUsedType, simple content
Indicates an element in the DDI which is not used by the profile expressed as an XPath. You cannot list anything which is required in the DDI schemas, as this would produce invalid XML instances.
Simple Content
xs:string
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="NotUsed"/>

r:Description
Type:
r:StructuredStringType, complex content
A description of the content and purpose of the profile. Supports multiple language versions of the same content as well as optional formatting of the content.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="r:Description"/>

r:Label
Type:
r:LabelType, complex content
A display label for the profile. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label"/>

r:Purpose
Type:
r:StructuredStringType, complex content
Purpose describes the purpose of creating the profile such as describing the coverage of a distribution software system.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="r:Purpose"/>

Used
Type:
UsedType, complex content
Indicates an element in the DDI which is used by the profile expressed as an XPath. Note that including a complex element will include all of its component parts.
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="Used"/>

XMLPrefixMap
Type:
XMLPrefixMapType, complex content
If you are not using the standard DDI prefix or the full DDI name then provide mapping. For each XML namespace used in the profile's XPath expressions, the XML namespaces must have their prefix specified using this element.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="XMLPrefixMap"/>

XPathVersion
Type:
xs:decimal, predefined, simple content
Provides the version of XPath used. Values are 1.0, 2.0 at this time.
Simple Content
Default:
"1.0"
XML Source (w/o annotations (1); see within schema source)
<xs:element default="1.0" name="XPathVersion" type="xs:decimal"/>

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