All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xsd.2_1.SDMXCommonReferences.xsd Maven / Gradle / Ivy





	
	
		SDMX Common References Module
		The common references module contains common constructs that are used to reference objects.
	

	
	
	
		
			NestedIDType is the least restrictive form of an identifier used throughout all SDMX-ML messages. It allows for a hierarchical identifier, with each portion separated by the '.' character. For the identifier portions, valid characters include A-Z, a-z, @, 0-9, _, -, $.
		
		
			
		
	

	
		
			TwoLevelIDType defines an identifier with exactly two levels.
		
		
			
		
	

	
		
			IDType provides a type which is used for restricting the characters in codes and IDs throughout all SDMX-ML messages. Valid characters include A-Z, a-z, @, 0-9, _, -, $.
		
		
			
		
	

	
		
			NCNameIDType restricts the IDType, so that the id may be used to generate valid XML components. IDs created from this type conform to the W3C XML Schema NCNAME type, and therefore can be used as element or attribute names.
		
		
			
		
	

	
		
			NestedNCNameIDType restricts the NestedIDType, so that the id may be used to generate valid XML components. IDs created from this type conform to the W3C XML Schema NCNAME type, and therefore can be used as element or attribute names.
		
		
			
		
	

	
		
			SingleNCNameIDType restricts the NestedNCNameIDType to allow only one level. Note that this is the same pattern as the NCNameIDType, but can be used when the base type to be restricted is a nested NCNameIDType (where as the NCNameIDType could only restrict the IDType).
		
		
			
		
		
	
	
		
			VersionType is used to communicate version information. The format is restricted to allow for simple incrementing and sorting of version number. The version consists of an unlimited set of numeric components, separated by the '.' character. When processing version, each numeric component (the number preceding and following any '.' character) should be parsed as an integer. Thus, a version of 1.3 and 1.03 would be equivalent, as both the '3' component and the '03' component would parse to an integer value of 3.
		
		
			
		
	

	
		
			VersionQueryType combines the VersionType and LateBoundVersionType to allow one to query for either a specific version of an object, or the latest version by specifying the '*' value.
		
		
	

	
		
			LateBoundVersionType is a single value code list, used to include the '*' character - indicating that the latest version of an object is required.
		
		
			
				
					Indicates that the latest version of an object is requested.
				
			
		
	

	
		
			EmptyType is an empty complex type for elements where the presence of the tag indicates all that is necessary.
		
	

	

	
		
			ReferenceType is an abstract base type. It is used as the basis for all references, to all for a top level generic object reference that can be substituted with an explicit reference to any object. Any reference can consist of a Ref (which contains all required reference fields separately) and/or a URN. These must result in the identification of the same object. Note that the Ref and URN elements are local and unqualified in order to allow for refinement of this structure outside of the namespace. This allows any reference to further refined by a different namespace. For example, a metadata structure definition specific metadata set might wish to restrict the URN to only allow for a value from an enumerated list. The general URN structure, for the purpose of mapping the reference fields is as follows: urn:sdmx:org.package-name.class-name=agency-id:(maintainable-parent-object-id[maintainable-parent-object-version].)?(container-object-id.)?object-id([object-version])?.
		
		
			
				
					
						Ref is used to provide a complete set of reference fields. Derived reference types will restrict the RefType so that the content of the Ref element requires exactly what is needed for a complete reference.
					
				
				
					
						URN is used to hold the URN of the referenced object. This must be the same URN that would be constructed from the individual fields in the Ref element.
					
				
			
			
				
					URN is used to hold the URN of the referenced object.
				
			
		
		

	
		
			RefBaseType is an abstract base type the defines the basis for any set of complete reference fields. This should be refined by derived types so that only the necessary fields are available and required as necessary. This can be used for both full and local references (when some of the values are implied from another context). A local reference is indicated with the local attribute. The values in this type correspond directly to the components of the URN structure, and thus can be used to compose a URN when the local attribute value is false. As this is the case, any reference components which are not part of the URN structure should not be present in the derived types.
		
		
			
				The agencyID attribute identifies the maintenance agency for the object being referenced (agency-id in the URN structure). This is optional to allow for local references (where the other reference fields are inferred from another context), but all complete references will require this.
			
		
		
			
				The maintainableParentID attribute identifies the maintainable object in which the referenced object is defined, if applicable (maintainable-parent-object-id in the URN structure). This is only used in references where the referenced object is not itself maintainable.
			
		
		
			
				The maintainableParentVersion attribute identifies the version of the maintainable object in which the referenced object is defined (maintainable-parent-object-version in the URN structure). This is only used in references where the referenced object is not itself maintainable. This should only be used when the maintainableParentID is present. If this is available, a default of 1.0 will always apply.
			
		
		
			
				The containerID attribute identifies the object within a maintainable object in which the referenced object is defined (container-object-id in the URN structure). This is only used in references where the referenced object is not contained directly within a maintainable object (e.g. a Component within a ComponentList, within a maintainable Structure). If the container has a fixed identifier, this attribute will not be present.
			
		
		
			
				The id attribute identifies the object being referenced, and is therefore always required.
			
		
		
			
				The version attribute identifies the version of the object being reference, if applicable. If this is available, a default value of 1.0 will always apply.
			
		
		
			
				The local attribute indicates whether this set of reference fields is meant for local referencing, in which case some of the reference fields will be implied from another context. Concrete instances of this class will always fix this value to either true or false, depending on their intended usage. If the value is fixed to true, then the complete set of reference fields will be required and a URN can be fully composed from the values.
			
		
		
			
				The class attribute indicates the class name of the object being referenced. This attribute allows any reference to be processed generically from this definition. References derived from this should fix the value of this attribute to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the representation should be sub-setted to the appropriate values.
			
		
		
			
				The package attribute indicates the package name for the object being referenced. This attribute allows any reference to be processed generically from this definition. References derived from this should fix the value of this attribute to indicate the type of object that is being referenced, or in the case that a reference which allows specific types of fields, the representation should be sub-setted to the appropriate values.
			
		
	
	
	
		
			ObjectReferenceType is a generic reference which allows for any object to be referenced. The type of object actually referenced can be determined from the URN or from the class attribute of the full set of reference fields.
		
		
			
				
					
						
						
					
					
								
			
		
	
	
	
		
			ObjectRefType contains a set of reference fields for the purpose of referencing any object. This cannot be a local reference, therefore the agency identifier is required. It is also required that the class and package be supplied for the referenced object such that a complete URN reference can be built from the values provided. Note that this is not capable of fully validating that all necessary fields are supplied for a given object type.
		
		
			
				
				
				
				
			
		
	
	
	
		
			MaintainableRefBaseType is an abstract base type for referencing a maintainable object.
		
		
			
				
				
				
				
				
				
				
				
				
			
		
	
	
	
		
			MaintainableRefType contains a complete set of reference fields for referencing any maintainable object.
		
		
			
				
				
			
		
	

	
		
			ItemSchemeRefBaseType is an abstract base type for referencing an item scheme.
		
		
			
				
				
				
				
				
				
			
		
	
	
	
		
			ItemSchemeRefType contains a complete set of reference fields for referencing any item scheme. The class and package a required so that the reference is explicit as to the exact object being referenced.
		
		
			
				
				
			
		
	

	
		
			StructureOrUsageRefBaseType is an abstract base type for referencing a structure or structure usage.
		
		
			
				
				
				
				
				
								
			
		
	

	
		
			StructureRefBaseType is an abstract base type for referencing a structure.
		
		
			
				
				
				
				
				
								
			
		
	

	
		
			StructureRefType contains a set of reference fields for referencing any structure.
		
		
			
				
								
			
		
	
	
	
		
			StructureUsageRefBaseType is an abstract base type for referencing a structure usage.
		
		
			
				
				
				
				
				
								
			
		
	

	
		
			StructureUsageRefType contains a set of reference fields for referencing any structure usage.
		
		
			
				
								
			
		
	

	
		
			ChildObjectRefBaseType is an abstract base type for referencing any child object defined directly within a maintainable object.
		
		
			
				
				
				
				
				
				
				
				
				
			
		
	

	
		
			ContainerChildObjectRefBaseType is an abstract base type for referencing any child object within container defined in a maintainable object.
		
		
			
				
				
				
				
				
				
				
				
			
		
	

	
		
			ItemRefBaseType is an abstract base type for referencing an item within an item scheme.
		
		
			
				
				
					
						The maintainableParentID references the item scheme in which the item being referenced is defined.
					
				
				
					
						The maintainableParentVersion attribute references the version of the item scheme in which the item being referenced is defined. If not supplied, a default value of 1.0 is assumed.
					
				
				
				
				
				
			
		
	

	
		
			ComponentListRefBaseType is an abstract base type for referencing a component list within a structure.
		
		
			
				
				
					
						The maintainableParentID references the structure in which the component list being referenced is defined.
					
				
				
					
						The maintainableParentVersion attribute references the version of the structure in which the component list being referenced is defined. If not supplied, a default value of 1.0 is assumed.
					
				
				
				
				
				
			
		
	

	
		
			ComponentRefBaseType is an abstract base type for referencing a component contained in a component list within a structure.
		
		
			
				
				
					
						The maintainableParentID references the structure in which the component being referenced is defined.
					
				
				
					
						The maintainableParentVersion attribute references the version of the structure in which the component being referenced is defined. If not supplied, a default value of 1.0 is assumed.
					
				
				
					
						The containerID attribute references the component list of that contains the component being referenced. It is optional for the cases where the component list has a fixed identifier. Specific implementations of this will prohibit or require this accordingly.
					
				
				
				
				
				
			
		
	

	
		
			AnyCodelistRefType is a type for referencing any codelist object (either a codelist or a hierarchical codelist).
		
		
			
				
				
			
		
	

	
		
			StructureOrUsageRefType is a type for referencing a structure or structure usage.
		
		
			
				
								
			
		
	

	
		
			LocalIdentifiableRefBaseType is an abstract base type which provides a local reference to any identifiable object.
		
		
			
				
				
				
				
				
				
				
				
				
			
		
	
	
	
		
			LocalItemRefBaseType is an abstract base type which provides a local reference to a item object.
		
		
			
				
				
				
				
			
		
	

	
		
			LocalComponentListRefBaseType is an abstract base type which provides a local reference to a component list object.
		
		
			
				
				
				
			
		
	
	
	
		
			LocalComponentRefBaseType is an abstract base type which provides a local reference to a component object.
		
		
			
				
			
		
	

	
		
			LocalComponentListComponentRefType provides a local reference to any component object within a specific component list. References for both of these are required as well as an indication of which type of type of component is being referenced via the class attribute.
		
		
			
				
				
				
				
				
			
		
	
	
	
		
			LocalComponentRefBaseType is an abstract base type which provides a local reference to a component object.
		
		
			
				
			
		
	
	
	
		
			LocalComponentRefType provides a local reference to any type component object.
		
		
			
				
				
			
		
	

	
		
			AnyLocalCodeRefType provides a local reference to any code object.
		
		
			
				
				
				
				
					
						The containerID attribute references the hierarchy which defines the hierarchical code in the case that this reference is for a hierarchical code.
					
				
				
				
				
				
			
		
	
	
	

	
		
			URNReferenceType is a type referencing any object via its URN. The exact type of object is not specified, although it can be determined from the URN value.
		
		
			
				
					
				
			
		
	

	
		
			MaintainableReferenceBaseType is an abstract base type for referencing a maintainable object. It consists of a URN and/or a complete set of reference fields; agency, id, and version.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			MaintainableReferenceType is a type for referencing any maintainable object. It consists of a URN and/or a complete set of reference fields; agency, id, and version.
		
		
			
				
					
						
						
					
					
				
			
		
	
	
	
		
			LocalIdentifiableReferenceType is an abstract base type for referencing an identifiable object locally, where the maintainable object in which it is defined is referenced in another context..
		
		
			
				
					
				
			
		
	
	
	
		
			StructureReferneceBaseType is a specific type of MaintainableReference that is used for referencing structure definitions. It consists of a URN and/or a complete set of reference fields; agency, id, and version.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			StructureReferenceType is a specific type of MaintainableReference that is used for referencing any structure. It consists of a URN and/or a complete set of reference fields; agency, id, and version.
		
		
			
				
					
						
						
					
					
				
			
		
	
	
	
		
			StructureUsageReferenceBaseType is a specific type of MaintainableReference that is used for referencing structure usages. It consists of a URN and/or a complete set of reference fields; agency, id, and version.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			StructureUsageReferenceType is a specific type of MaintainableReference that is used for referencing any structure usages. It consists of a URN and/or a complete set of reference fields; agency, id, and version.
		
		
			
				
					
						
						
					
					
				
			
		
	
	
	
		
			ItemSchemeReferenceBaseType is a specific type of MaintainableReference that is used for referencing item schemes. It consists of a URN and/or a complete set of reference fields; agency, id, and version.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			ItemSchemeReferenceType is a reference that is used for referencing any type of item scheme. It consists of a URN and/or a complete set of reference fields; agency, id, and version.
		
		
			
				
					
						
						
					
					
				
			
		
	
	
	
		
			ChildObjectReferenceType is an abstract base type used for referencing a particular object defined directly within a maintainable object. It consists of a URN and/or a complete set of reference fields; agency, maintainable id (maintainableParentID), maintainable version (maintainableParentVersion), the object id (which can be nested), and optionally the object version (if applicable).
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			ContainerChildObjectReferenceType is an abstract base type used for referencing a particular object defined in a container object within a maintainable object. It consists of a URN and/or a complete set of reference fields; agency, maintainable id (maintainableParentID), maintainable version (maintainableParentVersion), container id (which is optional in order to allow for containers with fixed values to be omitted), container version (if applicable), the object id (which can be nested), and optionally the object version (if applicable).
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			ItemReferenceType is an abstract base type used for referencing a particular item within an item scheme. Note that this reference also has the ability to reference items contained within other items inside of the item scheme. It consists of a URN and/or a complete set of reference fields; agency, scheme id (maintainableParentID), scheme version (maintainableParentVersion), and item id (which can be nested).
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			ComponentListReferenceType is an abstract base type used for referencing component lists within a structure. It consists of a URN and/or a complete set of reference fields (structure agency, structure id, structure version, and component list id).
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			ComponentReferenceType is an abstract base type used for referencing components within a structure definition. It consists of a URN and/or a complete set of reference fields (structure agency, structure id, structure version, component list id, and component id).
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			LocalItemReferenceType is an abstract base type which provides a simple reference to an item where the reference to the item scheme which defines it are provided in another context.
		
		
			
				
					
				
			
		
	
	
	
		
			LocalComponentListReferenceType is an abstract base type which provides a simple reference to a component list where the reference to the structure which defines it is provided in another context.
		
		
			
				
					
				
			
		
	

	
		
			LocalComponentListComponentReferenceBaseType is an abstract base type which provides a simple reference to any type of component in a specific component list where the reference to the structure which defines it are provided in another context, and the component list may or may not be defined in another context.
		
		
			
				
					
				
			
		
	
	
	
		
			LocalComponentListComponentReferenceType provides a simple reference to any type of component in a specific component list where the reference to the structure which defines it are provided in another context.
		
		
			
				
					
				
			
		
	

	
		
			LocalComponentReferenceBaseType is an abstract base type which provides a simple reference to a component where the references to the component list which contains it and the structure which defines it are provided in another context.
		
		
			
				
					
				
			
		
	

	
		
			LocalComponentReferenceType provides a simple reference to any type of component in a component list where the references to the component list and the structure which defines them are provided in another context.
		
		
			
				
					
				
			
		
	

	
		
			StructureOrUsageReferenceType is a specific type of a reference for referencing either a structure or a structure usage. It consists of a URN and/or a complete set of reference fields; agency, id and version. If the complete set of reference fields is used, it is required that a class and package be provided so that the type of object referenced is clear.
		
		
			
				
					
						
						
					
					
				
			
		
	

		

	
		
			CategorisationReferenceType is a type for referencing a categorisation object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			CategorisationRefType provides a reference to a categorisation via a complete set of reference fields.
		
		
			
				
				
			
		
	

	
		
				CategorySchemeReferenceType is a type for referencing a category scheme object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			CategorySchemeRefType provides a reference to a category scheme via a complete set of reference fields.
		
		
			
				
				
			
		
	

	
		
			CategoryReferenceType is a type for referencing a category object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
				
			
		
	

	
		
			CategoryRefType references a category from within a category scheme. Reference fields are required for both the scheme and the item.
		
		
			
				
					
						The maintainableParentID references the category scheme in which the category being referenced is defined.
					
				
				
					
						The maintainableParentVersion attribute references the version of the category scheme in which the category being referenced is defined. If not supplied, a default value of 1.0 is assumed.
					
				
				
				
			
		
	

	
		
			LocalCategoryReferenceType provides a simple references to a category where the identification of the category scheme which defines it is contained in another context.
		
		
			
				
					
				
			
		
	

	
		
			LocalCategoryRefType references a category locally where the references to the category scheme which defines it is provided elsewhere.
		
		
			
				
				
			
		
	

	
		
				CodelistReferenceType is a type for referencing a codelist object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			CodelistRefType provides a reference to a codelist via a complete set of reference fields.
		
		
			
				
				
			
		
	

	
		
			CodeReferenceType is a type for referencing a code object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
				
			
		
	

	
		
			CodeRefType references a code from within a codelist. Reference fields are required for both the scheme and the item.
		
		
			
				
					
						The maintainableParentID references the codelist in which the code being referenced is defined.
					
				
				
					
						The maintainableParentVersion attribute references the version of the codelist in which the code being referenced is defined. If not supplied, a default value of 1.0 is assumed.
					
				
				
				
				
			
		
	

	
		
			LocalCodeReferenceType provides a simple references to a code where the identification of the codelist which defines it is contained in another context.
		
		
			
				
					
				
			
		
	

	
		
			LocalCodeRefType references a code locally where the references to the codelist which defines it is provided elsewhere.
		
		
			
				
				
				
			
		
	

	
		
			AnyCodelistReferenceType is a specific type of a reference for referencing either a codelist or a hierarchical codelist usage. It consists of a URN and/or a complete set of reference fields; agency, id and version. If the complete set of reference fields is used, it is required that a class be provided so that the type of object referenced is clear.
		
		
			
				
					
						
						
					
					
				
			
		
	
	
	
		
			AnyLocalCodeReferenceType provides a simple references to any code or hierarchical code where the identification of the codelist or hierarchical codelist which defines it is contained in another context.
		
		
			
				
					
						
						
					
					
				
			
		
	
	
	
		
				ConceptSchemeReferenceType is a type for referencing a concept scheme object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			ConceptSchemeRefType provides a reference to a concept scheme via a complete set of reference fields.
		
		
			
				
				
			
		
	

	
		
			ConceptReferenceType is a type for referencing a concept object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
				
			
		
	

	
		
			ConceptRefType references a concept from within a concept scheme. Reference fields are required for both the scheme and the item.
		
		
			
				
					
						The maintainableParentID references the concept scheme in which the concept being referenced is defined.
					
				
				
					
						The maintainableParentVersion attribute references the version of the concept scheme in which the concept being referenced is defined. If not supplied, a default value of 1.0 is assumed.
					
				
				
				
				
			
		
	

	
		
			LocalConceptReferenceType provides a simple references to a concept where the identification of the concept scheme which defines it is contained in another context.
		
		
			
				
					
				
			
		
	

	
		
			LocalConceptRefType references a concept locally where the references to the concept scheme which defines it is provided elsewhere.
		
		
			
				
				
				
			
		
	

	
		
			OrganisationSchemeReferenceBaseType is a type for referencing a organisation scheme object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
		

	
		
			OrganisationSchemeRefBaseType contains a set of reference fields for an organisation scheme.
		
		
			
				
				
			
		
	
	
	
		
			OrganisationSchemeReferenceType references an organisation scheme regardless of the specific type. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			OrganisationSchemeRefType provides a reference to an organisation scheme via a complete set of reference fields. It is required that the class (i.e. the type) of organisation scheme being referenced be specified.
		
		
			
				
			
		
	

	
		
			OrganisationReferenceBaseType is a type for referencing any organisation object, regardless of its type. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			OrganisationRefBaseType is an abstract base type which references an organisation from within a organisation scheme. Reference fields are required for both the scheme and the organisation.
		
		
			
				
					
						The maintainableParentID references the organisation scheme in which the organisation being referenced is defined.
					
				
				
					
						The maintainableParentVersion attribute references the version of the organisation scheme in which the organisation being referenced is defined. If not supplied, a default value of 1.0 is assumed.
					
				
				
				
				
			
		
	
	
	
		
			OrganisationReferenceType references an organisation regardless of the specific type. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			OrganisationRefType provides a reference to any organisation via a complete set of reference fields. It is required that the class (i.e. the type) of organisation being referenced be specified.
		
		
			
				
			
		
	

	
		
			LocalOrganisationReferenceBaseType is an abstract base type which provides a simple references to an organisation, regardless of type, where the identification of the organisation scheme which defines it is contained in another context.
		
		
			
				
					
				
			
		
	

	
		
			LocalOrganisationRefBaseType is an abstract base type that references an organisation locally where the reference to the organisation scheme which defines it is provided elsewhere.
		
		
			
				
				
				
			
		
	

	
		
			LocalOrganisationReferenceType provides a simple reference to an organisation, regardless of type, where the identification of the organisation scheme which defines it is contained in another context.
		
		
			
				
					
				
			
		
	

	
		
			LocalOrganisationRefType references an organisation locally where the reference to the organisation scheme which defines it is provided elsewhere. The reference requires that the class (i.e. the type) or the organisation being reference be provided.
		
		
			
				
				
			
		
	

	
		
			OrganisationUnitSchemeReferenceType is a type for referencing an organisation unit scheme object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			OrganisationUnitSchemeRefType contains a set of reference fields for an organisation unit scheme.
		
		
			
				
			
		
	

	
		
			OrganisationUnitReferenceType is a type for referencing an organisation unit. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
												
					
					
				
			
		
	

	
		
			OrganisationUnitRefType contains a set of reference fields for referencing an organisation unit within an organisation unit scheme.
		
		
			
				
			
		
	

	
		
			LocalOrganisationUnitReferenceType provides a simple reference to an organisation unit, where the reference to the organisation unit scheme which defines it is provided in another context.
		
		
			
				
					
				
			
		
	

	
		
			LocalOrganisationUnitRefType references an organisation unit locally where the reference to the organisation unit scheme which defines it is provided elsewhere.
		
		
			
				
			
		
	

	
		
			AgencySchemeReferenceType is a type for referencing an agency scheme object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			AgencySchemeRefType contains a set of reference fields for an agency scheme.
		
		
			
				
			
		
	

	
		
			AgencyReferenceType is a type for referencing an agency. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
												
					
					
				
			
		
	

	
		
			AgencyRefType contains a set of reference fields for referencing an agency within an agency scheme.
		
		
			
				
			
		
	

	
		
			LocalAgencyReferenceType provides a simple reference to an agency, where the reference to the agency scheme which defines it is provided in another context.
		
		
			
				
					
				
			
		
	

	
		
			LocalAgencyRefType references an agency locally where the reference to the agency scheme which defines it is provided elsewhere.
		
		
			
				
			
		
		

	
		
			DataConsumerSchemeReferenceType is a type for referencing a data consumer scheme object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			DataConsumerSchemeRefType contains a set of reference fields for a data consumer scheme.
		
		
			
				
			
		
	

	
		
			DataConsumerReferenceType is a type for referencing a data consumer. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
												
					
					
				
			
		
	

	
		
			DataConsumerRefType contains a set of reference fields for referencing a data consumer within a data consumer scheme.
		
		
			
				
			
		
	

	
		
			LocalDataConsumerReferenceType provides a simple reference to a data consumer, where the reference to the data consumer scheme which defines it is provided in another context.
		
		
			
				
					
				
			
		
	

	
		
			LocalDataConsumerRefType references a data consumer locally where the reference to the data consumer scheme which defines it is provided elsewhere.
		
		
			
				
			
		
	

	
		
			DataProviderSchemeReferenceType is a type for referencing a data provider scheme object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			DataProviderSchemeRefType contains a set of reference fields for a data provider scheme.
		
		
			
				
			
		
	

	
		
			DataProviderReferenceType is a type for referencing a data provider. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
												
					
					
				
			
		
	

	
		
			DataProviderRefType contains a set of reference fields for referencing a data provider within a data provider scheme.
		
		
			
				
			
		
	

	
		
			LocalDataProviderReferenceType provides a simple reference to a data provider, where the reference to the data provider scheme which defines it is provided in another context.
		
		
			
				
					
				
			
		
	

	
		
			LocalDataProviderRefType references a data provider locally where the reference to the data provider scheme which defines it is provided elsewhere.
		
		
			
				
			
		
	

	
		
			ReportingTaxonomyReferenceType is a type for referencing a reporting taxonomy object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			ReportingTaxonomyRefType provides a reference to a reporting taxonomy via a complete set of reference fields.
		
		
			
				
				
			
		
	

	
		
			ReportingCategoryReferenceType is a type for referencing a reporting category object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			ReportCategoryRefType contains a set of fields for referencing a reporting category within a reporting taxonomy.
		
		
			
				
					
						The maintainableParentID references the reporting taxonomy in which the reporting category being referenced is defined.
					
				
				
					
						The maintainableParentVersion attribute references the version of the reporting taxonomy in which the reporting category being referenced is defined. If not supplied, a default value of 1.0 is assumed.
					
				
				
				
			
		
	

	
		
			LocalReportingCategoryReferenceType provides a simple references to a reporting category where the identification of the reporting taxonomy which defines it is contained in another context.
		
		
			
				
					
				
			
		
	

	
		
			LocalReportingCategoryRefType references a reporting category locally where the references to the reporting taxonomy which defines it is provided elsewhere.
		
		
			
				
				
			
		
	

	
		
			HierarchicalCodelistReferenceType is a type for referencing a hierarchical codelist object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
		

	
		
			HierarchicalCodelistRefType contains a set of reference fields for a hierarchical codelist.
		
		
			
				
				
			
		
	
	
	
		
			HierarchyReferenceType is a type for referencing a hierarchy within a hierarchical codelist.
		
		
			
				
					
						
						
					
					
				
			
		
	
	
	
		
			HierarchyRefType is type which references a hierarchy from within a hierarchical codelist. Reference fields are required for both the hierarchy and the codelist.
		
		
			
				
				
				
			
		
	

	
		
			LevelReferenceType is a type for referencing a level object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			LevelRefType references a level from within a hierarchical codelist. Reference fields are required for both the level and the codelist.
		
		
			
				
				
				
			
		
	
	
	
		
			LocalLevelReferenceType is a type for referencing a level object where the reference to the hierarchical codelist and the hierarchy in which it is defined is provided in another context (e.g. is inferred from the hierarchy in which the reference is defined).
		
		
			
				
					
				
			
		
	
	
	
		
			LocalLevelRefType references a level object where the reference to the hierarchy in which it is contained and the hierarchical codelist which define it are provided in another context.
		
		
			
				
			
		
	

	
		
			HierarchicalCodeReferenceType is a type for referencing a hierarchical code object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			HierarchicalCodeRefType references a code from within a hierarchical codelist. Reference fields are required for both the code and the codelist.
		
		
			
				
					
						The maintainableParentID references the hierarchical codelist in which the code being referenced is defined.
					
				
				
					
						The maintainableParentVersion attribute references the version of the hierarchical codelist in which the code being referenced is defined. If not supplied, a default value of 1.0 is assumed.
					
				
				
					
						The containerID references the hierarchy which contains the code being referenced is defined.
					
				
				
				
			
		
	
	
	
		
			ConstraintReferenceType is a type for referencing a constraint object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			ConstraintRefType contains a set of reference fields for a constraint.
		
		
			
				
				
			
		
	

	
		
			AttachmentConstraintReferenceType is a type for referencing a attachment constraint object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			AttachmentConstraintRefType contains a set of reference fields for an attachment constraint.
		
		
			
				
			
		
	

	
		
			ContentConstraintReferenceType is a type for referencing a content constraint object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			ContentConstraintRefType contains a set of reference fields for a content constraint.
		
		
			
				
			
		
	

	
		
			DataflowReferenceType is a type for referencing a dataflow object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			DataflowRefType contains a set of reference fields for a data flow.
		
		
			
				
				
			
		
	

	
		
			MetadataflowReferenceType is a type for referencing a metadata flow object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			MetadataflowRefType contains a set of reference fields for a metadata flow.
		
		
			
				
				
			
		
	

	
		
			DataStructureReferenceType is a type for referencing a data structure definition object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			DataStructureRefType contains a set of reference fields for a data structure definition.
		
		
			
				
				
			
		
	

	
		
			KeyDescriptorReferenceType is a type for referencing a key descriptor object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
				
			
		
	

	
		
			KeyDescriptorRefType contains a reference to the key descriptor within a data structure definition.
		
		
			
				
				
				
			
		
	
	
	
		
			AttributeDescriptorReferenceType is a type for referencing an attribute descriptor object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
				
			
		
	

	
		
			AttributeDescriptorRefType contains a reference to the attribute descriptor within a data structure definition.
		
		
			
				
				
				
			
		
	
	
	
		
			MeasureDescriptorReferenceType is a type for referencing a measure descriptor object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
				
			
		
	

	
		
			MeasureDescriptorRefType contains a reference to the measure descriptor within a data structure definition.
		
		
			
				
				
				
			
		
	

	
		
			GroupKeyDescriptorReferenceType is a type for referencing a group key descriptor object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
				
			
		
	

	
		
			GroupKeyDescriptorRefType contains a reference to a group key descriptor within a data structure definition.
		
		
			
				
				
				
			
		
	

	
		
			LocalGroupKeyDescriptorReferenceType is a type for referencing a group key descriptor locally, where the reference to the data structure definition which defines it is provided in another context (for example the data structure definition in which the reference occurs).
		
		
			
				
					
				
			
		
	

	
		
			LocalGroupKeyDescriptorRefType contains a local reference to a group key descriptor.
		
		
			
				
				
			
		
	

	
		
			DimensionReferenceType is a type for referencing a dimension object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
				
			
		
	

	
		
			DimensionRefType contains a reference to a dimension within a data structure definition. Note that since there is only one key descriptor, the container reference fields are prohibited.
		
		
			
				
				
				
				
			
		
	

	
		
			MeasureDimensionReferenceType is a type for referencing a measure dimension object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
				
			
		
	

	
		
			MeasureDimensionRefType contains a reference to the measure dimension within a data structure definition. Note that since there is only one key descriptor, the container reference fields are prohibited.
		
		
			
				
				
				
				
			
		
	

	
		
			TimeDimensionReferenceType is a type for referencing a time dimension object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
				
			
		
	

	
		
			TimeDimensionRefType contains a reference to the time dimension within a data structure definition. Note that since there is only one key descriptor, the container reference fields are prohibited.
		
		
			
				
				
				
				
			
		
	

	
		
			LocalDimensionReferenceType is a type for referencing any type of dimension locally, where the reference to the data structure definition which defines the dimension is provided in another context (for example the data structure definition in which the reference occurs).
		
		
			
				
					
				
			
		
	

	
		
			LocalDimensionRefType contains the reference fields for referencing a dimension locally.
		
		
			
				
				
					
						The class attribute is optional and provided a default value of Dimension. It is strongly recommended that if the time or measure dimension is referenced, that the proper value be set for this field. However, this is not absolutely necessary since all data structure definition components must have a unique identifier within the scope of the entire data structure. It does, however, allow systems which will treat such a reference as a URN to easily construct the URN without having to verify the object class of the referenced dimension.
					
				
				
			
		
	

	
		
			AttributeReferenceType is a type for referencing an attribute object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
				
			
		
	

	
		
			AttributeRefType contains a reference to an attribute within a data structure definition. Note that since there is only one attribute descriptor, the container reference fields are prohibited.
		
		
			
				
				
				
				
			
		
	
	
	
		
			PrimaryMeasureReferenceType is a type for referencing a primary measure object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
				
			
		
	

	
		
			PrimaryMeasureRefType contains a reference to the primary measure within a data structure definition. Note that since there is only one key descriptor, the container reference fields are prohibited.
		
		
			
				
				
				
				
			
		
	

	
		
			LocalPrimaryMeasureReferenceType is a type for referencing a primary measure locally, where the reference to the data structure definition which defines the primary measure is provided in another context (for example the data structure definition in which the reference occurs).
		
		
			
				
					
				
			
		
	

	
		
			LocalPrimaryMeasureRefType contains the reference fields for referencing a primary measure locally.
		
		
			
				
				
				
			
		
	

	
	
		
			LocalDataStructureComponentReferenceType is a type for referencing any type of data structure component locally, where the reference for the data structure definition which defines the components is available in another context.
		
		
			
				
					
				
			
		
	
	
	
		
			LocalDataStructureComponentRefType contains the reference fields for referencing any data structure component locally. This reference must specify the class of the component being referenced.
		
		
			
				
				
				
				
			
		
	
	
	
		
			DataStructureEnumerationSchemeReferenceType is a type for referencing any type of item scheme that is allowable as the enumeration of the representation of a data structure definition component. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
				
			
		
	
	
	
		
			DataStructureEnumerationSchemeRefType contains the reference fields for referencing any item scheme that is allowable as the enumeration of the representation of a data structure definition component.
		
		
			
				
				
			
		
	
	
	
		
			MetadataStructureReferenceType is a type for referencing a metadata structure definition object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			MetadataStructureRefType contains a set of reference fields for a metadata structure definition.
		
		
			
				
				
			
		
	

	
		
			MetadataTargetReferenceType is a type for referencing a metadata target object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
				
			
		
	

	
		
			MetadataTargetRefType contains a reference to a metadata target within a metadata structure definition.
		
		
			
				
				
				
			
		
	

	
		
			LocalMetadataTargetReferenceType is a type for referencing a metadata target locally, where the reference to the metadata structure definition which defines it is provided in another context (for example the metadata structure definition in which the reference occurs).
		
		
			
				
					
				
			
		
	

	
		
			LocalMetadataTargetRefType contains a local reference to a metadata target object.
		
		
			
				
				
			
		
	
	
	
		
			ConstraintTargetReferenceType is a type for referencing a constraint target object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
								
			
		
	
	
	
		
			ConstraintTargetRefType contains a reference to a constraint target within a metadata target of a data structure definition.
		
		
			
				
				
				
				
			
		
	
	
	
		
			DataSetTargetReferenceType is a type for referencing a data set target object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
								
			
		
	
	
	
		
			DataSetTargetRefType contains a reference to a data set target within a metadata target of a data structure definition.
		
		
			
				
				
				
				
			
		
	
	
	
		
			KeyDescriptorValuesTargetType is a type for referencing a key descriptor values target object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
								
			
		
	
	
	
		
			KeyDescriptorValuesTargetRefType contains a reference to a key descriptor values target within a metadata target of a data structure definition.
		
		
			
				
				
				
				
			
		
	
	
	
		
			ReportPeriodTargetReferenceType is a type for referencing a report period target object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
								
			
		
	
	
	
		
			ReportPeriodTargetRefType contains a reference to a report period target within a metadata target of a data structure definition.
		
		
			
				
				
				
				
			
		
	
	
	
		
			IdentifiableObjectTargetReferenceType is a type for referencing an identifiable object target object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
										
								
			
		
	
	
	
		
			IdentifiableObjectTargetRefType contains a reference to an identifiable object target within a metadata target of a data structure definition.
		
		
			
				
				
				
			
		
	

	
		
			LocalTargetObjectReferenceType is a type for referencing any type of target object within a metadata target locally, where the references to the metadata target and the  metadata structure definition which defines the target reference are provided in another context.
		
		
			
				
					
				
			
		
	

	
		
			LocalTargetObjectRefType contains the reference fields for referencing a target object locally.
		
		
			
				
				
			
		
	
	
	
		
			ReportStructureReferenceType is a type for referencing a report structure object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			ReportStructureRefType contains a reference to a report structure within a metadata structure definition.
		
		
			
				
				
				
			
			
	

	
		
			LocalReportStructureReferenceType is a type for referencing a report structure locally, where the reference to the metadata structure definition which defines it is provided in another context (for example the metadata structure definition in which the reference occurs).
		
		
			
				
					
				
			
		
	

	
		
			LocalReportStructureRefType contains a local reference to a report structure object.
		
		
			
				
				
			
		
	
	
	
		
			MetadataAttributeReferenceType is a type for referencing a metadata attribute object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			MetadataAttributeRefType contains a reference to a metadata attribute within a report structure in a metadata structure definition.
		
		
			
				
				
				
				
			
		
	
	
	
		
			LocalMetadataStructureComponentReferenceType is a type for referencing any type of metadata structure component locally, where the reference for the metadata structure definition which defines the components is available in another context.
		
		
			
				
					
				
			
		
	
	
	
		
			LocalMetadataStructureComponentRefType contains the reference fields for referencing any metadata structure component locally. This reference must specify the class of the component being referenced.
		
		
			
				
				
				
			
		
	
	
	
		
			ProvisionAgreementReferenceType is a type for referencing a provision agreement. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
			

	
		
			ProvisionAgreementRefType contains a set of reference fields for a provision agreement.
		
		
			
				
				
			
		
	

	
		
			ProcessReferenceType is a type for referencing a process object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			ProcessRefType contains a set of reference fields for a process.
		
		
			
				
				
			
		
	

	
		
			ProcessStepReferenceType is a type for referencing a process step object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
	

	
		
			ProcessStepRefType provides for a reference to a process step through its id. Support for referencing nested process steps is provided through a nested identifier.
		
		
			
				
									
			
		
	
	
	
		
			LocalProcessStepReferenceType is a type for referencing a process step locally, where the reference to the process which defines it is provided in another context (for example the metadata structure definition in which the reference occurs).
		
		
			
				
					
				
			
		
	
	
	
		
			LocalProcessStepRefType contains a local reference to a process step object.
		
		
			
				
									
			
		
	
	
	
		
			TransiationReferenceType is a type for referencing a process step object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
				
	

	
		
			TransitionRefType provides for a reference to a transition definition in process step through its id.
		
		
			
				
				
				
			
		
	
	
	
		
			StructureSetReferenceType is a type for referencing a structure set object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
						
					
					
				
			
		
		

	
		
			StructureSetRefType contains a set of reference fields for a structure set.
		
		
			
				
				
			
		
	

	
		
			StructureMapReferenceType is a type for referencing a structure map object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
												
					
					
				
			
		
	

	
		
			StructureMapRefType contains fields for referencing a structure map within a structure set.
		
		
			
				
				
									
			
		
	

	
		
			CategorySchemeMapReferenceType is a type for referencing a category scheme map object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
												
					
					
				
			
		
	

	
		
			CategorySchemeMapRefType contains a set of reference fields for a category scheme map.
		
		
			
				
				
									
			
		
		

	
		
			CodelistMapReferenceType is a type for referencing a codelist map object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
												
					
					
				
			
		
	

	
		
			CodelistMapRefType contains a set of reference fields for a codelist map.
		
		
			
				
				
									
			
		
		
	
	
		
			LocalCodelistMapReferenceType is a type for referencing a codelist map object where the reference to the structure set which defines it is provided in another context (e.g. the structure set in which this reference occurs).
		
		
			
				
					
				
			
		
	

	
		
			LocalCodelistMapRefType contains a set of reference fields for a codelist map locally.
		
		
			
				
				
									
			
		
		
	
	
		
			ConceptSchemeMapReferenceType is a type for referencing a concept scheme map object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
												
					
					
				
			
		
	

	
		
			ConceptSchemeMapRefType contains a set of reference fields for a concept scheme map.
		
		
			
				
				
									
			
		
		

	
		
			OrganisationSchemeMapReferenceType is a type for referencing a organisation scheme map object. It consists of a URN and/or a complete set of reference fields.
		
		
			
				
					
						
												
					
					
				
			
		
	

	
		
			OrganisationSchemeMapRefType contains a set of reference fields for an organisation scheme map.
		
		
			
				
				
									
			
		
	
	
	
	
	
		
			SetReferenceType defines the structure of a reference to a data/metadata set. A full reference to a data provider and the identifier for the data set must be provided. Note that this is not derived from the base reference structure since data/metadata sets are not technically identifiable.
		
		
			
				
					DataProvider references a the provider of the data/metadata set. A URN and/or a complete set of reference fields must be provided.
				
			
			
				
					ID contains the identifier of the data/metadata set being referenced.
				
			
		
	
	
	

	
		
			PackageTypeCodelistType provides an enumeration of all SDMX package names.
		
		
			
			
			
			
			
			
			
			
			
		
	

	
		
			ItemSchemePackageTypeCodelistType provides an enumeration of all SDMX packages which contain item schemes.
		
		
			
			
			
			
		
	

	
		
			StructurePackageTypeCodelistType provides an enumeration of all SDMX packages which contain structure and structure usages.
		
		
			
			
		
	

	
		
			ObjectTypeCodelistType provides an enumeration of all objects outside of the base infomration model class. This includes some abstract object types such as Organsiation and Constraint.
		
		
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
		
	


	
		
			MaintainableTypeCodelistType provides an enumeration of all maintainable objects.
		
		
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
		
	

	
		
			ConcreteMaintainableTypeCodelistType provides an enumeration of all concrete maintainable objects.
		
		
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
		
	

	
		
			CodelistTypeCodelistType provides an enumeration of all codelist objects.
		
		
			
			
		
	

	
		
			CodeTypeCodelistType provides an enumeration of all code objects.
		
		
			
			
		
	
	
	
		
			ConstraintTypeCodelistType provides an enumeration of all constraint objects.
		
		
			
			
		
	

	
		
			ItemSchemeTypeCodelistType provides an enumeration of all item scheme objects.
		
		
			
			
			
			
			
			
			
			
		
		

	
		
			OrganisationSchemeTypeCodelistType provides an enumeration of all organisation scheme objects.
		
		
			
			
			
			
		
	

	
		
			OrganisationTypeCodelistType provides an enumeration of all organisation objects.
		
		
			
			
			
			
		
	

	
		
			StructureOrUsageTypeCodelistType provides an enumeration all structure and structure usage objects
		
		
			
			
			
			
		
	

	
		
			StructureTypeCodelistType provides an enumeration all structure objects
		
		
			
			
		
	

	
		
			StructureUsageTypeCodelistType provides an enumeration all structure usage objects
		
		
			
			
		
	

	
		
			ItemTypeCodelistType provides an enumeration of all item objects.
		
		
			
			
			
			
			
			
			
			
		
	

	
		
			ComponentListTypeCodelistType provides an enumeration of all component list objects.
		
		
			
			
			
			
			
			
		
	

	
		
			ComponentTypeCodelistType provides an enumeration of all component objects.
		
		
			
			
			
			
			
			
			
			
			
			
			
			
		
	

	
		
			DataStructureComponentTypeCodelistType provides an enumeration of all data structure component objects, except for the primary measure.
		
		
			
			
			
			
			
			
		
	

	
		
			DimensionEumerationSchemeTypeCodelistType provides an enumeration of all item schemes which are allowable as the representation of a data structure definition component.
		
		
			
			
		
	

	
		
			MetadataStructureComponentTypeCodelistType provides an enumeration of all metadata structure component objects.
		
		
			
			
			
			
			
			
		
	
	
	
		
			DimensionTypeCodelistType provides an enumeration of all dimension objects.
		
		
			
			
			
		
	

	
		
			TargetObjectTypeCodelistType provides an enumeration of all target object objects.
		
		
			
			
			
			
			
		
	
	
	
		
			Any is an empty element that denotes an object of any type.
		
	

	
		
			Agency is an empty element that denotes an agency object.
		
	

	
		
			AgencyScheme is an empty element that denotes an agency scheme object.
		
	

	
		
			AttachmentConstraint is an empty element that denotes an attachment constraint object.
		
	

	
		
			Attribute is an empty element that denotes an attribute object.
		
	

	
		
			AttributeDescriptor is an empty element that denotes an attribute descriptor object.
		
	

	
		
			Categorisation is an empty element that denotes a categorisation object.
		
	

	
		
			Category is an empty element that denotes a category object.
		
	
	
	
		
			CategorySchemeMap is an empty element that denotes a category scheme map object.
		
	

	
		
			CategoryScheme is an empty element that denotes a category scheme object.
		
	

	
		
			Code is an empty element that denotes a code object.
		
	

	
		
			CodeMap is an empty element that denotes a code map object.
		
	

	
		
			Codelist is an empty element that denotes a code list object.
		
	
	
	
		
			CodelistMap is an empty element that denotes a code list map object.
		
	
	
	
		
			ComponentMap is an empty element that denotes a component map object.
		
	

	
		
			Concept is an empty element that denotes a concept object.
		
	

	
		
			ConceptMap is an empty element that denotes a concept map object.
		
	
	
	
		
			ConceptScheme is an empty element that denotes a concept scheme object.
		
	

	
		
			ConceptSchemeMap is an empty element that denotes a concept scheme map object.
		
	

	
		
			ConstraintTarget is an empty element that denotes a constraint target object.
		
	
	
	
		
			ContentConstraint is an empty element that denotes a content constraint object.
		
	

	
		
			Dataflow is an empty element that denotes a data flow object.
		
	

	
		
			DataConsumer is an empty element that denotes a data consumer object.
		
	

	
		
			DataConsumerScheme is an empty element that denotes a data consumer scheme object.
		
	

	
		
			DataProvider is an empty element that denotes a data provider object.
		
	

	
		
			DataProviderScheme is an empty element that denotes a data provider scheme object.
		
	

	
		
			DataSetTarget is an empty element that denotes a data set target object.
		
	

	
		
			DataStructure is an empty element that denotes a data structure definition object.
		
	

	
		
			Dimension is an empty element that denotes a dimension object.
		
	

	
		
			DimensionDescriptor is an empty element that denotes a dimension descriptor object.
		
	

	
		
			DimensionDescriptorValuesTarget is an empty element that denotes a dimension descriptor values target object.
		
	
	
	
		
			GroupDimensionDescriptor is an empty element that denotes a group dimension descriptor object.
		
	

	
		
			HierarchicalCode is an empty element that denotes a hierarchical code object.
		
	

	
		
			HierarchicalCodelist is an empty element that denotes a hierarchical codelist object.
		
	

	
		
			Hierarchy is an empty element that denotes a hierarchy within a hiearcharchical codelist.
		
	
	
	
		
			HybridCodelistMap is an empty element that denotes a hybrid codelist map object.
		
	

	
		
			HybridCodeMap is an empty element that denotes a hybrid code map object.
		
	
	
	
		
			IdentifiableObjectTarget is an empty element that denotes an identifiable object target object.
		
	

	
		
			Level is an empty element that denotes a level object.
		
	
	
	
		
			MeasureDescriptor is an empty element that denotes a measure descriptor object.
		
	

	
		
			MeasureDimension is an empty element that denotes a measure dimension object.
		
	

	
		
			Metadataflow is an empty element that denotes a metadata flow object.
		
	

	
		
			MetadataAttribute is an empty element that denotes a metadata attribute object.
		
	

	
		
			MetadataSet is an empty element that denotes a metadata set object.
		
	

	
		
			MetadataStructure is an empty element that denotes a metadata structure definition object.
		
	

	
		
			MetadataTarget is an empty element that denotes a metadata target object.
		
	

	
		
			OrganisationMap is an empty element that denotes an organisation map object.
		
	
	
	
		
			OrganisationSchemeMap is an empty element that denotes an organisation scheme map object.
		
	

	
		
			OrganisationUnit is an empty element that denotes an organisation unit object.
		
	

	
		
			OrganisationUnitScheme is an empty element that denotes an organisation unit scheme object.
		
	

	
		
			PrimaryMeasure is an empty element that denotes a primary measure object.
		
	

	
		
			Process is an empty element that denotes a process object.
		
	

	
		
			ProcessStep is an empty element that denotes a process step object.
		
	

	
		
			ProvisionAgreement is an empty element that denotes a provision agreement object.
		
	

	
		
			ReportingCategory is an empty element that denotes a reporting category object.
		
	

	
		
			ReportingCategoryMap is an empty element that denotes a reporting category map object.
		
	
	
	
		
			ReportingTaxonomy is an empty element that denotes a reporting taxonomy object.
		
	

	
		
			ReportingTaxonomyMap is an empty element that denotes a reporting taxonomy map object.
		
	
	
	
		
			ReportPeriodTarget is an empty element that denotes a report period target object.
		
	
	
	
		
			ReportStructure is an empty element that denotes a report structure object.
		
	

	
		
			StructureMap is an empty element that denotes a structure map object.
		
	

	
		
			StructureSet is an empty element that denotes a structure set object.
		
	
	
	
		
			TimeDimension is an empty element that denotes a time dimension object.
		
	


	
		
			Transition is an empty element that denotes a transition object.
		
	

	
		
			ObjectTypeListType provides a means for enumerating object types.
		
		
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
		
	

	
		
			MaintainableObjectTypeListType provides a means for enumerating maintainable object types.
		
		
			
				
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
				
			
		
	
	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy