complexType "ReferenceType"
Namespace:
Content:
complex, 7 attributes, 7 elements
Defined:
globally in reusable.xsd; see XML source
Includes:
definitions of 7 attributes, 7 elements
Used:
at 246 locations
XML Representation Summary
<...
   
 = 
xs:boolean : "false"
 = 
xs:anyURI
 = 
"true"
 = 
xs:boolean : "false"
 = 
xs:string
 = 
list of xs:language
 = 
xs:anyURI
   
>
   
Content: 
</...>
Known Direct Subtypes (19):
All Direct / Indirect Based Elements (287):
AgencyOrganizationReference, AggregationVariablesReference, ApprovalReviewDocumentReference, ApprovalReviewReference, ArchiveOrganizationReference, ArchiveReference, AssignedVariableReference, AttachmentRegionReference, AttributeReference, AuthorizedSourceReference, AuthorizingAgencyReference, BasedOnReference, BasedOnSampleReference, CategoryGroupReference, CategoryMapReference, CategoryReference, CategorySchemeReference, ClassificationCorrespondenceTableReference, ClassificationFamilyReference, ClassificationIndexReference, ClassificationItemReference, ClassificationLevelReference, ClassificationSeriesReference, CodeListGroupReference, CodeListReference, CodeListSchemeReference, CodeReference, CodedDataAsNumeric, CodedDataAsText, CodesClassificationItemReference, ComparisonReference, ComplianceConceptReference, ComponentReference, ComponentSampleReference, ConceptGroupReference, ConceptMapReference, ConceptReference, ConceptSchemeReference, ConceptualComponentReference, ConceptualVariableGroupReference, ConceptualVariableReference, ConceptualVariableSchemeReference, ConditionalVariableReference, ContactOrganizationReference, ContactPersonReference, ContactReference, ContributorReference, ControlConstructGroupReference, ControlConstructReference, ControlConstructSchemeReference, CreatorReference, CurrentStatisticalClassificationReference, CustodianReference, DDIProfileReference, DataCaptureDevelopmentReference, DataCollectionReference, DataCollectorOrganizationReference, DataRelationshipReference, DateTimeDomainReference, DateTimeRepresentationReference, DefaultDateTimeDataTypeReference, DefaultMissingValuesReference, DefaultNumericDataTypeReference, DefaultTextDataTypeReference, DefaultVariableSchemeReference, DefiningCategoryReference, DefiningConceptReference, DependentVariableReference, DepositoryGroupReference, DepositoryObjectReference, DepositoryResourcePackageReference, DepositoryStudyUnitReference, DerivedFromReference, DevelopmentActivityGroupReference, DevelopmentActivityReference, DevelopmentActivitySchemeReference, DevelopmentImplementationReference, DevelopmentPlanReference, DevelopmentResultsReference, ElseConstructReference, EmbargoReference, EnforcementAgencyOrganizationReference, EvaluatorReference, Exclude, ExcludedClassificationItemReference, ExcludedGeographicLevelReference, ExcludedLocationValueReference, ExcludesConceptReference, FilterVariableReference, FundingDocumentReference, GeneralInstructionReference, GenerationInstructionReference, GeographicLayerBaseReference, GeographicLevelReference, GeographicLocationGroupReference, GeographicLocationReference, GeographicLocationSchemeReference, GeographicStructureGroupReference, GeographicStructureReference, GeographicStructureSchemeReference, GeographyStructureVariableReference, GroupReference, GroupingConceptReference, GroupingUniverseReference, IdentifyingVariableReference, ImputationReference, IncludesConceptReference, IndependentVariableReference, IndividualReference, InformationClassificationReference, InputMeasurementReference, InputQuestionReference, InputVariableReference, InstructionGroupReference, InstructionReference, InstrumentGroupReference, InstrumentReference, InstrumentSchemeReference, InterviewerInstructionReference, InterviewerInstructionSchemeReference, KeyVariableReference, LocalGroupContentReference, LocalHoldingPackageReference, LocalObjectReference, LocalResourcePackageContentReference, LocalStudyUnitContentReference, LocationValueReference, LogicalProductReference, LogicalRecordReference, LoopVariableReference, MaintenanceUnitReference, ManagedDateTimeRepresentationReference, ManagedItemMapReference, ManagedMissingValuesRepresentationReference, ManagedNumericRepresentationReference, ManagedRepresentationGroupReference, ManagedRepresentationReference, ManagedRepresentationSchemeReference, ManagedScaleRepresentationReference, ManagedTextRepresentationReference, MeasureDefinitionReference, MeasurementGroupReference, MeasurementItemReference, MeasurementReference, MeasurementSchemeReference, MethodologyReference, MissingValuesDomainReference, MissingValuesReference, MissingValuesReference, NCubeGroupReference, NCubeInstanceReference, NCubeMeasureDefinitionReference, NCubeReference, NCubeSchemeReference, NumericDomainReference, NumericRepresentationReference, OrganizationGroupReference, OrganizationReference, OrganizationSchemeReference, OriginalArchiveOrganizationReference, OtherMaterialGroupReference, OtherMaterialReference, OtherMaterialSchemeReference, OverriddenCodeReference, OwnerReference, ParentClassificationItemReference, ParentGeographicLevelReference, PhysicalDataProductReference, PhysicalInstanceGroupReference, PhysicalInstanceReference, PhysicalStructureGroupReference, PhysicalStructureLinkReference, PhysicalStructureReference, PhysicalStructureSchemeReference, PrecedesLocationValue, PredecessorReference, ProcessingEventGroupReference, ProcessingEventReference, ProcessingEventSchemeReference, ProcessingInstructionGroupReference, ProcessingInstructionReference, ProcessingInstructionSchemeReference, PublisherReference, QualitySchemeReference, QualityStandardGroupReference, QualityStandardReference, QualityStatementGroupReference, QualityStatementReference, QuestionBlockReference, QuestionGridReference, QuestionGroupReference, QuestionItemReference, QuestionMapReference, QuestionReference, QuestionSchemeReference, RecommendedSampleFrameReference, RecordLayoutGroupReference, RecordLayoutReference, RecordLayoutSchemeReference, RelatedMapReference, RelatedOtherMaterialReference, RelatedToReference, RelationReference, RepresentationMapReference, RepresentedVariableGroupReference, RepresentedVariableReference, RepresentedVariableSchemeReference, ResourceObjectReference, ResourcePackageReference, ResponseDomainReference, ResponsibleAgencyReference, ResponsibleForSamplingReference, ReviewObjectReference, SampleFrameReference, SampleFrameUsedReference, SampleLocationReference, SampleReference, SampleSizeFormulaReference, SamplingInformationGroupReference, SamplingInformationSchemeReference, SamplingPlanImplementedReference, SamplingPlanReference, SamplingStageReference, SamplingUnitReference, ScaleDomainReference, ScaleRepresentationReference, SimilarConceptReference, SourceClassificationItemReference, SourceClassificationReference, SourceFrameReference, SourceItemReference, SourceLevelReference, SourceLinkVariableReference, SourceLogicalRecordReference, SourceParameterReference, SourceSchemeReference, SourceVariableReference, SpatialCoverageReference, StandardWeightReference, StandardWeightReference, StatisticalClassificationReference, StudyUnitReference, SubCategoryReference, SubUniverseClassReference, SubclassOfReference, SuccessorClassificationItemReference, SuccessorReference, SummaryDataReference, SupersedesLocationValue, TargetClassificationItemReference, TargetClassificationReference, TargetItemReference, TargetLevelReference, TargetLinkVariableReference, TargetLogicalRecordReference, TargetParameterReference, TargetSchemeReference, TemporalCoverageReference, TextDomainReference, TextRepresentationReference, ThenConstructReference, TopLevelReference, TopicalCoverageReference, UnitTypeClassifiedReference, UnitTypeGroupReference, UnitTypeReference, UnitTypeSchemeReference, UniverseGroupReference, UniverseMapReference, UniverseReference, UniverseSchemeReference, UntilConstructReference, ValueRepresentationReference, VariableGroupReference, VariableGroupReference, VariableMapReference, VariableReference, VariableSchemeReference, VariableStatisticsReference, VariableUsedReference, VariantOfReference, VersionResponsibilityReference, WeightVariableReference, WeightingMethodologyReference, WeightingProcessReference, WeightingReference, WhileConstructReference
Known Usage Locations
Annotation
Used for referencing an identified entity expressed in DDI XML, either by a URN and/or an identification sequence. If both are supplied, the URN takes precedence. At a minimum, one or the other is required. If the identification sequence is used the content of MaintainableObject may be required to be able to assemble the canonical or deprecated DDI URN. 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 for the reference. The lateBound attribute has a boolean value, which - if set to true - indicates that the latest version should be used. Use the attribute lateBoundRestriction to indicate when a portion, such as the major version number, should be restricted to a specific value and then late bound within that restriction. Element descriptions will contain a list of applicable TypeOfObject values.
XML Source (w/o annotations (16); see within schema source)
<xs:complexType name="ReferenceType">
<xs:sequence>
<xs:choice maxOccurs="2">
<xs:element ref="URN"/>
<xs:sequence>
<xs:element ref="Agency"/>
<xs:element ref="ID"/>
<xs:element ref="Version"/>
</xs:sequence>
</xs:choice>
<xs:element ref="TypeOfObject"/>
<xs:element minOccurs="0" ref="MaintainableObject"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="UserAttributePair"/>
</xs:sequence>
<xs:attribute default="false" name="isExternal" type="xs:boolean"/>
<xs:attribute name="externalReferenceDefaultURI" type="xs:anyURI" use="optional"/>
<xs:attribute fixed="true" name="isReference" type="xs:boolean"/>
<xs:attribute default="false" name="lateBound" type="xs:boolean"/>
<xs:attribute name="lateBoundRestriction" type="VersionType" use="optional"/>
<xs:attribute name="objectLanguage" type="LanguageList" use="optional"/>
<xs:attribute name="sourceContext" type="xs:anyURI" use="optional"/>
</xs:complexType>
Attribute Detail (all declarations; defined within this component only; 7/7)
externalReferenceDefaultURI
Type:
xs:anyURI, predefined
Use:
optional
URI identifying the location of an external reference as provided in the maintainable object of the referenced item. For example the content of the externalReferenceDefaultURI of the parent VariableScheme for a referenced Variable. If there is a conflict where the content of the URI does not match the requested object, the DDI URN becomes the preferred value.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="externalReferenceDefaultURI" type="xs:anyURI" use="optional"/>

isExternal
Type:
xs:boolean, predefined
Use:
optional
Indicates that the reference is made to an external source. If the value is true, then a URI must be provided.
Attribute Value
Default:
"false"
XML Source (w/o annotations (1); see within schema source)
<xs:attribute default="false" name="isExternal" type="xs:boolean"/>

isReference
Type:
xs:boolean, predefined
Use:
optional
A fixed attribute value identifying which elements are references.
Attribute Value
Fixed:
"true"
XML Source (w/o annotations (1); see within schema source)
<xs:attribute fixed="true" name="isReference" type="xs:boolean"/>

lateBound
Type:
xs:boolean, predefined
Use:
optional
The default value is set to false indicating that the reference is to a specific version of the object. If the most recent version or most recent minor version within a major version is required, set this flag to "true". Indicating lateBound and not providing information for lateBoundRestriction indicates the request is for the latest version available without restriction.
Attribute Value
Default:
"false"
XML Source (w/o annotations (1); see within schema source)
<xs:attribute default="false" name="lateBound" type="xs:boolean"/>

lateBoundRestriction
Type:
Use:
optional
Use when lateBound is changed to "true". The specifies the point to begin late binding the version number. For example if an object had a two part version number such as X.Y where X is a major version and Y a minor version and the request is for the latest minor version of major version number 4, the content of this field would be 4. Indicating lateBound and not providing information for this field indicates the request is for the latest version available without restriction.
Attribute Value
xs:string
Pattern:
[0-9]+(\.[0-9]+)*
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="lateBoundRestriction" type="VersionType" use="optional"/>

objectLanguage
Type:
Use:
optional
Specifies the language (or language-locale pair) to use for display in references to objects which have multiple languages available.
Attribute Value
list of xs:language
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="objectLanguage" type="LanguageList" use="optional"/>

sourceContext
Type:
xs:anyURI, predefined
Use:
optional
Provide a DDI URN for the version of the parent maintainable that shows the full context for the referenced object. This is used only when the context of the object within the current version of a maintainable is important to the user and this version is later than the one containing the object itself. For example a occupation classification may be unchanged since version 1.0 of its maintainable but at the point of reference the current version of the maintainable containing the original structure is at version 2.0 etc..
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="sourceContext" type="xs:anyURI" use="optional"/>
Content Element Detail (all declarations; defined within this component only; 7/7)
Agency
Type:
DDIAgencyIDType, simple content
This is the registered agency code with optional sub-agencies separated by dots.
Simple Content
xs:string
maxLength:
253
minLength:
1
Pattern:
[a-zA-Z0-9\-]{1,63}(\.[a-zA-Z0-9\-]{1,63})*
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="Agency"/>

ID
Type:
IDType, simple content
ID of the object being referenced.This must conform to the allowed structure of the DDI Identifier and must be unique within the declared scope of uniqueness (Agency or Maintainable).
Simple Content
xs:string
Pattern:
[A-Za-z0-9\*@$\-_]+(\.[A-Zz-z0-9*@$-_]+)?
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="ID"/>

