XML Schema "reusable.xsd"
Target Namespace:
ddi:reusable:3_2
Defined Components:
elements (365 global + 54 local), complexTypes (156), simpleTypes (23)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
D:\XMLSchema\DDI\DDI_3_2_2014-02-05_Documentation_XMLSchema\XMLSchema\reusable.xsd; see XML source
Imports Schemas (3):
dcterms.xsd [src], ddi-xhtml11.xsd [src], xml.xsd [src]
Imported by Schemas (16):
archive.xsd [src], comparative.xsd [src], conceptualcomponent.xsd [src], datacollection.xsd [src], dataset.xsd [src], ddiprofile.xsd [src], group.xsd [src], instance.xsd [src], logicalproduct.xsd [src], physicaldataproduct.xsd [src], physicaldataproduct_ncube_inline.xsd [src], physicaldataproduct_ncube_normal.xsd [src], physicaldataproduct_ncube_tabular.xsd [src], physicaldataproduct_proprietary.xsd [src], physicalinstance.xsd [src], studyunit.xsd [src]
All Element Summary
Abbreviation
An abbreviation for the parent object expressed using an International String to support multiple language versions of the same content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
Abstract
Abstract provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
Action
Describes the region of an image, recording, or text where an action where a specified action is performed and the type of action taken.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
globally; see XML source
Used:
AddressMatchType
Use for coordinates obtained through address matching only.
Type:
Content:
simple, 7 attributes
Defined:
Agency
The agency expressed as filed with the DDI Agency Registry with optional additional sub-agency extensions.
Type:
Content:
simple
Defined:
globally; see XML source
Used:
AgencyOrganizationReference
Reference to an existing Organization or Individual using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
AggregationMethod
Identification of the type of aggregation method used.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
Alias
This is a string of type xs:NMTOKEN and can contain no spaces.
Type:
xs:NMTOKEN
Content:
simple
Defined:
globally; see XML source
Used:
AlternateCoordinateSystem
Allows collection of data for a case in a different coordinate system than stated in the response structure.
Type:
Content:
complex, 6 attributes, 7 elements
Defined:
globally; see XML source
Used:
AlternateObject
Allows identification of an alternate object when the default object is not measurable.
Type:
Content:
complex, 6 attributes, 7 elements
Defined:
globally; see XML source
Used:
AlternateOffset
Allows entry of a non-standard offset figure.
Type:
Content:
complex, 6 attributes, 7 elements
Defined:
globally; see XML source
Used:
AlternateTitle
The alternate title expressed using an International String to support multiple language versions of the same content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
AnalysisUnit
A brief textual description or classification of the unit of analysis.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
AnalysisUnitsCovered
A description of the types of analysis units covered expressed using an International String to support multiple language versions of the same content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
Anchor
Allows for the attachment of a category label at any anchor point in a scale.
Type:
Content:
complex, 1 attribute, 1 element
Defined:
globally; see XML source
Used:
ArchiveReference
Reference to an existing Archive using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
AreaCoverage
Use to specify the area of land, water, total or other area coverage in terms of square miles/kilometers or other measure.
Type:
Content:
complex, 3 elements
Defined:
globally; see XML source
Used:
AreaMeasure
The area measure expressed as a decimal for the measurement unit designated.
Type:
xs:decimal
Content:
simple
Defined:
locally within AreaCoverageType complexType; see XML source
ArrayBase
The ArrayBase expressed as an xs:integer.
Type:
xs:integer
Content:
simple
Defined:
globally; see XML source
Used:
AttributeKey
The key (sometimes referred to as a name) in a key/value pair.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
AttributeReference
Reference to an existing Attribute using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
AttributeValue
The value for a key/value pair.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
Audio
Describes the type and length of the audio segment.
Type:
Content:
complex, 3 elements
Defined:
globally; see XML source
Used:
AudioClipBegin
The point to begin the audio clip.
Type:
xs:string
Content:
simple
Defined:
locally within AudioType complexType; see XML source
AudioClipEnd
The point to end the audio clip.
Type:
xs:string
Content:
simple
Defined:
locally within AudioType complexType; see XML source
AuthorizationSource
Identifies the authorizing agency.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
globally; see XML source
Used:
AuthorizedSource
Description and link to the Authorized Source using the DDI Other Material structure.
Type:
Content:
complex, 6 attributes, 15 elements
Defined:
globally; see XML source
Used:
AuthorizedSourceReference
A reference to the Authorized Source of the value described in a GeographicLocationScheme or GeographicStructureScheme.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
AuthorizingAgencyReference
Reference to an existing Organization or Individual using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
BasedOnObject
BasedOnObject may contain references to any number of objects which serve as a basis for this object, a BasedOnRationalDescription of how the content of the referenced object was incorporated or altered, and a BasedOnRationalCode to allow for specific typing of the BasedOnReference according to an external controlled vocabulary.
Type:
Content:
complex, 3 elements
Defined:
globally; see XML source
Used:
BasedOnRationaleCode
Classification of the rationale for a new object based on an existing object.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
BasedOnRationaleDescription
A description of the rationale for the new variable based on another object using an International String to support multiple language versions of the same content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
BasedOnReference
A reference to an object which the object being described here is based upon using a standard Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
Binding
A structure used to bind the content of a parameter declared as the source to a parameter declared as the target.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
BottomCode
Indicates that any response equal to or less than this value has been coded as the bottom-code value.
Type:
xs:decimal
Content:
simple
Defined:
locally within NumberRangeType complexType; see XML source
BottomCodeDouble
Indicates that any response equal to or less than this value has been coded as the bottom-code value.
Type:
xs:double
Content:
simple
Defined:
locally within NumberRangeType complexType; see XML source
BoundingBox
Set of north, south, east, west coordinates defining a rectangle
Type:
Content:
complex, 4 elements
Defined:
globally; see XML source
Used:
BoundingPolygon
A closed plane figure bounded by three or more line segments, representing a geographic area.
Type:
Content:
complex, 4 elements
Defined:
globally; see XML source
Used:
Budget
A description of the budget that can contain a reference to an external budget document.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
BudgetDocument
Description and link to the Budget Document using the DDI Other Material structure.
Type:
Content:
complex, 6 attributes, 14 elements
Defined:
globally; see XML source
Used:
Calendar
Specifies the type of calendar used (e.g., Gregorian, Julian, Jewish).
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
CategoryReference
Reference to an existing Category using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
CategorySchemeReference
Reference to a CategoryScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
Characteristic
A characteristic which defines the area.
Type:
Content:
simple, 7 attributes
Defined:
CharacterParameter
Specification of the character offset for the beginning and end of the segment.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
CharacterSet
Identification of the character set used in the referenced file.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
Citation
Provides a bibliographic citation using a DDI structure that maps to Dublin Core objects.
Type:
Content:
complex, 11 elements
Defined:
globally; see XML source
Used:
at 10 locations
CodeListReference
Reference to an existing CodeList using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
CodeListSchemeReference
Reference to a CodeListScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
CodeReference
References the Code within a CodeList using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
CodeReference (in IncludedCode)
Reference to the Code within the CodeList used by the representation.
Type:
xs:anyType
Content:
any
Defined:
locally within IncludedCodeType complexType; see XML source
CodeRepresentation
Defines the representation of a variable as coded values using a set or subset of codes from a CodeList.
Type:
Content:
complex, 3 attributes, 4 elements
Subst.Gr:
may substitute for element ValueRepresentation
Defined:
globally; see XML source
Used:
never
CodeSubsetInformation
Allows further specification of the codes to use from the CodeList.
Type:
Content:
complex, 3 elements
Defined:
globally; see XML source
Used:
Command
This is an in-line provision of the command itself and information regarding its use.
Type:
Content:
complex, 5 elements
Defined:
globally; see XML source
Used:
CommandCode
Content of the command itself expressed in the language specified in the parent object.
Type:
Content:
complex, 4 elements
Defined:
globally; see XML source
Used:
CommandContent
The CommandContent expressed as an xs:string.
Type:
xs:string
Content:
simple
Defined:
globally; see XML source
Used:
CommandFile
Identifies and provides a link to an external copy of the command.
Type:
Content:
complex, 6 elements
Defined:
globally; see XML source
Used:
ComparisonReference
Reference to an existing Comparison using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
Compliance
Allows for a quality statement based on frameworks to be described using itemized properties.
Type:
Content:
complex, 4 elements
Defined:
globally; see XML source
Used:
ComplianceConceptReference
A reference to a concept which relates to an area of coverage of the standard using the ReferenceStructure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
ComplianceDescription
Compliance Description provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
ComponentParts
A stack of LocationValueReferences to each of the locations of the specified PrimaryComponentLevel type that make up the Component Area.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
never
ConceptReference
Reference to an existing Concept using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
at 29 locations
ConceptSchemeReference
Reference to a ConceptScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
ConceptualComponentReference
Reference to an existing ConceptualComponent using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
ConceptualVariableReference
Includes a description of an individual ConceptualVariable by reference.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
ConceptualVariableSchemeReference
Reference to a ConceptualVariableScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
Content
Supports the optional use of XHTML formatting tags within the string structure.
Type:
Content:
mixed (allows character data), 6 attributes, 16 elements
Defined:
globally; see XML source
Used:
ContentDateOffset
Identifies the difference between the date applied to the data as a whole and this specific item.
Type:
Content:
empty, 9 attributes
Defined:
globally; see XML source
Used:
at 14 locations
Contributor
Holds the name of the contributor, their role, and optional reference to the contributor as described within a DDI Organization scheme.
Type:
Content:
complex, 3 elements
Defined:
globally; see XML source
Used:
ContributorName
Full name of the individual or organization.
Type:
Content:
complex, 1 attribute, 1 element
Defined:
globally; see XML source
Used:
ContributorReference
Reference to an existing Organization or Individual using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
ContributorRole
A brief textual description or classification of the role of the contributor.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
ControlConstructSchemeReference
Reference to a ControlConstructScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
CoordinatePairs
Field to capture coordinate pairs as individual pairs or as an array of pairs.
Type:
Content:
complex, 8 attributes, 7 elements
Defined:
globally; see XML source
Used:
Coordinates
A comma-delimited list of x,y coordinates, listed as a set of adjacent points for rectangles and polygons, and as a center-point and a radius for circles (x,y,r).
Type:
xs:string
Content:
simple
Defined:
locally within ImageAreaType complexType; see XML source
CoordinateSource
The standard coordinate source being used.
Type:
Content:
simple, 7 attributes
Defined:
CoordinateSystem
The standard coordinate system used.
Type:
Content:
simple, 7 attributes
Defined:
CoordinateValue
The value of the coordinate expressed as a string.
Type:
xs:string
Content:
simple
Defined:
locally within SpatialCoordinateType complexType; see XML source
CoordinateZone
The standard coordinate zone being used.
Type:
Content:
simple, 7 attributes
Defined:
Copyright
Copyright information expressed using an International String to support multiple language versions of the same content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
Country
An unspecified identification of a Country.
Type:
Content:
simple, 2 attributes
Subst.Gr:
may substitute for element CountryCode
Defined:
globally; see XML source
Used:
never
Country_2
Identification of a Country using ISO 3166 2-letter code.
Type:
Content:
simple, 6 attributes
Subst.Gr:
may substitute for element CountryCode
Defined:
globally; see XML source
Used:
never
Country_3
Identification of a Country using ISO 3166 3-letter code.
Type:
Content:
simple, 6 attributes
Subst.Gr:
may substitute for element CountryCode
Defined:
globally; see XML source
Used:
never
Country_N
Identification of a Country using ISO 3166 numeric code.
Type:
Content:
simple, 6 attributes
Subst.Gr:
may substitute for element CountryCode
Defined:
globally; see XML source
Used:
never
CountryCode
Serves as head of a substitution group for specifying ISO 3166 Country Codes or use of unspecified text.
Type:
Content:
simple, 1 attribute
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 4 elements
Defined:
globally; see XML source
Used:
Coverage
Describes the temporal, spatial and topical coverage.
Type:
Content:
complex, 1 attribute, 7 elements
Defined:
globally; see XML source
Used:
at 10 locations
CoverageLimitation
Any limitation in the coverage of the geographic structure expressed using an International String to support multiple language versions of the same content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
Creator
Holds the name of the creator and/or a reference to the creator as described within a DDI Organization scheme.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
CreatorName
Full name of the individual or organization.
Type:
Content:
complex, 1 attribute, 1 element
Defined:
globally; see XML source
Used:
CreatorReference
Reference to an existing Organization or Individual using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
Cycle
Use to indicate occurrence of this range within a series of ranges as an integer identifying the cycle, i.e. the 4th wave of a data collection cycle would have 4.
Type:
xs:integer
Content:
simple
Defined:
locally within DateType complexType; see XML source
DataCollectionReference
Reference to an existing DataCollection using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
DataExistence
Use when only the lowest, most discrete codes in the CodeList will be expressed as valid values.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
DataRelationshipReference
Includes a description of a DataRelationship by reference.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
Date
A single point in time, a duration, or a time range with start and/or end dates.
Type:
Content:
complex, 9 elements
Defined:
globally; see XML source
Used:
DateFieldFormat
The format of the date filed.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
DateTimeRepresentation
A value representation for a variable expressed as a date and or time.
Type:
Content:
complex, 4 attributes, 4 elements
Subst.Gr:
may substitute for element ValueRepresentation
Defined:
globally; see XML source
Used:
never
DateTimeRepresentationReference
Reference to an existing ManagedDateTimeRepresentation using the RepresentationReference structure.
Type:
Content:
complex, 9 attributes, 6 elements
Subst.Gr:
may substitute for element ValueRepresentationReference
Defined:
globally; see XML source
Used:
never
DateTypeCode
This is a standard XML date type code and supports the use of an external controlled vocabulary.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
Datum
The standard datum format used.
Type:
Content:
simple, 7 attributes
Defined:
DDIProfileReference
Reference to an existing DDIProfile using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
DefaultDataType
Defines the data type to use unless otherwise specified.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
DefaultDecimalPositions
The DefaultDecimalPositions expressed as an xs:integer.
Type:
xs:integer
Content:
simple
Defined:
globally; see XML source
Used:
DefaultDecimalSeparator
The character used to separate whole numbers from decimals expressed as a one character string.
Type:
Content:
simple
Defined:
globally; see XML source
Used:
DefaultDelimiter
Defines the default value for the delimiter used to separate variables in a delimited record.
Type:
Content:
simple, 2 attributes
Defined:
globally; see XML source
Used:
DefaultDigitGroupSeparator
The character used to separate the component of whole numbers (thousands, millions, etc.) expressed as a one character string.
Type:
Content:
simple
Defined:
globally; see XML source
Used:
DefaultValue
This provides a default value for the parameter if the parameter supplies only empty content or is otherwise unavailable.
Type:
Content:
simple, 1 attribute
Defined:
globally; see XML source
Used:
DefaultVariableSchemeReference
Reference to a VariableScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
DefiningCharacteristic
Use to attach one or more characteristics to the parent object.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
Description
Description provides additional detailed information regarding the element.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
at 130 locations
Difference
Difference provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
DimensionIntersect
Identifies the point at which the scales of a multidimensional scale intersect.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
DimensionRankValue
A dimension describes the rank or order of the dimension within the NCube structure and provides the specific coordinate value of the dimension for the data item.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
globally; see XML source
Used:
DiscreteCategory
Use for an irregular hierarchy where the most discrete codes have been identified by attribute isDiscrete.
Type:
xs:boolean
Content:
simple
Defined:
locally within DataExistenceType complexType; see XML source
DisplayLayout
Defines they layout such as containing a drawn scale line, a list of values only, an outline (the boundaries of the area defined by 2 or more intersecting scales such as a diamond of opposites), or some other layout design.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
DistributionValue
Identifies the total value to be distributed among the designated objects.
Type:
xs:decimal
Content:
simple
Defined:
EastLongitude
Longitude values expressed as a decimal between the values of -180 and 180 degrees.
Type:
Content:
simple
Defined:
globally; see XML source
Used:
EffectivePeriod
Clarifies when the identification information is accurate.
Type:
Content:
complex, 9 elements
Defined:
globally; see XML source
Used:
at 14 locations
EmailTypeCode
A brief textual description or classification of the e-mail address type.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
Embargo
Provides information about data that are not currently available because of policies established by the principal investigators and/or data producers.
Type:
Content:
complex, 5 attributes, 13 elements
Defined:
globally; see XML source
Used:
EmbargoName
Name of the Embargo using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
EndCharOffset
Number of characters from the beginning of the document, indicating the inclusive end of the text segment.
Type:
xs:integer
Content:
simple
Defined:
locally within CharacterParameterType complexType; see XML source
EndDate
End date of a date range.
Type:
Content:
simple
Defined:
globally; see XML source
Used:
EndLine
Number of lines from beginning of the document.
Type:
xs:integer
Content:
simple
Defined:
locally within LineParameterType complexType; see XML source
EndOffset
Number of characters from the start of the line specified in EndLine.
Type:
xs:integer
Content:
simple
Defined:
locally within LineParameterType complexType; see XML source
EnforcementAgencyOrganizationReference
Reference to an existing Organization or Individual using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
ErrorCorrection
The standard method of error correction being used.
Type:
Content:
simple, 7 attributes
Defined:
EvaluationProcess
Purpose of the Evaluation provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
Evaluator
Identifies the evaluator and specifies the role of the evaluator using an external controlled vocabulary.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
EvaluatorReference
Reference to an existing Organization or Individual using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
EvaluatorRole
Describes the role of the evaluator with optional use of a controlled vocabulary.
Type:
Content:
simple, 7 attributes
Defined:
locally within EvaluatorType complexType; see XML source
EventType
A brief textual description or classification of the lifecycle event.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
Exclude
Reference to any identifiable object within the scheme that should be excluded for the current use of the parent scheme.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
ExcludedGeographicLevelReference
Reference to an existing GeographicLevel using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
ExcludedLocationValueReference
Reference to an existing GeographicLocation using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
ExcludingPolygon
A closed plane figure bounded by three or more line segments, representing a geographic area.
Type:
Content:
complex, 4 elements
Defined:
globally; see XML source
Used:
ExPostEvaluation
Evaluation for the purpose of reviewing the study, data collection, data processing, or management processes.
Type:
Content:
complex, 1 attribute, 4 elements
Defined:
globally; see XML source
Used:
ExternalCategoryReference
References an external, non DDI category.
Type:
xs:anyURI
Content:
simple
Defined:
ExternalCategoryRepresentation
Defines the values of a representation based on a categorization that is external to DDI, for example, a category list for occupations or geography.
Type:
Content:
complex, 3 attributes, 4 elements
Subst.Gr:
may substitute for element ValueRepresentation
Defined:
globally; see XML source
Used:
never
ExternalComplianceCode
Specification of a code which relates to an area of coverage of the standard.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
ExternalURI
Note that ExternalURI points to the boundary file location.
Type:
xs:anyURI
Content:
simple
Defined:
locally within PolygonType complexType; see XML source
ExternalURLReference
Contains a URL which indicates the location of the cited external resource.
Type:
xs:anyURI
Content:
simple
Defined:
locally within OtherMaterialType complexType; see XML source
ExternalURNReference
Contains a URN which identifies the cited external resource.
Type:
xs:anyURI
Content:
simple
Defined:
locally within OtherMaterialType complexType; see XML source
Function
A brief textual description of a function handled by the software.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
FunderRole
A brief textual description or classification of the funder's role.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
FundingInformation
Provides information about the agency and grant(s) which funded the described entity.
Type:
Content:
complex, 4 elements
Defined:
globally; see XML source
Used:
GenericOutputFormat
Provides the output format of the data object in a generic way, i.e., numeric, character, dateTime, etc.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
GeographicBoundary
A choice of a BoundingBox and/or a set of BoundingPolygons and ExcludingPolygons that describe an area for a specific time period.
Type:
Content:
complex, 5 elements
Defined:
globally; see XML source
Used:
GeographicCode
The GeographicCode expressed as an xs:string.
Type:
xs:string
Content:
simple
Defined:
globally; see XML source
Used:
GeographicLayerBaseReference
Reference to an existing GeographicLevel using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
GeographicLevel
Describes a level within the GeographicStructure.
Type:
Content:
complex, 5 attributes, 13 elements
Defined:
globally; see XML source
Used:
GeographicLevelCode
An identifying code for the level of geography being described, i.e., Country, State, or 010, 040.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
GeographicLevelDescription
Geographic Level Description provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
GeographicLevelName
Name of the Geographic Level using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
GeographicLevelReference
Reference to an existing GeographicLevel using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
GeographicLocation
Describes specific instances of GeographicLocations associated with a specified GeographicLevel in a GeographicStructure.
Type:
Content:
complex, 6 attributes, 18 elements
Defined:
globally; see XML source
Used:
GeographicLocationCodeRepresentation
Defines the representation of a variable that provides geographic location information as named or coded values using a set or subset of names or codes from a GeographicLocationScheme.
Type:
Content:
complex, 3 attributes, 4 elements
Subst.Gr:
may substitute for element ValueRepresentation
Defined:
globally; see XML source
Used:
never
GeographicLocationIdentifier
Describes the GeographicLocation as represented by a specific GeographicCode provided by an Authorized Source.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
GeographicLocationName
Name of the Geographic Location Scheme using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
GeographicLocationReference
Reference to an existing GeographicLocation using the Reference structure plus the ability to exclude any number of contained location values as specified by reference.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
GeographicLocationSchemeReference
Reference to a GeographicLocationScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
GeographicStructure
Contains information on the hierarchy of the geographic structure.
Type:
Content:
complex, 6 attributes, 17 elements
Defined:
globally; see XML source
Used:
GeographicStructureCodeRepresentation
Defines the representation of a variable that provides geographic structure information as coded values using a set or subset of codes from a GeographicStructureScheme.
Type:
Content:
complex, 3 attributes, 3 elements
Subst.Gr:
may substitute for element ValueRepresentation
Defined:
globally; see XML source
Used:
never
GeographicStructureName
Name of the Geographic Structure using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
GeographicStructureReference
Reference to an existing GeographicStructure using the Reference structure plus the ability to exclude any number of contained GeographicLevels as specified by reference.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
GeographicStructureSchemeReference
Reference to a GeographicStructureScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
GeographicTime
The date (and, optionally, time) of a specific geographic value (code).
Type:
Content:
complex, 9 elements
Defined:
globally; see XML source
Used:
GeographyStructureVariableReference
Reference to an existing Variable using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
GeoreferencedObject
The standard object for which the geographic coordinates are being captured.
Type:
Content:
simple, 7 attributes
Defined:
GrantNumber
The identification code of the grant or other monetary award which provided funding for the described object.
Type:
xs:string
Content:
simple
Defined:
locally within FundingInformationType complexType; see XML source
GroupReference
Reference to an existing Group using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
Header
A header or label information expressed using an International String to support multiple language versions of the same content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
High
The upper bound of the number range.
Type:
Content:
simple, 1 attribute
Defined:
globally; see XML source
Used:
HighDouble
The upper bound of the number range.
Type:
Content:
simple, 1 attribute
Defined:
globally; see XML source
Used:
HistoricalDate
A date expressed in a historical date format, according to a system specified in the HistoricalDateFormat attribute.
Type:
Content:
complex, 3 elements
Defined:
globally; see XML source
Used:
HistoricalDateFormat
The structure of a non-ISO formatted date.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
HistoricalEndDate
End date of a date range, expressed in a historical date format, according to a system specified in the HistoricalDateFormat attribute.
Type:
Content:
complex, 3 elements
Defined:
globally; see XML source
Used:
HistoricalStartDate
Start date of a date range, expressed in a historical date format, according to a system specified in the HistoricalDateFormat attribute.
Type:
Content:
complex, 3 elements
Defined:
globally; see XML source
Used:
ID
ID of the object expressed according to the DDI ID definition.
Type:
Content:
simple, 1 attribute
Defined:
globally; see XML source
Used:
IdentifierContent
The IdentifierContent expressed as an xs:string.
Type:
xs:string
Content:
simple
Defined:
globally; see XML source
Used:
IdentifierParsingInformation
Provides structural information for parsing the identification code structure of the Authorized Source into its separate parts.
Type:
Content:
complex, 1 attribute, 2 elements
Defined:
globally; see XML source
Used:
Image
A reference to an image, with a description of its properties and type.
Type:
Content:
complex, 2 attributes, 2 elements
Defined:
globally; see XML source
Used:
never
ImageArea
Defines the shape and area of an image used as part of a location representation.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
ImageLocation
A reference to the location of the image using a URI.
Type:
xs:anyURI
Content:
simple
Defined:
locally within ImageType complexType; see XML source
IncludedCode
Specifies the codes to include in the representation.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
IncludedDimension
List by repetition all dimensions intersecting at this value by Dimension Number.
Type:
xs:integer
Content:
simple
Defined:
locally within DimensionIntersectType complexType; see XML source
IncludedGeographicLocationCodes
Identifies the Geographic Location codes included by the Authorized source of the code, the geographic location being used and the locations to exclude.
Type:
Content:
complex, 3 elements
Defined:
globally; see XML source
Used:
IncludedGeographicStructureCodes
Identifies the Geographic Structure codes included by the Authorized source of the code, the geographic Structure being used and the Structures to exclude.
Type:
Content:
complex, 3 elements
Defined:
globally; see XML source
Used:
IncludedLevel
Identifies the specific level to include using the levelNumber.
Type:
xs:integer
Content:
simple
Defined:
InParameter
A parameter that may accept content from outside its parent element.
Type:
Content:
complex, 7 attributes, 12 elements
Defined:
globally; see XML source
Used:
InstrumentSchemeReference
Reference to a InstrumentScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
InternationalIdentifier
An identifier whose scope of uniqueness is broader than the local archive.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
InternetEmail
Pattern for Internet email address.
Type:
Content:
simple
Defined:
globally; see XML source
Used:
InterviewerInstructionSchemeReference
Reference to a InterviewerInstructionScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
Keyword
Keywords should preferably come from Thesauri designed to support searching by organizing and grouping synonyms in one or more languages.
Type:
Content:
empty, 12 attributes
Defined:
globally; see XML source
Used:
at 27 locations
KindOfData
Describes, with a string or a term from a controlled vocabulary, the kind of data documented in the logical product(s) of a study unit.
Type:
Content:
simple, 8 attributes
Defined:
globally; see XML source
Used:
Label
A structured display label for the element.
Type:
Content:
complex, 4 attributes, 2 elements
Defined:
globally; see XML source
Used:
at 96 locations
Language
A brief textual identification of the language of the cited object.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
LegalMandate
Provide a legal citation to a law authorizing the study/data collection.
Type:
xs:string
Content:
simple
Defined:
LevelName
Name of a geographic level.
Type:
xs:string
Content:
simple
Defined:
locally within LevelReferenceType complexType; see XML source
LevelNumber
Use for a regular hierarchy.
Type:
xs:integer
Content:
simple
Defined:
locally within DataExistenceType complexType; see XML source
LifecycleEvent
Documents an event in the life cycle of a study or group of studies.
Type:
Content:
complex, 5 attributes, 12 elements
Defined:
globally; see XML source
Used:
LifecycleInformation
Allows a listing of events in the life cycle of a data set or collection.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
LimitedCodeSegmentCaptured
When the code is a concatenation this structure allows you to limit the portion of the concatenated code that this object captures.
Type:
Content:
complex, 3 attributes, 1 element
Defined:
globally; see XML source
Used:
LineParameter
Specification of the line and offset for the beginning and end of the segment.
Type:
Content:
complex, 4 elements
Defined:
globally; see XML source
Used:
LocalHoldingPackageReference
A publication package containing a deposited publication as well as local value added or processing information by reference.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
Location
The location of the file expressed using an International String to support multiple language versions of the same content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
LocationValue
A location of the specified geographic level providing information on its name, identification codes, temporal and spatial coverage.
Type:
Content:
complex, 5 attributes, 13 elements
Defined:
globally; see XML source
Used:
LocationValueName
Name of the Location Value using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
LocationValueReference
Reference to the LocationValue of a basic building block of the composite area.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
LogicalProductReference
Reference to an existing LogicalProduct using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
Low
The lower bound of the number range.
Type:
Content:
simple, 1 attribute
Defined:
globally; see XML source
Used:
LowDouble
The lower bound of the number range.
Type:
Content:
simple, 1 attribute
Defined:
globally; see XML source
Used:
LowestLevelReference
Contains a Reference to a GeographicLevel if available and a name for the level.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
MaintainableID
ID of the object expressed according to the DDI ID definition with a fixed flag of ID.
Type:
Content:
simple, 1 attribute
Defined:
globally; see XML source
Used:
MaintainableObject
Provides information on the Maintainable Parent of the object.
Type:
Content:
complex, 3 elements
Defined:
globally; see XML source
Used:
MaintainableVersion
The version of the Maintainable parent object expressed according to the DDI version definition.
Type:
Content:
simple
Defined:
globally; see XML source
Used:
ManagedDateTimeRepresentation
Means of describing DateTime so that they can be reused by multiple variables or questions/question constructs.
Type:
Content:
complex, 8 attributes, 18 elements
Subst.Gr:
may substitute for element ManagedRepresentation
Defined:
globally; see XML source
Used:
ManagedDateTimeRepresentationName
Name of the ManagedDateTimeRepresentation using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
ManagedDateTimeRepresentationReference
Reference to an existing ManagedDateTimeRepresentation using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Subst.Gr:
may substitute for element ManagedRepresentationReference
Defined:
globally; see XML source
Used:
never
ManagedMissingValuesRepresentation
Means of describing the Missing Values within a managed representation so that they can be reused by multiple variables and questions.
Type:
Content:
complex, 7 attributes, 18 elements
Subst.Gr:
may substitute for element ManagedRepresentation
Defined:
globally; see XML source
Used:
ManagedMissingValuesRepresentationName
Name of the ManagedMissingValueRepresentation using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
ManagedMissingValuesRepresentationReference
Reference to an existing ManagedMissingValuesRepresentation using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Subst.Gr:
may substitute for element ManagedRepresentationReference
Defined:
globally; see XML source
Used:
never
ManagedNumericRepresentation
A means of capturing a managed representation of a numbers (item that are analyzed as numbers) which can be referenced by a variable or question and used as a value representation or response domain.
Type:
Content:
complex, 11 attributes, 18 elements
Subst.Gr:
may substitute for element ManagedRepresentation
Defined:
globally; see XML source
Used:
ManagedNumericRepresentationName
Name of the ManagedNumericRepresentation using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
ManagedNumericRepresentationReference
Reference to an existing ManagedNumericRepresentation using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Subst.Gr:
may substitute for element ManagedRepresentationReference
Defined:
globally; see XML source
Used:
never
ManagedRepresentation
Substitution group head for referencing Managed Representations.
Type:
Content:
complex, 6 attributes, 11 elements
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 5 elements
Defined:
globally; see XML source
Used:
ManagedRepresentationGroup
Contains a group of managed representation and other managed objects used for representation, that are grouped for conceptual, administrative, or other purposes.
Type:
Content:
complex, 7 attributes, 25 elements
Defined:
globally; see XML source
Used:
ManagedRepresentationGroupName
Name of the ManagedRepresentationGroup using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
ManagedRepresentationGroupReference
Reference to an existing ManagedRepresentationGroup using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
ManagedRepresentationReference
Substitution group head for referencing Managed Representations.
Type:
Content:
complex, 7 attributes, 6 elements
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 5 elements
Defined:
globally; see XML source
Used:
ManagedRepresentationScheme
This scheme contains sets of values described by ManagedRepresentation.
Type:
Content:
complex, 9 attributes, 21 elements
Defined:
globally; see XML source
Used:
ManagedRepresentationSchemeName
Name of the ManagedRepresentationScheme using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
ManagedRepresentationSchemeReference
Reference to a ManagedRepresentationScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
ManagedScaleRepresentation
A means of capturing a managed representation of a Scale for use by a Response Domain Reference or Value Representation Reference.
Type:
Content:
complex, 7 attributes, 19 elements
Subst.Gr:
may substitute for element ManagedRepresentation
Defined:
globally; see XML source
Used:
ManagedScaleRepresentationName
Name of the ManagedScaleRepresentation using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
ManagedScaleRepresentationReference
Reference to an existing ManagedScaleRepresentation using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Subst.Gr:
may substitute for element ManagedRepresentationReference
Defined:
globally; see XML source
Used:
never
ManagedTextRepresentation
Means of describing text based content used by reference to define Variable Representation and Question Response Domain.
Type:
Content:
complex, 10 attributes, 16 elements
Subst.Gr:
may substitute for element ManagedRepresentation
Defined:
globally; see XML source
Used:
ManagedTextRepresentationName
Name of the ManagedTextRepresentation using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
ManagedTextRepresentationReference
Reference to an existing ManagedTextRepresentation using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Subst.Gr:
may substitute for element ManagedRepresentationReference
Defined:
globally; see XML source
Used:
never
ManagingAgency
The identification of the Agency which assigns and manages the identifier, i.e., ISBN, ISSN, DOI, etc.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
MarkedIncrement
Describes the start, end, and increment value for an incremental string (numeric, character, or length).
Type:
Content:
empty, 3 attributes
Defined:
globally; see XML source
Used:
MaximumValue
Indicates the range of items expressed as a string, such as an alphabetic range.
Type:
Content:
simple, 2 attributes
Defined:
globally; see XML source
Used:
MeasureDefinitionReference
Reference to the description of a MeasureDefinition in the NCube with a designation for its place in an array of measures if applicable.
Type:
Content:
complex, 8 attributes, 6 elements
Defined:
globally; see XML source
Used:
MeasureDimension
This element defines the structure of a measure dimension for the NCube Instance.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
MeasureDimensionValue
Specifies the orderValue of the Measure in the MeasureDimension described in the NCubeInstance along with its arrayOrder if multiple measures are provided as an array in a single storage location.
Type:
Content:
empty, 2 attributes
Defined:
globally; see XML source
Used:
MeasurementUnit
Records the measurement unit, for example, 'km', 'miles', etc.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
MeasurePurpose
The purpose of the type of metadata quality and its value.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
MeasureValue
A value representing the measurement of this set of metadata within the context of the TypeOfMetadataQuality indicated.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
MetadataQuality
An assessment of the quality of the metadata within the Maintainable object, e.g. the quality of the transcription, completeness, editing status, etc.
Type:
Content:
complex, 4 elements
Defined:
globally; see XML source
Used:
MIMEType
Provides a standard Internet MIME type for use by processing applications.
Type:
Content:
simple, 7 attributes
Defined:
locally within OtherMaterialType complexType; see XML source
MinimumValue
Indicates the range of items expressed as a string, such as an alphabetic range.
Type:
Content:
simple, 2 attributes
Defined:
globally; see XML source
Used:
MissingCodeRepresentation
In-line description of a CodeRepresentationBase created for the purpose of capturing missing values with associated labels.
Type:
Content:
complex, 3 attributes, 4 elements
Defined:
globally; see XML source
Used:
MissingNumericRepresentation
In-line description of a NumericRepresentationBase created for the purpose of capturing missing values as a set of numbers or a range.
Type:
Content:
complex, 7 attributes, 4 elements
Defined:
globally; see XML source
Used:
MissingTextRepresentation
In-line description of a TextRepresentationBase created for the purpose of capturing missing values as text content.
Type:
Content:
complex, 6 attributes, 2 elements
Defined:
globally; see XML source
Used:
NCubeInstanceReference
Reference to an NCubeInstance as expressed in a RecordLayout.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
NCubeMeasureDefinitionReference
This is a reference to a MeasureDefinition as described in the parent NCube logical structure.
Type:
Content:
complex, 8 attributes, 6 elements
Defined:
globally; see XML source
Used:
NCubeReference
Reference to an existing NCube using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
NCubeSchemeReference
Reference to a NCubeScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
NonISODate
The date expressed in a non-ISO compliant structure using xs:string.
Type:
xs:string
Content:
simple
Defined:
globally; see XML source
Used:
NorthLatitude
Latitude values expressed as a decimal between the values of -90 and 90 degrees.
Type:
Content:
simple
Defined:
globally; see XML source
Used:
Note
A note related to one or more identifiable objects.
Type:
Content:
complex, 1 attribute, 7 elements
Defined:
globally; see XML source
Used:
NoteContent
Note Content provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
NoteSubject
A brief textual description or classification of the subject of the note.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
NumberOfCases
The NumberOfCases expressed as an xs:integer.
Type:
xs:integer
Content:
simple
Defined:
globally; see XML source
Used:
NumberRange
Structures a numeric range.
Type:
Content:
complex, 1 attribute, 9 elements
Defined:
globally; see XML source
Used:
NumericRepresentation
A value representation for a variable expressed as a number (the intent is to analyze the content as a number).
Type:
Content:
complex, 7 attributes, 4 elements
Subst.Gr:
may substitute for element ValueRepresentation
Defined:
globally; see XML source
Used:
never
NumericRepresentationReference
Reference to an existing ManagedNumericRepresentation using the RepresentationReference structure.
Type:
Content:
complex, 9 attributes, 6 elements
Subst.Gr:
may substitute for element ValueRepresentationReference
Defined:
globally; see XML source
Used:
never
NumericTypeCode
Type of numeric i.e., integer, decimal, float, etc.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
Object
The type of object on which the action takes place such as an image, audio tape, etc.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
Offset
A definition of the standard offset used when taking a coordinate reading on the geo-referenced object.
Type:
xs:string
Content:
simple
Defined:
OrganizationSchemeReference
Reference to a OrganizationScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
OtherMaterial
Description and link to an external non-DDI object.
Type:
Content:
complex, 6 attributes, 14 elements
Defined:
globally; see XML source
Used:
at 13 locations
OtherQualityStatement
Other Quality Statement provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
Outcomes
Outcomes provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
OutParameter
A parameter that contains output from its parent object, such as the specific response value of a question.
Type:
Content:
complex, 6 attributes, 12 elements
Defined:
globally; see XML source
Used:
at 20 locations
ParameterName
Name of the Parameter using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
ParentGeographicLevelReference
References a parent geography and describes whether the geographic level completely fills its parent level.
Type:
Content:
complex, 8 attributes, 6 elements
Defined:
globally; see XML source
Used:
ParentIdentificationPortion
Identifies the parent portions of the code string as individual segments.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
PhysicalDataProductReference
Reference to an existing PhysicalDataProduct using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
PhysicalInstanceReference
Reference to an existing PhysicalInstance using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
PhysicalStructureSchemeReference
Reference to a PhysicalStructureScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
Point
A geographic point consisting of an X and Y coordinate.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
PolygonLinkCode
The PolygonLinkCode is the identifier of the specific polygon within the file.
Type:
xs:string
Content:
simple
Defined:
locally within PolygonType complexType; see XML source
PrecedesLocationValue
Provides a reference to the LocationValue or Values that the current LocationValue immediately precedes partially or fully.
Type:
Content:
complex, 8 attributes, 6 elements
Defined:
globally; see XML source
Used:
PrimaryComponentLevel
Provides references to the base level elements that are used as building blocks for composed geographies.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
ProcessingInstructionReference
A reference to a General or Generation Instruction that was used by the parent object, e.g. an instruction used to derive a Variable or used by a ProcessingEvent.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
ProgramLanguage
Specifies the type of programming language used.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
ProprietaryInfo
Contains information proprietary to the software package which produced the data file.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
ProprietaryProperty
A structure that supports the use of a user specified standard key value pair.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
PublicationDate
The date of publication.
Type:
Content:
complex, 9 elements
Defined:
globally; see XML source
Used:
Publisher
Holds the name of the publisher with their role and/or a reference to the publisher as described within a DDI Organization scheme.
Type:
Content:
complex, 3 elements
Defined:
globally; see XML source
Used:
PublisherName
Full name of the individual or organization.
Type:
Content:
complex, 1 attribute, 1 element
Defined:
globally; see XML source
Used:
PublisherReference
Reference to an existing Organization or Individual using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
PublisherRole
A brief textual description or classification of the role of the publisher, i.e., publisher, distributor, etc.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
Purpose
Purpose provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
QualityStatement
A statement of quality identifying the related external standard and an optional description detailing the level of compliance with the standard.
Type:
Content:
complex, 6 attributes, 16 elements
Defined:
globally; see XML source
Used:
QualityStatementGroup
Contains a group of QualityStatements.
Type:
Content:
complex, 7 attributes, 21 elements
Defined:
globally; see XML source
Used:
QualityStatementGroupName
Name of the QualityStatementGroup using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
QualityStatementGroupReference
Reference to an existing QualityStatementGroup using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
QualityStatementName
Name of the QualityStatement using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
QualityStatementReference
Reference to an existing QualityStatement using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
at 11 locations
QualityStatementScheme
This scheme contains a set of quality statements referenced by the metadata at different points in the lifecycle.
Type:
Content:
complex, 9 attributes, 21 elements
Defined:
globally; see XML source
Used:
QualityStatementSchemeName
Name of the Quality Statement using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
QualityStatementSchemeReference
Reference to a QualityStatementScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
QuestionReference
Reference to an existing Question using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
QuestionSchemeReference
Reference to a QuestionScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
Range
Indicates the range of items expressed as a string, such as an alphabetic range.
Type:
Content:
complex, 3 elements
Defined:
globally; see XML source
Used:
RangeUnit
Specifies the units in the range.
Type:
xs:string
Content:
simple
Defined:
locally within RangeType complexType; see XML source
RankingRange
Describes the range of values used in the ranking system using Range and sets the number of times a single value can be repeated.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
globally; see XML source
Used:
Rationale
Rationale provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
RationaleCode
Classification of the rationale for versioning.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
RationaleDescription
A description of the rationale for the new version expressed using an International String to support multiple language versions of the same content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
Reason
Reason provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
RecommendedDataType
This is the data type as recommended by the data producer.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
RecordLayoutReference
Reference to an existing RecordLayout using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
RecordLayoutSchemeReference
Reference to a RecordLayoutScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
ReferenceDate
The date that the data reference such as at the point of collection, a previous year or date, etc.
Type:
Content:
complex, 10 elements
Defined:
globally; see XML source
Used:
RegionOfAction
A structure used to express explicit regions within different types of external materials (Textual, Audio, Video, XML, and Image).
Type:
Content:
complex, 5 elements
Defined:
globally; see XML source
Used:
RelatedToReference
Reference to an existing identifiable object using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
Relationship
Relationship specification between this item and the item to which it is related.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
RelationshipDescription
A description of the nature of the relationship between the parent element of the relationship item and the DDI object to which it is related.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
RepresentedVariableSchemeReference
Reference to a RepresentedVariableScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
RequiredResourcePackages
Specifies by reference the ResourcePackages required to resolve the module.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
ResourcePackageReference
Reference to an existing ResourcePackage using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
ResponseCardinality
Indicates the minimum and maximum number of occurrences of a response within the given parameters.
Type:
Content:
empty, 2 attributes
Defined:
globally; see XML source
Used:
at 15 locations
Responsibility
The person or agency responsible for adding the note.
Type:
xs:string
Content:
simple
Defined:
locally within NoteType complexType; see XML source
RestrictionProcess
Allows for a specific machine actionable description of the restriction process.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
ScaleDimension
Defines a dimension of a scale.
Type:
Content:
complex, 2 attributes, 6 elements
Defined:
globally; see XML source
Used:
ScaleRepresentation
Defines the representation of a scale (either numeric or text).
Type:
Content:
complex, 3 attributes, 5 elements
Subst.Gr:
may substitute for element ValueRepresentation
Defined:
globally; see XML source
Used:
never
ScaleRepresentationReference
Reference to an existing ManagedScaleRepresentation using the RepresentationReference structure.
Type:
Content:
complex, 9 attributes, 6 elements
Subst.Gr:
may substitute for element ValueRepresentationReference
Defined:
globally; see XML source
Used:
never
Segment
A structure used to express explicit segments within different types of external materials (Textual, Audio, Video, XML, and Image).
Type:
Content:
complex, 5 elements
Defined:
globally; see XML source
Used:
SeriesAbbreviation
Abbreviation of the series name.
Type:
Content:
simple, 7 attributes
Defined:
locally within SeriesStatementType complexType; see XML source
SeriesDescription
Series Description provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
SeriesName
Name of the Series using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
SeriesRepositoryLocation
Location of the repository containing the series.
Type:
xs:anyURI
Content:
simple
Defined:
locally within SeriesStatementType complexType; see XML source
SeriesStatement
Series statement contains information about the series to which a study unit or group of study units belongs.
Type:
Content:
complex, 4 elements
Defined:
globally; see XML source
Used:
Shape
Specifies a type of geometric shape for the purpose of determining the required information needed to render the object.
Type:
Content:
simple
Defined:
globally; see XML source
Used:
ShapeFileFormat
The format of the shape file existing at the location indicated by the sibling ExternalURI element.
Type:
Content:
simple, 7 attributes
Defined:
locally within PolygonType complexType; see XML source
SimpleDate
A single point in time.
Type:
Content:
simple
Defined:
globally; see XML source
Used:
Software
Describes a specific software package.
Type:
Content:
complex, 1 attribute, 6 elements
Defined:
globally; see XML source
Used:
SoftwareName
Name of the Software using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
SoftwarePackage
A brief textual description of the software package.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
SoftwareVersion
The version of the software package.
Type:
xs:string
Content:
simple
Defined:
locally within SoftwareType complexType; see XML source
SourceParameterReference
Reference to an existing InParameter or OutParameter using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
SourceVariableReference
Reference to an existing Variable using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
SouthLatitude
Latitude values expressed as a decimal between the values of -90 and 90 degrees.
Type:
Content:
simple
Defined:
globally; see XML source
Used:
SpatialCoverage
Describes the geographic coverage of the data documented in a particular DDI module.
Type:
Content:
complex, 5 attributes, 18 elements
Defined:
globally; see XML source
Used:
SpatialCoverageReference
Reference to an existing SpatialCoverage using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
SpatialObject
Indicates the most discrete spatial object type identified for a single case.
Type:
Content:
simple
Defined:
globally; see XML source
Used:
Standard
Identifies the external standard used and describes the level of compliance with the standard in terms specific aspects of the standard's content.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
StandardUsed
Provide the citation and location of the published standard using the OtherMaterialType.
Type:
Content:
complex, 6 attributes, 14 elements
Defined:
globally; see XML source
Used:
StartCharOffset
Number of characters from beginning of the document, indicating the inclusive start of the text range.
Type:
xs:integer
Content:
simple
Defined:
locally within CharacterParameterType complexType; see XML source
StartDate
Start of a date range.
Type:
Content:
simple
Defined:
globally; see XML source
Used:
StartLine
Number of lines from beginning of the document.
Type:
xs:integer
Content:
simple
Defined:
locally within LineParameterType complexType; see XML source
StartOffset
Number of characters from start of the line specified in StartLine.
Type:
xs:integer
Content:
simple
Defined:
locally within LineParameterType complexType; see XML source
StatementOfAuthorization
Statement Of Authorization provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
String
Allows for non-formatted strings that may be translations from other languages, or that may be translatable into other languages.
Type:
Content:
simple, 5 attributes
Defined:
globally; see XML source
Used:
StructuredCommand
Contains a command expressed in XML, which is attached as an extension to this abstract stub (see the DDI Technical Document Part 1 for further discussion of extension mechanisms.
Type:
Content:
empty
Defined:
globally; see XML source
Used:
StudyUnitReference
Reference to an existing StudyUnit using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
Subject
Contains values from a formal topical or subject classification such as the U.S.
Type:
Content:
empty, 12 attributes
Defined:
globally; see XML source
Used:
at 23 locations
SubTitle
The subtitle expressed using an International String to support multiple language versions of the same content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
SummaryDataReference
Reference to an existing SummaryData using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
SupersedesLocationValue
Provides a reference to the LocationValue or Values that the current LocationValue supersedes partially or fully.
Type:
Content:
complex, 8 attributes, 6 elements
Defined:
globally; see XML source
Used:
TargetParameterReference
Reference to an existing InParameter or OutParameter using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
TemporalCoverage
Describes the temporal coverage of the data described in a particular DDI module.
Type:
Content:
complex, 5 attributes, 7 elements
Defined:
globally; see XML source
Used:
TemporalCoverageReference
Reference to an existing TemporalCoverage using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
TextRepresentation
A value representation for a variable containing textual or character data.
Type:
Content:
complex, 6 attributes, 2 elements
Subst.Gr:
may substitute for element ValueRepresentation
Defined:
globally; see XML source
Used:
never
TextRepresentationReference
Reference to an existing ManagedTextRepresentation using the RepresentationReference structure.
Type:
Content:
complex, 9 attributes, 6 elements
Subst.Gr:
may substitute for element ValueRepresentationReference
Defined:
globally; see XML source
Used:
never
Textual
Defines the segment of textual content used by the parent object.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
TimeZone
Coded values specifying time zones as an offset from Greenwich Meridian Time.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
Title
The title expressed using an International String to support multiple language versions of the same content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
TopCode
Indicates that any response equal to or greater than this value has been coded as the top-code value.
Type:
xs:decimal
Content:
simple
Defined:
locally within NumberRangeType complexType; see XML source
TopCodeDouble
Indicates that any response equal to or greater than this value has been coded as the top-code value.
Type:
xs:double
Content:
simple
Defined:
locally within NumberRangeType complexType; see XML source
TopicalCoverage
Describes the topical coverage of the module using Subject and Keyword.
Type:
Content:
complex, 5 attributes, 8 elements
Defined:
globally; see XML source
Used:
TopicalCoverageReference
Reference to an existing TopicalCoverage using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
TopLevelReference
Contains a Reference to a GeographicLevel if available and a name for the level.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
TypeOfArea
Specify the type of area covered i.e.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
TypeOfAudioClip
Classification of the type of audio clip.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
TypeOfEvaluation
A brief textual description or classification of the evaluation performed.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
TypeOfImage
A brief textual description of the type or purpose of the image provided.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
TypeOfLabel
A brief description of the label type.
Type:
Content:
simple, 7 attributes
Defined:
locally within LabelType complexType; see XML source
TypeOfManagedRepresentationGroup
A brief textual description of the type of group created to associate a number of ManagedRepresentationDescriptions.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
TypeOfMaterial
Designation of the type of material being described.
Type:
Content:
simple, 7 attributes
Defined:
locally within OtherMaterialType complexType; see XML source
TypeOfMetadataQuality
A brief statement of the metadata quality being measured.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
TypeOfNote
A brief textual description or classification of the type of Note.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
TypeOfObject
The object type of all current Identifiable, Versionable, or Maintainable types taken from a restricted list.
Type:
Content:
simple
Defined:
globally; see XML source
Used:
TypeOfQualityStatementGroup
A brief textual description of the type of group created to associate a number of Quality Statements.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
TypeOfVideoClip
Classification of the type of Video clip.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
UniqueIdentificationPortion
Identifies the unique portion of the code string as a segment.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
UniverseReference
Reference to an existing Universe using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
at 32 locations
UniverseSchemeReference
Reference to a UniverseScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
URI
Any URN or URL.
Type:
xs:anyURI
Content:
simple
Defined:
globally; see XML source
Used:
URN
Container for a URN following the pattern designed by DDIURNType.
Type:
Content:
simple, 2 attributes
Defined:
globally; see XML source
Used:
UsageDescription
A description of the use of the external category file.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
User
User provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
UserAttributePair
A structure that supports the use of a user specified standard key value pair.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
UserDefinedCorrespondenceProperty
A system specific user defined correspondence expressed as a key/value pair.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
UserID
A user provided identifier that is locally unique within its specific type.
Type:
Content:
simple, 3 attributes
Defined:
globally; see XML source
Used:
Value
The Value expressed as an xs:string with the ability to preserve whitespace if critical to the understanding of the content.
Type:
Content:
simple, 1 attribute
Defined:
globally; see XML source
Used:
at 12 locations
Value (in DimensionRankValue)
The value of this dimension for this particular data item.
Type:
xs:anyType
Content:
any
Defined:
locally within DimensionRankValueType complexType; see XML source
ValueIncrement
Describes the start, end, and increment value for an incremental string (numeric, character, or length).
Type:
Content:
empty, 3 attributes
Defined:
globally; see XML source
Used:
ValueRepresentation
Substitution group head for describing the representation value of the variable.
Type:
Content:
complex, 3 attributes, 2 elements
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 8 elements
Defined:
globally; see XML source
Used:
at 11 locations
ValueRepresentationReference
Substitution group head for referencing Managed representations for use as a ValueRepresentation in a variable.
Type:
Content:
complex, 9 attributes, 6 elements
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 4 elements
Defined:
globally; see XML source
Used:
VariableReference
Reference to an existing Variable using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
at 16 locations
VariableSchemeReference
Reference to a VariableScheme using SchemeReference which allows for the specification of objects to exclude.
Type:
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Used:
Version
The version of the object expressed according to the DDI version definition.
Type:
Content:
simple
Defined:
globally; see XML source
Used:
VersionRationale
Textual description of the rationale/purpose for the version change and a coded value to provide an internal processing flag within and organization or system.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
VersionResponsibility
Person or organization within the MaintenanceAgency responsible for the version change.
Type:
xs:string
Content:
simple
Defined:
globally; see XML source
Used:
VersionResponsibilityReference
Reference to an existing Organization or Individual using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
Video
Describes the type and length of the video segment.
Type:
Content:
complex, 3 elements
Defined:
globally; see XML source
Used:
VideoClipBegin
The point to begin the video clip.
Type:
xs:string
Content:
simple
Defined:
locally within VideoType complexType; see XML source
VideoClipEnd
The point to end the video clip.
Type:
xs:string
Content:
simple
Defined:
locally within VideoType complexType; see XML source
WeightVariableReference
Reference to an existing Variable using the Reference structure.
Type:
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Used:
WestLongitude
Longitude values expressed as a decimal between the values of -180 and 180 degrees.
Type:
Content:
simple
Defined:
globally; see XML source
Used:
XCoordinate
Lists the value and format type for the X coordinate value.
Type:
Content:
complex, 1 attribute, 1 element
Defined:
globally; see XML source
Used:
XML
An X-Pointer expression identifying a node in the XML document.
Type:
xs:string
Content:
simple
Defined:
locally within SegmentType complexType; see XML source
YCoordinate
Lists the value and format type for the Y coordinate value.
Type:
Content:
complex, 1 attribute, 1 element
Defined:
globally; see XML source
Used:
Complex Type Summary
Used to identify described identifiable objects for purposes of internal and/or external referencing.
Content:
complex, 4 attributes, 5 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 4 attributes, 5 elements
Used:
Used to identify described maintainable objects for purposes of internal and/or external referencing.
Content:
complex, 8 attributes, 13 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 3 elements
Used:
Used to identify described versionable objects for purposes of internal and/or external referencing.
Content:
complex, 5 attributes, 10 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 5 elements
Used:
The date or date range of the access restriction for all or portions of the data.
Content:
complex, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Describes the region of an image, recording, or text where an action where a specified action is performed and the type of action taken (i.e., Mark an "X" where the actor should be standing on the picture of the stage.).
Content:
complex, 1 attribute, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
Allows for the attachment of a category label at any anchor point in a scale.
Content:
complex, 1 attribute, 1 element
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Use to specify the area of land, water, total or other area coverage in terms of square miles/kilometers or other measure.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Describes the type and length of the audio segment.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Identifies the authorizing agency for the study and allows for the full text of the authorization (law, regulation, or other form of authorization).
Content:
complex, 1 attribute, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 3 elements
Used:
A stack of LocationValueReferences to each of the locations of the specified PrimaryComponentLevel type that make up the Component Area.
Content:
complex, 6 attributes, 15 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Use when creating an object that is based on an existing object or objects that are managed by a different agency or when the new object is NOT simply a version change but you wish to maintain a reference to the object that served as a basis for the new object.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Describes the start, end, and increment value for an incremental string (numeric, character, or length).
Content:
empty, 3 attributes
Defined:
globally; see XML source
Includes:
definitions of 3 attributes
Used:
Personal names should be listed surname or family name first, followed by forename or given name.
Content:
complex, 1 attribute, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A structure used to bind the content of a parameter declared as the source to a parameter declared as the target.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Set of north, south, east, west coordinates defining a rectangle that encompasses the full extent of geographic coverage.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
A description of the budget for any of the main publication types that can contain a reference to an external budget document.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Describes a representation based on categorization.
Content:
complex, 3 attributes, 3 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Specification of the character offset for the beginning and end of the segment.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Provides bibliographic citation information for a DDI instance, a group of studies, a study unit, or a physical instance.
Content:
complex, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 10 elements
Used:
Describes the use of all or part of a CodeList as a representation used by a question response domain or variable value representation.
Content:
complex, 3 attributes, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Allows further specification of the codes to use from the CodeList by defining the level or only the most discrete codes of a hierarchical CodeList, the range of codes to use, or an itemized sub-set.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Allows for string content which may be taken from an externally maintained controlled vocabulary (code value).
Content:
simple, 7 attributes
Defined:
globally; see XML source
Includes:
definitions of 7 attributes
Used:
at 119 locations
Contains information on the command used for processing data.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
at 11 locations
Identifies and provides a link to an external copy of the command, for example, a SAS Command Code script.
Content:
complex, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
Provides the following information on the command: The content of the command, the programming language used, the pieces of information (InParameters) used by the command, the pieces of information created by the command (OutParameters) and the source of the information used by the InParameters (Binding).
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Allows for a quality statement based on frameworks to be described using itemized properties.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
A stack of LocationValueReferences to each of the locations of the specified PrimaryComponentLevel type that make up the Component Area.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Identifies the difference between the date applied to the data as a whole and this specific item such as previous year's income or residence 5 years ago.
Content:
empty, 9 attributes
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
Supports the optional use of XHTML formatting tags within the string structure.
Content:
mixed (allows character data), 6 attributes, 16 elements
Defined:
globally; see XML source
Includes:
definitions of 6 attributes
Used:
Holds the name of the contributor, their role, and optional reference to the contributor as described within a DDI Organization scheme.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Field to capture coordinate pairs as individual pairs or as an array of pairs.
Content:
complex, 8 attributes, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
Allows for string content which may be taken from an externally maintained controlled vocabulary (code value).
Content:
simple, 6 attributes
Defined:
globally; see XML source
Includes:
definitions of 5 attributes
Used:
Allows for string content which may be taken from an externally maintained controlled vocabulary (code value).
Content:
simple, 6 attributes
Defined:
globally; see XML source
Includes:
definitions of 5 attributes
Used:
Allows for string content which may be taken from an externally maintained controlled vocabulary (code value).
Content:
simple, 6 attributes
Defined:
globally; see XML source
Includes:
definitions of 5 attributes
Used:
Serves as head of a substitution group for specifying ISO 3166 Country Codes or use of unspecified text.
Content:
simple, 1 attribute
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
An unspecified identification of a Country.
Content:
simple, 2 attributes
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Describes the temporal, spatial and topical coverage.
Content:
complex, 1 attribute, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 7 elements
Used:
Holds the name of the creator and/or a reference to the creator as described within a DDI Organization scheme.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Use when only the lowest, most discrete codes in the CodeList will be expressed as valid values.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Structures the representation for any type of time format (including dates, etc.).
Content:
complex, 4 attributes, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
Provides the structure of a Date element, which allows a choice between single, simple dates (of BaseDateType) or date ranges.
Content:
complex, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 9 elements
Used:
Use to attach one or more characteristics to the parent object.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Defines the delimiter used to separate variables in a delimited record.
Content:
simple, 2 attributes
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
Identifies the point at which the scales of a multidimensional scale intersect.
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 1 element
Used:
A dimension describes the rank or order of the dimension within the NCube structure and provides the specific coordinate value of the dimension for the data item.
Content:
complex, 1 attribute, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
Means of describing Distributions as a representation so that they can be used as a response domain questions.
Content:
complex, 4 attributes, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Describes a bounding value for a number range expressed as an xs:double.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Email address type (Currently restricted to Internet format user@server.ext.).
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Provides information about data that are not currently available because of policies established by the principal investigators and/or data producers.
Content:
complex, 5 attributes, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 7 elements
Used:
Element with no content.
Content:
empty
Defined:
globally; see XML source
Used:
never
Describes the type of evaluation, completion date, evaluation process and outcomes of the ExPost Evaluation.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Evaluation for the purpose of reviewing the study, data collection, data processing, or management processes.
Content:
complex, 1 attribute, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 4 elements
Used:
Structures a response domain based on categorization that is described in an external non-DDI structure.
Content:
complex, 3 attributes, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Provides information about the individual, agency and/or grant(s) which funded the described entity.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
A choice of a BoundingBox and/or a set of BoundingPolygons and ExcludingPolygons that describe an area for a specific time period.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Describes the geographic coverage of the data documented in a particular DDI module.
Content:
complex, 5 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 12 elements
Used:
Describes a level within the GeographicStructure.
Content:
complex, 5 attributes, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 7 elements
Used:
Allows for the use of all or part of a GeographicLocation description to be used as a response domain or value representation by a question or variable.
Content:
complex, 3 attributes, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Describes the GeographicLocation as represented by a specific GeographicCode provided by an Authorized Source.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Reference to an existing GeographicLocation using the Reference structure plus the ability to exclude any number of contained location values as specified by reference.
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Describes specific instances of GeographicLocations associated with a specified GeographicLevel in a GeographicStructure.
Content:
complex, 6 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 7 elements
Used:
Structures the representation for a geographic point to ensure collection of relevant information using a single response domain structure.
Content:
complex, 5 attributes, 14 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 12 elements
Used:
Allows for the use of all or part of a GeographicStructure description to be used as a response domain or value representation by a question or variable.
Content:
complex, 3 attributes, 3 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Reference to an existing GeographicStructure using the Reference structure plus the ability to exclude any number of contained GeographicLevels as specified by reference.
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Contains information on the hierarchy of the geographic structure.
Content:
complex, 6 attributes, 17 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
Used to preserve an historical date, formatted in a non-ISO fashion.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Content:
complex, 5 attributes, 6 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
at 30 locations
Provides structural information for parsing the identification code structure of the Authorized Source into its separate parts.
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 1 element
Used:
Provides structural information for parsing the identification code structure of the Authorized Source into its separate parts.
Content:
complex, 1 attribute, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
ID type.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Defines the shape and area of an image used as part of a location representation.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A reference to an image, with a description of its properties and type.
Content:
complex, 2 attributes, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 2 elements
Used:
Specifies the codes to include in the representation by providing the references to the included Codes or a range of Values from the Code.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Specifies the Geographic Location Codes included in the representation by providing a reference to the authorized source of the code, the GeographicLocation used, and any excluded values.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Specifies the Geographic Structure Codes included in the representation by providing a reference to the authorized source of the code, the GeographicStructure used, and any excluded levels.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A parameter that may accept content from outside its parent element.
Content:
complex, 7 attributes, 12 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Allows for string content which may be taken from an externally maintained controlled vocabulary (code value).
Content:
empty, 12 attributes
Defined:
globally; see XML source
Includes:
definitions of 7 attributes
Used:
An identifier whose scope of uniqueness is broader than the local archive.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Packaging structure for multiple language versions of the same string content.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
at 18 locations
Describes, with a string or a term from a controlled vocabulary, the kind of data documented in the logical product(s) of a study unit.
Content:
simple, 8 attributes
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A structured display label for the element.
Content:
complex, 4 attributes, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 4 attributes, 1 element
Used:
Contains a Reference to a GeographicLevel if available and a name for the level.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Documents an event in the life cycle of a study or group of studies.
Content:
complex, 5 attributes, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
Allows a listing of events in the life cycle of a data set or collection.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
When the code is a concatenation this structure allows you to limit the portion of the concatenated code that this object captures.
Content:
complex, 3 attributes, 1 element
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 1 element
Used:
Specification of the line and offset for the beginning and end of the segment.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
Means of describing the Location of an action and the action itself within a repesentation so that they can be used by questions as a response domain.
Content:
complex, 3 attributes, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A location of the specified geographic level providing information on its name, identification codes, temporal and spatial coverage as expressed by bounding and excluding polygon descriptions or references.
Content:
complex, 5 attributes, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 7 elements
Used:
Provides information on the Maintainable Parent of the object.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Adds the attribute identifying this as a maintainable object.
Content:
complex, 9 attributes, 13 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
at 35 locations
Means of describing DateTime so that they can be reused by multiple variables or questions/question constructs.
Content:
complex, 8 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 7 elements
Used:
Means of describing the Missing Values within a managed representation so that they can be reused by multiple variables and questions.
Content:
complex, 7 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 7 elements
Used:
A means of capturing a managed representation of a numbers (item that are analyzed as numbers) which can be referenced by a variable or question and used as a value representation or response domain.
Content:
complex, 11 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 5 attributes, 7 elements
Used:
Contains a group of managed representation and other managed objects used for representation, that are grouped for conceptual, administrative, or other purposes.
Content:
complex, 7 attributes, 25 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 14 elements
Used:
This scheme contains sets of values described by ManagedRepresentation.
Content:
complex, 9 attributes, 21 elements
Defined:
globally; see XML source
Includes:
definitions of 8 elements
Used:
A means of capturing a managed representation of a Scale for use by a Response Domain Reference or Value Representation Reference.
Content:
complex, 7 attributes, 19 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 8 elements
Used:
Means of describing text based content used by reference to define Variable Representation and Question Response Domain.
Content:
complex, 10 attributes, 16 elements
Defined:
globally; see XML source
Includes:
definitions of 4 attributes, 5 elements
Used:
Reference to the description of a MeasureDefinition in the NCube with a designation for its place in an array of measures if applicable.
Content:
complex, 8 attributes, 6 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
This element defines the structure of a measure dimension for the NCube Instance.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Specifies the orderValue of the Measure in the MeasureDimension described in the NCubeInstance along with its arrayOrder if multiple measures are provided as an array in a single storage location.
Content:
empty, 2 attributes
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
An assessment of the quality of the metadata within the Maintainable object, e.g. the quality of the transcription, completeness, editing status, etc.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
A reusable type assigned to an element with the naming convention XxxName e.g.
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
at 89 locations
This is a reference to a MeasureDefinition as described in the parent NCube logical structure.
Content:
complex, 8 attributes, 6 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A means of capturing the features of a nominal (marked/unmarked) response domain.
Content:
complex, 4 attributes, 2 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A note related to one or more identifiable objects.
Content:
complex, 1 attribute, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 7 elements
Used:
Structures a numeric range.
Content:
complex, 1 attribute, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 9 elements
Used:
Describes a bounding value for a number range expressed as an xs:demical.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Defines the representation for a numeric response.
Content:
complex, 7 attributes, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 attributes, 2 elements
Used:
OtherMaterialType describes the structure of the OtherMaterial element, used to reference external resources.
Content:
complex, 6 attributes, 14 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 8 elements
Used:
A parameter is a structure that specifically identifies a source of input or output information so that it can be use pragmatically.
Content:
complex, 6 attributes, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 6 elements
Used:
References a parent geography and describes whether the geographic level completely fills its parent level.
Content:
complex, 8 attributes, 6 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A geographic point consisting of an X and Y coordinate.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A closed plane figure bounded by three or more line segments, representing a geographic area.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
Provides references to the base level elements that are used as building blocks for composed geographies.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
A reference to a General or Generation Instruction that was used by the parent object, e.g. an instruction used to derive a Variable or used by a ProcessingEvent.
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Contains information proprietary to the software package which produced the data file.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Holds the name of the publisher with their role and/or a reference to the publisher as described within a DDI Organization scheme.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Contains a group of QualityStatements, which may describe an ordered or hierarchical relationship structure.
Content:
complex, 7 attributes, 21 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 10 elements
Used:
This scheme contains a set of quality statements referenced by the metadata at different points in the lifecycle.
Content:
complex, 9 attributes, 21 elements
Defined:
globally; see XML source
Includes:
definitions of 8 elements
Used:
A statement of quality which may be related to an external standard or contain a simple statement of internal quality goals or expectations.
Content:
complex, 6 attributes, 16 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Indicates the range of items expressed as a string, such as an alphabetic range.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Describes a bounding value of a string.
Content:
simple, 2 attributes
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Describes the range of values used in the ranking system using Range and sets the number of times a single value can be repeated.
Content:
complex, 1 attribute, 3 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A means of capturing the representation of Ranking to be used as a response domain used by a question.
Content:
complex, 3 attributes, 3 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
The date that the data reference such as at the point of collection, a previous year or date, etc.
Content:
complex, 10 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Used for referencing an identified entity expressed in DDI XML, either by a URN and/or an identification sequence.
Content:
complex, 7 attributes, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 7 attributes, 6 elements
Used:
at 176 locations
Provides a reference to the LocationValue or Values that is related to the current LocationValue partially or fully.
Content:
complex, 8 attributes, 6 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Relationship specification between this item and the item to which it is related.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
References the managed representation of the variables' values.
Content:
complex, 9 attributes, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
Abstract type for the head of a substitution group for a variable representation or a question response domain.
Content:
complex, 3 attributes, 2 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 2 elements
Used:
at 16 locations
Specifies by reference the ResourcePackages required to resolve the module.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Indicates the minimum and maximum number of occurrences of a response within the given parameters.
Content:
empty, 2 attributes
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
Allows for a specific machine actionable description of the restriction process using a ProcessingInstructionReference, if one currently exists, or through a CommandCode.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Defines a dimension of a scale providing it with a label, a numeric or character based range, the attachment of a category label at one or more of the scale values, the frequency of increment markers, and the frequency of value labels on marked or unmarked increments.
Content:
complex, 2 attributes, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 2 attributes, 6 elements
Used:
A means of capturing the structure of Scale for use as a question response domain or variable value representation.
Content:
complex, 3 attributes, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Used for referencing an scheme expressed in DDI XML using the standard reference structure plus the ability to exclude the inclusion of any specified items belonging to the scheme.
Content:
complex, 7 attributes, 7 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
at 24 locations
A structure used to express explicit segments or regions within different types of external materials (Textual, Audio, Video, XML, and Image).
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Series statement contains information about the series to which a study unit or group of study units belongs.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
Describes a specific software package, which may be commercially available or custom-made.
Content:
complex, 1 attribute, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 6 elements
Used:
Lists the value and format type for the coordinate value.
Content:
complex, 1 attribute, 1 element
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
A basic data representation for computing systems and applications expressed as a tuple (attribute key, value).
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Identifies the external standard used and describes the level of compliance with the standard in terms specific aspects of the standard's content.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Allows for non-formatted strings that may be translations from other languages, or that may be translatable into other languages.
Content:
simple, 5 attributes
Defined:
globally; see XML source
Includes:
definitions of 5 attributes
Used:
This type structures an empty stub which is used as the basis for extensions added using external namespaces such as MathML.
Content:
empty
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Used:
Packaging structure for multiple language versions of the same string content. for objects that allow for internal formatting using XHTML tags.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
at 38 locations
Describes the temporal coverage of the data described in a particular DDI module.
Content:
complex, 5 attributes, 7 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
A response domain capturing a textual response.
Content:
complex, 6 attributes, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Structures a textual representation.
Content:
complex, 6 attributes, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 3 attributes
Used:
Defines the segment of textual content used by the parent object.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Describes the topical coverage of the module using Subject and Keyword.
Content:
complex, 5 attributes, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Container for a URN following the pattern designed by DDIURNType.
Content:
simple, 2 attributes
Defined:
globally; see XML source
Includes:
definitions of 2 attributes
Used:
A user provided identifier that is locally unique within its specific type.
Content:
simple, 3 attributes
Defined:
globally; see XML source
Includes:
definitions of 3 attributes
Used:
The Value expressed as an xs:string with the ability to preserve whitespace if critical to the understanding of the content.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Adds the attribute identifying this as a versionable object as well as the MaintainableObject.
Content:
complex, 6 attributes, 11 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
at 62 locations
Textual description of the rationale/purpose for the version change and a coded value to provide an internal processing flag within and organization or system.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Describes the type and length of the video segment.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Simple Type Summary
The attribute "action" is used for inheritance situations in which there is an override at the local level (within a grouped StudyUnit) which is not available for further inheritance.
Defined:
globally; see XML source
Used:
The array base is the value of the designation for the first item in an array and is set to either 0 or 1.
Defined:
globally; see XML source
Used:
Union type which allows for the use of a date-time combination (YYYY-MM-DDTHH:MM:SS), date (YYYYY-MM-DD), year-month (YYYY-MM), year (YYYY), and duration (PnYnMnDnHnMnS) as valid values.
Defined:
globally; see XML source
Used:
A type which is used for restricting the characters in DDI ID structures.
Defined:
globally; see XML source
Used:
The canonical URN is the default structure for the DDI URN.
Defined:
globally; see XML source
Used:
Describes the relationship between the categories in terms of the significance of order and the distance between categories.
Defined:
globally; see XML source
Used:
The agency expressed as filed with the DDI Agency ID Registry with optional additional sub-agency extensions.
Defined:
globally; see XML source
Used:
Specification of the format of the DDI URN as well as the information required by the maintaining agency system to identify a specific DDI object.
Defined:
globally; see XML source
Used:
The DDI URN is comprised of the self identifying "urn" or "URN" and "ddi" or "DDI" followed by an agency, identifier, and version number.
Defined:
globally; see XML source
Used:
The deprecated URN is an alternative structure for the DDI URN which contains additional information regarding the object types.
Defined:
globally; see XML source
Used:
Indicates the most discrete spatial object type identified for a single case.
Defined:
globally; see XML source
Used:
Pattern for Internet email address.
Defined:
globally; see XML source
Used:
Provides a description of the types of data described by the KindOfData element.
Defined:
globally; see XML source
Used:
Defined:
globally; see XML source
Used:
Latitude values expressed as a decimal between the values of -90 and 90 degrees.
Defined:
globally; see XML source
Used:
Longitude values expressed as a decimal between the values of -180 and 180 degrees.
Defined:
globally; see XML source
Used:
A string constrained to a single character in length.
Defined:
globally; see XML source
Used:
Provides an enumerated list of valid point format types for capturing a coordinate point.
Defined:
globally; see XML source
Used:
Specifies a type of geometric shape for the purpose of determining the required information needed to render the object.
Defined:
globally; see XML source
Used:
Defines the delimiter used to separate variables in a delimited record.
Defined:
globally; see XML source
Used:
This is a list of all current object types of Identifiable, Versionalbe, or Maintainable type.
Defined:
globally; see XML source
Used:
States the scope of uniqueness for the ID.
Defined:
globally; see XML source
Used:
A type used for restricting the characters in a DDI version number.
Defined:
globally; see XML source
Used:
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<!--

Copyright (c) 2014 DDI Alliance, DDI 3.2 release, 2014-02-05

This file is part of DDI 3.2 XML Schema.

DDI 3.2 XML Schema is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at your
option) any later version.