MaintainableObject
Type:
MaintainableObjectType, complex content
Do not use if the referenced object is Maintainable. For references to Identifiable and Versionable objects this provides contextual information on the Maintainable Parent of this object at point of origin. 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.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="MaintainableObject"/>

TypeOfObject
Type:
TypeOfObjectType, simple content
States the type of object being referenced based on a persistent list of valid DDI object types.
Simple Content
enumeration of xs:string
Enumeration:
"Access"
 - 
Use for reference to the following object(s): a:Access
"ActionToMinimizeLosses"
 - 
Use for reference to the following object(s): d:ActionToMinimizeLosses
"AggregationVariables"
 - 
Use for reference to the following object(s): d:AggregationVariables
"Attribute"
 - 
Use for reference to the following object(s): l:Attribute
"AuthorizedSource"
 - 
Use for reference to the following object(s): r:AuthorizedSource
"Code"
 - 
Use for reference to the following object(s): l:Code
"CollectionEvent"
 - 
Use for reference to the following object(s): d:CollectionEvent
"CollectionSituation"
 - 
Use for reference to the following object(s): d:CollectionSituation
"CoordinateRegion"
 - 
Use for reference to the following object(s): l:CoordinateRegion
"DataCollectionMethodology"
 - 
Use for reference to the following object(s): d:DataCollectionMethodology
"DefaultAccess"
 - 
Use for reference to the following object(s): a:DefaultAccess
"DeviationFromSampleDesign"
 - 
Use for reference to the following object(s): d:DeviationFromSampleDesign
"Embargo"
 - 
Use for reference to the following object(s): r:Embargo
"GeographicLevel"
 - 
Use for reference to the following object(s): r:GeographicLevel
"GrossFileStructure"
 - 
Use for reference to the following object(s): pi:GrossFileStructure
"GrossRecordStructure"
 - 
Use for reference to the following object(s): p:GrossRecordStructure
"InParameter"
 - 
Use for reference to the following object(s): r:InParameter
"ItemMap"
 - 
Use for reference to the following object(s): cm:ItemMap
"LifecycleEvent"
 - 
Use for reference to the following object(s): r:LifecycleEvent
"LocationValue"
 - 
Use for reference to the following object(s): r:LocationValue
"LogicalRecord"
 - 
Use for reference to the following object(s): l:LogicalRecord
"MeasureDefinition"
 - 
Use for reference to the following object(s): l:MeasureDefinition
"ModeOfCollection"
 - 
Use for reference to the following object(s): d:ModeOfCollection
"OutParameter"
 - 
Use for reference to the following object(s): r:OutParameter
"PhysicalRecordSegment"
 - 
Use for reference to the following object(s): p:PhysicalRecordSegment
"RecordRelationship"
 - 
Use for reference to the following object(s): l:RecordRelationship
"SampleFrameAccess"
 - 
Use for reference to the following object(s): d:SampleFrameAccess
"SamplingProcedure"
 - 
Use for reference to the following object(s): d:SamplingProcedure
"SpatialCoverage"
 - 
Use for reference to the following object(s): r:SpatialCoverage
"StandardUsed"
 - 
Use for reference to the following object(s): r:StandardUsed
"StandardWeight"
 - 
Use for reference to the following object(s): d:StandardWeight
"TemporalCoverage"
 - 
Use for reference to the following object(s): r:TemporalCoverage
"TimeMethod"
 - 
Use for reference to the following object(s): d:TimeMethod
"TopicalCoverage"
 - 
Use for reference to the following object(s): r:TopicalCoverage
"ApprovalReview"
 - 
Use for reference to the following object(s): r:ApprovalReview
"ApprovalReviewDocument"
 - 
Use for reference to the following object(s): r:ApprovalReviewDocument
"Category"
 - 
Use for reference to the following object(s): l:Category
"CategoryGroup"
 - 
Use for reference to the following object(s): l:CategoryGroup
"CategoryMap"
 - 
Use for reference to the following object(s): cm:CategoryMap
"ClassificationCorrespondenceTable"
 - 
Use for reference to the following object(s): l:ClassificationCorrespondenceTable
"ClassificationIndex"
 - 
Use for reference to the following object(s): l:ClassificationIndex
"ClassificationItem"
 - 
Use for reference to the following object(s): l:ClassificationItem
"ClassificationLevel"
 - 
Use for reference to the following object(s): l:ClassificationLevel
"ClassificationSeries"
 - 
Use for reference to the following object(s): l:ClassificationSeries
"CodeListGroup"
 - 
Use for reference to the following object(s): l:CodeListGroup
"CognitiveExpertReviewActivity"
 - 
Use for reference to the following object(s): d:CognitiveExpertReviewActivity
"CognitiveInterviewActivity"
 - 
Use for reference to the following object(s): d:CognitiveInterviewActivity
"ComputationItem"
 - 
Use for reference to the following object(s): d:ComputationItem
"Concept"
 - 
Use for reference to the following object(s): c:Concept
"ConceptGroup"
 - 
Use for reference to the following object(s): c:ConceptGroup
"ConceptMap"
 - 
Use for reference to the following object(s): cm:ConceptMap
"ConceptualVariable"
 - 
Use for reference to the following object(s): c:ConceptualVariable
"ConceptualVariableGroup"
 - 
Use for reference to the following object(s): c:ConceptualVariableGroup
"ContentReviewActivity"
 - 
Use for reference to the following object(s): d:ContentReviewActivity
"ControlConstructGroup"
 - 
Use for reference to the following object(s): d:ControlConstructGroup
"DataCaptureDevelopment"
 - 
Use for reference to the following object(s): d:DataCaptureDevelopment
"DataRelationship"
 - 
Use for reference to the following object(s): l:DataRelationship
"DataSet"
 - 
Use for reference to the following object(s): ds:DataSet
"DevelopmentActivity"
 - 
Use for reference to the following object(s): d:DevelopmentActivity
"DevelopmentActivityGroup"
 - 
Use for reference to the following object(s): d:DevelopmentActivityGroup
"DevelopmentPlan"
 - 
Use for reference to the following object(s): d:DevelopmentPlan
"DevelopmentImplementation"
 - 
Use for reference to the following object(s): d:DevelopmentImplementation
"DevelopmentResults"
 - 
Use for reference to the following object(s): d:DevelopmentResults
"DevelopmentStep"
 - 
Use for reference to the following object(s): d:DevelopmentStep
"FocusGroupActivity"
 - 
Use for reference to the following object(s): d:FocusGroupActivity
"FundingDocument"
 - 
Use for reference to the following object(s): r:FundingDocument
"GeneralInstruction"
 - 
Use for reference to the following object(s): d:GeneralInstruction
"GenerationInstruction"
 - 