DDI 3.2 XML Schema is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
for more details.

You should have received a copy of the GNU Lesser General Public License along
with DDI 3.2 XML Schema. If not, see <http://www.gnu.org/licenses/>.

-->
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="ddi:reusable:3_2" xmlns="ddi:reusable:3_2" xmlns:dc="http://purl.org/dc/terms/" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
<xs:import namespace="http://www.w3.org/1999/xhtml" schemaLocation="ddi-xhtml11.xsd"/>
<xs:import namespace="http://purl.org/dc/terms/" schemaLocation="dcterms.xsd"/>
<!-- Regular Expressions for DDI Identification -->
<!-- CHANGES in Regular Expressions for any base type BaseIDType, DDIAgencyIDType, or VersionType must be propagated to the derivative regular expressions:
URNRegex "[Uu][Rr][Nn]"
DDIRegex "[Dd][Dd][Ii]"
ObjectNameRegex "[A-Za-z]+"
DNSLabelRegex "[a-zA-Z0-9\-]{1,63}"
DDIAgencyIDType is derived from DNSLabelRegex "&DNSLabelRegex;(\.&DNSLabelRegex;)*"
IDType is derived from BaseIDType "&BaseIDType;+(\.&BaseIDType)?"
CanonicalURNType is derived from "&URNRegex;:&DDIRegex;:&DDIAgencyIDType;:&IDType;:&VersionType;"
DeprecatedURNType is derived from "&URNRegex;:&DDIRegex;:&DDIAgencyIDType;:&ObjectNameRegex;:&BaseIDType;(:&ObjectNameRegex;:&BaseIDType;)?:&VersionType;"
Note that each part of the two URN types is delimited by a colon ":"
-->
<!-- ID Type -->
<xs:simpleType name="BaseIDType">
<xs:annotation>
<xs:documentation>
A type which is used for restricting the characters in DDI ID structures. Valid characters include A-Z, a-z, 0-9, *, @, $, -, and _.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[A-Za-z0-9\*@$\-_]+"/>
</xs:restriction>
</xs:simpleType>
<!-- Agency ID Type -->
<xs:simpleType name="DDIAgencyIDType">
<xs:annotation>
<xs:documentation>
The agency expressed as filed with the DDI Agency ID Registry with optional additional sub-agency extensions. The length restriction of the complete string is done with the means of minLength and maxLength.
The regular expression engine of XML Schema has no lookahead possibility.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="253"/>
<xs:pattern value="[a-zA-Z0-9\-]{1,63}(\.[a-zA-Z0-9\-]{1,63})*"/>
</xs:restriction>
</xs:simpleType>
<!-- Version Type -->
<xs:simpleType name="VersionType">
<xs:annotation>
<xs:documentation>
A type used for restricting the characters in a DDI version number. Valid characters include 0-9 and '.' used as a separator to express levels for the version number. The use of levels is optional and a version number can contain as many levels as needed by the agency.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]+(\.[0-9]+)*"/>
</xs:restriction>
</xs:simpleType>
<!-- DDI URN Type -->
<xs:simpleType name="CanonicalURNType">
<xs:annotation>
<xs:documentation>
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]
</xs:documentation>
</xs:annotation>
<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>
<xs:simpleType name="DeprecatedURNType">
<xs:annotation>
<xs:documentation>
The deprecated URN is an alternative structure for the DDI URN which contains additional information regarding the object types. It is composed of the following portions separated by a colon: urn:ddi:AgencyID:MaintainableObjectType:MaintainableObjectID:ObjectType:ObjectID:Version. Note that the self identifying portion (urn:ddi) of the deprecated URN may be upper or lower case. The Version is always the version number of the object itself. The MaintainableObjectType and ObjectType should be taken from the TypeOfObject list which provides a consistent ObjectType name over time. If the deprecated URN structure is the same where the object is scoped to the Agency or to the Maintainable. If the object is a Maintainable Object, only the Maintainable Object information is included. [Example: urn:ddi:us.mpc:CodeList:IPUMS_CL_EDU:1] If it is either a Versionable or Identifiable Object, the ObjectType and ObjectID of the parent Maintainable is provided followed by the ObjectType and ObjectID of the object itself. [Example: urn:ddi:us.mpc:CodeList:IPUMS_CL_EDU:Code:C4:1]
</xs:documentation>
</xs:annotation>
<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-z]+:[A-Za-z0-9\*@$\-_]+(:[A-Za-z]+:[A-Za-z0-9\*@$\-_]+)?:[0-9]+(\.[0-9]+)*"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DDIURNType">
<xs:annotation>
<xs:documentation>
The DDI URN is comprised of the self identifying "urn" or "URN" and "ddi" or "DDI" followed by an agency, identifier, and version number. Note that the identifier is composed in different ways for the Canonical and Deprecated URN (all other portions are the same). The identifier in the Canonical URN is composed of the unique identifier which may be scoped to the agency or the maintainable object (urn:ddi:DDIAgencyID:BaseID:Version). In the case of being scoped to the maintainable, the identification is the ID of the Maintainable parent, followed by a dot '.', followed by the ID of the object. The identifier in the Deprecated URN is composed of the following parts separated by ':' a colon: The object type of the Maintainable Object, the ID of the Maintainable Object, and if the object is Versionable or Identifable this is followed by the Object Type and the Object ID.
</xs:documentation>
</xs:annotation>
<xs:union memberTypes="CanonicalURNType DeprecatedURNType"/>
</xs:simpleType>
<!-- End of Regular Expressions for DDI Identification -->
<!-- BASIC TYPES -->
<xs:simpleType name="BaseDateType">
<xs:annotation>
<xs:documentation>
Union type which allows for the use of a date-time combination (YYYY-MM-DDTHH:MM:SS), date (YYYYY-MM-DD), year-month (YYYY-MM), year (YYYY), and duration (PnYnMnDnHnMnS) as valid values. These are formatted according to ISO 8601. Note that although a duration is allowed there are few situations where it is applicable.
</xs:documentation>
</xs:annotation>
<xs:union memberTypes="xs:dateTime xs:date xs:gYearMonth xs:gYear xs:duration"/>
</xs:simpleType>
<xs:complexType name="HistoricalDateType">
<xs:annotation>
<xs:documentation>
Used to preserve an historical date, formatted in a non-ISO fashion.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="NonISODate">
<xs:annotation>
<xs:documentation>
This is the date expressed in a non-ISO compliant structure. Primarily used to retain legacy content or to express non-Gregorian calender dates.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="HistoricalDateFormat">
<xs:annotation>
<xs:documentation>
Indicate the structure of the date provided in NonISODate. For example if the NonISODate contained 4/1/2000 the Historical Date Format would be mm/dd/yyyy. The use of a controlled vocabulary is strongly recommended to support interoperability.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="Calendar">
<xs:annotation>
<xs:documentation>
Specifies the type of calendar used (e.g., Gregorian, Julian, Jewish).
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="NonISODate" type="xs:string">
<xs:annotation>
<xs:documentation>
The date expressed in a non-ISO compliant structure using xs:string.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HistoricalDateFormat" type="CodeValueType">
<xs:annotation>
<xs:documentation>
The structure of a non-ISO formatted date. For example if the NonISODate contained 4/1/2000 the Historical Date Format would be mm/dd/yyyy. The use of a controlled vocabulary is strongly recommended to support interoperability.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Calendar" type="CodeValueType">
<xs:annotation>
<xs:documentation>
Specifies the type of calendar used (e.g., Gregorian, Julian, Jewish). Supports the use of an external controlled vocabulary. The use of a controlled vocabulary is strongly recommended to support interoperability.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="DateType">
<xs:annotation>
<xs:documentation>
Provides the structure of a Date element, which allows a choice between single, simple dates (of BaseDateType) or date ranges. If the Date element contains a range, Cycle may be used to indicate occurrence of this range within a series of ranges as an integer identifying the cycle, i.e. the 4th wave of a data collection cycle would have
<Cycle>4</Cycle>
. ISO-formatted dates are required for all standard date fields; a historically-formatted date may also be provided to reflect the specific content of a legacy document or common practice within an agency or for publication. All uses of DateType should be optional.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:choice>
<xs:sequence>
<xs:element ref="SimpleDate">
<xs:annotation>
<xs:documentation>
A single point in time. If a duration is expressed as a SimpleDate it is defining a period of time without a designated Start or End date.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="HistoricalDate">
<xs:annotation>
<xs:documentation>
A simple date expressed in a historical date format, including a specification of the date format and calendar used.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:sequence>
<xs:element ref="StartDate">
<xs:annotation>
<xs:documentation>
Start of a date range. If there is a start date with no end date provided, this implies that the end date is unknown but that the date being recorded is not just a simple date but a range of unknown duration.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="HistoricalStartDate">
<xs:annotation>
<xs:documentation>
A start date expressed in a historical date format, including a specification of the date format and calendar used.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="EndDate">
<xs:annotation>
<xs:documentation>End of a date range with a known start date.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="HistoricalEndDate">
<xs:annotation>
<xs:documentation>
An end date expressed in a historical date format, including a specification of the date format and calendar used.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Cycle" type="xs:integer">
<xs:annotation>
<xs:documentation>
Use to indicate occurrence of this range within a series of ranges as an integer identifying the cycle, i.e. the 4th wave of a data collection cycle would have
<Cycle>4</Cycle>
.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:sequence>
<xs:element ref="EndDate">
<xs:annotation>
<xs:documentation>
This is the End date of a range for which the Start Date is unknown. For example an embargo may have only an end date. In some cases only the end date is known. This implies that the start date is unknown but that the date being recorded is not just a simple date but a range of unknown duration with a known end date.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="HistoricalEndDate">
<xs:annotation>
<xs:documentation>
An end date of a range for which the start date is unknown expressed in a historical date format, including a specification of the date format and calendar used.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InternationalStringType">
<xs:annotation>
<xs:documentation>
Packaging structure for multiple language versions of the same string content. Where an element of this type is repeatable, the expectation is that each repetition contains different content, each of which can be expressed in multiple languages. The language designation goes on the individual String.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="String">
<xs:annotation>
<xs:documentation>
A non-formatted string of text with an attribute that designates the language of the text. Repeat this object to express the same content in another language.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="String" type="StringType">
<xs:annotation>
<xs:documentation>
Allows for non-formatted strings that may be translations from other languages, or that may be translatable into other languages. Only one string per language/location type is allowed.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="StringType">
<xs:annotation>
<xs:documentation>
Allows for non-formatted strings that may be translations from other languages, or that may be translatable into other languages. Only one string per language/location type is allowed. String contains the following attributes, xml:lang to designate the language, isTranslated with a default value of false to designate if an object is a translation of another language, isTranslatable with a default value of true to designate if the content can be translated, translationSourceLanguage to indicate the source languages used in creating this translation, and translationDate.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute ref="xml:lang">
<xs:annotation>
<xs:documentation>
Indicates the language of content. Note that xml:lang allows for a simple 2 or 3 character language code or a language code extended by a country code , for example en-au for English as used in Australia.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute default="false" name="isTranslated" type="xs:boolean">
<xs:annotation>
<xs:documentation>
Indicates whether content is a translation (true) or an original (false).
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute default="true" name="isTranslatable" type="xs:boolean">
<xs:annotation>
<xs:documentation>
Indicates whether content is translatable (true) or not (false). An example of something that is not translatable would be a MNEMONIC of an object or a number.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="translationSourceLanguage" type="LanguageList" use="optional">
<xs:annotation>
<xs:documentation>
List the language or language codes in a space delimited array. The language original may or may not be provided in this bundle of language specific strings.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="translationDate" type="xs:date" use="optional">
<xs:annotation>
<xs:documentation>
The date the content was translated. Provision of translation date allows user to verify if translation was available during data collection or other time linked activity.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="StructuredStringType">
<xs:annotation>
<xs:documentation>
Packaging structure for multiple language versions of the same string content. for objects that allow for internal formatting using XHTML tags. Where an element of this type is repeatable, the expectation is that each repetition contains different content, each of which can be expressed in multiple languages.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="Content">
<xs:annotation>
<xs:documentation>
Supports the optional use of XHTML formatting tags within the string structure. In addition to the language designation and information regarding translation, the attribute isPlain can be set to true to indicate that the content should be treated as plain unstructured text, including any XHTML formatting tags. Repeat the content element to provide multiple language versions of the same content.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="Content" type="ContentType">
<xs:annotation>
<xs:documentation>
Supports the optional use of XHTML formatting tags within the string structure.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType mixed="true" name="ContentType">
<xs:annotation>
<xs:documentation>
Supports the optional use of XHTML formatting tags within the string structure. XHTML tag content is controlled by the schema, see Part I of the DDI Technical Manual for a detailed list of available tags. Language of the string is defined by the attribute xml:lang. The content can be identified as translated (isTranslated), subject to translation (isTranslatable), the result of translation from one or more languages (translationSourceLanguages), and carry an indication whether or not it should be treated as plain text (isPlain).
</xs:documentation>
</xs:annotation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:group ref="xhtml:BlkNoForm.mix">
<xs:annotation>
<xs:documentation>
The following xhtml tags are available for use in Content: address, blockquote, pre, h1, h2, h3, h4, h5, h6, hr, div, p, a, abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var, b, big, i, small, sub, sup, tt, br, span, dl, dt, dd, ol, ul, li, table, caption, thead, tfoot, tbody, colgroup, col, tr, th, and td. They should be used with the xhtml namespace prefix, i.e., xhtml:div. See DDI Technical Manual Part I for additional details.
</xs:documentation>
</xs:annotation>
</xs:group>
</xs:choice>
<xs:attribute ref="xml:lang">
<xs:annotation>
<xs:documentation>Indicates the language of content.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute default="false" name="isTranslated" type="xs:boolean">
<xs:annotation>
<xs:documentation>
Indicates whether content is a translation (true) or an original (false).
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute default="true" name="isTranslatable" type="xs:boolean">
<xs:annotation>
<xs:documentation>
Indicates whether content is translatable (true) or not (false).
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="translationSourceLanguage" type="LanguageList" use="optional">
<xs:annotation>
<xs:documentation>
List the language or language codes in a space delimited array. The language original may or may not be provided in this bundle of language specific strings.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="translationDate" type="xs:date" use="optional">
<xs:annotation>
<xs:documentation>
The date the content was translated. Provision of translation date allows user to verify if translation was available during data collection or other time linked activity.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute default="true" name="isPlainText" type="xs:boolean">
<xs:annotation>
<xs:documentation>
Indicates that the content is to be treated as plain text (no formatting). You may use DDIProfile to fix the value of this attribute to true in cases where you wish to indicate that your system treats all content should be treated as plain text.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:simpleType name="LanguageList">
<xs:list itemType="xs:language">
<xs:annotation>
<xs:documentation>
Allows for a list of language codes (those valid for xml:lang) expressed as a space delimited array.
</xs:documentation>
</xs:annotation>
</xs:list>
</xs:simpleType>
<xs:complexType name="EmptyType">
<xs:annotation>
<xs:documentation>
Element with no content. It is an abstract type, used to extend into subclasses.
</xs:documentation>
</xs:annotation>
</xs:complexType>
<xs:complexType name="CodeValueType">
<xs:annotation>
<xs:documentation>
Allows for string content which may be taken from an externally maintained controlled vocabulary (code value). If the content is from a controlled vocabulary provide the code value, as well as a reference to the code list from which the value is taken. Provide as many of the identifying attributes as needed to adequately identify the controlled vocabulary. Note that DDI has published a number of controlled vocabularies applicable to several locations using the CodeValue structure. Use of shared controlled vocabularies helps support interoperability and machine actionability.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="codeListID" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>
The ID of the code list (controlled vocabulary) that the content was taken from.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="codeListName" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>The name of the code list.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="codeListAgencyName" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>The name of the agency maintaining the code list.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute default="1.0" name="codeListVersionID" type="xs:string">
<xs:annotation>
<xs:documentation>
The version number of the code list (default is 1.0).
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="otherValue" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>
If the value of the string is "Other" or the equivalent from the codelist, this attribute can provide a more specific value not found in the codelist.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="codeListURN" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>The URN of the codelist.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="codeListSchemeURN" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>
If maintained within a scheme, the URN of the scheme containing the codelist.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!--BEGIN I/O PARAMETERS AND BINDING -->
<xs:complexType name="ParameterType">
<xs:annotation>
<xs:documentation>
A parameter is a structure that specifically identifies a source of input or output information so that it can be use pragmatically.
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="IdentifiableType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ParameterName">
<xs:annotation>
<xs:documentation>
A name for the Parameter. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="Alias">
<xs:annotation>
<xs:documentation>
If the content of the parameter is being used in a generic set of code as an alias for the value of an object in a formula (for example source code for a statistical program) enter that name here. This provides a link from the identified parameter to the alias in the code.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="Description">
<xs:annotation>
<xs:documentation>
A description of the Parameter. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice minOccurs="0">
<xs:element ref="ValueRepresentation">
<xs:annotation>
<xs:documentation>
If the content of the parameter contains representational content, such as codes, provide the representation here. ValueRepresentation is the abstract head of a substitution group and may be replaced with any valid substitution for ValueRepresentation. Inclusion of the ValueRepresentation is recommended if you will be sharing data with others as it provides information on the structure of what they can expect to receive when the parameter is processed.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="ValueRepresentationReference">
<xs:annotation>
<xs:documentation>
Allows for the use of a ManagedRepresentation by reference. ValueRepresentationReference is the abstract head of a substitution group and may be replaced with any valid substitution for ValueRepresentationReference.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<!-- Not needed unless you are sharing with others so they know what to expect coming in -->
<xs:element minOccurs="0" ref="DefaultValue">
<xs:annotation>
<xs:documentation>
Provides a default value for the parameter if there is no value provided by the object it is bound to or the process that was intended to produce a value.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute default="false" name="isArray" type="xs:boolean">
<xs:annotation>
<xs:documentation>
If set to "true" indicates that the content of the parameter is a delimited array rather than a single object and should be processed as such.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="BindingType">
<xs:annotation>
<xs:documentation>
A structure used to bind the content of a parameter declared as the source to a parameter declared as the target. For example, binding the output of a question to the input of a generation instruction. Question A has an OutParameter X. Generation Instruction has an InParameter Y used in the recode instruction. Binding defines the content of InParameter Y to be whatever is provided by OutParameter X for use in the calculation of the recode.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="SourceParameterReference">
<xs:annotation>
<xs:documentation>
A structure used to bind the content of a parameter declared as the source to a parameter declared as the target. For example, binding the output of a question to the input of a generation instruction. Question A has an OutParameter X. Generation Instruction has an InParameter Y used in the recode instruction. Binding defines the content of InParameter Y to be whatever is provided by OutParameter X for use in the calculation of the recode.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="TargetParameterReference">
<xs:annotation>
<xs:documentation>
A structure used to bind the content of a parameter declared as the source to a parameter declared as the target. For example, binding the output of a question to the input of a generation instruction. Question A has an OutParameter X. Generation Instruction has an InParameter Y used in the recode instruction. Binding defines the content of InParameter Y to be whatever is provided by OutParameter X for use in the calculation of the recode.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="DefaultValue" type="ValueType">
<xs:annotation>
<xs:documentation>
This provides a default value for the parameter if the parameter supplies only empty content or is otherwise unavailable.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ParameterName" type="NameType">
<xs:annotation>
<xs:documentation>
Name of the Parameter using the DDI Name structure.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Alias" type="xs:NMTOKEN">
<xs:annotation>
<xs:documentation>
This is a string of type xs:NMTOKEN and can contain no spaces.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SourceParameterReference" type="ReferenceType">
<xs:annotation>
<xs:documentation>
Reference to an existing InParameter or OutParameter using the Reference structure. TypeOfObject should be set to InParameter or OutParameter.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TargetParameterReference" type="ReferenceType">
<xs:annotation>
<xs:documentation>
Reference to an existing InParameter or OutParameter using the Reference structure. TypeOfObject should be set to InParameter or OutParameter.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="InParameter" type="InParameterType">
<xs:annotation>
<xs:documentation>
A parameter that may accept content from outside its parent element.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="InParameterType">
<xs:annotation>
<xs:documentation>
A parameter that may accept content from outside its parent element. In addition to standard parameter content may provide the instructions for limiting the allowable array index.
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="ParameterType">
<xs:attribute name="limitArrayIndex" type="xs:NMTOKENS">
<xs:annotation>
<xs:documentation>
When the InParameter represents an array of items, this attribute specifies the index identification of the items within the zero-based array which should be treated as input parameters. If not specified, the full array is treated as the input parameter.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="OutParameter" type="ParameterType">
<xs:annotation>
<xs:documentation>
A parameter that contains output from its parent object, such as the specific response value of a question.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Binding" type="BindingType">
<xs:annotation>
<xs:documentation>
A structure used to bind the content of a parameter declared as the source to a parameter declared as the target.
</xs:documentation>
</xs:annotation>
</xs:element>
<!--END I/O PARAMETERS AND BINDING -->
<!-- Commands -->
<!--BEGIN NEW COMMANDCODE -->
<xs:element name="CommandCode" type="CommandCodeType">
<xs:annotation>
<xs:documentation>
Content of the command itself expressed in the language specified in the parent object.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="CommandCodeType">
<xs:annotation>
<xs:documentation>
Contains information on the command used for processing data. Contains a description of the command which should clarify for the user the purpose and process of the command, an in-line provision of the command itself, a reference to an external version of the command such as a coding script, and the option for attaching an extension to DDI to permit insertion of a command code in a foreign namespace. Both Command and CommandFile may be repeated to provide command information in additional programming languages. Multiple Command and CommandFile contents are differentiated by the content of the contained element ProgramLanguage.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" ref="Description">
<xs:annotation>
<xs:documentation>
A description of the purpose and use of the command code provided. Supports multiple languages.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Command">
<xs:annotation>
<xs:documentation>
This is an in-line provision of the command itself.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="CommandFile">
<xs:annotation>
<xs:documentation>
Identifies and provides a link to an external copy of the command, for example, a SAS Command Code script.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="StructuredCommand">
<xs:annotation>
<xs:documentation>
The is an extension stub to allow for the insertion of command code using an external namespace.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CommandType">
<xs:annotation>
<xs:documentation>
Provides the following information on the command: The content of the command, the programming language used, the pieces of information (InParameters) used by the command, the pieces of information created by the command (OutParameters) and the source of the information used by the InParameters (Binding).
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="ProgramLanguage">
<xs:annotation>
<xs:documentation>
Designates the programming language used for the command. Supports the use of a controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="InParameter">
<xs:annotation>
<xs:documentation>
Describes the information used by the command as it is identified within the command structure.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="OutParameter">
<xs:annotation>
<xs:documentation>
Describes the information that results from the command that may be used as input by another object.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Binding">
<xs:annotation>
<xs:documentation>
Defines the link between the output of an external object to an InParameter described above.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="CommandContent">
<xs:annotation>
<xs:documentation>
Content of the command itself expressed in the language designated in Programming Language.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CommandFileType">
<xs:annotation>
<xs:documentation>
Identifies and provides a link to an external copy of the command, for example, a SAS Command Code script. Designates the programming language of the command file, designates input and output parameters, binding information between input and output parameters, a description of the location of the file , and a URN or URL for the command file.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="ProgramLanguage">
<xs:annotation>
<xs:documentation>
Designates the programming language used for the command. Supports the use of a controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="InParameter">
<xs:annotation>
<xs:documentation>
Describes the information used by the command as it is identified within the command structure. Use of the Alias may be needed to tie the designated input parameter content to its use in the external command file.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="OutParameter">
<xs:annotation>
<xs:documentation>
Describes the information that results from the command that may be used as input by another object. Use of the Alias may be needed to tie the designated output parameter content to its use in the external command file.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Binding">
<xs:annotation>
<xs:documentation>
Defines the link between the output of an external object to an InParameter described above.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="Location">
<xs:annotation>
<xs:documentation>
A description of the location of the file. This may not be machine actionable. It supports a description expressed in multiple languages.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="URI">
<xs:annotation>
<xs:documentation>The URL or URN of the command file.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="ProgramLanguage" type="CodeValueType">
<xs:annotation>
<xs:documentation>
Specifies the type of programming language used. Supports the use of an external controlled vocabulary. DDI strongly recommends the use of a common controlled vocabulary to support interoperability.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Command" type="CommandType">
<xs:annotation>
<xs:documentation>
This is an in-line provision of the command itself and information regarding its use.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CommandFile" type="CommandFileType">
<xs:annotation>
<xs:documentation>
Identifies and provides a link to an external copy of the command.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CommandContent" type="xs:string">
<xs:annotation>
<xs:documentation>The CommandContent expressed as an xs:string.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Location" type="InternationalStringType">
<xs:annotation>
<xs:documentation>
The location of the file expressed using an International String to support multiple language versions of the same content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="URI" type="xs:anyURI">
<xs:annotation>
<xs:documentation>Any URN or URL.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType abstract="true" name="StructuredCommandType">
<xs:annotation>
<xs:documentation>
This type structures an empty stub which is used as the basis for extensions added using external namespaces such as MathML. The DDI 3.0 extension methodology is used here - a new module is declared, and the StructuredCommand element is used as the head of a substitution group to insert whatever XML is needed to express the command.
</xs:documentation>
</xs:annotation>
</xs:complexType>
<xs:element name="StructuredCommand" type="StructuredCommandType">
<xs:annotation>
<xs:documentation>
Contains a command expressed in XML, which is attached as an extension to this abstract stub (see the DDI Technical Document Part 1 for further discussion of extension mechanisms.
</xs:documentation>
</xs:annotation>
</xs:element>
<!--END NEW COMMAND CODE -->
<!-- Identifiable -->
<xs:complexType abstract="true" name="AbstractIdentifiableType">
<xs:annotation>
<xs:documentation>
Used to identify described identifiable objects for purposes of internal and/or external referencing. Elements of this type cannot be versioned or maintained except as part of a complex parent element. Provides containers for Uniform Resource Name (URN) as well as ID information. An entity can either be identified either by a URN and/or an identification sequence. At a minimum, one or the other is required. You must designate they type of URN supported by your agency, either "Canonical" or "Deprecated". To fully support interoperability both the DDI URN and identification sequence should be used. Note that to support interoperability of the canonical and deprecated URN. If both URN and the identification sequence is used, and there is any conflict, the URN takes precedence. The action attribute is used ONLY for inheritance is a Group structure. For the local use the maintainable you can "Add", "Delete", or "Replace" an identified object. These actions only effect the local usage of the content. These changes cannot be inherited.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:choice maxOccurs="2" minOccurs="1">
<xs:annotation>
<xs:documentation>
Must contain either the URN or the full Identification Sequence. Both structures may be provided. If there is a conflict between the contents of the URN and the Identification Sequence, the URN takes precedence. DO NOT provide 2 URNs or 2 Identification Sequences
</xs:documentation>
</xs:annotation>
<xs:element ref="URN">
<xs:annotation>
<xs:documentation>
The URN of the entity matching the DDI URN pattern associated with the value of the attribute typeOfIdentifier (Canonical or Deprecated).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:sequence>
<xs:element ref="Agency">
<xs:annotation>
<xs:documentation>
This is the registered agency code with optional sub-agencies separated by dots.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="ID">
<xs:annotation>
<xs:documentation>
The ID of the object. This must conform to the allowed structure of the DDI Identifier and must be unique within the declared scope of uniqueness (Agency or Maintainable).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="Version">
<xs:annotation>
<xs:documentation>
The version number of the object. For the identifiable object this is the version number of its parent versionable at the point of creation or alteration of the non-administrative metadata of the identifiable. Versionable and Maintainable items increment their version number whenever the non-administrative metadata contained by the object changes.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:choice>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="UserID">
<xs:annotation>
<xs:documentation>
Allows for the specification of identifiers other than the specified DDI identification of the object. This may be a legacy ID from DDI-C, a system specific ID such as for a database or registry, or a non-DDI unique identifier. As the identifier is specific to a system the system must be identified with the UserID structure.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="inheritanceAction" type="ActionCodeType" use="optional">
<xs:annotation>
<xs:documentation>
The attribute "action" is used for inheritance situations where there is an override at the local level (within a grouped StudyUnit) which is not available for further inheritance. There are three possible values for "action": Add - A new identifiable object (an Identifiable, Versionable, or Maintainable element) is provided locally with a new identifier (one that is not inherited). All properties (elements and attributes contained in the object) of the object are as specified. If an object with an existing id is created, this is an error.; Update - An object is provided locally with the SAME id as the inherited object. For each type of property that is specified locally, a full set of those properties is specified for local use. These properties replace any properties of this type which were inherited. Unspecified properties are used as inherited.; Delete - An object is provided locally with the SAME id as the inherited object. All properties specified locally in this object will be deleted if their types and values match those inherited. Note that to completely delete an object at the local level, all properties of the inherited object must be listed.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="objectSource" type="DDIURNType" use="optional">
<xs:annotation>
<xs:documentation>
When placing objects included by reference in-line for the purposes of archiving or production of unpublished metadata to accompany data subsets, enter the DDI URN here. This addition will NOT cause a version change in the parent maintainable.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute default="Agency" name="scopeOfUniqueness" type="UniquenessScopeType">
<xs:annotation>
<xs:documentation>
States the scope of uniqueness for the ID. The default value is Agency. This asserts that the ID will be a unique value within the Agency/Sub-Agency provided in the element Agency. Changing this value to Maintainable indicates that the ID is unique only within the scope of its parent maintainable object. The ID of the parent maintainable is required in order to create either the Canonical or Deprecated URN.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="isUniversallyUnique" type="xs:boolean" use="optional">
<xs:annotation>
<xs:documentation>
If the ID of the object was created as a Universally Unique ID (UUID) set this attribute to "true". If you wish to specifically state that the ID is NOT universally unique set this attribute to "false"
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="UserIDType">
<xs:annotation>
<xs:documentation>
A user provided identifier that is locally unique within its specific type. The required type attribute points to the local user identification system that defines the values. The optional userIDVersion allows specification of a version number for the identifier. If multiple UserIDs are used they must be differentiated by the type attribute.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="typeOfUserID" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>
This is a required attribute containing the local user identification system that maintains and defines the UserID.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="userIDVersion" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>
The UserID may designate the version number of the UserID. This is important in cases where the DDI identification system and the UserID system use different structures to record version numbers or if there is a difference between the DDI version number and the UserID's version number.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="typeOfUserVersion" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>
This is the name of the versioning scheme as defined by the user's system, in cases where the user's system employs more than one versioning scheme. It is specific to the system identified by the typeOfUserID attribute
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element name="MaintainableObject" type="MaintainableObjectType">
<xs:annotation>
<xs:documentation>
Provides information on the Maintainable Parent of the object.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="MaintainableObjectType">
<xs:annotation>
<xs:documentation>
Provides information on the Maintainable Parent of the object. If the scope of the Identifiable or Versionable Object is the Maintinable, this information must be provided in order to provide all the information contained in the Canonical DDI URN. This is done to support interoperability.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="TypeOfObject">
<xs:annotation>
<xs:documentation>
The object type of the parent maintainable taken from a restricted list.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="MaintainableID">
<xs:annotation>
<xs:documentation>
The value of the ID of the maintainable parent object.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="MaintainableVersion">
<xs:annotation>
<xs:documentation>
The version number of the maintainable parent object at the time the identifiable or versionable object was created or altered. Note that creating or altering the non-administrative content of an object within a maintainable will increment the version number of the maintainable and the content of this element should contain the new version number. In short, this represents the version number of the maintainable when the content of the current object first appeared in its present form.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="MaintainableID" type="IDType">
<xs:annotation>
<xs:documentation>
ID of the object expressed according to the DDI ID definition with a fixed flag of ID.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MaintainableVersion" type="VersionType">
<xs:annotation>
<xs:documentation>
The version of the Maintainable parent object expressed according to the DDI version definition.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Agency" type="DDIAgencyIDType">
<xs:annotation>
<xs:documentation>
The agency expressed as filed with the DDI Agency Registry with optional additional sub-agency extensions.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType abstract="true" name="IdentifiableType">
<xs:complexContent>
<xs:annotation>
<xs:documentation>
Adds the attribute identifying this as an identifiable object as well as the MaintainableObject. All identifiable objects should provide their contextual information, the identity of their maintainable parent. The deprecated form of the URN contains all the information to identify and object and its context. A Canonical URN scoped to the Maintainable contains the ID of the Maintainable as part of its structure. To provide full contextual information use the MaintainableObject structure. The use of the Canonical URN scoped to the agency or the identification sequence alone requires the content of the MaintainableObject to provide full contextual information. All content of Identifiable is considered to be administrative metadata. Note that changes to the administrative metadata does not drive a change in the version of the parent objects. See DDI 3.2 Technical Documentation: Part I for further details.
</xs:documentation>
</xs:annotation>
<xs:extension base="AbstractIdentifiableType">
<xs:sequence>
<xs:element minOccurs="0" ref="MaintainableObject">
<xs:annotation>
<xs:documentation>
This section provides information on the Maintainable Parent of this object at its point of origination. This content will not change over time unless the version of the object changes. Note that if the ID, Agency, Version sequence is used, and the scope of uniqueness of the referenced object is the Maintainable, then the ID of the Maintainable is needed to create the structured ID portion of the canonical URN. If the system uses the deprecated URN, both the Maintainable ID and TypeOfMaintainableObject are required to create the deprecated URN structure.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute fixed="true" name="isIdentifiable" type="xs:boolean">
<xs:annotation>
<xs:documentation>
This is a fixed flag informing the system or user that this element is identifiable and may be referenced.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<!-- Versionable -->
<xs:complexType abstract="true" name="AbstractVersionableType">
<xs:annotation>
<xs:documentation>
Used to identify described versionable objects for purposes of internal and/or external referencing. Elements of this type cannot be maintained except as part of a complex parent element. Provides containers for Uniform Resource Name (URN) as well as ID information. An entity can either be identified either by a URN and/or an identification sequence. At a minimum, one or the other is required. You must designate they type of URN supported by your agency, either "Canonical" or "Deprecated". To fully support interoperability both the DDI URN and the full identification sequence should be used. Note that to support interoperability of the canonical and deprecated URN, at minimum the MaintainableIdentifier and TypeOfMaintainableObject should be supplied if the canonical URN is being used by the agency. If both URN and the identification sequence is used, and there is any conflict, the URN takes precedence. The element can be designated as an addition, replacement, or deletion to facilitate tracking changes. In addtion to the elements and attributes inherited from AbstractIdentifiable, additional information regarding the versioning process can be provided; version date, the person and/or organization within the maintenance agency responsible for the change as either text or reference, and the reason for the change. If the object created was based on an exisiting object (other than by versioning), the object on which it is based can be identified using BasedOnReference. In addition to UserID, versionable and maintainable objects may also designate additional user specific properties expressed as a key/value pair using UserAttributePair.
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="AbstractIdentifiableType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="UserAttributePair">
<xs:annotation>
<xs:documentation>
A system specific user defined property of the object expressed as a key/value pair. As this is specific to an individual system the use of controlled vocabularies for the key is strongly recommended.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice minOccurs="0">
<xs:annotation>
<xs:documentation>
Allows for identification of the person or organization within the maintenance agency responsible for the new version. This is primarily intended for internal use.
</xs:documentation>
</xs:annotation>
<xs:element ref="VersionResponsibility">
<xs:annotation>
<xs:documentation>
Person or organization within the MaintenanceAgency responsible for the version change. If it is important to retain the affiliation between and individual responsible for the version and his/her agency, it may be included in this notation. This is primarily intended for internal use.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>
Reference person or organization within the MaintenanceAgency responsible for the version change, as described in an OrganizationScheme. If it is important to retain the affiliation between and individual responsible for the version and his/her agency, a Relation should be created between the individual referenced here and his/her organization. This is primarily intended for internal use.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element minOccurs="0" ref="VersionRationale">
<xs:annotation>
<xs:documentation>
Textual description of the rationale/purpose for the version change and a coded value to provide an internal processing flag within and organization or system. Note that versioning can only take place on objects owned by the specified DDI Agency. If you are creating a local instance of an object from another agency for current or future modification use BasedOnObject. If the changes being made result in what you determine to be new object rather than a version of a previous object, i.e. the change is too extensive to consider it a version of the existing object, create a new object and use BasedOnObject to provide a link to the object or objects that were a basis for the new object.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="BasedOnObject">
<xs:annotation>
<xs:documentation>
Use when creating an object that is based on an existing object or objects that are managed by a different agency or when the new object is NOT simply a version change but you wish to maintain a reference to the object that served as a basis for the new object. BasedOnObject may contain references to any number of objects which serve as a basis for this object, a BasedOnRationalDescription of how the content of the referenced object was incorporated or altered, and a BasedOnRationalCode to allow for specific typing of the BasedOnReference according to an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="versionDate" type="BaseDateType" use="optional">
<xs:annotation>
<xs:documentation>
Date of version using the union set BaseDateType. Duration should not be used in this field, even though allowed by the ISO format enforced by the parser.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="VersionResponsibility" type="xs:string">
<xs:annotation>
<xs:documentation>
Person or organization within the MaintenanceAgency responsible for the version change. If it is important to retain the affiliation between and individual responsible for the version and his/her agency, it may be included in this notation. This is primarily intended for internal use.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BasedOnObject" type="BasedOnObjectType">
<xs:annotation>
<xs:documentation>
BasedOnObject may contain references to any number of objects which serve as a basis for this object, a BasedOnRationalDescription of how the content of the referenced object was incorporated or altered, and a BasedOnRationalCode to allow for specific typing of the BasedOnReference according to an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="BasedOnObjectType">
<xs:annotation>
<xs:documentation>
Use when creating an object that is based on an existing object or objects that are managed by a different agency or when the new object is NOT simply a version change but you wish to maintain a reference to the object that served as a basis for the new object. BasedOnObject may contain references to any number of objects which serve as a basis for this object, a BasedOnRationalDescription of how the content of the referenced object was incorporated or altered, and a BasedOnRationalCode to allow for specific typing of the BasedOnReference according to an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="BasedOnReference">
<xs:annotation>
<xs:documentation>
A reference to an object upon which the current object is based using a standard Reference structure. Repeat for multiple base objects. The TypeOfObject may be any Versionable or Maintainable object.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="BasedOnRationaleDescription">
<xs:annotation>
<xs:documentation>
Textual description of the rationale/purpose for the based on reference to inform users as to the extent and implication of the version change. May be expressed in multiple languages.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="BasedOnRationaleCode">
<xs:annotation>
<xs:documentation>
RationaleCode is primarily for internal processing flags within an organization or system. Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:annotation>
<xs:documentation>
A description of the rationale for the new variable based on another object using an International String to support multiple language versions of the same content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BasedOnRationaleCode" type="CodeValueType">
<xs:annotation>
<xs:documentation>
Classification of the rationale for a new object based on an existing object. Supports the use of an external controlled vocabulary. DDI strongly recommends the use of a controlled vocabulary to facilitate interoperability within and/or between organizations.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>
Reference to an existing Organization or Individual using the Reference structure. TypeOfObject should be set to Organization or Individual.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="UserAttributePair" type="StandardKeyValuePairType">
<xs:annotation>
<xs:documentation>
A structure that supports the use of a user specified standard key value pair.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>
A system specific user defined correspondence expressed as a key/value pair.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType abstract="true" name="VersionableType">
<xs:annotation>
<xs:documentation>
Adds the attribute identifying this as a versionable object as well as the MaintainableObject. All versionable objects should provide their contextual information, the identity of their maintainable parent. The deprecated form of the URN contains all the information to identify and object and its context. A Canonical URN scoped to the Maintainable contains the ID of the Maintainable as part of its structure. To provide full contextual information use the MaintainableObject structure. The use of the Canonical URN scoped to the agency or the identification sequence alone requires the content of the MaintainableObject to provide full contextual information. All content of Versionable is considered to be administrative metadata. Note that changes to the administrative metadata does not drive a change in the version of the parent objects. See DDI 3.2 Technical Documentation: Part I for further details.
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="AbstractVersionableType">
<xs:sequence>
<xs:element minOccurs="0" ref="MaintainableObject">
<xs:annotation>
<xs:documentation>
This section provides information on the Maintainable Parent of this object at its point of origination. This content will not change over time unless the version of the object changes. Note that if the ID, Agency, Version sequence is used, and the scope of uniqueness of the referenced object is the Maintainable, then the ID of the Maintainable is needed to create the structured ID portion of the canonical URN. If the system uses the deprecated URN, both the Maintainable ID and TypeOfMaintainableObject are required to create the deprecated URN structure.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute fixed="true" name="isVersionable" type="xs:boolean">
<xs:annotation>
<xs:documentation>
This is a fixed flag informing the system or user that this element is versionable and may be versioned over time as well as referenced.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="BasedOnReference" type="ReferenceType">
<xs:annotation>
<xs:documentation>
A reference to an object which the object being described here is based upon using a standard Reference structure. The TypeOfObject may be any Versionable or Maintainable object.
</xs:documentation>
</xs:annotation>
</xs:element>
<!-- Maintainable -->
<xs:complexType abstract="true" name="AbstractMaintainableType">
<xs:annotation>
<xs:documentation>
Used to identify described maintainable objects for purposes of internal and/or external referencing. Elements of this type may be maintained as independent objects (outside of a parent object). Provides containers for Uniform Resource Name (URN) as well as ID information. An entity can either be identified either by a URN and/or an identification sequence. At a minimum, one or the other is required. You must designate they type of URN supported by your agency, either "Canonical" or "Deprecated". To fully support interoperability both the DDI URN and the full identification sequence should be used. Note that to support interoperability of the canonical and deprecated URN, at minimum the MaintainableIdentifier and TypeOfMaintainableObject should be supplied if the canonical URN is being used by the agency. If both URN and the identification sequence is used, and there is any conflict, the URN takes precedence. The element can be designated as an addition, replacement, or deletion to facilitate tracking changes. In addtion to the elements and attributes inherited from AbstractIdentifiable, additional information regarding the versioning process can be provided; version date, the person and/or organization within the maintenance agency responsible for the change as either text or reference, and the reason for the change. If the object created was based on an exisiting object (other than by versioning), the object on which it is based can be identified using BasedOnReference. In addition to UserID, versionable and maintainable objects may also designate additional user specific properties expressed as a key/value pair using UserAttributePair. Maintainable objects may also contain any notes related to the objects they contain, identification of the software used to create and/or manage the metadata, a statement of the metadata quality, and a default URI value to use for external external references. The attribute xml:lang can be used to provide specification of the default language of the metadata contents. When the isPublished attribute is set to "true" it indicates to the user that they may safely reference the contents as they will continue to be accessible and any changes in the non-administrative content will be tracked by a versioning mechanism.
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="AbstractVersionableType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Note">
<xs:annotation>
<xs:documentation>
Note allows for the attachment of a piece of additional information to any object with an ID. Note facilitates capturing temporary processing notes such as "Review and approval required". A single note can be attached to multiple objects by reference to the objects. Note may also contain content for a needed object that has been reported for addition in a later version of the schema. Ideally this should be handled by a local extension, but Note can accommodate run-time extensions when required. The Note should be housed within the Maintainable object that contains the referenced objects. In this way the user is ensured of receiving all known Note attachments when the maintainable content is delivered. This means that if a Note references objects within multiple Maintainable objects, the Note should be repeated in each Maintainable and reference only those objects with that Maintainable.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Software">
<xs:annotation>
<xs:documentation>
Indicate the software used to create and/or manage the metadata. This is repeatable to allow for multiple softwares or multiple functions. If this information is important it is advisable to provide it in each maintainable so that it does not become separated from the internal content if the metadata is re-factored.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="MetadataQuality">
<xs:annotation>
<xs:documentation>
An assessment of the quality of the metadata within the Maintainable object, e.g. the quality of the transcription, completeness, editing status, etc.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="externalReferenceDefaultURI" type="xs:anyURI" use="optional">
<xs:annotation>
<xs:documentation>
Use to provide a default value for the URI of external references. Use of a URI in a reference within this maintainable overrides the value entered here. Nested maintainables should redeclare the contents of this attribute for clarity.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute default="false" name="isPublished" type="xs:boolean">
<xs:annotation>
<xs:documentation>
Indicates that the maintainable will not be changed without versioning, and is a stable target for referencing.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="xml:lang" use="optional">
<xs:annotation>
<xs:documentation>
This is used to designate the language of the metadata content of the maintainable. If a lower level xml:lang attribute conflicts with the content at the maintainable level, the object level value takes precedence.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType abstract="true" name="MaintainableType">
<xs:annotation>
<xs:documentation>
Adds the attribute identifying this as a maintainable object. All content of Maintainable is considered to be administrative metadata. Note that changes to the administrative metadata does not drive a change in the version of the parent objects. All content of Maintainable with the exception of 'Note' is considered to be administrative metadata. Note that changes to the administrative metadata does not drive a change in the version of the parent objects. See DDI 3.2 Technical Documentation: Part I for further details.
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="AbstractMaintainableType">
<xs:attribute fixed="true" name="isMaintainable" type="xs:boolean">
<xs:annotation>
<xs:documentation>
This is a fixed flag informing the system or user that in additional to being versionable the element is maintainable in its own right (outside of a parent object).
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<!-- SIMPLE TYPES FOR IDS -->
<!-- Action Code Type -->
<xs:simpleType name="ActionCodeType">
<xs:annotation>
<xs:documentation>
The attribute "action" is used for inheritance situations in which there is an override at the local level (within a grouped StudyUnit) which is not available for further inheritance. There are three possible values for "action" include Add, Update, and Delete.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Add">
<xs:annotation>
<xs:documentation>
A new identifiable object (an Identifiable, Versionable, or Maintainable element) is provided locally with a new identifier (one that is not inherited). All properties (elements and attributes contained in the object) of the object are as specified. If an object with an existing ID is created, this is an error.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Update">
<xs:annotation>
<xs:documentation>
An object is provided locally with the SAME id as the inherited object. For each type of property that is specified locally, a full set of those properties is specified for local use. These properties replace any properties of this type which were inherited. Unspecified properties are used as inherited.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Delete">
<xs:annotation>
<xs:documentation>
An object is provided locally with the SAME ID as the inherited object. All properties specified locally in this object will be deleted if their types and values match those inherited. Note that to completely delete an object at the local level, all properties of the inherited object must be listed.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<!-- Uniqueness Scope Type -->
<xs:simpleType name="UniquenessScopeType">
<xs:annotation>
<xs:documentation>
States the scope of uniqueness for the ID. The default value is Agency. This asserts that the ID will be a unique value within the Agency/Sub-Agency provided in the element Agency. Changing this value to Maintainable indicates that the ID is unique only within the scope of its parent maintainable object.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Agency">
<xs:annotation>
<xs:documentation>
The element ID is unique within the scope of the agency/sub-agency designation.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Maintainable">
<xs:annotation>
<xs:documentation>
The element ID is unique within the scope of the parent maintainable object ID.
</xs:documentation>
</xs:annotation>
</