Use for reference to the following object(s): d:GenerationInstruction
"GeographicLocation"
 - 
Use for reference to the following object(s): r:GeographicLocation
"GeographicLocationGroup"
 - 
Use for reference to the following object(s): c:GeographicLocationGroup
"GeographicStructure"
 - 
Use for reference to the following object(s): r:GeographicStructure
"GeographicStructureGroup"
 - 
Use for reference to the following object(s): c:GeographicStructureGroup
"IfThenElse"
 - 
Use for reference to the following object(s): d:IfThenElse
"Individual"
 - 
Use for reference to the following object(s): a:Individual
"InformationClassification"
 - 
Use for reference to the following object(s): r:InformationClassification
"Instruction"
 - 
Use for reference to the following object(s): d:Instruction
"InstructionGroup"
 - 
Use for reference to the following object(s): d:InstructionGroup
"Instrument"
 - 
Use for reference to the following object(s): d:Instrument
"InstrumentGroup"
 - 
Use for reference to the following object(s): d:InstrumentGroup
"Loop"
 - 
Use for reference to the following object(s): d:Loop
"ManagedDateTimeRepresentation"
 - 
Use for reference to the following object(s): r:ManagedDateTimeRepresentation
"ManagedItemMap"
 - 
Use for reference to the following object(s): cm:ManagedItemMap
"ManagedMissingValuesRepresentation"
 - 
Use for reference to the following object(s): r:ManagedMissingValuesRepresentation
"ManagedNumericRepresentation"
 - 
Use for reference to the following object(s): r:ManagedNumericRepresentation
"ManagedRepresentationGroup"
 - 
Use for reference to the following object(s): r:ManagedRepresentationGroup
"ManagedScaleRepresentation"
 - 
Use for reference to the following object(s): r:ManagedScaleRepresentation
"ManagedTextRepresentation"
 - 
Use for reference to the following object(s): r:ManagedTextRepresentation
"MeasurementConstruct"
 - 
Use for reference to the following object(s): d:MeasurementConstruct
"MeasurementGroup"
 - 
Use for reference to the following object(s): d:MeasurementGroup
"MeasurementItem"
 - 
Use for reference to the following object(s): d:MeasurementItem
"Methodology"
 - 
Use for reference to the following object(s): d:Methodology
"NCube"
 - 
Use for reference to the following object(s): l:NCube
"NCubeGroup"
 - 
Use for reference to the following object(s): l:NCubeGroup
"NCubeInstance"
 - 
Use for reference to the following object(s): m1:NCubeInstance, m2:NCubeInstance, or m3:NCubeInstance
"Organization"
 - 
Use for reference to the following object(s): a:Organization
"OrganizationGroup"
 - 
Use for reference to the following object(s): a:OrganizationGroup
"OtherMaterial"
 - 
Use for reference to the following object(s): r:OtherMaterial
"OtherMaterialGroup"
 - 
Use for reference to the following object(s): r:OtherMaterialGroup
"PretestActivity"
 - 
Use for reference to the following object(s): d:PretestActivity
"PhysicalStructure"
 - 
Use for reference to the following object(s): p:PhysicalStructure
"PhysicalStructureGroup"
 - 
Use for reference to the following object(s): p:PhysicalStructureGroup
"ProcessingEvent"
 - 
Use for reference to the following object(s): d:ProcessingEvent
"ProcessingEventGroup"
 - 
Use for reference to the following object(s): d:ProcessingEventGroup
"ProcessingInstructionGroup"
 - 
Use for reference to the following object(s): d:ProcessingInstructionGroup
"QualityStandard"
 - 
Use for reference to the following object(s): r:QualityStandard
"QualityStandardGroup"
 - 
Use for reference to the following object(s): r:QualityStandardGroup
"QualityStatement"
 - 
Use for reference to the following object(s): r:QualityStatement
"QualityStatementGroup"
 - 
Use for reference to the following object(s): r:QualityStatementGroup
"QuestionBlock"
 - 
Use for reference to the following object(s): d:QuestionBlock
"QuestionConstruct"
 - 
Use for reference to the following object(s): d:QuestionConstruct
"QuestionGrid"
 - 
Use for reference to the following object(s): d:QuestionGrid
"QuestionGroup"
 - 
Use for reference to the following object(s): d:QuestionGroup
"QuestionItem"
 - 
Use for reference to the following object(s): d:QuestionItem
"QuestionMap"
 - 
Use for reference to the following object(s): cm:QuestionMap
"RecordLayout"
 - 
Use for reference to the following object(s): p:RecordLayout, m1:RecordLayout, m2:RecordLayout, m3:RecordLayout, or m4:RecordLayout
"RecordLayoutGroup"
 - 
Use for reference to the following object(s): p:RecordLayoutGroup
"Relation"
 - 
Use for reference to the following object(s): a:Relation
"RepeatUntil"
 - 
Use for reference to the following object(s): d:RepeatUntil
"RepeatWhile"
 - 
Use for reference to the following object(s): d:RepeatWhile
"RepresentationMap"
 - 
Use for reference to the following object(s): cm:RepresentationMap
"RepresentedVariable"
 - 
Use for reference to the following object(s): l:RepresentedVariable
"RepresentedVariableGroup"
 - 
Use for reference to the following object(s): l:RepresentedVariableGroup
"Sample"
 - 
Use for reference to the following object(s): d:Sample
"SampleFrame"
 - 
Use for reference to the following object(s): d:SampleFrame
"SampleStep"
 - 
Use for reference to the following object(s): d:SampleStep
"SamplingInformationGroup"
 - 
Use for reference to the following object(s): d:SamplingInformationGroup
"SamplingPlan"
 - 
Use for reference to the following object(s): d:SamplingPlan
"SamplingStage"
 - 
Use for reference to the following object(s): d:SamplingStage
"Sequence"
 - 
Use for reference to the following object(s): d:Sequence
"Split"
 - 
Use for reference to the following object(s): d:Split
"SplitJoin"
 - 
Use for reference to the following object(s): d:SplitJoin
"StatementItem"
 - 
Use for reference to the following object(s): d:StatementItem
"StatisticalClassification"
 - 
Use for reference to the following object(s): l:StatisticalClassification
"SubUniverseClass"
 - 
Use for reference to the following object(s): c:SubUniverseClass
"TranslationActivity"
 - 
Use for reference to the following object(s): d:TranslationActivity
"UnitType"
 - 
Use for reference to the following object(s): c:UnitType
"UnitTypeGroup"
 - 
Use for reference to the following object(s): c:UnitTypeGroup
"Universe"
 - 
Use for reference to the following object(s): c:Universe
"UniverseGroup"
 - 
Use for reference to the following object(s): c:UniverseGroup
"UniverseMap"
 - 
Use for reference to the following object(s): cm:UniverseMap
"Variable"
 - 
Use for reference to the following object(s): l:Variable
"VariableGroup"
 - 
Use for reference to the following object(s): l:VariableGroup
"VariableMap"
 - 
Use for reference to the following object(s): cm:VariableMap
"VariableStatistics"
 - 
Use for reference to the following object(s): pi:VariableStatistics
"Weighting"
 - 
Use for reference to the following object(s): d:Weighting
"WeightingMethodology"
 - 
Use for reference to the following object(s): d:WeightingMethodology
"Archive"
 - 
Use for reference to the following object(s): a:Archive
"CategoryScheme"
 - 
Use for reference to the following object(s): l:CategoryScheme
"ClassificationFamily"
 - 
Use for reference to the following object(s): l:ClassificationFamily
"CodeList"
 - 
Use for reference to the following object(s): l:CodeList
"CodeListScheme"
 - 
Use for reference to the following object(s): l:CodeListScheme
"Comparison"
 - 
Use for reference to the following object(s): cm:Comparison
"ConceptScheme"
 - 
Use for reference to the following object(s): c:ConceptScheme
"ConceptualComponent"
 - 
Use for reference to the following object(s): c:ConceptualComponent
"ConceptualVariableScheme"
 - 
Use for reference to the following object(s): c:ConceptualVariableScheme
"ControlConstructScheme"
 - 
Use for reference to the following object(s): d:ControlConstructScheme
"DataCollection"
 - 
Use for reference to the following object(s): d:DataCollection
"DDIInstance"
 - 
Use for reference to the following object(s): ddi:DDIInstance
"DDIProfile"
 - 
Use for reference to the following object(s): pr:DDIProfile
"DevelopmentActivityScheme"
 - 
Use for reference to the following object(s): d:DevelopmentActivityScheme
"GeographicLocationScheme"
 - 
Use for reference to the following object(s): c:GeographicLocationScheme
"GeographicStructureScheme"
 - 
Use for reference to the following object(s): c:GeographicStructureScheme
"Group"
 - 
Use for reference to the following object(s): g:Group
"InstrumentScheme"
 - 
Use for reference to the following object(s): d:InstrumentScheme
"InterviewerInstructionScheme"
 - 
Use for reference to the following object(s): d:InterviewerInstructionScheme
"LocalGroupContent"
 - 
Use for reference to the following object(s): g:LocalGroupContent
"LocalHoldingPackage"
 - 
Use for reference to the following object(s): g:LocalHoldingPackage
"LocalResourcePackageContent"
 - 
Use for reference to the following object(s): g:LocalResourcePackageContent
"LocalStudyUnitContent"
 - 
Use for reference to the following object(s): g:LocalStudyUnitContent
"LogicalProduct"
 - 
Use for reference to the following object(s): l:LogicalProduct
"ManagedRepresentationScheme"
 - 
Use for reference to the following object(s): r:ManagedRepresentationScheme
"MeasurementScheme"
 - 
Use for reference to the following object(s): d:MeasurementScheme
"NCubeScheme"
 - 
Use for reference to the following object(s): l:NCubeScheme
"OrganizationScheme"
 - 
Use for reference to the following object(s): a:OrganizationScheme
"OtherMaterialScheme"
 - 
Use for reference to the following object(s): r:OtherMaterialScheme
"PhysicalDataProduct"
 - 
Use for reference to the following object(s): p:PhysicalDataProduct
"PhysicalInstance"
 - 
Use for reference to the following object(s): pi:PhysicalInstance
"PhysicalInstanceGroup"
 - 
Use for reference to the following object(s): pi:PhysicalInstanceGroup
"PhysicalStructureScheme"
 - 
Use for reference to the following object(s):
"ProcessingEventScheme"
 - 
Use for reference to the following object(s): d:ProcessingEventScheme
"ProcessingInstructionScheme"
 - 
Use for reference to the following object(s): d:ProcessingInstructionScheme
"QualityScheme"
 - 
Use for reference to the following object(s): r:QualityScheme
"QuestionScheme"
 - 
Use for reference to the following object(s): d:QuestionScheme
"RecordLayoutScheme"
 - 
Use for reference to the following object(s): p:RecordLayoutScheme
"RepresentedVariableScheme"
 - 
Use for reference to the following object(s): l:RepresentedVariableScheme
"ResourcePackage"
 - 
Use for reference to the following object(s): g:ResourcePackage
"SamplingInformationScheme"
 - 
Use for reference to the following object(s): d:SamplingInformationScheme
"StudyUnit"
 - 
Use for reference to the following object(s): s:StudyUnit
"UnitTypeScheme"
 - 
Use for reference to the following object(s): c:UnitTypeScheme
"UniverseScheme"
 - 
Use for reference to the following object(s): c:UniverseScheme
"VariableScheme"
 - 
Use for reference to the following object(s): l:VariableScheme
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="TypeOfObject"/>

URN
Type:
URNType, simple content
The URN of the entity being referenced. The URN should follow the pattern associated with the value of the attribute typeOfIdentifier (Canonical or Deprecated).
Simple Content
xs:string | xs:string
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="URN"/>

UserAttributePair
Type:
StandardKeyValuePairType, complex content
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.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="UserAttributePair"/>

Version
Type:
VersionType, simple content
The version of the object at the time of reference. Late binding is handled separately and does not effect the content of this object.
Simple Content
xs:string
Pattern:
[0-9]+(\.[0-9]+)*
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="Version"/>

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