@prefix sip-sdmx-ML-registry: . @prefix sip-sdmx-ML-message: . @prefix owl: . @prefix xsd: . @prefix skos: . @prefix rdfs: . @prefix xkos: . @prefix sip-sdmx-ML-dsd: . @prefix sip-sdmx-ML: . @prefix rdf: . @prefix uml: . @prefix sip-sdmx-ML-common: . @prefix sip-sdmx-ML-structure: . @prefix dcterms: . @prefix vann: . @prefix sip-sdmx-ML-metadata: . sip-sdmx-ML-common:NotApplicableType a rdfs:Datatype ; rdfs:comment "

NotApplicableType is a reusable simple type that allows for not applicable dimension values to be reported. This is required for datasets against a DSD which includes data from Dataflows, which only use a subset of Dimensions as defined by a Dimension Constraint, or for data-related reference metadata attributes that are not attached to all dimensions.

" ; rdfs:label "Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:enumeration ("~"^^xsd:string) ]) . sip-sdmx-ML-structure:TransformationSchemeBaseType a owl:Class ; rdfs:comment "

TransformationSchemeBaseType is an abstract base type for the TransformationSchemeType. It restricts the item types to be only transformations.

" ; rdfs:label "Transformation Scheme Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:VtlDefinitionSchemeType ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:Transformation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:TransformationSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:Transformation ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:TransformationSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ObjectReference a owl:DatatypeProperty ; rdfs:comment "

ObjectReference is an abstract substitution head that references the object that is an input or output. It is substituted with a concrete reference to an explicit object type.

" ; rdfs:domain sip-sdmx-ML-structure:InputOutputType ; rdfs:label "ObjectReference" ; rdfs:range sip-sdmx-ML-common:UrnReferenceType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:CodelistUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a codelist.

" ; rdfs:label "Codelist Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.codelist\\.Codelist=.+" ]) . sip-sdmx-ML-structure:ComponentType a owl:Class ; rdfs:comment "

ComponentType is an abstract base type for all components. It contains information pertaining to a component, including an optional reference to a concept, an optional role played by the concept, an optional text format description, and an optional local representation.

" ; rdfs:label "Component Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ComponentBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:RepresentationType ; owl:onProperty sip-sdmx-ML:LocalRepresentation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:RepresentationType ; owl:onProperty sip-sdmx-ML:LocalRepresentation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptIdentity ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptIdentity ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:GeoFeatureSetCode a owl:ObjectProperty ; rdfs:comment "

Is a geographic code in a geographic codelist. It adds a value to a code that folows a pattern to represent a geo feature set.

" ; rdfs:domain sip-sdmx-ML-structure:GeographicCodelistType ; rdfs:label "GeoFeatureSetCode" ; rdfs:range sip-sdmx-ML-structure:GeoFeatureSetCodeType ; rdfs:subPropertyOf sip-sdmx-ML-structure:GeoRefCode ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MetadataStructureUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a metadata structure.

" ; rdfs:label "Metadata Structure Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.metadatastructure\\.MetadataStructure=.+" ]) . sip-sdmx-ML-common:AlphaOrMissingType a rdfs:Datatype ; rdfs:label "Alpha Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:AlphaType sip-sdmx-ML-common:MissingType) . sip-sdmx-ML:isPresentational a owl:DatatypeProperty ; rdfs:comment "

The isPresentational attribute indicates whether the metadata attribute should allow for a value. A value of true, meaning the metadata attribute is presentational means that the attribute only contains child metadata attributes, and does not contain a value. If this attribute is not set to true, and a representation (coded or uncoded) is not defined, then the representation of the metadata attribute will be inherited from the concept from which it takes its identity.

" ; rdfs:domain sip-sdmx-ML-structure:MetadataAttributeType ; rdfs:label "isPresentational" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:StandardTimePeriodType a rdfs:Datatype ; rdfs:comment "

StandardTimePeriodType defines the set of standard time periods in SDMX. This includes the reporting time periods and the basic date type (i.e. the calendar time periods and the dateTime format).

" ; rdfs:label "Standard Time Period Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:BasicTimePeriodType sip-sdmx-ML-common:ReportingTimePeriodType) . vann:preferredNamespaceUri rdfs:label "Preferred Namespace URI" . rdfs:subPropertyOf rdfs:label "Sub Property Of" . sip-sdmx-ML-structure:CodelistBaseType a owl:Class ; rdfs:comment "

CodelistType defines the structure of a codelist. A codelist is defined as a list from which some statistical concepts (coded concepts) take their values.

" ; rdfs:label "Codelist Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemSchemeType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:Code ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:Code ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CodelistUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:CodelistUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:StructuralRepositoryEventsType a owl:Class ; rdfs:comment "

StructuralRepositoryEventsType details the structural events for the subscription. At least one maintenance agency must be specified, although it may be given a wildcard value (meaning the subscription is for the structural events of all agencies). This can also be a list of agencies to allow the subscription to subscribe the events of more than one agency. It should be noted that when doing so, all of the subsequent objects are assumed to apply to every agency in the list. The subscription is then refined by detailing the structural objects maintained by the agency for which the subscription should apply. It is possible to explicitly select all object events, all objects of given types, or to individually list out specific objects. Note that for any object, it is also possible to provide an explicit URN to reference a distinct object. In this case, the reference to maintenance agency described above is ignored. Although it is not required, if specific objects are being referenced by explicit URNs, it is good practice to list the agencies.

" ; rdfs:label "Structural Repository Events Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:NameAliasScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:Dataflow ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:StructureSet ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:RulesetScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:CategoryScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:Process ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:TYPE ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:Codelist ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:EmptyType ; owl:onProperty sip-sdmx-ML:AllEvents ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:ContentConstraint ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:ConceptScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:DataConsmerScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:TransformationScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:OrganisationUnitScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:TransformationScheme ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:OrganisationUnitScheme ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:KeyFamily ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:NamePersonalisationScheme ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:Metadataflow ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:ReportingTaxonomy ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-registry:NestedIDQueryType ; owl:onProperty sip-sdmx-ML:AgencyID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:UserDefinedOperatorScheme ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:IdentifiableObjectEventType ; owl:onProperty sip-sdmx-ML:Categorisation ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:AttachmentConstraint ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:AgencyScheme ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:HierarchicalCodelist ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:DataProviderScheme ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:KeyFamily ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:NamePersonalisationScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:Metadataflow ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:ReportingTaxonomy ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:UserDefinedOperatorScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:IdentifiableObjectEventType ; owl:onProperty sip-sdmx-ML:Categorisation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:NestedIDQueryType ; owl:onProperty sip-sdmx-ML:AgencyID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:AttachmentConstraint ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:HierarchicalCodelist ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:MetadataStructureDefinition ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:DataProviderScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:MetadataStructureDefinition ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:NameAliasScheme ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:Dataflow ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:StructureSet ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:RulesetScheme ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:CategoryScheme ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:Process ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-common:EmptyType ; owl:onProperty sip-sdmx-ML:AllEvents ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:AgencyScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:TYPE ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:Codelist ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:ContentConstraint ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:DataConsmerScheme ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType ; owl:onProperty sip-sdmx-ML:ConceptScheme ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ComponentValueSetType a owl:Class ; rdfs:comment "

ComponentValueSetType defines the structure for providing values for a data attributes, measures, or metadata attributes. If no values are provided, the component is implied to include/excluded from the region in which it is defined, with no regard to the value of the component. Note that for metadata attributes which occur within other metadata attributes, a nested identifier can be provided. For example, a value of CONTACT.ADDRESS.STREET refers to the metadata attribute with the identifier STREET which exists in the ADDRESS metadata attribute in the CONTACT metadata attribute, which is defined at the root of the report structure.

" ; rdfs:label "Component Value Set Type" ; rdfs:subClassOf sip-sdmx-ML-structure:MemberSelectionType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NestedNCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:NestedNCNameIDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SimpleComponentValueType ; owl:onProperty sip-sdmx-ML:Value ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:TimeRangeValueType ; owl:onProperty sip-sdmx-ML:TimeRange ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:SimpleComponentValueType ; owl:onProperty sip-sdmx-ML:Value ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:TimeRangeValueType ; owl:onProperty sip-sdmx-ML:TimeRange ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:SubmitSubscriptionsRequest a owl:ObjectProperty ; rdfs:comment "

SubmitSubscriptionsRequest contains one or more requests submitted to the registry to subscribe to registration and change events for specific registry resources.

" ; rdfs:domain sip-sdmx-ML-message:RegistryInterfaceType ; rdfs:label "SubmitSubscriptionsRequest" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:basePeriod a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML-structure:EpochMapType ; rdfs:label "basePeriod" ; rdfs:range xsd:string ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportingTrimesterOrMissingType a rdfs:Datatype ; rdfs:label "Reporting Trimester Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ReportingTrimesterType sip-sdmx-ML-common:MissingType) . sip-sdmx-ML:cascadeValues a owl:DatatypeProperty ; rdfs:comment "

Indicates whether child codes should be selected when the codelist is hierarchical. Possible values are true (include the selected and child codes), false (only include the selected code(s)), and excluderoot (include the children but not the selected code(s)).

" ; rdfs:label "cascadeValues" ; rdfs:range sip-sdmx-ML-common:CascadeSelectionType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ConceptSchemeID a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML-structure:ISOConceptReferenceType ; rdfs:label "ConceptSchemeID" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:TextType a owl:Class ; rdfs:comment "

TextType provides for a set of language-specific alternates to be provided for any human-readable constructs in the instance.

" ; rdfs:label "Text Type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ItemType a owl:Class ; rdfs:comment "

ItemType is an abstract base type for all items within an item scheme. Concrete instances of this type may or may not utilize the nested item, but if so should restrict the actual types of item allowed.

" ; rdfs:label "Item Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Parent ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Parent ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:Item ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:Item ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:URN a owl:DatatypeProperty ; rdfs:comment "

URN subscribes to the events of the specific instance of the object type referenced by this URN. Note that when this field is used, the agency information inherited from the structural repository event container is ignored.

" ; rdfs:label "URN" ; rdfs:range xsd:anyURI ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataProviderSchemesType a owl:Class ; rdfs:comment "

MetadataProviderSchemesType describes the structure of the metadata provider schemes container. It contains one or more metadata provider scheme, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Metadata Provider Schemes Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:MetadataProviderSchemeType ; owl:onProperty sip-sdmx-ML:MetadataProviderScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MetadataProviderSchemeType ; owl:onProperty sip-sdmx-ML:MetadataProviderScheme ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Prepared a owl:DatatypeProperty ; rdfs:label "Prepared" ; rdfs:range sip-sdmx-ML-message:HeaderTimeType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:GroupingType a owl:Class ; rdfs:comment "

GroupType is an abstract base type for specific structure groupings. It contains a collection of component lists. Concrete instances of this should restrict to specific concrete component lists.

" ; rdfs:label "Grouping Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:ComponentList ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:ComponentList ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:HierarchicalCodeType a owl:Class ; rdfs:comment "

HierarchicalCodeType describes the structure of a hierarchical code. A hierarchical code provides for a reference to a code that is referenced within the hierarchical code list via either a complete reference to a code through either a URN or full set of reference fields. Codes are arranged in a hierarchy by this reference. Note that it is possible to reference a single code such that it has multiple parents within the hierarchy. Further, the hierarchy may or may not be a leveled one.

" ; rdfs:label "Hierarchical Code Type" ; rdfs:subClassOf sip-sdmx-ML-structure:HierarchicalCodeBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:HierarchicalCodeType ; owl:onProperty sip-sdmx-ML:HierarchicalCode ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:CodeReferenceType ; owl:onProperty sip-sdmx-ML-structure:Code ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Level ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Level ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:dateTime ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:dateTime ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:dateTime ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:dateTime ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CodeReferenceType ; owl:onProperty sip-sdmx-ML-structure:Code ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:status a owl:DatatypeProperty ; rdfs:comment "

The status attribute carries the status of the query or request.

" ; rdfs:domain sip-sdmx-ML-registry:StatusMessageType_2 ; rdfs:label "status" ; rdfs:range sip-sdmx-ML-registry:StatusType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MetadataflowUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a metadataflow.

" ; rdfs:label "Metadataflow Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.metadatastructure\\.Metadataflow=.+" ]) . sip-sdmx-ML-common:CategorySchemeUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a category scheme.

" ; rdfs:label "Category Scheme Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.categoryscheme\\.CategoryScheme=.+" ]) . sip-sdmx-ML-common:TextValueType a owl:Class ; rdfs:comment "

TextValueType is a restriction of ValueType that allows multiple Text elements to express a text value in multiple languages. The content of this should be restricted in its use to only allow a language code (xml:lang) to be used once within an element of this type.

" ; rdfs:label "Text Value Type" ; rdfs:subClassOf sip-sdmx-ML-common:ValueType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Text ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:HierarchicalCodeBaseType a owl:Class ; rdfs:comment "

HierarchicalCodeBaseType is an abstract base type the creates the basis for the HierarchicalCodeType. It removes the urn and uri.

" ; rdfs:label "Hierarchical Code Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:IdentifiableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:HierarchicalCodeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:HierarchicalCodeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:NamePersonalisation a owl:ObjectProperty ; rdfs:comment "

NamePersonalisation details a name personalisation that is used in a transformation.

" ; rdfs:domain sip-sdmx-ML-structure:NamePersonalisationSchemeType ; rdfs:label "NamePersonalisation" ; rdfs:range sip-sdmx-ML-structure:NamePersonalisationType ; rdfs:subPropertyOf sip-sdmx-ML-structure:Item ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MissingType a rdfs:Datatype ; rdfs:comment "

MissingType is a reusable simple type that allows for missing values to be reported. This is required for attributes and measures to report an intentionally missing value of any other type than double or float.

" ; rdfs:label "Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:enumeration ("#N/A"^^xsd:string) ]) . sip-sdmx-ML-common:ProcessStepUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a process step.

" ; rdfs:label "Process Step Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.process\\.ProcessStep=.+" ]) . sip-sdmx-ML-structure:ComponentBaseType a owl:Class ; rdfs:comment "

ComponentBaseType is an abstract type that only serves the purpose of forming the base for the actual ComponentType. It only restricts the format of the id attribute to the NCNameIDType.

" ; rdfs:label "Component Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:IdentifiableType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:TransformationReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a transformation.

" ; rdfs:label "Transformation Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.Transformation=.+" ]) . sip-sdmx-ML-structure:UserDefinedOperatorSchemesType a owl:Class ; rdfs:comment "

UserDefinedOperatorSchemesType describes the structure of the user defined operator schemes container. It contains one or more user defined operator scheme, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "User Defined Operator Schemes Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:UserDefinedOperatorSchemeType ; owl:onProperty sip-sdmx-ML:UserDefinedOperatorScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:UserDefinedOperatorSchemeType ; owl:onProperty sip-sdmx-ML:UserDefinedOperatorScheme ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:StandardFromVtlMappingMethodType a rdfs:Datatype ; rdfs:comment "

A simple type enumerating the standard mapping methods when converting from data structures from VTL to SDMX.

" ; rdfs:label "Standard From Vtl Mapping Method Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:enumeration ("Basic"^^xsd:string "Unpivot"^^xsd:string "M2A"^^xsd:string) ]) . sip-sdmx-ML-common:NestedIDType a rdfs:Datatype ; rdfs:comment "

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, _, -, $.

" ; rdfs:label "Nested I D Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:pattern "[A-Za-z0-9_@$\\-]+(\\.[A-Za-z0-9_@$\\-]+)*" ]) . sip-sdmx-ML-structure:RangeOperatorType a rdfs:Datatype ; rdfs:comment "

RangeOperatorType provides an enumeration of range operators to be applied to an ordered value.

" ; rdfs:label "Range Operator Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:enumeration ("greaterThanOrEqual"^^xsd:string "lessThanOrEqual"^^xsd:string "greaterThan"^^xsd:string "lessThan"^^xsd:string) ]) . sip-sdmx-ML-structure:Dimension a rdf:Property ; rdfs:comment "

Dimension describes the structure of a dimension, which is defined as a statistical concept used (most probably together with other statistical concepts) to identify a statistical series, such as a time series, e.g. a statistical concept indicating certain economic activity or a geographical reference area.

" ; rdfs:label "Dimension" ; rdfs:seeAlso , ; rdfs:subPropertyOf sip-sdmx-ML-structure:Component ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:UrnMaintainableIdPart a rdfs:Datatype ; rdfs:comment "

This refines the prefix, classes, and agency patterns to validate the maintainable ID part of the URN (:<maintainable_id(<version_number>)). Note that it does not restrict the version part as it is intended to be further restricted.

" ; rdfs:label "Urn Maintainable Id Part" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnAgencyPart ; owl:withRestrictions ([ xsd:pattern ".+:([A-Za-z0-9_@$\\-]+)\\([0-9A-Za-z\\-\\.\\+]+\\)[^(\\(\\))]*" ]) . sip-sdmx-ML-common:ReportingMonthOrMissingType a rdfs:Datatype ; rdfs:label "Reporting Month Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ReportingMonthType sip-sdmx-ML-common:MissingType) . sip-sdmx-ML-structure:HierarchyType a owl:Class ; rdfs:comment "

HierarchyType describes the structure of a hierarchical codelist. A hierarchical code list is defined as an organised collection of codes that may participate in many parent/child relationships with other codes in the list.

" ; rdfs:label "Hierarchy Type" ; rdfs:subClassOf sip-sdmx-ML-structure:HierarchyBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:LevelType ; owl:onProperty sip-sdmx-ML:Level ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:HierarchicalCodeType ; owl:onProperty sip-sdmx-ML:HierarchicalCode ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:LevelType ; owl:onProperty sip-sdmx-ML:Level ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:hasFormalLevels ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:HierarchicalCodeType ; owl:onProperty sip-sdmx-ML:HierarchicalCode ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:hasFormalLevels ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ConceptID a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML-structure:ISOConceptReferenceType ; rdfs:label "ConceptID" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:Group a rdf:Property ; rdfs:comment "

Group describes a group descriptor in a data structure definition. It is a set metadata concepts (and possibly their values) that define a partial key derived from the key descriptor in a data structure definition.

" ; rdfs:label "Group" ; rdfs:subPropertyOf sip-sdmx-ML-structure:ComponentList ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:FrequencyFormatMappingReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a frequency format mapping.

" ; rdfs:label "Frequency Format Mapping Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.structuremapping\\.FrequencyFormatMapping=.+" ]) . sip-sdmx-ML:code a owl:DatatypeProperty ; rdfs:label "code" ; rdfs:range xsd:string ; rdfs:seeAlso , , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:SingleNCNameIDType a rdfs:Datatype ; rdfs:comment "

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).

" ; rdfs:label "Single N C Name I D Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:NestedNCNameIDType ; owl:withRestrictions ([ xsd:pattern "[A-Za-z][A-Za-z0-9_\\-]*" ]) . sip-sdmx-ML-registry:QueryTypeType a rdfs:Datatype ; rdfs:comment "

QueryType provides an enumeration of values which specify the objects in the result-set for a registry query.

" ; rdfs:label "Query Type Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:NMTOKEN ; owl:withRestrictions ([ xsd:enumeration ("DataSets"^^xsd:NMTOKEN "MetadataSets"^^xsd:NMTOKEN "AllSets"^^xsd:NMTOKEN) ]) . sip-sdmx-ML:UserDefinedOperatorScheme a rdf:Property ; rdfs:comment "

References a user defined operator scheme that defines one or more user defined operators used by the transformations defined in a transformation scheme. If a transformation in a transformation scheme refers to a user defined operator, the scheme in which the user defined operator is defined must be referenced here.

" ; rdfs:label "UserDefinedOperatorScheme" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:BaseHeaderType a owl:Class ; rdfs:comment "

BaseHeaderType in an abstract base type that defines the basis for all message headers. Specific message formats will refine this.

" ; rdfs:label "Base Header Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:DataProvider ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MetadataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:MetadataProvider ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ActionType ; owl:onProperty sip-sdmx-ML:DataSetAction ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:dateTime ; owl:onProperty sip-sdmx-ML:Extracted ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:Test ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ObservationalTimePeriodType ; owl:onProperty sip-sdmx-ML:ReportingBegin ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:HeaderTimeType ; owl:onProperty sip-sdmx-ML:Prepared ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ObservationalTimePeriodType ; owl:onProperty sip-sdmx-ML:ReportingEnd ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:SenderType ; owl:onProperty sip-sdmx-ML:Sender ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:dateTime ; owl:onProperty sip-sdmx-ML:EmbargoDate ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:PartyType ; owl:onProperty sip-sdmx-ML:Receiver ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:ID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:DataProvider ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:MetadataProvider ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ActionType ; owl:onProperty sip-sdmx-ML:DataSetAction ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:TextType ; owl:onProperty sip-sdmx-ML:Source ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:PayloadStructureType ; owl:onProperty sip-sdmx-ML-message:Structure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:ID ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:dateTime ; owl:onProperty sip-sdmx-ML:Extracted ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:Test ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ObservationalTimePeriodType ; owl:onProperty sip-sdmx-ML:ReportingBegin ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-message:HeaderTimeType ; owl:onProperty sip-sdmx-ML:Prepared ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ObservationalTimePeriodType ; owl:onProperty sip-sdmx-ML:ReportingEnd ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-message:SenderType ; owl:onProperty sip-sdmx-ML:Sender ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:dateTime ; owl:onProperty sip-sdmx-ML:EmbargoDate ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:DataSetID ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:HierarchicalCodelist a owl:ObjectProperty ; rdfs:comment "

HierarchicalCodelist is used to subscribe to changes of hierarchical code lists. The maintenance agencies of the object are those identified in the AgencyID collection, effectively making separate version of this query for each agency specified. The agency is ignored if the content of this is a URN, which references an explicit object. Otherwise, either all objects of this type or specific object according to the id and version fields can be selected.

" ; rdfs:domain sip-sdmx-ML-registry:StructuralRepositoryEventsType ; rdfs:label "HierarchicalCodelist" ; rdfs:range sip-sdmx-ML-registry:VersionableObjectEventType ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:KeyFamily a owl:ObjectProperty ; rdfs:comment "

KeyFamily is used to subscribe to changes of key families. The maintenance agencies of the object are those identified in the AgencyID collection, effectively making separate version of this query for each agency specified. The agency is ignored if the content of this is a URN, which references an explicit object. Otherwise, either all objects of this type or specific object according to the id and version fields can be selected.

" ; rdfs:domain sip-sdmx-ML-registry:StructuralRepositoryEventsType ; rdfs:label "KeyFamily" ; rdfs:range sip-sdmx-ML-registry:VersionableObjectEventType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:GeoRefCodeType a owl:Class ; rdfs:comment "

GeoRefCodeType is the abstract base type defining the structure of geographic codes.

" ; rdfs:label "Geo Ref Code Type" ; rdfs:subClassOf sip-sdmx-ML-structure:CodeType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:CategorySchemes a owl:ObjectProperty ; rdfs:comment "

CategorySchemes contains a collection of category scheme descriptions. The category schemes may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "CategorySchemes" ; rdfs:range sip-sdmx-ML-structure:CategorySchemesType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:TimeDimension a owl:ObjectProperty ; rdfs:comment "

TimeDimension is a special dimension which designates the period in time in which the data identified by the full series key applies.

" ; rdfs:domain sip-sdmx-ML-structure:DimensionListType ; rdfs:label "TimeDimension" ; rdfs:range sip-sdmx-ML-structure:TimeDimensionType ; rdfs:subPropertyOf sip-sdmx-ML-structure:Component ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DataProviderUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a data provider.

" ; rdfs:label "Data Provider Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.DataProvider=.+:DATA_PROVIDERS\\(1\\.0\\).+" ]) . sip-sdmx-ML-structure:DataProvider a rdf:Property ; rdfs:comment "

DataProvider describes an organisation that produces data.

" ; rdfs:label "DataProvider" ; rdfs:seeAlso , , ; rdfs:subPropertyOf sip-sdmx-ML-structure:Organisation ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:SemanticVersionReferenceType a rdfs:Datatype ; rdfs:comment "

SemanticVersionReferenceType is a simple type for referencing semantic version numbers. It allows for the wildcarding of only one the major, minor, or patch version parts using \"+\".

" ; rdfs:label "Semantic Version Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:pattern "((0|[1-9]\\d*)\\+?)(\\.((0|[1-9]\\d*))){2}" ] [ xsd:pattern "((0|[1-9]\\d*))(\\.((0|[1-9]\\d*)\\+?))(\\.((0|[1-9]\\d*)))" ] [ xsd:pattern "((0|[1-9]\\d*))(\\.((0|[1-9]\\d*)))(\\.((0|[1-9]\\d*)\\+?))" ]) . sip-sdmx-ML:URI a owl:DatatypeProperty ; rdfs:comment "

URI holds an information URL for the contact person.

" ; rdfs:label "URI" ; rdfs:range xsd:anyURI ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ProcessesType a owl:Class ; rdfs:comment "

ProcessesType describes the structure of the processes container. It contains one or more process, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Processes Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:ProcessType ; owl:onProperty sip-sdmx-ML:Process ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ProcessType ; owl:onProperty sip-sdmx-ML:Process ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Output a owl:ObjectProperty ; rdfs:comment "

Output references an object which is an output form the process step.

" ; rdfs:domain sip-sdmx-ML-structure:ProcessStepType ; rdfs:label "Output" ; rdfs:range sip-sdmx-ML-structure:InputOutputType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:AlphaType a rdfs:Datatype ; rdfs:comment "

AlphaType is a reusable simple type that allows for only mixed-case alphabetical characters. This is derived from the AlphaNumericType.

" ; rdfs:label "Alpha Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:AlphaNumericType ; owl:withRestrictions ([ xsd:pattern "[A-Za-z]+" ]) . sip-sdmx-ML-common:ProvisionAgreementUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a provision agreement.

" ; rdfs:label "Provision Agreement Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.registry\\.ProvisionAgreement=.+" ]) . sip-sdmx-ML:validFrom a owl:DatatypeProperty ; rdfs:comment "

The validFrom attribute indicates the point in time in which the hierarchical code became effective. This can be used to track the historicity of codes changing over time.

" ; rdfs:label "validFrom" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:MetadataStructureDefinitionReference a owl:ObjectProperty ; rdfs:comment "

MetadataStructureDefinitionReference subscribes to all metadata registration events for the metadata structure definitions referenced by this object. This may reference one or more metadata structure definitions, as the specific references fields allow for a wild-carded value.

" ; rdfs:domain sip-sdmx-ML-registry:MetadataRegistrationEventsType ; rdfs:label "MetadataStructureDefinitionReference" ; rdfs:range sip-sdmx-ML-registry:MaintainableEventType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:RepresentationMapReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a representation map.

" ; rdfs:label "Representation Map Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.structuremapping\\.RepresentationMap=.+" ]) . sip-sdmx-ML-common:CategoryUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a category.

" ; rdfs:label "Category Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.categoryscheme\\.Category=.+" ]) . sip-sdmx-ML-structure:LevelBaseType a owl:Class ; rdfs:comment "

LevelBaseType is an abstract base type that makes up the basis for the LevelType. It requires a name and id.

" ; rdfs:label "Level Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:NameableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:LevelUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:LevelUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Level a rdf:Property ; rdfs:comment "

Level references a formal level defined within the hierarchy which defines this hierarchical code. This is only necessary if the nesting depth of the hierarchical code does not correspond to the nesting depth of the level to which it belongs (i.e. the hierarchical code is to skip down a level). Otherwise, the code is assumed to exist at the level in which the nesting depth of the level matches the nesting depth of the code.

" ; rdfs:label "Level" ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DataConsumerUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a data consumer.

" ; rdfs:label "Data Consumer Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.DataConsumer=.+:DATA_CONSUMERS\\(1\\.0\\).+" ]) . sip-sdmx-ML:indexReportingPeriod a owl:DatatypeProperty ; rdfs:comment "

The indexReportingPeriod, if true, indicates that the registry must index the time period ranges for which data is present for the data source. The default value is false, and the attribute will always be assumed false when the provision agreement references a metadata flow.

" ; rdfs:domain sip-sdmx-ML-registry:RegistrationType ; rdfs:label "indexReportingPeriod" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ConceptSchemesType a owl:Class ; rdfs:comment "

ConceptSchemesType describes the structure of the concept schemes container. It contains one or more concept schemes, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Concept Schemes Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ConceptSchemeType ; owl:onProperty sip-sdmx-ML:ConceptScheme ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ValueListType a owl:Class ; rdfs:comment "

ValueListType defines the structure of value list. These represent a closed set of values the can occur for a dimension, measure, or attribute. These may be values, or values with names and descriptions (similar to a codelist).

" ; rdfs:label "Value List Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ValueListBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ValueItemType ; owl:onProperty sip-sdmx-ML:ValueItem ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ResolvePeriodType a rdfs:Datatype ; rdfs:comment "

ResolvePeriodType defines an enumeration of how date periods should be resolved.

" ; rdfs:label "Resolve Period Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:enumeration ("startOfPeriod"^^xsd:string "endOfPeriod"^^xsd:string "midPeriod"^^xsd:string) ]) . sip-sdmx-ML-structure:DataStructureRepresentationType a owl:Class ; rdfs:comment "

DataStructureRepresentationType is an abstract base type which defines the allowable representations for any data structure definition component. The enumeration must be restricted to the proper type for item scheme for a given component.

" ; rdfs:label "Data Structure Representation Type" ; rdfs:subClassOf sip-sdmx-ML-structure:RepresentationType ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:SimpleComponentTextFormatType ; owl:onProperty sip-sdmx-ML:TextFormat ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:AnyCodelistReferenceType ; owl:onProperty sip-sdmx-ML:Enumeration ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:AnyCodelistReferenceType ; owl:onProperty sip-sdmx-ML:Enumeration ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CodedTextFormatType ; owl:onProperty sip-sdmx-ML:EnumerationFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CodedTextFormatType ; owl:onProperty sip-sdmx-ML:EnumerationFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:nonNegativeInteger ; owl:onProperty sip-sdmx-ML:minOccurs ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:nonNegativeInteger ; owl:onProperty sip-sdmx-ML:minOccurs ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SimpleComponentTextFormatType ; owl:onProperty sip-sdmx-ML:TextFormat ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ProvisionAgreement a rdf:Property ; rdfs:label "ProvisionAgreement" ; rdfs:seeAlso , , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:TimeRangeOrMissingType a rdfs:Datatype ; rdfs:label "Time Range Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:TimeRangeType sip-sdmx-ML-common:MissingType) . sip-sdmx-ML-common:UrnClassesPart a rdfs:Datatype ; rdfs:comment "

This refines the prefix to make specific restrictions of package and class values. Note that only one of the patterns must match. It is intended to be further restricted.

" ; rdfs:label "Urn Classes Part" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnPrefixPart ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.Agency=.+" ] [ xsd:pattern ".+\\.base\\.AgencyScheme=.+" ] [ xsd:pattern ".+\\.base\\.Any=.+" ] [ xsd:pattern ".+\\.base\\.DataConsumer=.+" ] [ xsd:pattern ".+\\.base\\.DataConsumerScheme=.+" ] [ xsd:pattern ".+\\.base\\.DataProvider=.+" ] [ xsd:pattern ".+\\.base\\.DataProviderScheme=.+" ] [ xsd:pattern ".+\\.base\\.MetadataProvider=.+" ] [ xsd:pattern ".+\\.base\\.MetadataProviderScheme=.+" ] [ xsd:pattern ".+\\.base\\.OrganisationUnit=.+" ] [ xsd:pattern ".+\\.base\\.OrganisationUnitScheme=.+" ] [ xsd:pattern ".+\\.categoryscheme\\.Categorisation=.+" ] [ xsd:pattern ".+\\.categoryscheme\\.Category=.+" ] [ xsd:pattern ".+\\.categoryscheme\\.CategoryScheme=.+" ] [ xsd:pattern ".+\\.categoryscheme\\.ReportingCategory=.+" ] [ xsd:pattern ".+\\.categoryscheme\\.ReportingTaxonomy=.+" ] [ xsd:pattern ".+\\.codelist\\.Code=.+" ] [ xsd:pattern ".+\\.codelist\\.Codelist=.+" ] [ xsd:pattern ".+\\.codelist\\.HierarchicalCode=.+" ] [ xsd:pattern ".+\\.codelist\\.Hierarchy=.+" ] [ xsd:pattern ".+\\.codelist\\.HierarchyAssociation=.+" ] [ xsd:pattern ".+\\.codelist\\.Level=.+" ] [ xsd:pattern ".+\\.codelist\\.ValueList=.+" ] [ xsd:pattern ".+\\.conceptscheme\\.Concept=.+" ] [ xsd:pattern ".+\\.conceptscheme\\.ConceptScheme=.+" ] [ xsd:pattern ".+\\.datastructure\\.AttributeDescriptor=.+" ] [ xsd:pattern ".+\\.datastructure\\.DataAttribute=.+" ] [ xsd:pattern ".+\\.datastructure\\.Dataflow=.+" ] [ xsd:pattern ".+\\.datastructure\\.DataStructure=.+" ] [ xsd:pattern ".+\\.datastructure\\.Dimension=.+" ] [ xsd:pattern ".+\\.datastructure\\.DimensionDescriptor=.+" ] [ xsd:pattern ".+\\.datastructure\\.GroupDimensionDescriptor=.+" ] [ xsd:pattern ".+\\.datastructure\\.Measure=.+" ] [ xsd:pattern ".+\\.datastructure\\.MeasureDescriptor=.+" ] [ xsd:pattern ".+\\.datastructure\\.TimeDimension=.+" ] [ xsd:pattern ".+\\.metadatastructure\\.MetadataAttribute=.+" ] [ xsd:pattern ".+\\.metadatastructure\\.Metadataflow=.+" ] [ xsd:pattern ".+\\.metadatastructure\\.MetadataSet=.+" ] [ xsd:pattern ".+\\.metadatastructure\\.MetadataStructure=.+" ] [ xsd:pattern ".+\\.process\\.Process=.+" ] [ xsd:pattern ".+\\.process\\.ProcessStep=.+" ] [ xsd:pattern ".+\\.process\\.Transition=.+" ] [ xsd:pattern ".+\\.registry\\.DataConstraint=.+" ] [ xsd:pattern ".+\\.registry\\.MetadataConstraint=.+" ] [ xsd:pattern ".+\\.registry\\.MetadataProvisionAgreement=.+" ] [ xsd:pattern ".+\\.registry\\.ProvisionAgreement=.+" ] [ xsd:pattern ".+\\.structuremapping\\.CategorySchemeMap=.+" ] [ xsd:pattern ".+\\.structuremapping\\.ConceptSchemeMap=.+" ] [ xsd:pattern ".+\\.structuremapping\\.DatePatternMap=.+" ] [ xsd:pattern ".+\\.structuremapping\\.EpochMap=.+" ] [ xsd:pattern ".+\\.structuremapping\\.FrequencyFormatMapping=.+" ] [ xsd:pattern ".+\\.structuremapping\\.OrganisationSchemeMap=.+" ] [ xsd:pattern ".+\\.structuremapping\\.ReportingTaxonomyMap=.+" ] [ xsd:pattern ".+\\.structuremapping\\.RepresentationMap=.+" ] [ xsd:pattern ".+\\.structuremapping\\.StructureMap=.+" ] [ xsd:pattern ".+\\.transformation\\.CustomType=.+" ] [ xsd:pattern ".+\\.transformation\\.CustomTypeScheme=.+" ] [ xsd:pattern ".+\\.transformation\\.NamePersonalisation=.+" ] [ xsd:pattern ".+\\.transformation\\.NamePersonalisationScheme=.+" ] [ xsd:pattern ".+\\.transformation\\.Ruleset=.+" ] [ xsd:pattern ".+\\.transformation\\.RulesetScheme=.+" ] [ xsd:pattern ".+\\.transformation\\.Transformation=.+" ] [ xsd:pattern ".+\\.transformation\\.TransformationScheme=.+" ] [ xsd:pattern ".+\\.transformation\\.UserDefinedOperator=.+" ] [ xsd:pattern ".+\\.transformation\\.UserDefinedOperatorScheme=.+" ] [ xsd:pattern ".+\\.transformation\\.VtlCodelistMapping=.+" ] [ xsd:pattern ".+\\.transformation\\.VtlConceptMapping=.+" ] [ xsd:pattern ".+\\.transformation\\.VtlDataflowMapping=.+" ] [ xsd:pattern ".+\\.transformation\\.VtlMappingScheme=.+" ]) . sip-sdmx-ML-common:EpochMapUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for an epoch map.

" ; rdfs:label "Epoch Map Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.structuremapping\\.EpochMap=.+" ]) . sip-sdmx-ML:lastUpdated a owl:DatatypeProperty ; rdfs:comment "

The lastUpdated attribute provides a timestamp for the last time the data source was updated.

" ; rdfs:domain sip-sdmx-ML-registry:RegistrationType ; rdfs:label "lastUpdated" ; rdfs:range xsd:dateTime ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DataConstraintReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a data constraint.

" ; rdfs:label "Data Constraint Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ConstraintReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.registry\\.DataConstraint=.+" ]) . sip-sdmx-ML:timeInterval a owl:DatatypeProperty ; rdfs:label "timeInterval" ; rdfs:range xsd:duration ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:EmptyType a owl:Class ; rdfs:comment "

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

" ; rdfs:label "Empty Type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ReportingCategory a owl:ObjectProperty ; rdfs:comment "

ReportingCateogry defines a reporting category, which is used to group structure usages into useful sub-packages.

" ; rdfs:label "ReportingCategory" ; rdfs:range sip-sdmx-ML-structure:ReportingCategoryType ; rdfs:seeAlso , ; rdfs:subPropertyOf sip-sdmx-ML-structure:Item ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:TransformationSchemeType a owl:Class ; rdfs:comment "

TransformationSchemeType describes the structure of a transformation scheme. A transformation scheme contains a set of transformations to be executed together (in the same run). It can contain any number of transformations that produce any number of results.

" ; rdfs:label "Transformation Scheme Type" ; rdfs:subClassOf sip-sdmx-ML-structure:TransformationSchemeBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:VtlMappingSchemeReferenceType ; owl:onProperty sip-sdmx-ML:VtlMappingScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:VtlMappingSchemeReferenceType ; owl:onProperty sip-sdmx-ML:VtlMappingScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:NamePersonalisationSchemeReferenceType ; owl:onProperty sip-sdmx-ML:NamePersonalisationScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NamePersonalisationSchemeReferenceType ; owl:onProperty sip-sdmx-ML:NamePersonalisationScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:CustomTypeSchemeReferenceType ; owl:onProperty sip-sdmx-ML:CustomTypeScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CustomTypeSchemeReferenceType ; owl:onProperty sip-sdmx-ML:CustomTypeScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:UserDefinedOperatorSchemeReferenceType ; owl:onProperty sip-sdmx-ML:UserDefinedOperatorScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:RulesetSchemeReferenceType ; owl:onProperty sip-sdmx-ML:RulesetScheme ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:TransformationBaseType a owl:Class ; rdfs:comment "

TransformationBaseType defines the base refinement of the TransformationType. Its purpose is to restrict the urn attribute.

" ; rdfs:label "Transformation Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:UnnestedItemType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:TransformationUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:TransformationUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:RangeValidTimeOrNotApplicableType a rdfs:Datatype ; rdfs:label "Range Valid Time Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:RangeValidTimeType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML-common:ReportingQuarterOrNotApplicableType a rdfs:Datatype ; rdfs:label "Reporting Quarter Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ReportingQuarterType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML:EmbargoDate a owl:DatatypeProperty ; rdfs:label "EmbargoDate" ; rdfs:range xsd:dateTime ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:CategorySchemeMapReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a category scheme map.

" ; rdfs:label "Category Scheme Map Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.structuremapping\\.CategorySchemeMap=.+" ]) . sip-sdmx-ML-structure:StructureMapType a owl:Class ; rdfs:comment "

StructureMapType defines the structure for mapping components of one structure to components of another structure. A structure may be referenced directly meaning the map applies wherever the structure is used, or it may be a reference via a structure usage meaning the map only applies within the context of that usage. Using the related structures, one can make extrapolations between maps. For example, if key families, A, B, and C, are all grouped in a related structures container, then a map from data structure A to C and a map from data structure B to C could be used to infer a relation between data structure A to C.

" ; rdfs:label "Structure Map Type" ; rdfs:subClassOf sip-sdmx-ML-structure:StructureMapBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:FrequencyFormatMappingType ; owl:onProperty sip-sdmx-ML:FrequencyFormatMapping ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ComponentMapType ; owl:onProperty sip-sdmx-ML:ComponentMap ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:FixedValueMapType ; owl:onProperty sip-sdmx-ML:FixedValueMap ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StructureOrUsageReferenceType ; owl:onProperty sip-sdmx-ML:Source ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:StructureOrUsageReferenceType ; owl:onProperty sip-sdmx-ML:Source ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StructureOrUsageReferenceType ; owl:onProperty sip-sdmx-ML:Target ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:StructureOrUsageReferenceType ; owl:onProperty sip-sdmx-ML:Target ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:EpochMapType ; owl:onProperty sip-sdmx-ML:EpochMap ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DatePatternMapType ; owl:onProperty sip-sdmx-ML:DatePatternMap ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:GeoGridCodelistBaseType a owl:Class ; rdfs:comment "

GeoGridCodelistBaseType is the abstract base refinement for a geographic grid codelist.

" ; rdfs:label "Geo Grid Codelist Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:GeoCodelistType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CodelistExtensionType ; owl:onProperty sip-sdmx-ML:CodelistExtension ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:GeoCodelistTypeType ; owl:onProperty sip-sdmx-ML:geoType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-structure:GeoCodelistTypeType ; owl:onProperty sip-sdmx-ML:geoType ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:GeoGridCode ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:GeoGridCode ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DataStructureType a owl:Class ; rdfs:comment "

DataStructureType is an abstract base type the forms the basis for the structural information for a data set.

" ; rdfs:label "Data Structure Type" ; rdfs:subClassOf sip-sdmx-ML-common:PayloadStructureType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataflowReferenceType ; owl:onProperty sip-sdmx-ML:StructureUsage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:DataStructureReferenceType ; owl:onProperty sip-sdmx-ML-message:Structure ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:DataflowReferenceType ; owl:onProperty sip-sdmx-ML:StructureUsage ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataStructureReferenceType ; owl:onProperty sip-sdmx-ML-message:Structure ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:OrganisationUnitType a owl:Class ; rdfs:comment "

OrganisationUnitType defines the structure of an organisation unit description. In addition to general identification and contact information, an organisation unit can specify a relationship with another organisation unit from the same scheme which is its parent organisation.

" ; rdfs:label "Organisation Unit Type" ; rdfs:subClassOf sip-sdmx-ML-structure:OrganisationType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Parent ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:ContactType ; owl:onProperty sip-sdmx-ML:Contact ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Parent ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:OrganisationUnitUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:OrganisationUnitUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:NameAliasScheme a owl:ObjectProperty ; rdfs:comment "

NameAliasScheme is used to subscribe to changes of a name alias scheme. The maintenance agencies of the object are those identified in the AgencyID collection, effectively making separate version of this query for each agency specified. The agency is ignored if the content of this is a URN, which references an explicit object. Otherwise, either all objects of this type or specific object according to the id and version fields can be selected.

" ; rdfs:domain sip-sdmx-ML-registry:StructuralRepositoryEventsType ; rdfs:label "NameAliasScheme" ; rdfs:range sip-sdmx-ML-registry:VersionableObjectEventType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataStructureComponents a owl:ObjectProperty ; rdfs:comment "

DataStructureComponents defines the grouping of the sets of metadata concepts that have a defined structural role in the data structure definition. Note that for any component or group defined in a data structure definition, its id must be unique. This applies to the identifiers explicitly defined by the components as well as those inherited from the concept identity of a component. For example, if two dimensions take their identity from concepts with same identity (regardless of whether the concepts exist in different schemes) one of the dimensions must be provided a different explicit identifier. Although there are XML schema constraints to help enforce this, these only apply to explicitly assigned identifiers. Identifiers inherited from a concept from which a component takes its identity cannot be validated against this constraint. Therefore, systems processing data structure definitions will have to perform this check outside of the XML validation. There is also one reserved identifier in a data structure definition, TIME_PERIOD. This identifier may not be used outside of its definition, TimeDimension. This applies to both the explicit identifiers that can be assigned to the components or groups as well as an identifier inherited by a component from its concept identity. For example, if an ordinary dimension (i.e. not the time dimension) takes its concept identity from a concept with the identifier TIME_PERIOD, that dimension must provide a different explicit identifier.

" ; rdfs:domain sip-sdmx-ML-structure:DataStructureBaseType ; rdfs:label "DataStructureComponents" ; rdfs:range sip-sdmx-ML-structure:DataStructureComponentsType ; rdfs:subPropertyOf sip-sdmx-ML-structure:Grouping ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:UserDefinedOperatorSchemes a owl:ObjectProperty ; rdfs:comment "

UserDefinedOperatorSchemes contains a collection of user defined operator schemes. The scheme may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "UserDefinedOperatorSchemes" ; rdfs:range sip-sdmx-ML-structure:UserDefinedOperatorSchemesType ; uml:isAbstract "false"^^xsd:boolean . rdfs:comment rdfs:label "Annotation" . sip-sdmx-ML:Metadataflow a rdf:Property ; rdfs:comment "

Metadataflow provides a reference to a pre-existing metadataflow in the registry. The reference is provided via a URN and/or a full set of reference fields.

" ; rdfs:label "Metadataflow" ; rdfs:seeAlso , , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:AlphaNumericType a rdfs:Datatype ; rdfs:comment "

AlphaNumericType is a reusable simple type that allows for only mixed-case alphabetical and numeric characters.

" ; rdfs:label "Alpha Numeric Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:pattern "[A-Za-z0-9]+" ]) . sip-sdmx-ML-common:Link a owl:ObjectProperty ; rdfs:comment "

Allows for the linking of other resources to identifiable objects. For example, if there is reference metadata associated with a structure, a link to the meatadata report can be dynamically inserted in the structure metadata.

" ; rdfs:label "Link" ; rdfs:range sip-sdmx-ML-common:LinkType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:isPersistent a owl:DatatypeProperty ; rdfs:comment "

Indicates if the result is permanently stored. A persistent result (value of true) can be used by transformation defined in other transformation schemes, but a non-persistent result (value of false) can only be used by transformations within the same transformation scheme.

" ; rdfs:domain sip-sdmx-ML-structure:TransformationType ; rdfs:label "isPersistent" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:StandardToVtlMappingMethodType a rdfs:Datatype ; rdfs:comment "

A simple type enumerating the standard mapping methods when converting from data structures from SDMX to VLT.

" ; rdfs:label "Standard To Vtl Mapping Method Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:enumeration ("Basic"^^xsd:string "Pivot"^^xsd:string "Basic-A2M"^^xsd:string "Pivot-A2M"^^xsd:string) ]) . sip-sdmx-ML-common:ReportingSemesterOrMissingType a rdfs:Datatype ; rdfs:label "Reporting Semester Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ReportingSemesterType sip-sdmx-ML-common:MissingType) . sip-sdmx-ML:MetadataRegistrationEvents a owl:ObjectProperty ; rdfs:comment "

MetadataRegistrationEvents details the metadata registration events for the subscription.

" ; rdfs:domain sip-sdmx-ML-registry:EventSelectorType ; rdfs:label "MetadataRegistrationEvents" ; rdfs:range sip-sdmx-ML-registry:MetadataRegistrationEventsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataStructuresType a owl:Class ; rdfs:comment "

DataStructuresType describes the structure of the data structure definitions container. It contains one or more data structure definition, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Data Structures Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataStructureType ; owl:onProperty sip-sdmx-ML:DataStructure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-common:DataStructureType ; owl:onProperty sip-sdmx-ML:DataStructure ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:StructureMap a owl:ObjectProperty ; rdfs:comment "

StructureMap provides the details or a structure map, which describes mapping between data structures or dataflows.

" ; rdfs:domain sip-sdmx-ML-structure:StructureMapsType ; rdfs:label "StructureMap" ; rdfs:range sip-sdmx-ML-structure:StructureMapType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ReportingTaxonomyMap a owl:ObjectProperty ; rdfs:comment "

ReportingTaxonomyMap provides the details of a reporting taxonomy map, which describes mappings between reporting taxonomies.

" ; rdfs:domain sip-sdmx-ML-structure:ReportingTaxonomyMapsType ; rdfs:label "ReportingTaxonomyMap" ; rdfs:range sip-sdmx-ML-structure:ReportingTaxonomyMapType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:NamePersonalisationType a owl:Class ; rdfs:comment "

NamePersonalisationType defines the structure of a name personalisation. A name personalisation is is used in place of a standard VTL name in some VTL operations.

" ; rdfs:label "Name Personalisation Type" ; rdfs:subClassOf sip-sdmx-ML-structure:NamePersonalisationBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:vtlArtefact ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:VtlDefaultName ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:VtlDefaultName ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:PersonalisedName ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:vtlArtefact ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:PersonalisedName ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:startTime a owl:DatatypeProperty ; rdfs:comment "

The startTime attributes contains the inclusive start date for the reference period.

" ; rdfs:label "startTime" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:StructureLocation a owl:DatatypeProperty ; rdfs:comment "

StructureLocation provides the location of a SDMX-ML Structure message, external to the repository that can be retrieved by the repository submission service.

" ; rdfs:domain sip-sdmx-ML-registry:SubmitStructureRequestType ; rdfs:label "StructureLocation" ; rdfs:range xsd:anyURI ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:OrganisationUnitSchemes a owl:ObjectProperty ; rdfs:comment "

OrganisationUnitSchemes contains a collection of organisation unit scheme descriptions. The organisation unit schemes may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "OrganisationUnitSchemes" ; rdfs:range sip-sdmx-ML-structure:OrganisationUnitSchemesType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Key a rdf:Property ; rdfs:comment "

Key contains a set of dimension values which identify a full set of data.

" ; rdfs:label "Key" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:FrequencyFormatMappingType a owl:Class ; rdfs:label "Frequency Format Mapping Type" ; rdfs:subClassOf sip-sdmx-ML-structure:FrequencyFormatMappingBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:DatePattern ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:FrequencyId ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:DatePattern ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:FrequencyId ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:NestedNCNameIDType a rdfs:Datatype ; rdfs:comment "

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.

" ; rdfs:label "Nested N C Name I D Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:NestedIDType ; owl:withRestrictions ([ xsd:pattern "[A-Za-z][A-Za-z0-9_\\-]*(\\.[A-Za-z][A-Za-z0-9_\\-]*)*" ]) . sip-sdmx-ML:NotifyRegistryEvent a owl:ObjectProperty ; rdfs:comment "

NotifyRegistryEvent is sent by the registry services to subscribers, to notify them of specific registration and change events. Basic information about the event, such as the object that triggered it, the time of the event, the action that took place, and the subscription that triggered the notification are always sent. Optionally, the details of the changed object may also be provided.

" ; rdfs:domain sip-sdmx-ML-message:RegistryInterfaceType ; rdfs:label "NotifyRegistryEvent" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:HierarchyAssociation a owl:ObjectProperty ; rdfs:comment "

HierarchyAssociation provides the details of a hierarchy association, which associates a hierarchy with an identifiable object in the context of another object.

" ; rdfs:domain sip-sdmx-ML-structure:HierarchyAssociationsType ; rdfs:label "HierarchyAssociation" ; rdfs:range sip-sdmx-ML-structure:HierarchyAssociationType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:EventTime a owl:DatatypeProperty ; rdfs:comment "

EventTime specifies the time of the triggering event.

" ; rdfs:domain sip-sdmx-ML-registry:NotifyRegistryEventType ; rdfs:label "EventTime" ; rdfs:range xsd:dateTime ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ProvisionAgreementBaseType a owl:Class ; rdfs:comment "

ProvisionAgreementBaseType defines the base refinement of the ProvisionAgreementType. Its purpose is to retrict the urn attribute.

" ; rdfs:label "Provision Agreement Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:MaintainableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ProvisionAgreementUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ProvisionAgreementUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CustomType a owl:ObjectProperty ; rdfs:comment "

CustomType details a custom type within a custom type scheme.

" ; rdfs:domain sip-sdmx-ML-structure:CustomTypeSchemeType ; rdfs:label "CustomType" ; rdfs:range sip-sdmx-ML-structure:CustomTypeType ; rdfs:subPropertyOf sip-sdmx-ML-structure:Item ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataProvisionAgreementsType a owl:Class ; rdfs:comment "

MetadataProvisionAgreementsType describes the structure of the metadata provision agreements container. It contains one or more metadata provision agreement, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Metadata Provision Agreements Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:MetadataProvisionAgreementType ; owl:onProperty sip-sdmx-ML:MetadataProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MetadataProvisionAgreementType ; owl:onProperty sip-sdmx-ML:MetadataProvisionAgreement ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:GeoGridCodeType a owl:Class ; rdfs:comment "

GeoGridCodeType defines the structure of a geographic grid cell.

" ; rdfs:label "Geo Grid Code Type" ; rdfs:subClassOf sip-sdmx-ML-structure:GeoRefCodeType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:GeoCell ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:GeoCell ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:SubmissionResult a owl:ObjectProperty ; rdfs:comment "

SubmissionResult provides a status for each submitted structural object.

" ; rdfs:domain sip-sdmx-ML-registry:SubmitStructureResponseType ; rdfs:label "SubmissionResult" ; rdfs:range sip-sdmx-ML-registry:SubmissionResultType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:VtlMappingScheme a rdf:Property ; rdfs:comment "

References a VTL mapping scheme which defines aliases for given SDMX artefacts that are used in the rulesets. Rulesets defined on value domains reference Codelists or Concept Schemes (the latter in VTL are considered as the Value Domains of the variables corresponding to the SDMX Measure Dimensions). The rulesets defined on variables reference Concepts (for which a definite representation is assumed). Therefore, a ruleset should only refer to Codelists, Concept Schemes, and Concepts.

" ; rdfs:label "VtlMappingScheme" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:InputOutputType a owl:Class ; rdfs:comment "

InputOutputType describes the structure of an input or output to a process step. It provides a reference to the object that is the input or output.

" ; rdfs:label "Input Output Type" ; rdfs:subClassOf sip-sdmx-ML-common:AnnotableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:UrnReferenceType ; owl:onProperty sip-sdmx-ML:ObjectReference ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:UrnReferenceType ; owl:onProperty sip-sdmx-ML:ObjectReference ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:localID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:localID ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataConstraintsType a owl:Class ; rdfs:comment "

MetadataConstraintsType describes the structure of the metadata constraints container. It contains one or more metadata constraint, which can be explicitly detailed or referenced from an external structure document or registry service. This container may contain both attachment and content constraints.

" ; rdfs:label "Metadata Constraints Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:MetadataConstraintType ; owl:onProperty sip-sdmx-ML:MetadataConstraint ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MetadataConstraintType ; owl:onProperty sip-sdmx-ML:MetadataConstraint ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Email a owl:DatatypeProperty ; rdfs:comment "

Email holds the email address for the contact person.

" ; rdfs:label "Email" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:GregorianTimePeriodOrNotApplicableType a rdfs:Datatype ; rdfs:label "Gregorian Time Period Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:GregorianTimePeriodType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML-structure:AgencySchemeType a owl:Class ; rdfs:comment "

AgencySchemeType defines a specific type of organisation scheme which contains only maintenance agencies. The agency scheme maintained by a particular maintenance agency is always provided a fixed identifier and is never versioned. Therefore, agencies can be added or removed without have to version the scheme. Agencies schemes have no hierarchy, meaning that no agency may define a relationship with another agency in the scheme. In fact, the actual parent agency for an agency in a scheme is the agency which defines the scheme.

" ; rdfs:label "Agency Scheme Type" ; rdfs:subClassOf sip-sdmx-ML-structure:OrganisationSchemeType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:Agency ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:Agency ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:AgencySchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:AgencySchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:RulesetSchemeUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a ruleset scheme.

" ; rdfs:label "Ruleset Scheme Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.RulesetScheme=.+" ]) . a rdf:List ; dcterms:title "ML Elements"^^xsd:string ; vann:preferredNamespacePrefix "sip-sdmx-ML" ; vann:preferredNamespaceUri "https://purl.semanticip.org/linked-data/sdmx/ML/" ; owl:versionInfo "0.1" . sip-sdmx-ML:ExclusiveCodeSelection a owl:ObjectProperty ; rdfs:comment "

Selection of codes from the referenced (extended) codelist to be excluded in the extending codelist.

" ; rdfs:domain sip-sdmx-ML-structure:CodelistExtensionType ; rdfs:label "ExclusiveCodeSelection" ; rdfs:range sip-sdmx-ML-structure:CodeSelectionType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ValueListUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a value list.

" ; rdfs:label "Value List Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.codelist\\.ValueList=.+" ]) . sip-sdmx-ML-common:ReportingMonthOrNotApplicableType a rdfs:Datatype ; rdfs:label "Reporting Month Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ReportingMonthType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML-structure:ConstraintBaseType a owl:Class ; rdfs:comment "

ConstraintBaseType is an abstract base type that forms the basis of the main abstract ConstraintType. It requires that a name be provided.

" ; rdfs:label "Constraint Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:MaintainableType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:geoType a owl:DatatypeProperty ; rdfs:label "geoType" ; rdfs:range sip-sdmx-ML-structure:GeoCodelistTypeType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:OrganisationUnitSchemeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for an organisation unit scheme.

" ; rdfs:label "Organisation Unit Scheme Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:OrganisationSchemeReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.OrganisationUnitScheme=.+" ]) . sip-sdmx-ML-common:MaintainableType a owl:Class ; rdfs:comment "

MaintainableType is an abstract base type for all maintainable objects.

" ; rdfs:label "Maintainable Type" ; rdfs:subClassOf sip-sdmx-ML-common:MaintainableBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:isExternalReference ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:isPartialLanguage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:isExternalReference ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NestedNCNameIDType ; owl:onProperty sip-sdmx-ML:agencyID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:NestedNCNameIDType ; owl:onProperty sip-sdmx-ML:agencyID ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:isPartialLanguage ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ProcessUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a process.

" ; rdfs:label "Process Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.process\\.Process=.+" ]) . sip-sdmx-ML-structure:HierarchyAssociationType a owl:Class ; rdfs:comment "

HierarchyAssociationType defines the structure of a hierarchy association, which links a hierarchy with and identifiable object in the context of another object (e.g. a dimension within the context of a dataflow).

" ; rdfs:label "Hierarchy Association Type" ; rdfs:subClassOf sip-sdmx-ML-common:MaintainableType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:UrnReferenceType ; owl:onProperty sip-sdmx-ML:LinkedObject ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:UrnReferenceType ; owl:onProperty sip-sdmx-ML:LinkedObject ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:UrnReferenceType ; owl:onProperty sip-sdmx-ML:ContextObject ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:UrnReferenceType ; owl:onProperty sip-sdmx-ML:ContextObject ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:HierarchyReferenceType ; owl:onProperty sip-sdmx-ML:LinkedHierarchy ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:HierarchyReferenceType ; owl:onProperty sip-sdmx-ML:LinkedHierarchy ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportingCategoryReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a reporting category.

" ; rdfs:label "Reporting Category Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.categoryscheme\\.ReportingCategory=.+" ]) . sip-sdmx-ML-common:AnnotableType a owl:Class ; rdfs:comment "

AnnotableType is an abstract base type used for all annotable artefacts. Any type that provides for annotations should extend this type.

" ; rdfs:label "Annotable Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MaintainableBaseType a owl:Class ; rdfs:comment "

MaintainableBaseType is an abstract type that only serves the purpose of forming the base for the actual MaintainableType. The purpose of this type is to restrict the VersionableType to require the id attribute.

" ; rdfs:label "Maintainable Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:VersionableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MaintainableUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MaintainableUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ContentConstraint a owl:ObjectProperty ; rdfs:comment "

ContentConstraint is used to subscribe to changes of content constraints. The maintenance agencies of the object are those identified in the AgencyID collection, effectively making separate version of this query for each agency specified. The agency is ignored if the content of this is a URN, which references an explicit object. Otherwise, either all objects of this type or specific object according to the id and version fields can be selected.

" ; rdfs:domain sip-sdmx-ML-registry:StructuralRepositoryEventsType ; rdfs:label "ContentConstraint" ; rdfs:range sip-sdmx-ML-registry:VersionableObjectEventType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MetadataProviderSchemeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a metadata provider scheme.

" ; rdfs:label "Metadata Provider Scheme Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:OrganisationSchemeReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.MetadataProviderScheme=.+:METADATA_PROVIDERS\\(.+\\)" ]) . sip-sdmx-ML-message:SubmitStructureRequest a owl:ObjectProperty ; rdfs:comment "

SubmitStructureRequest is used to submit structure definitions to the repository. The structure resources (key families, agencies, concepts and concept schemes, code lists, etc.) to be submitted may be communicated in-line or be supplied in a referenced SDMX-ML Structure messages external to the registry. A response will indicate status and contain any relevant error information.

" ; rdfs:label "SubmitStructureRequest" ; rdfs:range sip-sdmx-ML-registry:SubmitStructureRequestType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:BaseOrganisationType a owl:Class ; rdfs:comment "

BaseOrganisationType is an abstract base type the forms the basis for the OrganisationType.

" ; rdfs:label "Base Organisation Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Parent ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Parent ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:UserDefinedOperatorSchemeType a owl:Class ; rdfs:comment "

UserDefinedOperatorSchemeType defines a collection of user defined operators that are used in transformations.

" ; rdfs:label "User Defined Operator Scheme Type" ; rdfs:subClassOf sip-sdmx-ML-structure:UserDefinedOperatorSchemeBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:VtlMappingSchemeReferenceType ; owl:onProperty sip-sdmx-ML:VtlMappingScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:RulesetSchemeReferenceType ; owl:onProperty sip-sdmx-ML:RulesetScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:VtlMappingSchemeReferenceType ; owl:onProperty sip-sdmx-ML:VtlMappingScheme ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:decimals a owl:DatatypeProperty ; rdfs:label "decimals" ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DimensionConstraintType a owl:Class ; rdfs:comment "

Specifies the fixed list of Dimensions (by ID) to which a Dataflow may be constrained. This is a required property if the DataStructure defines itself as an evolving structure, indicating that it can change dimensionality under a minor version change, and if the Dataflow references that DataStructure using a wildcarded minor version number. New minor DSD version can so still be used by this Dataflow even if that DSD version defines new additional dimensions. Dimensions not listed should not be used in Datasets for this Dataflow. The Time Dimension is not to be listed, as it is always to be used when defined in the DSD, and it cannot be added to a DSD without increasing its major version.

" ; rdfs:label "Dimension Constraint Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML-structure:Dimension ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML-structure:Dimension ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataflowsType a owl:Class ; rdfs:comment "

DataflowsType describes the structure of the data flows container. It contains one or more data flow, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Dataflows Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DataflowType ; owl:onProperty sip-sdmx-ML:Dataflow ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:DataflowType ; owl:onProperty sip-sdmx-ML:Dataflow ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CategorisationType a owl:Class ; rdfs:comment "

CategorisationType is defines the structure for a categorisation. A source object is referenced via an object reference and the target category is referenced via the target category.

" ; rdfs:label "Categorisation Type" ; rdfs:subClassOf sip-sdmx-ML-structure:CategorisationBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:UrnReferenceType ; owl:onProperty sip-sdmx-ML:Source ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:UrnReferenceType ; owl:onProperty sip-sdmx-ML:Source ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:CategoryReferenceType ; owl:onProperty sip-sdmx-ML:Target ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CategoryReferenceType ; owl:onProperty sip-sdmx-ML:Target ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:StructuralRepositoryEvents a owl:ObjectProperty ; rdfs:comment "

StructuralRepositoryEvents details structural events for the subscription.

" ; rdfs:domain sip-sdmx-ML-registry:EventSelectorType ; rdfs:label "StructuralRepositoryEvents" ; rdfs:range sip-sdmx-ML-registry:StructuralRepositoryEventsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportingTimePeriodOrMissingType a rdfs:Datatype ; rdfs:label "Reporting Time Period Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ReportingTimePeriodType sip-sdmx-ML-common:MissingType) . sip-sdmx-ML-structure:AgencyType a owl:Class ; rdfs:comment "

AgencyType defines the structure of an agency description. The contacts defined for the organisation are specific to the agency role the organisation is serving.

" ; rdfs:label "Agency Type" ; rdfs:subClassOf sip-sdmx-ML-structure:OrganisationType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:ContactType ; owl:onProperty sip-sdmx-ML:Contact ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:AgencyUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:AgencyUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:SubmitStructureResponse a owl:ObjectProperty ; rdfs:comment "

SubmitStructureResponse is returned by the registry when a structure submission request is received. It indicates the status of the submission, and carries any error messages which are generated, if relevant.

" ; rdfs:label "SubmitStructureResponse" ; rdfs:range sip-sdmx-ML-registry:SubmitStructureResponseType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:StatusType a rdfs:Datatype ; rdfs:comment "

StatusType provides an enumeration of values that detail the status of queries or requests.

" ; rdfs:label "Status Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:NMTOKEN ; owl:withRestrictions ([ xsd:enumeration ("Success"^^xsd:NMTOKEN "Warning"^^xsd:NMTOKEN "Failure"^^xsd:NMTOKEN) ]) . sip-sdmx-ML:startIndex a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML-structure:MappedValueType ; rdfs:label "startIndex" ; rdfs:range xsd:int ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:AlphaNumericOrNotApplicableType a rdfs:Datatype ; rdfs:label "Alpha Numeric Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:AlphaNumericType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML-structure:MetadataStructureComponentsBaseType a owl:Class ; rdfs:comment "

MetadataStructureComponentsBaseType is an abstract base type that forms the basis for the MetadataStructureComponentsType.

" ; rdfs:label "Metadata Structure Components Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:GroupingType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DimensionListType a owl:Class ; rdfs:comment "

DimensionListType describes the key descriptor for a data structure definition. The order of the declaration of child dimensions is significant: it is used to describe the order in which they will appear in data formats for which key values are supplied in an ordered fashion (exclusive of the time dimension, which is not represented as a member of the ordered key). Any data structure definition which uses the time dimension should also declare a frequency dimension, conventionally the first dimension in the key (the set of ordered non-time dimensions). If is not necessary to assign a time dimension, as data can be organised in any fashion required.

" ; rdfs:label "Dimension List Type" ; rdfs:subClassOf sip-sdmx-ML-structure:DimensionListBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:Dimension ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:TimeDimension ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:Dimension ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:TimeDimension ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:RepresentationMap a rdf:Property ; rdfs:label "RepresentationMap" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:SimpleComponentTextFormatType a owl:Class ; rdfs:comment "

SimpleComponentTextFormatType is a restricted version of the BasicComponentTextFormatType that does not allow for multi-lingual values.

" ; rdfs:label "Simple Component Text Format Type" ; rdfs:subClassOf sip-sdmx-ML-structure:BasicComponentTextFormatType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:SimpleDataType ; owl:onProperty sip-sdmx-ML:textType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SentinelValueType ; owl:onProperty sip-sdmx-ML:SentinelValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:isMultiLingual ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:SimpleDataType ; owl:onProperty sip-sdmx-ML:textType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:isMultiLingual ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Categorisations a owl:ObjectProperty ; rdfs:comment "

Categorisations contains a collection of structural object categorisations. This container may contain categorisations for many types of objects. The categorisations may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "Categorisations" ; rdfs:range sip-sdmx-ML-structure:CategorisationsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:GeoFeatureSetCodeType a owl:Class ; rdfs:comment "

GeoFeatureSetCodeType defines the structure of a geographic code.

" ; rdfs:label "Geo Feature Set Code Type" ; rdfs:subClassOf sip-sdmx-ML-structure:GeoRefCodeType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:value ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:value ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:XHTMLType a owl:Class ; rdfs:comment "

XHTMLType allows for mixed content of text and XHTML tags. When using this type, one will have to provide a reference to the XHTML schema, since the processing of the tags within this type is strict, meaning that they are validated against the XHTML schema provided.

" ; rdfs:label "X H T M L Type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:SubscriptionType a owl:Class ; rdfs:comment "

SubscriptionType describes the details of a subscription to a registration or change event for registry resources. When it occurs as the content of a response message, the registry URN must be provided, unless the response is a failure notification for the creation of a new subscription.

" ; rdfs:label "Subscription Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:ValidityPeriodType ; owl:onProperty sip-sdmx-ML:ValidityPeriod ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:ValidityPeriodType ; owl:onProperty sip-sdmx-ML:ValidityPeriod ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:EventSelectorType ; owl:onProperty sip-sdmx-ML:EventSelector ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:RegistryURN ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:EventSelectorType ; owl:onProperty sip-sdmx-ML:EventSelector ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:NotificationURLType ; owl:onProperty sip-sdmx-ML:NotificationMailTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:RegistryURN ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:SubscriberAssignedID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:NotificationURLType ; owl:onProperty sip-sdmx-ML:NotificationHTTP ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:OrganisationReferenceType ; owl:onProperty sip-sdmx-ML-structure:Organisation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:SubscriberAssignedID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:OrganisationReferenceType ; owl:onProperty sip-sdmx-ML-structure:Organisation ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:MaintainableEventType a owl:Class ; rdfs:comment "

MaintainableEventType provides a reference to a maintainable object's event with either the URN of the specific object, or a set of potentially wild-carded reference fields.

" ; rdfs:label "Maintainable Event Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:URN ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:MaintainableQueryType ; owl:onProperty sip-sdmx-ML:Ref ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:URN ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:MaintainableQueryType ; owl:onProperty sip-sdmx-ML:Ref ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:NestedIDQueryType a rdfs:Datatype ; rdfs:comment "

NestedIDQueryType is a simple type that allows for a nested identifier to be substituted with a wild card character (\"%\").

" ; rdfs:label "Nested I D Query Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:NestedIDType sip-sdmx-ML-common:WildCardValueType) . sip-sdmx-ML-structure:DataConstraintAttachmentType a owl:Class ; rdfs:comment "

DataConstraintAttachmentType restricts the base ConstraintAttachmentType to only allow artefacts related to data.

" ; rdfs:label "Data Constraint Attachment Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ConstraintAttachmentType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataStructureReferenceType ; owl:onProperty sip-sdmx-ML:DataStructure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:DataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:DataProvider ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:DataProvider ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DataflowReferenceType ; owl:onProperty sip-sdmx-ML:Dataflow ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataflowReferenceType ; owl:onProperty sip-sdmx-ML:Dataflow ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DataStructureReferenceType ; owl:onProperty sip-sdmx-ML:DataStructure ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:ContactType a owl:Class ; rdfs:comment "

ContactType provides defines the contact information about a party.

" ; rdfs:label "Contact Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:TextType ; owl:onProperty sip-sdmx-ML:Role ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:Telephone ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:TextType ; owl:onProperty sip-sdmx-ML:Department ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:X400 ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:URI ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:URI ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:Email ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:Email ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:Telephone ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:Fax ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:Fax ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:X400 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:structureID a owl:DatatypeProperty ; rdfs:comment "

The structureID attribute uniquely identifies the structure for the purpose of referencing it from the payload. This is only used in structure specific formats. Although it is required, it is only useful when more than one data set is present in the message.

" ; rdfs:domain sip-sdmx-ML-common:PayloadStructureType ; rdfs:label "structureID" ; rdfs:range xsd:ID ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:StatusMessageType_2 a owl:Class ; rdfs:comment "

StatusMessageType carries the text of error messages and/or warnings in response to queries or requests.

" ; rdfs:label "Status Message Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:StatusType ; owl:onProperty sip-sdmx-ML:status ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StatusMessageType ; owl:onProperty sip-sdmx-ML:MessageText ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-registry:StatusType ; owl:onProperty sip-sdmx-ML:status ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Version a owl:DatatypeProperty ; rdfs:comment "

Version subscribes to the events of the specific instance of the object type where the value provided in the id field matches the id of the object and the value here matches the version of the object. The default value is the wildcard character(\"%\"). Note that in addition to being wild-carded, this can also be bound to the latest version of the object with the late-bound character(\"*\").

" ; rdfs:domain sip-sdmx-ML-registry:VersionableObjectEventType ; rdfs:label "Version" ; rdfs:range sip-sdmx-ML-registry:VersionQueryType ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:TargetValue a owl:DatatypeProperty ; rdfs:comment "

The target value(s) is always an absolute string. However, if source value is a regular expression, the target value can output the capture group from the source.

" ; rdfs:label "TargetValue" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MeasureUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a measure.

" ; rdfs:label "Measure Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.Measure=.+" ]) . sip-sdmx-ML-common:ReportingTrimesterOrNotApplicableType a rdfs:Datatype ; rdfs:label "Reporting Trimester Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ReportingTrimesterType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML-structure:StructureMapsType a owl:Class ; rdfs:comment "

StructureMapsType describes the structure of the structure maps container. It contains one or more structure maps, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Structure Maps Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:StructureMapType ; owl:onProperty sip-sdmx-ML:StructureMap ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:StructureMapType ; owl:onProperty sip-sdmx-ML:StructureMap ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Datasource a owl:ObjectProperty ; rdfs:comment "

Datasource identifies the data source(s) where the registered data can be retrieved.

" ; rdfs:domain sip-sdmx-ML-registry:RegistrationType ; rdfs:label "Datasource" ; rdfs:range sip-sdmx-ML-registry:DataSourceType ; rdfs:seeAlso , , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:AgencyReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for an agency.

" ; rdfs:label "Agency Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:OrganisationReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.Agency=.+:AGENCIES\\(.+\\).+" ]) . sip-sdmx-ML-structure:ReportingTaxonomyMapType a owl:Class ; rdfs:comment "

ReportingTaxonomyMapType defines the structure of a map which identifies relationships between reporting categories in different reporting taxonomies.

" ; rdfs:label "Reporting Taxonomy Map Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemSchemeMapType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ReportingTaxonomyReferenceType ; owl:onProperty sip-sdmx-ML:Target ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ReportingTaxonomyReferenceType ; owl:onProperty sip-sdmx-ML:Source ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SingleValueMappingType ; owl:onProperty sip-sdmx-ML:ItemMap ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ReportingTaxonomyReferenceType ; owl:onProperty sip-sdmx-ML:Target ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ReportingTaxonomyMapUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ReportingTaxonomyMapUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ReportingTaxonomyReferenceType ; owl:onProperty sip-sdmx-ML:Source ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:AttributeBaseType a owl:Class ; rdfs:comment "

AttributeBaseType is an abstract base type that serves as the basis for the AttributeType. It restricts the text format base to a text format valid for data components (that does not allow for XHTML representation). The local representation is restricted to the values defined in codelist. The concept role is restricted to the values valid for a data attribute.

" ; rdfs:label "Attribute Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ComponentType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataAttributeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DataAttributeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:AttributeRepresentationType ; owl:onProperty sip-sdmx-ML:LocalRepresentation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:AttributeRepresentationType ; owl:onProperty sip-sdmx-ML:LocalRepresentation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptIdentity ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptIdentity ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:MessageType a owl:Class ; rdfs:comment "

MessageType is an abstract type which is used by all of the messages, to allow inheritance of common features. Every message consists of a mandatory header, followed by optional payload (which may occur multiple times), and finally an optional footer section for conveying error, warning, and informational messages.

" ; rdfs:label "Message Type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:localID a owl:DatatypeProperty ; rdfs:comment "

The localID attribute is an optional identification for the computation within the process.

" ; rdfs:label "localID" ; rdfs:range sip-sdmx-ML-common:IDType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:VtlDefaultName a owl:DatatypeProperty ; rdfs:comment "

Provides the VTL standard name that is being personalised.

" ; rdfs:domain sip-sdmx-ML-structure:NamePersonalisationType ; rdfs:label "VtlDefaultName" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataStructureComponentsType a owl:Class ; rdfs:comment "

MetadataStructureComponentsType describes the structure of the grouping of the sets of the components that make up the metadata structure definition.

" ; rdfs:label "Metadata Structure Components Type" ; rdfs:subClassOf sip-sdmx-ML-structure:MetadataStructureComponentsBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:MetadataAttributeList ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:MetadataAttributeList ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:BaseDimensionBaseType a owl:Class ; rdfs:comment "

BaseDimensionBaseType is an abstract base type that serves as the basis for any dimension. It restricts the text format base to a text format valid for data components (that does not allow for XHTML representation).

" ; rdfs:label "Base Dimension Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ComponentType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptIdentity ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:DataStructureRepresentationType ; owl:onProperty sip-sdmx-ML:LocalRepresentation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptIdentity ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DataStructureRepresentationType ; owl:onProperty sip-sdmx-ML:LocalRepresentation ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:StructureUsage a owl:DatatypeProperty ; rdfs:label "StructureUsage" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:ErrorType a owl:Class ; rdfs:comment "

ErrorType describes the structure of an error response.

" ; rdfs:label "Error Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CodedStatusMessageType ; owl:onProperty sip-sdmx-ML:ErrorMessage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-common:CodedStatusMessageType ; owl:onProperty sip-sdmx-ML:ErrorMessage ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:DataConstraint a owl:ObjectProperty ; rdfs:comment "

DataConstraint specifies the allowed content for a set of data.

" ; rdfs:domain sip-sdmx-ML-structure:DataConstraintsType ; rdfs:label "DataConstraint" ; rdfs:range sip-sdmx-ML-structure:DataConstraintType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MeasureDescriptorUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a measure descriptor.

" ; rdfs:label "Measure Descriptor Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.MeasureDescriptor=.+" ]) . sip-sdmx-ML-structure:ReportingCategoryType a owl:Class ; rdfs:comment "

ReportingCategoryType describes the structure of a reporting category, which groups structure usages into useful sub-packages. Subordinate reporting categories can be nested within the category definition.

" ; rdfs:label "Reporting Category Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ReportingCategoryBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StructureReferenceType ; owl:onProperty sip-sdmx-ML:StructuralMetadata ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StructureUsageReferenceType ; owl:onProperty sip-sdmx-ML:ProvisioningMetadata ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:minValue a owl:DatatypeProperty ; rdfs:label "minValue" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:SubscriberAssignedID a owl:DatatypeProperty ; rdfs:comment "

SubscriberAssignedID is the id assigned by the subscriber to the subscription. If it existed in the subscription request, it will be returned.

" ; rdfs:label "SubscriberAssignedID" ; rdfs:range sip-sdmx-ML-common:IDType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:MetadataConstraints a owl:ObjectProperty ; rdfs:comment "

MetadataConstraints contains a collection of metadata constraint descriptions. The constraints may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "MetadataConstraints" ; rdfs:range sip-sdmx-ML-structure:MetadataConstraintsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:MetadataSet a owl:ObjectProperty ; rdfs:domain sip-sdmx-ML-message:GenericMetadataType ; rdfs:label "MetadataSet" ; rdfs:seeAlso , , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CategorySchemeType a owl:Class ; rdfs:comment "

CategorySchemeType describes the structure of a category scheme. A category scheme is the descriptive information for an arrangement or division of categories into groups based on characteristics, which the objects have in common. This provides for a simple, leveled hierarchy or categories.

" ; rdfs:label "Category Scheme Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemSchemeType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CategorySchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:Category ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:CategorySchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:Category ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:AvailabilityConstraintType a owl:Class ; rdfs:comment "

AvailabilityConstraintType defines the structure of an availability constraint. This type of constraint contains the actual data currently present for the referenced object and is used to express data availability either by listing the available sets of keys (DataKeySet) or a set of component values (CubeRegion), e.g., in a data source. Availability constraints should not be (semantically) versioned.

" ; rdfs:label "Availability Constraint Type" ; rdfs:subClassOf sip-sdmx-ML-common:AnnotableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:int ; owl:onProperty sip-sdmx-ML:obsCount ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:int ; owl:onProperty sip-sdmx-ML:obsCount ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:int ; owl:onProperty sip-sdmx-ML:seriesCount ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:int ; owl:onProperty sip-sdmx-ML:seriesCount ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:AvailabilityConstraintAttachmentType ; owl:onProperty sip-sdmx-ML:ConstraintAttachment ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CubeRegionType ; owl:onProperty sip-sdmx-ML:CubeRegion ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:CubeRegionType ; owl:onProperty sip-sdmx-ML:CubeRegion ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:AvailabilityConstraintAttachmentType ; owl:onProperty sip-sdmx-ML:ConstraintAttachment ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:SimpleComponentValueType a owl:Class ; rdfs:comment "

SimpleValueType contains a simple value for a component, and if that value is from a code list, the ability to indicate that child codes in a simple hierarchy are part of the value set of the component for the region.

" ; rdfs:label "Simple Component Value Type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CodelistsType a owl:Class ; rdfs:comment "

CodelistsType describes the structure of the codelists container. It contains one or more codelist, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Codelists Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CodelistType ; owl:onProperty sip-sdmx-ML:Codelist ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CodelistType ; owl:onProperty sip-sdmx-ML:Codelist ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:OrganisationUnitScheme a owl:ObjectProperty ; rdfs:comment "

OrganisationUnitScheme provides the details of an organisation unit scheme, in which organisation units are described.

" ; rdfs:label "OrganisationUnitScheme" ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DoubleOrNotApplicableType a rdfs:Datatype ; rdfs:label "Double Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (xsd:double sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML:textType a owl:DatatypeProperty ; rdfs:label "textType" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:TIME_PERIOD a owl:DatatypeProperty ; rdfs:comment "

The TIME_PERIOD attribute is an explicit attribute for the time dimension. This is declared in the base schema since it has a fixed identifier and representation. The derived series type will either require or prohibit this attribute, depending on whether time is the observation dimension. If the time dimension specifies a more specific representation of time the derived type will restrict the type definition to the appropriate type.

" ; rdfs:label "TIME_PERIOD" ; rdfs:range sip-sdmx-ML-common:ObservationalTimePeriodType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataConsumerSchemeType a owl:Class ; rdfs:comment "

DataConsumerSchemeType defines a type of organisation scheme which contains only data consumers. The data consumer scheme maintained by a particular maintenance agency is always provided a fixed identifier and is never versioned. Therefore, consumers can be added or removed without have to version the scheme. This scheme has no hierarchy, meaning that no organisation may define a relationship with another organisation in the scheme.

" ; rdfs:label "Data Consumer Scheme Type" ; rdfs:subClassOf sip-sdmx-ML-structure:OrganisationSchemeType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:DataConsumer ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:DataConsumer ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataConsumerSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DataConsumerSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:LevelReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a level.

" ; rdfs:label "Level Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.codelist\\.Level=.+" ]) . sip-sdmx-ML-structure:MetadataProvisionAgreementType a owl:Class ; rdfs:comment "

ProvisionAgreementType describes the structure of a provision agreement. A provision agreement defines an agreement for a data provider to report data or reference metadata against a flow. Attributes which describe how the registry must behave when data or metadata is registered against this provision agreement are supplied.

" ; rdfs:label "Metadata Provision Agreement Type" ; rdfs:subClassOf sip-sdmx-ML-structure:MetadataProvisionAgreementBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:WildcardUrnType ; owl:onProperty sip-sdmx-ML:Target ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:MetadataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:MetadataProvider ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataflowReferenceType ; owl:onProperty sip-sdmx-ML:Metadataflow ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:MetadataProvider ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:MetadataflowReferenceType ; owl:onProperty sip-sdmx-ML:Metadataflow ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:StringValueType a owl:Class ; rdfs:comment "

StringValueType is a refinement of SimpleValueType limiting the content to be a string. This can be further refined with facets, patterns, etc.

" ; rdfs:label "String Value Type" ; rdfs:subClassOf sip-sdmx-ML-common:ValueType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Annotation a owl:ObjectProperty ; rdfs:domain sip-sdmx-ML-common:AnnotationsType ; rdfs:label "Annotation" ; rdfs:range sip-sdmx-ML-common:AnnotationType ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:QueryRegistrationRequestType a owl:Class ; rdfs:comment "

QueryRegistrationRequestType describes the structure of a registration query request. The type of query (data, reference metadata, or both) must be specified. It is possible to query for registrations for a particular provision agreement, data provider, or structure usage, or to query for all registrations in the registry. In addition the search can be refined by providing constraints in the form of explicit time periods, constraint regions, and key sets. When constraint regions and key sets are provided they will be effectively processed by first matching all data for the included keys and regions (all available data if there are none) and then removing any data matching the excluded keys or regions.

" ; rdfs:label "Query Registration Request Type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:HierarchyUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a hierarchy.

" ; rdfs:label "Hierarchy Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.codelist\\.Hierarchy=.+" ]) . sip-sdmx-ML:type a owl:DatatypeProperty ; rdfs:comment "

The type attribute reference the identifier of the group as defined in the data structure definition. This is optional, but derived group types will provide a fixed value for this so that it always available in the post validation information set. This allows the group to be processed in a generic manner.

" ; rdfs:label "type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:StructuralEventType a owl:Class ; rdfs:comment "

StructuralEventType provides the details of a structure event, specifically the object that changed.

" ; rdfs:label "Structural Event Type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:BooleanOrMissingType a rdfs:Datatype ; rdfs:label "Boolean Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (xsd:boolean sip-sdmx-ML-common:MissingType) . sip-sdmx-ML:ConceptSchemes a owl:ObjectProperty ; rdfs:comment "

ConceptSchemes contains a collection of concept scheme descriptions. The concept schemes described are contained within schemes. The concepts may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "ConceptSchemes" ; rdfs:range sip-sdmx-ML-structure:ConceptSchemesType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Obs a owl:ObjectProperty ; rdfs:comment "

Obs is an un-grouped observation. This observation has a key which is a set of values for all dimensions declared in the data structure definition. In addition to the key, the value of the observation can be provided along with values for all data and metadata attributes which have an association with the observation or any dimension (so long as it does not specify a group attachment).

" ; rdfs:label "Obs" ; rdfs:range sip-sdmx-ML-dsd:ObsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:GroupDimensionDescriptorReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a group dimension descriptor.

" ; rdfs:label "Group Dimension Descriptor Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.GroupDimensionDescriptor=.+" ]) . sip-sdmx-ML-structure:ConceptBaseType a owl:Class ; rdfs:comment "

ConceptBaseType is an abstract base type the forms the basis of the ConceptType by requiring a name and id, and restricting the content of the id.

" ; rdfs:label "Concept Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:Parent ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:Parent ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ConceptUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConceptUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:OrganisationSchemeMapReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for an organisation scheme map.

" ; rdfs:label "Organisation Scheme Map Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.structuremapping\\.OrganisationSchemeMap=.+" ]) . sip-sdmx-ML:KeyValue a owl:ObjectProperty ; rdfs:label "KeyValue" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:AllEvents a owl:ObjectProperty ; rdfs:comment "

AllEvents subscribes to all data registration events in the repository.

" ; rdfs:label "AllEvents" ; rdfs:range sip-sdmx-ML-common:EmptyType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataAttributeRepresentationType a owl:Class ; rdfs:comment "

MetadataAttributeRepresentationType defines the possible local representations of a metadata attribute.

" ; rdfs:label "Metadata Attribute Representation Type" ; rdfs:subClassOf sip-sdmx-ML-structure:RepresentationType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:nonNegativeInteger ; owl:onProperty sip-sdmx-ML:minOccurs ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:OccurenceType ; owl:onProperty sip-sdmx-ML:maxOccurs ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:OccurenceType ; owl:onProperty sip-sdmx-ML:maxOccurs ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CodelistReferenceType ; owl:onProperty sip-sdmx-ML:Enumeration ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:BasicComponentTextFormatType ; owl:onProperty sip-sdmx-ML:TextFormat ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CodedTextFormatType ; owl:onProperty sip-sdmx-ML:EnumerationFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:CodelistReferenceType ; owl:onProperty sip-sdmx-ML:Enumeration ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:nonNegativeInteger ; owl:onProperty sip-sdmx-ML:minOccurs ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CodedTextFormatType ; owl:onProperty sip-sdmx-ML:EnumerationFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:BasicComponentTextFormatType ; owl:onProperty sip-sdmx-ML:TextFormat ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:NamePersonalisationSchemeUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a name personalisation scheme.

" ; rdfs:label "Name Personalisation Scheme Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.NamePersonalisationScheme=.+" ]) . sip-sdmx-ML:MetadataAttributeReference a owl:DatatypeProperty ; rdfs:comment "

MetadataAttributeReference is a local reference to a metadata attribute defined in the metadata structure referenced by this data structure.

" ; rdfs:domain sip-sdmx-ML-structure:MetadataAttributeUsageType ; rdfs:label "MetadataAttributeReference" ; rdfs:range sip-sdmx-ML-common:NCNameIDType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:LongOrNotApplicableType a rdfs:Datatype ; rdfs:label "Long Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (xsd:long sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML:MessageText a owl:ObjectProperty ; rdfs:comment "

MessageText contains the text of the error and/or warning message. It can occur multiple times to communicate message for multiple warnings or errors.

" ; rdfs:domain sip-sdmx-ML-registry:StatusMessageType_2 ; rdfs:label "MessageText" ; rdfs:range sip-sdmx-ML-common:StatusMessageType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:IdentifiableQueryType a owl:Class ; rdfs:comment "

IdentifiableQueryType describes the structure of a query for an identifiable object.

" ; rdfs:label "Identifiable Query Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:IDQueryType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-registry:IDQueryType ; owl:onProperty sip-sdmx-ML:id ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ConceptSchemeMapUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a concept scheme map.

" ; rdfs:label "Concept Scheme Map Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.structuremapping\\.ConceptSchemeMap=.+" ]) . sip-sdmx-ML:MappedFrequencies a owl:DatatypeProperty ; rdfs:label "MappedFrequencies" ; rdfs:range sip-sdmx-ML-common:IDType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:OccurenceType a rdfs:Datatype ; rdfs:comment "

OccurenceType is used to express the maximum occurrence of an object. It combines an integer, equal or greater than 1, and the literal text, \"unbounded\", for objects which have no upper limit on its occurrence.

" ; rdfs:label "Occurence Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:MaxOccursNumberType sip-sdmx-ML-common:UnboundedCodeType) . sip-sdmx-ML:KeyFamilyReference a owl:ObjectProperty ; rdfs:comment "

KeyFamilyReference subscribes to all data registration events for the key families referenced by this object. This may reference one or more key families, as the specific references fields allow for a wild-carded value.

" ; rdfs:domain sip-sdmx-ML-registry:DataRegistrationEventsType ; rdfs:label "KeyFamilyReference" ; rdfs:range sip-sdmx-ML-registry:MaintainableEventType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:softwarePackage a owl:DatatypeProperty ; rdfs:comment "

The softwarePackage attribute holds the name of the software package that is used to perform the computation.

" ; rdfs:domain sip-sdmx-ML-structure:ComputationType ; rdfs:label "softwarePackage" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ValueMappingType a owl:Class ; rdfs:comment "

ValueMappingType defines a mapping of multiple sources to multiple targets.

" ; rdfs:label "Value Mapping Type" ; rdfs:subClassOf sip-sdmx-ML-common:AnnotableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MappedValueType ; owl:onProperty sip-sdmx-ML:SourceValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:MappedValueType ; owl:onProperty sip-sdmx-ML:SourceValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:TargetValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:date ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:date ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:date ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:date ; owl:onProperty sip-sdmx-ML:validTo ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MeasureType a owl:Class ; rdfs:comment "

MeasureType defines the structure of a measure descriptor. In addition to the identifying concept and representation, a usage status and max occurs can be defined.

" ; rdfs:label "Measure Type" ; rdfs:subClassOf sip-sdmx-ML-structure:MeasureBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:UsageType ; owl:onProperty sip-sdmx-ML:usage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-structure:UsageType ; owl:onProperty sip-sdmx-ML:usage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptRole ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:AlphaNumericOrMissingType a rdfs:Datatype ; rdfs:label "Alpha Numeric Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:AlphaNumericType sip-sdmx-ML-common:MissingType) . sip-sdmx-ML:ID a owl:DatatypeProperty ; rdfs:label "ID" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:RangeValidMonthDayOrMissingType a rdfs:Datatype ; rdfs:label "Range Valid Month Day Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:RangeValidMonthDayType sip-sdmx-ML-common:MissingType) . sip-sdmx-ML-common:VtlMappingSchemeUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a VTL mapping scheme.

" ; rdfs:label "Vtl Mapping Scheme Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.VtlMappingScheme=.+" ]) . sip-sdmx-ML-common:AgencySchemeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for an agency scheme.

" ; rdfs:label "Agency Scheme Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:OrganisationSchemeReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.AgencyScheme=.+:AGENCIES\\(.+\\)" ]) . sip-sdmx-ML-structure:AttributeListType a owl:Class ; rdfs:comment "

AttributeListType describes the attribute descriptor for the data structure definition.

" ; rdfs:label "Attribute List Type" ; rdfs:subClassOf sip-sdmx-ML-structure:AttributeListBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:MetadataAttributeUsage ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-metadata:Attribute ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:MetadataAttributeUsage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-metadata:Attribute ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ValueLists a owl:ObjectProperty ; rdfs:comment "

ValueLists contains a collection of value list descriptions. The value lists may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "ValueLists" ; rdfs:range sip-sdmx-ML-structure:ValueListsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:SubscriptionStatusType a owl:Class ; rdfs:comment "

SubscriptionStatusType describes the structure a status for a single subscription request.

" ; rdfs:label "Subscription Status Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:SubscriptionURN ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:SubscriberAssignedID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:SubscriptionURN ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StatusMessageType ; owl:onProperty sip-sdmx-ML:StatusMessage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:SubscriberAssignedID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-common:StatusMessageType ; owl:onProperty sip-sdmx-ML:StatusMessage ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:TransformationType a owl:Class ; rdfs:comment "

TransformationType defines the structure of a transformation. A transformation is an assignment of a VTL expression to a specific result.

" ; rdfs:label "Transformation Type" ; rdfs:subClassOf sip-sdmx-ML-structure:TransformationBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:Expression ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:Expression ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:Result ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:Result ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:isPersistent ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:isPersistent ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportingDayType a rdfs:Datatype ; rdfs:comment "

ReportingDayType defines a time period of 1 day (P1D) in relation to a reporting year which has a start day (day-month) specified in the specialized reporting year start day attribute. In the absence of a start day for the reporting year, a day of January 1 is assumed. The format of a reporting day is YYYY-Dddd (e.g. 2000-D001), where ddd is a three-digit day (i.e. 001-366).

" ; rdfs:label "Reporting Day Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ReportPeriodValidTimeZoneType ; owl:withRestrictions ([ xsd:pattern ".{5}D(0[0-9][1-9]|[1-2][0-9][0-9]|3[0-5][0-9]|36[0-6]).*" ]) . sip-sdmx-ML-common:OrganisationUnitUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for an organisation unit.

" ; rdfs:label "Organisation Unit Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.OrganisationUnit=.+\\(1\\.0\\).+" ]) . sip-sdmx-ML:FrequencyFormatMapping a owl:ObjectProperty ; rdfs:domain sip-sdmx-ML-structure:StructureMapType ; rdfs:label "FrequencyFormatMapping" ; rdfs:range sip-sdmx-ML-structure:FrequencyFormatMappingType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:TextFormat a owl:ObjectProperty ; rdfs:label "TextFormat" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:GeoGridCodelistType a owl:Class ; rdfs:comment "

GeoGridCodelistType defines the structure of a geographic grid code list. These define a geographical grid composed of cells representing regular squared portions of the Earth.

" ; rdfs:label "Geo Grid Codelist Type" ; rdfs:subClassOf sip-sdmx-ML-structure:GeoGridCodelistBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:GridDefinition ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:GridDefinition ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Enumeration a owl:DatatypeProperty ; rdfs:label "Enumeration" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DataProviderReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a data provider.

" ; rdfs:label "Data Provider Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:OrganisationReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.DataProvider=.+:DATA_PROVIDERS\\(.+\\).+" ]) . sip-sdmx-ML:isSOAP a owl:DatatypeProperty ; rdfs:comment "

The isSOAP attribute, if true, indicates the provided URL expects the notification to be sent in a SOAP message.

" ; rdfs:domain sip-sdmx-ML-registry:NotificationURLType ; rdfs:label "isSOAP" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:UserDefinedOperatorType a owl:Class ; rdfs:comment "

UserDefinedOperatorType defines the structure of a user defined operator. A user defined operator is a custom VTL operator (not existing in the standard library) that extends the VTL standard library for specific purposes. In addition to its identification and name, and definition of the operator must be provided.

" ; rdfs:label "User Defined Operator Type" ; rdfs:subClassOf sip-sdmx-ML-structure:UserDefinedOperatorBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:OperatorDefinition ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:OperatorDefinition ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:StructuresType a owl:Class ; rdfs:comment "

StructuresType describes the structure of the container for all structural metadata components. The structural components may be explicitly detailed, or referenced from an external structure document or registry service. Best practices dictate that, at a minimum, any structural component that is referenced by another structural component be included by reference.

" ; rdfs:label "Structures Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ProcessesType ; owl:onProperty sip-sdmx-ML:Processes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DataConsumerSchemesType ; owl:onProperty sip-sdmx-ML:DataConsumerSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MetadataflowsType ; owl:onProperty sip-sdmx-ML:Metadataflows ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ReportingTaxonomiesType ; owl:onProperty sip-sdmx-ML:ReportingTaxonomies ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CategorySchemeMapsType ; owl:onProperty sip-sdmx-ML:CategorySchemeMaps ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DataProviderSchemesType ; owl:onProperty sip-sdmx-ML:DataProviderSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MetadataProvisionAgreementsType ; owl:onProperty sip-sdmx-ML:MetadataProvisionAgreements ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:RepresentationMapsType ; owl:onProperty sip-sdmx-ML:RepresentationMaps ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CodelistsType ; owl:onProperty sip-sdmx-ML:Codelists ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:GeographicCodelistsType ; owl:onProperty sip-sdmx-ML:GeographicCodelists ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:StructureMapsType ; owl:onProperty sip-sdmx-ML:StructureMaps ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:NamePersonalisationSchemesType ; owl:onProperty sip-sdmx-ML:NamePersonalisationSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:TransformationSchemesType ; owl:onProperty sip-sdmx-ML:TransformationSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ConceptSchemesType ; owl:onProperty sip-sdmx-ML:ConceptSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:HierarchiesType ; owl:onProperty sip-sdmx-ML:Hierarchies ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:OrganisationUnitSchemesType ; owl:onProperty sip-sdmx-ML:OrganisationUnitSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:AgencySchemesType ; owl:onProperty sip-sdmx-ML:AgencySchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:ValueListsType ; owl:onProperty sip-sdmx-ML:ValueLists ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DataConstraintsType ; owl:onProperty sip-sdmx-ML:DataConstraints ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:OrganisationUnitSchemesType ; owl:onProperty sip-sdmx-ML:OrganisationUnitSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:DataConstraintsType ; owl:onProperty sip-sdmx-ML:DataConstraints ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:MetadataConstraintsType ; owl:onProperty sip-sdmx-ML:MetadataConstraints ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:ProvisionAgreementsType ; owl:onProperty sip-sdmx-ML:ProvisionAgreements ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CategorisationsType ; owl:onProperty sip-sdmx-ML:Categorisations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:DataflowsType ; owl:onProperty sip-sdmx-ML:Dataflows ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:MetadataProviderSchemesType ; owl:onProperty sip-sdmx-ML:MetadataProviderSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:ReportingTaxonomyMapsType ; owl:onProperty sip-sdmx-ML:ReportingTaxonomyMaps ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CategorySchemesType ; owl:onProperty sip-sdmx-ML:CategorySchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:DataStructuresType ; owl:onProperty sip-sdmx-ML:DataStructures ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:RulesetSchemesType ; owl:onProperty sip-sdmx-ML:RulesetSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:MetadataStructuresType ; owl:onProperty sip-sdmx-ML:MetadataStructures ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:ConceptSchemeMapsType ; owl:onProperty sip-sdmx-ML:ConceptSchemeMaps ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:GeoGridCodelistsType ; owl:onProperty sip-sdmx-ML:GeoGridCodelists ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:OrganisationSchemeMapsType ; owl:onProperty sip-sdmx-ML:OrganisationSchemeMaps ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CustomTypeSchemesType ; owl:onProperty sip-sdmx-ML:CustomTypeSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ValueListsType ; owl:onProperty sip-sdmx-ML:ValueLists ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MetadataConstraintsType ; owl:onProperty sip-sdmx-ML:MetadataConstraints ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ProvisionAgreementsType ; owl:onProperty sip-sdmx-ML:ProvisionAgreements ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CategorisationsType ; owl:onProperty sip-sdmx-ML:Categorisations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DataflowsType ; owl:onProperty sip-sdmx-ML:Dataflows ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MetadataProviderSchemesType ; owl:onProperty sip-sdmx-ML:MetadataProviderSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ReportingTaxonomyMapsType ; owl:onProperty sip-sdmx-ML:ReportingTaxonomyMaps ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CategorySchemesType ; owl:onProperty sip-sdmx-ML:CategorySchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DataStructuresType ; owl:onProperty sip-sdmx-ML:DataStructures ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MetadataStructuresType ; owl:onProperty sip-sdmx-ML:MetadataStructures ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:RulesetSchemesType ; owl:onProperty sip-sdmx-ML:RulesetSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ConceptSchemeMapsType ; owl:onProperty sip-sdmx-ML:ConceptSchemeMaps ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:TransformationSchemesType ; owl:onProperty sip-sdmx-ML:TransformationSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:GeoGridCodelistsType ; owl:onProperty sip-sdmx-ML:GeoGridCodelists ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:OrganisationSchemeMapsType ; owl:onProperty sip-sdmx-ML:OrganisationSchemeMaps ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CustomTypeSchemesType ; owl:onProperty sip-sdmx-ML:CustomTypeSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:UserDefinedOperatorSchemesType ; owl:onProperty sip-sdmx-ML:UserDefinedOperatorSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:HierarchyAssociationsType ; owl:onProperty sip-sdmx-ML:HierarchyAssociations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:AvailabilityConstraintsType ; owl:onProperty sip-sdmx-ML:AvailabilityConstraints ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:VtlMappingSchemesType ; owl:onProperty sip-sdmx-ML:VtlMappingSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:HierarchyAssociationsType ; owl:onProperty sip-sdmx-ML:HierarchyAssociations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:ProcessesType ; owl:onProperty sip-sdmx-ML:Processes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:AvailabilityConstraintsType ; owl:onProperty sip-sdmx-ML:AvailabilityConstraints ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:DataConsumerSchemesType ; owl:onProperty sip-sdmx-ML:DataConsumerSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:MetadataflowsType ; owl:onProperty sip-sdmx-ML:Metadataflows ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:ReportingTaxonomiesType ; owl:onProperty sip-sdmx-ML:ReportingTaxonomies ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CategorySchemeMapsType ; owl:onProperty sip-sdmx-ML:CategorySchemeMaps ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:DataProviderSchemesType ; owl:onProperty sip-sdmx-ML:DataProviderSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:MetadataProvisionAgreementsType ; owl:onProperty sip-sdmx-ML:MetadataProvisionAgreements ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CodelistsType ; owl:onProperty sip-sdmx-ML:Codelists ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:RepresentationMapsType ; owl:onProperty sip-sdmx-ML:RepresentationMaps ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:StructureMapsType ; owl:onProperty sip-sdmx-ML:StructureMaps ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:GeographicCodelistsType ; owl:onProperty sip-sdmx-ML:GeographicCodelists ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:NamePersonalisationSchemesType ; owl:onProperty sip-sdmx-ML:NamePersonalisationSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:ConceptSchemesType ; owl:onProperty sip-sdmx-ML:ConceptSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:HierarchiesType ; owl:onProperty sip-sdmx-ML:Hierarchies ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:UserDefinedOperatorSchemesType ; owl:onProperty sip-sdmx-ML:UserDefinedOperatorSchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:AgencySchemesType ; owl:onProperty sip-sdmx-ML:AgencySchemes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:VtlMappingSchemesType ; owl:onProperty sip-sdmx-ML:VtlMappingSchemes ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:urn a owl:DatatypeProperty ; rdfs:label "urn" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Observation a owl:ObjectProperty ; rdfs:comment "

This is used to specify that the value of the attribute is dependent upon the observed value. An attribute with this relationship will always be treated as an observation level attribute.

" ; rdfs:domain sip-sdmx-ML-structure:AttributeRelationshipType ; rdfs:label "Observation" ; rdfs:range sip-sdmx-ML-common:EmptyType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:BeforePeriod a owl:ObjectProperty ; rdfs:comment "

BeforePeriod is the period before which the period is meant to cover. This date may be inclusive or exclusive in the range.

" ; rdfs:domain sip-sdmx-ML-structure:TimeRangeValueType ; rdfs:label "BeforePeriod" ; rdfs:range sip-sdmx-ML-structure:TimePeriodRangeType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:RangeValidLeapYearType a rdfs:Datatype ; rdfs:comment "

RangeValidLeapYearType is a derivation of the RangeValidMonthDayType which validates that a date of February 29 occurs in a valid leap year (i.e. if the year is divisible 4 and not by 100, unless it is also divisible by 400). This type is meant to be derived from for further validation.

" ; rdfs:label "Range Valid Leap Year Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:RangeValidMonthDayType ; owl:withRestrictions ([ xsd:pattern "((\\d{2}(04|08|12|16|20|24|28|32|36|40|44|48|52|56|60|64|68|72|76|80|84|88|92|96))|((00|04|08|12|16|20|24|28|32|36|40|44|48|52|56|60|64|68|72|76|80|84|88|92|96)00))\\-02\\-29.+" ] [ xsd:pattern ".{5}02\\-(([0-1][0-9])|(2[^9])).+" ] [ xsd:pattern ".{5}((0[1,3-9])|1[0-2]).+" ]) . sip-sdmx-ML:obsCount a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML-structure:AvailabilityConstraintType ; rdfs:label "obsCount" ; rdfs:range xsd:int ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CodelistExtensionType a owl:Class ; rdfs:comment "

CodelistExtensionType defines the structure of a codelist to be extended by the codelist defining the extension. It provides a reference to the extended codelist and selection criteria to indicate the codes to be included in the extending codelist.

" ; rdfs:label "Codelist Extension Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CodeSelectionType ; owl:onProperty sip-sdmx-ML:ExclusiveCodeSelection ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:CodeSelectionType ; owl:onProperty sip-sdmx-ML:InclusiveCodeSelection ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CodeSelectionType ; owl:onProperty sip-sdmx-ML:InclusiveCodeSelection ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:CodelistReferenceType ; owl:onProperty sip-sdmx-ML:Codelist ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CodelistReferenceType ; owl:onProperty sip-sdmx-ML:Codelist ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:prefix ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:prefix ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:CodeSelectionType ; owl:onProperty sip-sdmx-ML:ExclusiveCodeSelection ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:BooleanOrNotApplicableType a rdfs:Datatype ; rdfs:label "Boolean Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (xsd:boolean sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML-common:IntOrMissingType a rdfs:Datatype ; rdfs:label "Int Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (xsd:int sip-sdmx-ML-common:MissingType) . sip-sdmx-ML:url a owl:DatatypeProperty ; rdfs:comment "

The url of the object being linked.

" ; rdfs:domain sip-sdmx-ML-common:LinkType ; rdfs:label "url" ; rdfs:range xsd:anyURI ; uml:isAbstract "false"^^xsd:boolean . a owl:Class ; rdfs:comment "

FooterType describes the structure of a message footer. The footer is used to convey any error, information, or warning messages. This is to be used when the message has payload, but also needs to communicate additional information. If an error occurs and no payload is generated, an Error message should be returned.

" ; rdfs:label "Footer Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML:FooterMessageType ; owl:onProperty sip-sdmx-ML:Message ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML:FooterMessageType ; owl:onProperty sip-sdmx-ML:Message ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:VersionQueryType a rdfs:Datatype ; rdfs:comment "

VersionQueryType is a simple type that allows for a version number to be substituted with a wild card character (\"%\") or a late bound character (\"*\").

" ; rdfs:label "Version Query Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:WildcardVersionType sip-sdmx-ML-common:WildCardValueType) . sip-sdmx-ML-common:ObservationalTimePeriodValueType a owl:Class ; rdfs:comment "

ObservationalTimePeriodValueType is a refinement of SimpleValueType limiting the content to be an observational time period.

" ; rdfs:label "Observational Time Period Value Type" ; rdfs:subClassOf sip-sdmx-ML-common:ValueType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:StructureHeaderType a owl:Class ; rdfs:comment "

StructureHeaderType defines the structure for structural metadata messages.

" ; rdfs:label "Structure Header Type" ; rdfs:subClassOf sip-sdmx-ML-message:BaseHeaderType ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-message:SenderType ; owl:onProperty sip-sdmx-ML:Sender ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:SenderType ; owl:onProperty sip-sdmx-ML:Sender ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-message:HeaderTimeType ; owl:onProperty sip-sdmx-ML:Prepared ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:ID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:HeaderTimeType ; owl:onProperty sip-sdmx-ML:Prepared ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:Test ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:ID ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:Test ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:TextType ; owl:onProperty sip-sdmx-ML:Source ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:PartyType ; owl:onProperty sip-sdmx-ML:Receiver ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:AnnotationType a owl:Class ; rdfs:comment "

AnnotationType provides for non-documentation notes and annotations to be embedded in data and structure messages. It provides optional fields for providing a title, a type description, a URI, and the text of the annotation.

" ; rdfs:label "Annotation Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:AnnotationValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:AnnotationTitle ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:AnnotationType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:AnnotationType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:AnnotationURLType ; owl:onProperty sip-sdmx-ML:AnnotationURL ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:TextType ; owl:onProperty sip-sdmx-ML:AnnotationText ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:AnnotationValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:AnnotationTitle ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:ResultType a owl:Class ; rdfs:comment "

ResultType contains the details about a data or metadata source, through the complete registration information. In addition, a reference to the content constraints for the data source may be provided, if the query requested this information.

" ; rdfs:label "Result Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConstraintReferenceType ; owl:onProperty sip-sdmx-ML:Constraint ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:RegistrationType ; owl:onProperty sip-sdmx-ML:Registration ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:RegistrationType ; owl:onProperty sip-sdmx-ML:Registration ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:OrganisationReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for any type of organisation.

" ; rdfs:label "Organisation Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.Agency=.+:AGENCIES\\(.+\\).+" ] [ xsd:pattern ".+\\.base\\.DataConsumer=.+:DATA_CONSUMERS\\(.+\\).+" ] [ xsd:pattern ".+\\.base\\.DataProvider=.+:DATA_PROVIDERS\\(.+\\).+" ] [ xsd:pattern ".+\\.base\\.MetadataProvider=.+:METADATA_PROVIDERS\\(.+\\).+" ] [ xsd:pattern ".+\\.base\\.OrganisationUnit=.+" ]) . sip-sdmx-ML-structure:TextFormatType a owl:Class ; rdfs:comment "

TextFormatType defines the information for describing a full range of text formats and may place restrictions on the values of the other attributes, referred to as \"facets\".

" ; rdfs:label "Text Format Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:decimal ; owl:onProperty sip-sdmx-ML:startValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:decimal ; owl:onProperty sip-sdmx-ML:maxValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:decimal ; owl:onProperty sip-sdmx-ML:endValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:decimals ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:duration ; owl:onProperty sip-sdmx-ML:timeInterval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:pattern ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:duration ; owl:onProperty sip-sdmx-ML:timeInterval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:pattern ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:startTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:isMultiLingual ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:endTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:minLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SentinelValueType ; owl:onProperty sip-sdmx-ML:SentinelValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:maxLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DataType ; owl:onProperty sip-sdmx-ML:textType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:isSequence ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:decimal ; owl:onProperty sip-sdmx-ML:minValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:decimal ; owl:onProperty sip-sdmx-ML:maxValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:decimal ; owl:onProperty sip-sdmx-ML:interval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:decimals ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:decimal ; owl:onProperty sip-sdmx-ML:startValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:decimal ; owl:onProperty sip-sdmx-ML:endValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:isMultiLingual ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:startTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:endTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataType ; owl:onProperty sip-sdmx-ML:textType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:minLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:isSequence ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:maxLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:decimal ; owl:onProperty sip-sdmx-ML:interval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:decimal ; owl:onProperty sip-sdmx-ML:minValue ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:MetadataConstraint a owl:ObjectProperty ; rdfs:comment "

MetadataConstraint specifies a subset of the definition of the allowable content of a metadata set.

" ; rdfs:domain sip-sdmx-ML-structure:MetadataConstraintsType ; rdfs:label "MetadataConstraint" ; rdfs:range sip-sdmx-ML-structure:MetadataConstraintType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MetadataConstraintReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a metadata constraint.

" ; rdfs:label "Metadata Constraint Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ConstraintReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.registry\\.MetadataConstraint=.+" ]) . sip-sdmx-ML-structure:MetadataAttributeList a owl:ObjectProperty ; rdfs:comment "

MetadataAttributeList defines the set of metadata attributes that can be defined as a hierarchy, for reporting reference metadata about a target object. The identification of metadata attributes must be unique at any given level of the metadata structure. Although there are XML schema constraints to help enforce this, these only apply to explicitly assigned identifiers. Identifiers inherited from a concept from which a metadata attribute takes its identity cannot be validated against this constraint. Therefore, systems processing metadata structure definitions will have to perform this check outside of the XML validation.

" ; rdfs:domain sip-sdmx-ML-structure:MetadataStructureComponentsType ; rdfs:label "MetadataAttributeList" ; rdfs:range sip-sdmx-ML-structure:MetadataAttributeListType ; rdfs:subPropertyOf sip-sdmx-ML-structure:ComponentList ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:GeographicCodelistType a owl:Class ; rdfs:comment "

GeographicCodelistType defines the structure of a geographic codelist. It comprises a set of GeoFeatureSetCodes, by adding a value in the Code that follows a pattern to represent a geo feature set.

" ; rdfs:label "Geographic Codelist Type" ; rdfs:subClassOf sip-sdmx-ML-structure:GeoCodelistType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:GeoFeatureSetCode ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:GeoFeatureSetCode ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CodelistExtensionType ; owl:onProperty sip-sdmx-ML:CodelistExtension ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:GeoCodelistTypeType ; owl:onProperty sip-sdmx-ML:geoType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-structure:GeoCodelistTypeType ; owl:onProperty sip-sdmx-ML:geoType ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DateMapType a owl:Class ; rdfs:comment "

Indicates the point in time to resolve to when mapping from low frequency periods to higher frequency periods.

" ; rdfs:label "Date Map Type" ; rdfs:subClassOf sip-sdmx-ML-common:IdentifiableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:TargetFrequencyID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ResolvePeriodType ; owl:onProperty sip-sdmx-ML:resolvePeriod ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Source ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Source ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:TargetFrequencyID ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Target ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-structure:ResolvePeriodType ; owl:onProperty sip-sdmx-ML:resolvePeriod ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Target ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:FrequencyDimension ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:FrequencyDimension ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:MappedFrequencies ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:RangeValidTimeZoneOrNotApplicableType a rdfs:Datatype ; rdfs:label "Range Valid Time Zone Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:RangeValidTimeZoneType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML:indexAttributes a owl:DatatypeProperty ; rdfs:comment "

The indexAttributes, if true, indicates that the registry must index the range of actual (present) values for each attribute of the data set or the presence of the metadata attributes of the metadata set (as indicated in the set's structure definition). The default value is false.

" ; rdfs:domain sip-sdmx-ML-registry:RegistrationType ; rdfs:label "indexAttributes" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:GenericMetadataType a owl:Class ; rdfs:comment "

GenericMetadataType defines the contents of a generic metadata message.

" ; rdfs:label "Generic Metadata Type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:StructureMapUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a structure map.

" ; rdfs:label "Structure Map Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.structuremapping\\.StructureMap=.+" ]) . sip-sdmx-ML-structure:UsageType a rdfs:Datatype ; rdfs:comment "

An enumeration of optional | mandatory to indicate the usage of an attribute or measure.

" ; rdfs:label "Usage Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:enumeration ("mandatory"^^xsd:string "optional"^^xsd:string) ]) . sip-sdmx-ML:OutputFormat a owl:DatatypeProperty ; rdfs:comment "

The format the VTL scalar type has to assume (e.g. YYYY-MM-DD; see VTL specifications), both for the literals in the VTL expressions and for the conversion to the output.

" ; rdfs:domain sip-sdmx-ML-structure:CustomTypeType ; rdfs:label "OutputFormat" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:locale a owl:DatatypeProperty ; rdfs:comment "

The locale on which the input will be parsed according to the pattern.

" ; rdfs:domain sip-sdmx-ML-structure:DatePatternMapType ; rdfs:label "locale" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . rdfs:range rdfs:label "Range" . sip-sdmx-ML-registry:QuerySubscriptionResponseType a owl:Class ; rdfs:comment "

QuerySubscriptionResponseType describes the structure of a subscription query response. A status will describe the success or failure of the request (and provide error or warning messages if necessary). If the query was successful, details of all of the organisation's subscriptions will be provided.

" ; rdfs:label "Query Subscription Response Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-common:StatusMessageType ; owl:onProperty sip-sdmx-ML:StatusMessage ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StatusMessageType ; owl:onProperty sip-sdmx-ML:StatusMessage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:SubscriptionType ; owl:onProperty sip-sdmx-ML:Subscription ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:CustomTypeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a custom type.

" ; rdfs:label "Custom Type Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.CustomType=.+" ]) . sip-sdmx-ML:Value a rdf:Property ; rdfs:comment "

Value holds any simple value (enumerated or not) for the metadata attribute.

" ; rdfs:label "Value" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ObservationalTimePeriodOrNotApplicableType a rdfs:Datatype ; rdfs:label "Observational Time Period Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ObservationalTimePeriodType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML-structure:Transformation a owl:ObjectProperty ; rdfs:comment "

Transformation describes the details of a single transformation within a transformation scheme.

" ; rdfs:domain sip-sdmx-ML-structure:TransformationSchemeBaseType ; rdfs:label "Transformation" ; rdfs:range sip-sdmx-ML-structure:TransformationType ; rdfs:subPropertyOf sip-sdmx-ML-structure:Item ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:UserDefinedOperator a owl:ObjectProperty ; rdfs:comment "

UserDefinedOperator details a user defined operators within a user defined operator scheme.

" ; rdfs:domain sip-sdmx-ML-structure:UserDefinedOperatorSchemeBaseType ; rdfs:label "UserDefinedOperator" ; rdfs:range sip-sdmx-ML-structure:UserDefinedOperatorType ; rdfs:subPropertyOf sip-sdmx-ML-structure:Item ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:TimeDimensionRepresentationType a owl:Class ; rdfs:comment "

TimeDimensionRepresentationType defines the representation for the time dimension. Enumerated values are not allowed.

" ; rdfs:label "Time Dimension Representation Type" ; rdfs:subClassOf sip-sdmx-ML-structure:SimpleDataStructureRepresentationType ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:TimeTextFormatType ; owl:onProperty sip-sdmx-ML:TextFormat ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:TimeTextFormatType ; owl:onProperty sip-sdmx-ML:TextFormat ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:uri a owl:DatatypeProperty ; rdfs:label "uri" ; rdfs:range xsd:anyURI ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataProviderType a owl:Class ; rdfs:comment "

DataProviderType defines the structure of a data provider description. The contacts defined for the organisation are specific to the data provider role the organisation is serving.

" ; rdfs:label "Data Provider Type" ; rdfs:subClassOf sip-sdmx-ML-structure:OrganisationType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DataProviderUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataProviderUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:ContactType ; owl:onProperty sip-sdmx-ML:Contact ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:EventAction a owl:DatatypeProperty ; rdfs:comment "

EventAction indicates the nature of the event - whether the action was an addition, a modification, or a deletion.

" ; rdfs:domain sip-sdmx-ML-registry:NotifyRegistryEventType ; rdfs:label "EventAction" ; rdfs:range sip-sdmx-ML-common:ActionType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:DataStructure a rdf:Property ; rdfs:label "DataStructure" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:VersionReferenceType a rdfs:Datatype ; rdfs:comment "

VersionReferenceType defines the structure of version number in a reference. When semantic versioning is used, the major, minor, or patch version parts can be wildcarded using \"+\" as an extension. For example, 2+.3.1 means the currently latest available version >= 2.3.1 (even if not backwards compatible). Note that wildcarded semantic version references cannot be combined with version extended reference (e.g. 2.3+.1-draft is not permissible). Version-extended (e.g. 1.3.1-draft) and legacy version numbers (e.g. 1 or 1.0) are also supported.

" ; rdfs:label "Version Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:LegacyVersionNumberType sip-sdmx-ML-common:SemanticVersionNumberType sip-sdmx-ML-common:SemanticVersionReferenceType) . sip-sdmx-ML-common:BasicTimePeriodType a rdfs:Datatype ; rdfs:comment "

BasicTimePeriodType contains the basic dates and calendar periods. It is a combination of the Gregorian time periods and the date time type.

" ; rdfs:label "Basic Time Period Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:GregorianTimePeriodType xsd:dateTime) . sip-sdmx-ML-dsd:ObsType a owl:Class ; rdfs:comment "

ObsType is the abstract type which defines the structure of a grouped or un-grouped observation. The observation must be provided a key, which is either a value for the dimension which is declared to be at the observation level if the observation is grouped, or a full set of values for all dimensions in the data structure definition if the observation is un-grouped. This key should disambiguate the observation within the context in which it is defined (e.g. there should not be another observation with the same dimension value in a series). The observation can contain an observed value and/or attribute values. Data structure definition schemas will derive a type or types based on this that is specific to the data structure definition and the variation of the format being expressed in the schema. The dimension value(s) which make up the key and the data and metadata attribute values associated with the key dimension(s) or the primary measure will be represented with XML attributes. This is specified in the content model with the declaration of anyAttributes in the \"local\" namespace. The derived observation type will refine this structure so that the attributes are explicit. The XML attributes will be given a name based on the attribute's identifier. These XML attributes will be unqualified (meaning they do not have a namespace associated with them). The dimension XML attribute(s) will be required while the attribute XML attributes will be optional. To allow for generic processing, it is required that the only unqualified XML attributes in the derived observation type be for the observation dimension(s) and attributes declared in the data structure definition. If additional attributes are required, these should be qualified with a namespace so that a generic application can easily distinguish them as not being meant to represent a data structure definition dimension or attribute.

" ; rdfs:label "Obs Type" ; rdfs:subClassOf sip-sdmx-ML-common:AnnotableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-dsd:MetadataType ; owl:onProperty sip-sdmx-ML:Metadata ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-dsd:MetadataType ; owl:onProperty sip-sdmx-ML:Metadata ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:type ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:type ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ObservationalTimePeriodType ; owl:onProperty sip-sdmx-ML:TIME_PERIOD ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ObservationalTimePeriodType ; owl:onProperty sip-sdmx-ML:TIME_PERIOD ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-dsd:CompType ; owl:onProperty sip-sdmx-ML:Comp ] ; uml:isAbstract "false"^^xsd:boolean . a owl:Class ; rdfs:comment "

FooterMessageType defines the structure of a message that is contained in the footer of a message. It is a status message that have a severity code of Error, Information, or Warning added to it.

" ; rdfs:label "Footer Message Type" ; rdfs:subClassOf sip-sdmx-ML-common:CodedStatusMessageType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML:SeverityCodeType ; owl:onProperty sip-sdmx-ML:severity ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML:SeverityCodeType ; owl:onProperty sip-sdmx-ML:severity ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:CodeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a code.

" ; rdfs:label "Code Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.codelist\\.Code=.+" ]) . sip-sdmx-ML-common:ReportingQuarterType a rdfs:Datatype ; rdfs:comment "

ReportingQuarterType defines a time period of 3 months (P3M) in relation to a reporting year which has a start day (day-month) specified in the specialized reporting year start day attribute. In the absence of a start day for the reporting year, a day of January 1 is assumed. The format of a reporting quarter is YYYY-Qq (e.g. 2000-Q1), where q is a value between 1 and 4.

" ; rdfs:label "Reporting Quarter Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ReportPeriodValidTimeZoneType ; owl:withRestrictions ([ xsd:pattern ".{5}Q[1-4].*" ]) . sip-sdmx-ML-message:Error a owl:ObjectProperty ; rdfs:comment "

Error is used to communicate that an error has occurred when responding to a request in an non-registry environment. The content will be a collection of error messages.

" ; rdfs:label "Error" ; rdfs:range sip-sdmx-ML-message:ErrorType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MeasureDescriptorReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a measure descriptor.

" ; rdfs:label "Measure Descriptor Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.MeasureDescriptor=.+" ]) . sip-sdmx-ML:CustomTypeScheme a rdf:Property ; rdfs:comment "

References a custom type scheme which defines custom conversions of VTL scalar types to SDMX data types. This must be used if custom type conversions are used in the transformations defined in a transformation scheme. All custom conversions must be defined in the referenced scheme.

" ; rdfs:label "CustomTypeScheme" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:isExternalReference a owl:DatatypeProperty ; rdfs:comment "

The isExternalReference attribute, if true, indicates that the actual object is not defined the corresponding element, rather its full details are defined elsewhere - indicated by either the registryURL, the repositoryURL, or the structureURL. The purpose of this is so that each structure message does not have to redefine object that are already defined elsewhere. If the isExternalReference attribute is not set, then it is assumed to be false, and the object should contain the full definition of its contents. If more than one of the registryURL, the repositoryURL, and the structureURL are supplied, then the application processing the object can choose the method it finds best suited to retrieve the details of the object.

" ; rdfs:domain sip-sdmx-ML-common:MaintainableType ; rdfs:label "isExternalReference" ; rdfs:range xsd:boolean ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Extracted a owl:DatatypeProperty ; rdfs:label "Extracted" ; rdfs:range xsd:dateTime ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:GeoGridCode a owl:ObjectProperty ; rdfs:comment "

GeoGridCode is a code the represents a geographic grid cell that belongs to a specific grid definition.

" ; rdfs:domain sip-sdmx-ML-structure:GeoGridCodelistBaseType ; rdfs:label "GeoGridCode" ; rdfs:range sip-sdmx-ML-structure:GeoGridCodeType ; rdfs:subPropertyOf sip-sdmx-ML-structure:GeoRefCode ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:MetadataResult a owl:ObjectProperty ; rdfs:domain sip-sdmx-ML-registry:QueryResultType ; rdfs:label "MetadataResult" ; rdfs:range sip-sdmx-ML-registry:ResultType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:GroupDimension a owl:ObjectProperty ; rdfs:comment "

GroupDimension is a component which contains only a reference to a dimension in the key descriptor (DimensionList). Although it is conventional to declare dimensions in the same order as they are declared in the ordered key, there is no requirement to do so - the ordering of the values of the key are taken from the order in which the dimensions are declared. Note that the id of a dimension may be inherited from its underlying concept - therefore this reference value may actually be the id of the concept.

" ; rdfs:domain sip-sdmx-ML-structure:GroupType ; rdfs:label "GroupDimension" ; rdfs:range sip-sdmx-ML-structure:GroupDimensionType ; rdfs:subPropertyOf sip-sdmx-ML-structure:Component ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:Concept a rdf:Property ; rdfs:comment "

Concept describes the details of a concept within a concept scheme.

" ; rdfs:label "Concept" ; rdfs:seeAlso , , ; rdfs:subPropertyOf sip-sdmx-ML-structure:Item ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:RulesetSchemeBaseType a owl:Class ; rdfs:comment "

RulesetSchemeBaseType is an abstract base type for the RulesetSchemeType. It restricts the item types to be only rulesets.

" ; rdfs:label "Ruleset Scheme Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:VtlDefinitionSchemeType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:Ruleset ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:RulesetSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:Ruleset ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:RulesetSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:LinkedObject a owl:DatatypeProperty ; rdfs:comment "

Associates the Identifiable Artefact that needs the Hierarchy.

" ; rdfs:domain sip-sdmx-ML-structure:HierarchyAssociationType ; rdfs:label "LinkedObject" ; rdfs:range sip-sdmx-ML-common:UrnReferenceType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportingWeekOrMissingType a rdfs:Datatype ; rdfs:label "Reporting Week Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ReportingWeekType sip-sdmx-ML-common:MissingType) . sip-sdmx-ML-common:BasicTimePeriodOrMissingType a rdfs:Datatype ; rdfs:label "Basic Time Period Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:BasicTimePeriodType sip-sdmx-ML-common:MissingType) . sip-sdmx-ML:maxValue a owl:DatatypeProperty ; rdfs:label "maxValue" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:validTo a owl:DatatypeProperty ; rdfs:comment "

The validTo attribute indicates the point in time in which the hierarchical code became no longer effective. This can be used to track the historicity of codes changing over time.

" ; rdfs:label "validTo" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:HierarchyBaseType a owl:Class ; rdfs:comment "

HierarchyBaseType is an abstract base class that is the basis for the HierarchyType. It requires that a name be supplied.

" ; rdfs:label "Hierarchy Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:MaintainableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:HierarchyUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:HierarchyUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:pattern a owl:DatatypeProperty ; rdfs:label "pattern" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:NullValue a owl:DatatypeProperty ; rdfs:comment "

The value to be produced in the output of the conversion when a component has a null value.

" ; rdfs:domain sip-sdmx-ML-structure:CustomTypeType ; rdfs:label "NullValue" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:vtlVersion a owl:DatatypeProperty ; rdfs:comment "

Identifies the VTL version to which the items in the defined scheme comply. Note that definition schemes can only reference definition schemes using the same VTL version.

" ; rdfs:domain sip-sdmx-ML-structure:VtlDefinitionSchemeType ; rdfs:label "vtlVersion" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:minLength a owl:DatatypeProperty ; rdfs:label "minLength" ; rdfs:range xsd:positiveInteger ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-dsd:GroupType a owl:Class ; rdfs:comment "

GroupType is the abstract type which defines a structure which is used to communicate attribute values for a group defined in a data structure definition. The group can consist of either a subset of the dimensions defined by the data structure definition, or an association to an attachment constraint, which in turn defines key sets to which attributes can be attached. In the case that the group is based on an attachment constraint, only the identification of group is provided. It is expected that a system which is processing this will relate that identifier to the key sets defined in the constraint and apply the values provided for the attributes appropriately. Data structure definition schemas will drive types based on this for each group defined in the data structure definition. Both the dimension values which make up the key (if applicable) and the attribute values associated with the group will be represented with XML attributes. This is specified in the content model with the declaration of anyAttributes in the \"local\" namespace. The derived group type will refine this structure so that the attributes are explicit. The XML attributes will be given a name based on the attribute's identifier. These XML attributes will be unqualified (meaning they do not have a namespace associated with them). The dimension XML attributes will be required while the attribute XML attributes will be optional. To allow for generic processing, it is required that the only unqualified XML attributes in the derived group type be for the group dimensions and data or metadata attributes declared in the data structure definition. If additional attributes are required, these should be qualified with a namespace so that a generic application can easily distinguish them as not being meant to represent a data structure definition dimension or attribute.

" ; rdfs:label "Group Type" ; rdfs:subClassOf sip-sdmx-ML-common:AnnotableType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:type ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-dsd:MetadataType ; owl:onProperty sip-sdmx-ML:Metadata ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:type ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-dsd:CompType ; owl:onProperty sip-sdmx-ML:Comp ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-dsd:MetadataType ; owl:onProperty sip-sdmx-ML:Metadata ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Process a owl:ObjectProperty ; rdfs:comment "

Process provides the details of a process, which is a scheme which defines or documents the operations performed on data in order to validate data or to derive new information according to a given set of rules. It is not meant to support process automation, but serves as a description of how processes occur. The primary use for this structural mechanism is the attachment of reference metadata regarding statistical processing. This must either contain the full details of the category scheme, or provide a name and identification information and reference the full details from an external structure document or registry service.

" ; rdfs:label "Process" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportingMonthType a rdfs:Datatype ; rdfs:comment "

ReportingMonthType defines a time period of 1 month (P1M) in relation to a reporting year which has a start day (day-month) specified in the specialized reporting year start day attribute. In the absence of a start day for the reporting year, a day of January 1 is assumed. In this case a reporting month will coincide with a calendar month. The format of a reporting month is YYYY-Mmm (e.g. 2000-M01), where mm is a two-digit month (i.e. 01-12).

" ; rdfs:label "Reporting Month Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ReportPeriodValidTimeZoneType ; owl:withRestrictions ([ xsd:pattern ".{5}M(0[1-9]|1[0-2]).*" ]) . sip-sdmx-ML-structure:CustomTypeBaseType a owl:Class ; rdfs:comment "

CustomTypeBaseType defines the base refinement of the CustomTypeType. Its purpose is to restrict the urn attribute.

" ; rdfs:label "Custom Type Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:UnnestedItemType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:CustomTypeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CustomTypeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ReportingCategoryBaseType a owl:Class ; rdfs:comment "

ReportingCategoryBaseType is an abstract base type that serves as the basis for the ReportingCategoryType.

" ; rdfs:label "Reporting Category Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ReportingCategoryUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:ReportingCategory ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ReportingCategoryUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:ReportingCategory ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ComponentListType a owl:Class ; rdfs:comment "

ComponentListType is an abstract base type for all component lists. It contains a collection of components. Concrete types should restrict this to specific concrete components.

" ; rdfs:label "Component List Type" ; rdfs:subClassOf sip-sdmx-ML-common:IdentifiableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:Component ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:Component ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:UserDefinedOperatorBaseType a owl:Class ; rdfs:comment "

UserDefinedOperatorBaseType defines the base refinement of the UserDefinedOperatorType. Its purpose is to restrict the urn attribute.

" ; rdfs:label "User Defined Operator Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:UnnestedItemType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:UserDefinedOperatorUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:UserDefinedOperatorUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataAttributeListType a owl:Class ; rdfs:comment "

MetadataAttributeListType describes the structure of a meta data attribute list. It comprises a set of metadata attributes that can be defined as a hierarchy.

" ; rdfs:label "Metadata Attribute List Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ComponentListType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:MetadataAttribute ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:MetadataAttribute ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:SentinelValueType a owl:Class ; rdfs:comment "

SentinelValueType defines the structure of a sentinel value. A sentinel is a value that has a special meaning within the text format representation of a component. The value is associated with a multi-lingual name and description.

" ; rdfs:label "Sentinel Value Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:anySimpleType ; owl:onProperty sip-sdmx-ML:value ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anySimpleType ; owl:onProperty sip-sdmx-ML:value ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:RepresentationMapType a owl:Class ; rdfs:label "Representation Map Type" ; rdfs:subClassOf sip-sdmx-ML-structure:RepresentationMapBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:DataType ; owl:onProperty sip-sdmx-ML:TargetDataType ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ValueMappingType ; owl:onProperty sip-sdmx-ML:RepresentationMapping ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:AnyCodelistReferenceType ; owl:onProperty sip-sdmx-ML:SourceCodelist ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataType ; owl:onProperty sip-sdmx-ML:SourceDataType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:DataType ; owl:onProperty sip-sdmx-ML:SourceDataType ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:AnyCodelistReferenceType ; owl:onProperty sip-sdmx-ML:TargetCodelist ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:AnyCodelistReferenceType ; owl:onProperty sip-sdmx-ML:TargetCodelist ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataType ; owl:onProperty sip-sdmx-ML:TargetDataType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:AnyCodelistReferenceType ; owl:onProperty sip-sdmx-ML:SourceCodelist ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Registration a owl:ObjectProperty ; rdfs:comment "

Registration provides the changed details of the data or metadata registration.

" ; rdfs:label "Registration" ; rdfs:range sip-sdmx-ML-registry:RegistrationType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:HierarchyAssociationsType a owl:Class ; rdfs:comment "

HiearchyAssociationsType describes the structure of the hierarchy associations container. It contains one or more hiearchy associations, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Hierarchy Associations Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:HierarchyAssociationType ; owl:onProperty sip-sdmx-ML:HierarchyAssociation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:HierarchyAssociationType ; owl:onProperty sip-sdmx-ML:HierarchyAssociation ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:FrequencyFormatMappingBaseType a owl:Class ; rdfs:comment "

FrequencyFormatMappingBaseType defines the base refinement of the FrequencyFormatMappingType. Its purpose is to restrict the urn attribute.

" ; rdfs:label "Frequency Format Mapping Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:IdentifiableType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:FrequencyFormatMappingUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:FrequencyFormatMappingUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:WildcardUrnType a rdfs:Datatype ; rdfs:comment "

The completes the refinement of the prefix, classes, agency, maintainable id, and version number patterns to validate the last, and optional, nested component part of a wildcarded URN reference (e.g. (<version_number>)<containerobject-id>.<object-id>*). The nested patterns provide a complete validation of the URN pattern.

" ; rdfs:label "Wildcard Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:WildcardUrnVersionPart ; owl:withRestrictions ([ xsd:pattern ".+\\)(\\.[A-Za-z0-9_@$\\-]+(\\.[A-Za-z0-9_@$\\-]+)*)?" ] [ xsd:pattern ".+\\)(\\.\\*(\\.\\*)*)?" ]) . sip-sdmx-ML-structure:CategorySchemesType a owl:Class ; rdfs:comment "

CategorySchemesType describes the structure of the category schemes container. It contains one or more category scheme, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Category Schemes Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CategorySchemeType ; owl:onProperty sip-sdmx-ML:CategoryScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CategorySchemeType ; owl:onProperty sip-sdmx-ML:CategoryScheme ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CustomTypeSchemeType a owl:Class ; rdfs:comment "

CustomTypeSchemeType defines a collection of custom types that are used in transformations.

" ; rdfs:label "Custom Type Scheme Type" ; rdfs:subClassOf sip-sdmx-ML-structure:VtlDefinitionSchemeType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:CustomType ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CustomTypeSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:CustomTypeSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:CustomType ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Receiver a owl:ObjectProperty ; rdfs:label "Receiver" ; rdfs:range sip-sdmx-ML-message:PartyType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataConsumer a owl:ObjectProperty ; rdfs:comment "

DataConsumer describes an organisation using data as input for further processing.

" ; rdfs:domain sip-sdmx-ML-structure:DataConsumerSchemeType ; rdfs:label "DataConsumer" ; rdfs:range sip-sdmx-ML-structure:DataConsumerType ; rdfs:seeAlso , ; rdfs:subPropertyOf sip-sdmx-ML-structure:Organisation ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataConstraintType a owl:Class ; rdfs:comment "

MetadataConstraintType defines the structure of a metadata constraint. A metadata constraint can specify allowed attribute values for metadata described by the constrained artefact.

" ; rdfs:label "Metadata Constraint Type" ; rdfs:subClassOf sip-sdmx-ML-structure:MetadataConstraintBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MetadataTargetRegionType ; owl:onProperty sip-sdmx-ML:MetadataTargetRegion ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 2 ; owl:onClass sip-sdmx-ML-structure:MetadataTargetRegionType ; owl:onProperty sip-sdmx-ML:MetadataTargetRegion ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:TimeOperatorType a rdfs:Datatype ; rdfs:comment "

TimeOperatorType derives from the OrderedOperatorType to remove the notEqual operator.

" ; rdfs:label "Time Operator Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:OrderedOperatorType ; owl:withRestrictions ([ xsd:enumeration ("equal"^^sip-sdmx-ML-structure:OrderedOperatorType "greaterThanOrEqual"^^sip-sdmx-ML-structure:OrderedOperatorType "lessThanOrEqual"^^sip-sdmx-ML-structure:OrderedOperatorType "greaterThan"^^sip-sdmx-ML-structure:OrderedOperatorType "lessThan"^^sip-sdmx-ML-structure:OrderedOperatorType) ]) . sip-sdmx-ML:ToVtlSubSpace a owl:ObjectProperty ; rdfs:comment "

Identifies a sub space of the mapped dataflow that the mapping applies to. This is a collection of references to the dimensions that make up the space.

" ; rdfs:domain sip-sdmx-ML-structure:ToVtlMappingType ; rdfs:label "ToVtlSubSpace" ; rdfs:range sip-sdmx-ML-structure:SpaceKeyType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:SubmittedStructure a owl:ObjectProperty ; rdfs:comment "

SubmittedStructure provides a reference to the submitted structural object and echoes back the action requested for it.

" ; rdfs:label "SubmittedStructure" ; rdfs:range sip-sdmx-ML-registry:SubmittedStructureType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:BaseDimensionType a owl:Class ; rdfs:comment "

BaseDimensionType is an abstract base type which defines the basic structure of all dimensions.

" ; rdfs:label "Base Dimension Type" ; rdfs:subClassOf sip-sdmx-ML-structure:BaseDimensionBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:int ; owl:onProperty sip-sdmx-ML:position ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:int ; owl:onProperty sip-sdmx-ML:position ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptRole ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MetadataSetReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a metadata set.

" ; rdfs:label "Metadata Set Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:StructureReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.metadatastructure\\.MetadataSet=.+" ]) . sip-sdmx-ML:hasFormalLevels a owl:DatatypeProperty ; rdfs:comment "

If “true”, this indicates a hierarchy where the structure is arranged in levels of detail from the broadest to the most detailed level. If “false”, this indicates a hierarchy structure where the items in the hierarchy have no formal level structure.

" ; rdfs:domain sip-sdmx-ML-structure:HierarchyType ; rdfs:label "hasFormalLevels" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:FrequencyFormatMappingUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a frequency format mapping.

" ; rdfs:label "Frequency Format Mapping Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.structuremapping\\.FrequencyFormatMapping=.+" ]) . sip-sdmx-ML-common:DataStructureUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a data structure.

" ; rdfs:label "Data Structure Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.DataStructure=.+" ]) . sip-sdmx-ML-structure:MetadataTargetRegionType a owl:Class ; rdfs:comment "

MetadataTargetRegionType defines the structure of a metadata target region. A metadata target region must define the report structure and the metadata target from that structure on which the region is based. This type is based on the abstract RegionType and simply refines the key and attribute values to conform with what is applicable for target objects and metadata attributes, respectively. See the documentation of the base type for more details on how a region is defined.

" ; rdfs:label "Metadata Target Region Type" ; rdfs:subClassOf sip-sdmx-ML-structure:RegionType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MetadataAttributeValueSetType ; owl:onProperty sip-sdmx-ML-structure:Component ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ShortOrMissingType a rdfs:Datatype ; rdfs:label "Short Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (xsd:short sip-sdmx-ML-common:MissingType) . sip-sdmx-ML:id a owl:DatatypeProperty ; rdfs:comment "

The id attribute identifies the metadata attribute that the value is being reported for.

" ; rdfs:label "id" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:RegistryURN a owl:DatatypeProperty ; rdfs:comment "

RegistryURN is used to identify the subscription in the case of deletion or modification. This should be provided in all response messages, unless the response it a notification of the failure to create a newly submitted subscription - in which case there will be no registry assigned URN.

" ; rdfs:domain sip-sdmx-ML-registry:SubscriptionType ; rdfs:label "RegistryURN" ; rdfs:range xsd:anyURI ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MappedValueType a owl:Class ; rdfs:label "Mapped Value Type" ; rdfs:subClassOf xsd:string ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:int ; owl:onProperty sip-sdmx-ML:startIndex ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:int ; owl:onProperty sip-sdmx-ML:startIndex ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:int ; owl:onProperty sip-sdmx-ML:endIndex ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:int ; owl:onProperty sip-sdmx-ML:endIndex ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:isRegEx ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:isRegEx ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ReportingBegin a owl:DatatypeProperty ; rdfs:label "ReportingBegin" ; rdfs:range sip-sdmx-ML-common:ObservationalTimePeriodType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CategorySchemeMapsType a owl:Class ; rdfs:comment "

CategorySchemeMapsType describes the structure of the category scheme maps container. It contains one or more category scheme map, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Category Scheme Maps Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CategorySchemeMapType ; owl:onProperty sip-sdmx-ML:CategorySchemeMap ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CategorySchemeMapType ; owl:onProperty sip-sdmx-ML:CategorySchemeMap ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:AgencyID a owl:DatatypeProperty ; rdfs:comment "

AgencyID specifies a maintenance agency for the object or objects indicated in the other fields. This can be either a specific ID, or a single wildcard character (\"%\"). A wild card character can be used to select all agencies, allowing a subscription to all events for particular object types. This can occur multiple times to list a of group of maintenance agencies, creating event subscriptions for all of the subsequent objects for each agency in the group. Note that if multiple agencies are supplied, then the wildcard character should not be used for any of them.

" ; rdfs:domain sip-sdmx-ML-registry:StructuralRepositoryEventsType ; rdfs:label "AgencyID" ; rdfs:range sip-sdmx-ML-registry:NestedIDQueryType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataProviderSchemesType a owl:Class ; rdfs:comment "

DataProviderSchemesType describes the structure of the data provider schemes container. It contains one or more data provider scheme, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Data Provider Schemes Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DataProviderSchemeType ; owl:onProperty sip-sdmx-ML:DataProviderScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:DataProviderSchemeType ; owl:onProperty sip-sdmx-ML:DataProviderScheme ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DataConsumerSchemeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a data consumer scheme.

" ; rdfs:label "Data Consumer Scheme Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:OrganisationSchemeReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.DataConsumerScheme=.+:DATA_CONSUMERS\\(.+\\)" ]) . sip-sdmx-ML:CategoryScheme a owl:ObjectProperty ; rdfs:comment "

CategoryScheme provides the details of a category scheme, which is the descriptive information for an arrangement or division of categories into groups based on characteristics, which the objects have in common. This provides for a simple, leveled hierarchy or categories.

" ; rdfs:label "CategoryScheme" ; rdfs:seeAlso ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ConceptSchemeMapType a owl:Class ; rdfs:comment "

ConceptSchemeMapType defines the structure of a map which identifies relationships between concepts in different concept schemes.

" ; rdfs:label "Concept Scheme Map Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemSchemeMapType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConceptSchemeReferenceType ; owl:onProperty sip-sdmx-ML:Target ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ConceptSchemeReferenceType ; owl:onProperty sip-sdmx-ML:Source ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SingleValueMappingType ; owl:onProperty sip-sdmx-ML:ItemMap ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ConceptSchemeReferenceType ; owl:onProperty sip-sdmx-ML:Target ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ConceptSchemeMapUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConceptSchemeMapUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConceptSchemeReferenceType ; owl:onProperty sip-sdmx-ML:Source ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:BaseReportPeriodType a rdfs:Datatype ; rdfs:comment "

BaseReportPeriodType is a simple type which frames the general pattern of a reporting period for validation purposes. This regular expression is only a general validation which is meant to validate the following structure [year]-[period][time zone]?. This type is meant to be derived from for further validation.

" ; rdfs:label "Base Report Period Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:pattern "\\d{4}\\-([ASTQ]\\d{1}|[MW]\\d{2}|[D]\\d{3})(Z|((\\+|\\-)\\d{2}:\\d{2}))?" ]) . sip-sdmx-ML-registry:RegistrationStatusType a owl:Class ; rdfs:comment "

RegistrationStatusType describes the structure of a registration status.

" ; rdfs:label "Registration Status Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:RegistrationType ; owl:onProperty sip-sdmx-ML:Registration ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StatusMessageType ; owl:onProperty sip-sdmx-ML:StatusMessage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:RegistrationType ; owl:onProperty sip-sdmx-ML:Registration ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-common:StatusMessageType ; owl:onProperty sip-sdmx-ML:StatusMessage ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportingDayOrMissingType a rdfs:Datatype ; rdfs:label "Reporting Day Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ReportingDayType sip-sdmx-ML-common:MissingType) . sip-sdmx-ML-structure:GeoGridCodelistsType a owl:Class ; rdfs:comment "

GeoGridCodelistsType describes the structure of the codelists container. It contains one or more geographic grid codelist, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Geo Grid Codelists Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:GeoGridCodelistType ; owl:onProperty sip-sdmx-ML:GeoGridCodelist ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:GeoGridCodelistType ; owl:onProperty sip-sdmx-ML:GeoGridCodelist ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MaintainableUrnReferenceType a rdfs:Datatype ; rdfs:comment "

Restricts the URN reference so that the pattern ends after the version part.

" ; rdfs:label "Maintainable Urn Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\)" ]) . sip-sdmx-ML-common:ShortOrNotApplicableType a rdfs:Datatype ; rdfs:label "Short Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (xsd:short sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML:maxOccurs a owl:DatatypeProperty ; rdfs:comment "

The maxOccurs attribute indicates the maximum number of times this metadata attribute can occur within its parent object.

" ; rdfs:label "maxOccurs" ; rdfs:range sip-sdmx-ML-common:OccurenceType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DataStructureReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a data structure.

" ; rdfs:label "Data Structure Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:StructureReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.DataStructure=.+" ]) . sip-sdmx-ML-common:CodelistReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a codelist.

" ; rdfs:label "Codelist Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:AnyCodelistReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.codelist\\.Codelist=.+" ]) . sip-sdmx-ML:Fax a owl:DatatypeProperty ; rdfs:comment "

Fax holds the fax number for the contact person.

" ; rdfs:label "Fax" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ConceptRepresentation a owl:Class ; rdfs:comment "

ConceptRepresentation defines the core representation that are allowed for a concept. The text format allowed for a concept is that which is allowed for any non-target object component.

" ; rdfs:label "Concept Representation" ; rdfs:subClassOf sip-sdmx-ML-structure:RepresentationType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:AnyCodelistReferenceType ; owl:onProperty sip-sdmx-ML:Enumeration ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:BasicComponentTextFormatType ; owl:onProperty sip-sdmx-ML:TextFormat ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CodedTextFormatType ; owl:onProperty sip-sdmx-ML:EnumerationFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:AnyCodelistReferenceType ; owl:onProperty sip-sdmx-ML:Enumeration ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CodedTextFormatType ; owl:onProperty sip-sdmx-ML:EnumerationFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:BasicComponentTextFormatType ; owl:onProperty sip-sdmx-ML:TextFormat ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:StructureReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a structure.

" ; rdfs:label "Structure Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:StructureOrUsageReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.DataStructure=.+" ] [ xsd:pattern ".+\\.metadatastructure\\.MetadataStructure=.+" ]) . sip-sdmx-ML-common:ConceptUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a concept.

" ; rdfs:label "Concept Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.conceptscheme\\.Concept=.+" ]) . sip-sdmx-ML-structure:CubeRegionKeyType a owl:Class ; rdfs:comment "

CubeRegionKeyType is a type for providing a set of values for a dimension for the purpose of defining a data cube region. A set of distinct value can be provided, or if this dimension is represented as time, and time range can be specified.

" ; rdfs:label "Cube Region Key Type" ; rdfs:subClassOf sip-sdmx-ML-structure:MemberSelectionType ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CubeKeyValueType ; owl:onProperty sip-sdmx-ML:Value ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CubeKeyValueType ; owl:onProperty sip-sdmx-ML:Value ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:TimeRangeValueType ; owl:onProperty sip-sdmx-ML:TimeRange ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:TimeRangeValueType ; owl:onProperty sip-sdmx-ML:TimeRange ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:SingleNCNameIDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:SingleNCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CodingTextFormatType a owl:Class ; rdfs:label "Coding Text Format Type" ; rdfs:subClassOf sip-sdmx-ML-structure:SimpleComponentTextFormatType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:integer ; owl:onProperty sip-sdmx-ML:decimals ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:endValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:pattern ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:duration ; owl:onProperty sip-sdmx-ML:timeInterval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:BasicTimePeriodType ; owl:onProperty sip-sdmx-ML:startTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:BasicTimePeriodType ; owl:onProperty sip-sdmx-ML:endTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SimpleCodeDataType ; owl:onProperty sip-sdmx-ML:textType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:maxLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:isSequence ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:maxLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:isSequence ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:minValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:integer ; owl:onProperty sip-sdmx-ML:interval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:maxValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:startValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:endValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:pattern ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:duration ; owl:onProperty sip-sdmx-ML:timeInterval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:BasicTimePeriodType ; owl:onProperty sip-sdmx-ML:startTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:BasicTimePeriodType ; owl:onProperty sip-sdmx-ML:endTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:minLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:minLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-structure:SimpleCodeDataType ; owl:onProperty sip-sdmx-ML:textType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:minValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:integer ; owl:onProperty sip-sdmx-ML:interval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:maxValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:startValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:integer ; owl:onProperty sip-sdmx-ML:decimals ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:IDType a rdfs:Datatype ; rdfs:comment "

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, _, -, $.

" ; rdfs:label "I D Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:NestedIDType ; owl:withRestrictions ([ xsd:pattern "[A-Za-z0-9_@$\\-]+" ]) . sip-sdmx-ML-common:MetadataAttributeUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a metadata attribute.

" ; rdfs:label "Metadata Attribute Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.metadatastructure\\.MetadataAttribute=.+" ]) . sip-sdmx-ML-structure:TransformationSchemesType a owl:Class ; rdfs:comment "

TransformationSchemesType describes the structure of the transformations container. It contains one or more transformation schemes, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Transformation Schemes Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:TransformationSchemeType ; owl:onProperty sip-sdmx-ML:TransformationScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:TransformationSchemeType ; owl:onProperty sip-sdmx-ML:TransformationScheme ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:RegistrationEventType a owl:Class ; rdfs:comment "

This provides the details of a data or metadata registration event for the purposes of notification.

" ; rdfs:label "Registration Event Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:RegistrationType ; owl:onProperty sip-sdmx-ML:Registration ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:RegistrationType ; owl:onProperty sip-sdmx-ML:Registration ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:StandardTimePeriodOrMissingType a rdfs:Datatype ; rdfs:label "Standard Time Period Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:StandardTimePeriodType sip-sdmx-ML-common:MissingType) . rdfs:label rdfs:label "Label" . sip-sdmx-ML-dsd:SeriesType a owl:Class ; rdfs:comment "

SeriesType is the abstract type which defines a structure which is used to group a collection of observations which have a key in common. The key for a series is every dimension defined in the data structure definition, save the dimension declared to be at the observation level for this data set. In addition to observations, values can be provided for data and metadata attributes which are associated with the dimensions which make up this series key (so long as the attributes do not specify a group attachment or also have an relationship with the observation dimension). It is possible for the series to contain only observations or only attribute values, or both. Data structure definition schemas will derive a type based on this that is specific to the data structure definition and the variation of the format being expressed in the schema. Both the dimension values which make up the key and the attribute values associated with the key dimensions will be represented with XML attributes. This is specified in the content model with the declaration of anyAttributes in the \"local\" namespace. The derived series type will refine this structure so that the attributes are explicit. The XML attributes will be given a name based on the attribute's identifier. These XML attributes will be unqualified (meaning they do not have a namespace associated with them). The dimension XML attributes will be required while the attribute XML attributes will be optional. To allow for generic processing, it is required that the only unqualified XML attributes in the derived group type be for the series dimensions and attributes declared in the data structure definition. If additional attributes are required, these should be qualified with a namespace so that a generic application can easily distinguish them as not being meant to represent a data structure definition dimension or attribute.

" ; rdfs:label "Series Type" ; rdfs:subClassOf sip-sdmx-ML-common:AnnotableType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ObservationalTimePeriodType ; owl:onProperty sip-sdmx-ML:TIME_PERIOD ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-dsd:CompType ; owl:onProperty sip-sdmx-ML:Comp ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-dsd:ObsType ; owl:onProperty sip-sdmx-ML:Obs ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-dsd:MetadataType ; owl:onProperty sip-sdmx-ML:Metadata ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-dsd:MetadataType ; owl:onProperty sip-sdmx-ML:Metadata ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ObservationalTimePeriodType ; owl:onProperty sip-sdmx-ML:TIME_PERIOD ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:RegionType a owl:Class ; rdfs:comment "

RegionType is an abstract type which defines a generic constraint region. This type can be refined to define regions for data or metadata sets. A region is defined by a collection of key values - each of which a collection of values for a component which disambiguates data (i.e. dimensions of a dataset). For each region, a collection of attribute values can be provided. Taken together, the key values and attributes serve to identify or describe a subset of a data or metadata set. Finally, the region can be flagged as being included or excluded, although this flag only makes sense when the region is used in a particular context.

" ; rdfs:label "Region Type" ; rdfs:subClassOf sip-sdmx-ML-common:AnnotableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:include ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:include ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MemberSelectionType ; owl:onProperty sip-sdmx-ML:KeyValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MemberSelectionType ; owl:onProperty sip-sdmx-ML-structure:Component ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportingTaxonomyUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a reporting taxonomy.

" ; rdfs:label "Reporting Taxonomy Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.categoryscheme\\.ReportingTaxonomy=.+" ]) . sip-sdmx-ML-common:DecimalOrMissingType a rdfs:Datatype ; rdfs:label "Decimal Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (xsd:decimal sip-sdmx-ML-common:MissingType) . sip-sdmx-ML:Header a owl:ObjectProperty ; rdfs:label "Header" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:NamePersonalisationSchemeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a name personalisation scheme.

" ; rdfs:label "Name Personalisation Scheme Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.NamePersonalisationScheme=.+" ]) . vann:preferredNamespacePrefix rdfs:label "Preferred Namespace Prefix" . sip-sdmx-ML:QueryRegistrationResponse a owl:ObjectProperty ; rdfs:comment "

QueryRegistrationResponse is sent as a response to any query of the contents of a registry. The result set contains a set of links to data and/or metadata If the result set is null, or there is some other problem with the query, then appropriate error messages and statuses will be returned.

" ; rdfs:domain sip-sdmx-ML-message:RegistryInterfaceType ; rdfs:label "QueryRegistrationResponse" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:StructureMaps a owl:ObjectProperty ; rdfs:comment "

StructureMaps contains a collection of structure map descriptions. The structure maps may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "StructureMaps" ; rdfs:range sip-sdmx-ML-structure:StructureMapsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:explicitMeasures a owl:DatatypeProperty ; rdfs:label "explicitMeasures" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:VersionType a rdfs:Datatype ; rdfs:comment "

VersionType is used to communicate version information. Semantic versioning, based on 3 or 4 version parts (major.minor.patch[-extension]) is supported. The legacy SDMX version format is also supported.

" ; rdfs:label "Version Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:LegacyVersionNumberType sip-sdmx-ML-common:SemanticVersionNumberType) . sip-sdmx-ML:Timezone a owl:DatatypeProperty ; rdfs:comment "

Timezone specifies the time zone of the sender, and if specified can be applied to all un-time zoned time values in the message. In the absence of this, any dates without time zone are implied to be in an indeterminate \"local time\".

" ; rdfs:domain sip-sdmx-ML-message:SenderType ; rdfs:label "Timezone" ; rdfs:range sip-sdmx-ML-common:TimezoneType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:AttributeType a owl:Class ; rdfs:comment "

AttributeType describes the structure of a data attribute, which is defined as a characteristic of an object or entity. The attribute takes its semantic, and in some cases it representation, from its concept identity. An attribute can be coded by referencing a code list from its coded local representation. It can also specify its text format, which is used as the representation of the attribute if a coded representation is not defined. Neither the coded or uncoded representation are necessary, since the attribute may take these from the referenced concept. An attribute specifies its relationship with other data structure components and is given an assignment status. These two properties dictate where in a data message the attribute will be attached, and whether or not the attribute will be required to be given a value. A set of roles defined in concept scheme can be assigned to the attribute.

" ; rdfs:label "Attribute Type" ; rdfs:subClassOf sip-sdmx-ML-structure:AttributeBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptRole ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-structure:UsageType ; owl:onProperty sip-sdmx-ML:usage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:AttributeRelationshipType ; owl:onProperty sip-sdmx-ML:AttributeRelationship ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:MeasureRelationshipType ; owl:onProperty sip-sdmx-ML:MeasureRelationship ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:UsageType ; owl:onProperty sip-sdmx-ML:usage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:AttributeRelationshipType ; owl:onProperty sip-sdmx-ML:AttributeRelationship ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MeasureRelationshipType ; owl:onProperty sip-sdmx-ML:MeasureRelationship ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:VtlMappingUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a VTL mapping.

" ; rdfs:label "Vtl Mapping Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.VtlCodelistMapping=.+" ] [ xsd:pattern ".+\\.transformation\\.VtlConceptMapping=.+" ] [ xsd:pattern ".+\\.transformation\\.VtlDataflowMapping=.+" ]) . sip-sdmx-ML-structure:EpochPeriodType a rdfs:Datatype ; rdfs:comment "

EpochPeriodType defines an enumeration of epoch period types.

" ; rdfs:label "Epoch Period Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:enumeration ("nanosecond"^^xsd:string "millisecond"^^xsd:string "microsecond"^^xsd:string "second"^^xsd:string "day"^^xsd:string) ]) . sip-sdmx-ML-common:WildcardType a rdfs:Datatype ; rdfs:comment "

WildcardType is a single value code list, used to include the '*' character - indicating that the identification component is wildcarded.

" ; rdfs:label "Wildcard Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:enumeration ("*"^^xsd:string) ]) . sip-sdmx-ML:DataStructures a owl:ObjectProperty ; rdfs:comment "

DataStructures contains a collection of data structure definitions. The data structure definitions may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "DataStructures" ; rdfs:range sip-sdmx-ML-structure:DataStructuresType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DimensionList a owl:ObjectProperty ; rdfs:comment "

DimensionList describes the key descriptor for the data structure definition. It is an ordered set of metadata concepts that, combined, classify a statistical series, such as a time series, and whose values, when combined (the key) in an instance such as a data set, uniquely identify a specific series.

" ; rdfs:domain sip-sdmx-ML-structure:DataStructureComponentsType ; rdfs:label "DimensionList" ; rdfs:range sip-sdmx-ML-structure:DimensionListType ; rdfs:subPropertyOf sip-sdmx-ML-structure:ComponentList ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-dsd:MetadataType a owl:Class ; rdfs:comment "

MetadataType describes the structure for reference metadata associated with datasets, groups, series or observations.

" ; rdfs:label "Metadata Type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ConceptScheme a owl:ObjectProperty ; rdfs:comment "

ConceptScheme provides the details of a concept scheme, which is the descriptive information for an arrangement or division of concepts into groups based on characteristics, which the objects have in common. It contains a collection of concept definitions, that may be arranged in simple hierarchies.

" ; rdfs:label "ConceptScheme" ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:StartDate a owl:DatatypeProperty ; rdfs:comment "

StartDate is an inclusive start date for the subscription.

" ; rdfs:domain sip-sdmx-ML-registry:ValidityPeriodType ; rdfs:label "StartDate" ; rdfs:range xsd:date ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:GeographicCodelists a owl:ObjectProperty ; rdfs:comment "

GeographicCodelists contains a collection of geographic codelist descriptions. The codelists may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "GeographicCodelists" ; rdfs:range sip-sdmx-ML-structure:GeographicCodelistsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:optional a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML-structure:OptionalLocalDimensionReferenceType ; rdfs:label "optional" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:NotificationMailTo a owl:ObjectProperty ; rdfs:comment "

NotificationMailTo holds an e-mail address (the \"mailto:\" protocol). Multiple email address can be notified for a single subscription.

" ; rdfs:domain sip-sdmx-ML-registry:SubscriptionType ; rdfs:label "NotificationMailTo" ; rdfs:range sip-sdmx-ML-registry:NotificationURLType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:BasicComponentTextFormatType a owl:Class ; rdfs:comment "

BasicComponentTextFormatType is a restricted version of the TextFormatType that restricts the text type to the representations allowed for all components except for target objects.

" ; rdfs:label "Basic Component Text Format Type" ; rdfs:subClassOf sip-sdmx-ML-structure:TextFormatType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SentinelValueType ; owl:onProperty sip-sdmx-ML:SentinelValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:BasicComponentDataType ; owl:onProperty sip-sdmx-ML:textType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:BasicComponentDataType ; owl:onProperty sip-sdmx-ML:textType ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:MetadataProvisionAgreement a rdf:Property ; rdfs:comment "

Metadataflow provides a reference to the.

" ; rdfs:label "MetadataProvisionAgreement" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:HeaderTimeType a rdfs:Datatype ; rdfs:comment "

Provides a union type of xs:date and xs:dateTime for the header fields in the message.

" ; rdfs:label "Header Time Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (xsd:dateTime xsd:date) . sip-sdmx-ML-structure:Item a owl:ObjectProperty ; rdfs:comment "

Item is an abstract element that serves as a substitution head for all items in an item scheme, including those items nested within other items. Concrete instances of this must use a concrete instance of ItemType.

" ; rdfs:label "Item" ; rdfs:range sip-sdmx-ML-structure:ItemType ; uml:isAbstract "true"^^xsd:boolean . sip-sdmx-ML-structure:MeasureBaseType a owl:Class ; rdfs:comment "

MeasureBaseType is an abstract base type that refines ComponentType to restrict the representations to those which are applicable for a measure.

" ; rdfs:label "Measure Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ComponentType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptIdentity ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptIdentity ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MeasureRepresentationType ; owl:onProperty sip-sdmx-ML:LocalRepresentation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:MeasureRepresentationType ; owl:onProperty sip-sdmx-ML:LocalRepresentation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MeasureUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MeasureUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:QuerySubscriptionRequest a owl:ObjectProperty ; rdfs:comment "

QuerySubscriptionRequest is used to query the registry for the subscriptions of a given organisation.

" ; rdfs:domain sip-sdmx-ML-message:RegistryInterfaceType ; rdfs:label "QuerySubscriptionRequest" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ItemSchemeType a owl:Class ; rdfs:comment "

ItemSchemeType is an abstract base type for all item scheme objects. It contains a collection of items. Concrete instances of this type should restrict the actual types of items allowed within the scheme.

" ; rdfs:label "Item Scheme Type" ; rdfs:subClassOf sip-sdmx-ML-common:MaintainableType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:isPartial ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:isPartial ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:Item ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:Item ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:StructureSpecificDataType a owl:Class ; rdfs:comment "

StructureSpecificDataType defines the structure of the structure specific data message. Note that the data set payload type is abstract, and therefore it will have to be assigned a type in an instance. This type must be derived from the base type referenced. This base type defines a general structure which can be followed to allow for generic processing of the data even if the exact details of the data structure specific format are not known.

" ; rdfs:label "Structure Specific Data Type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ConceptType a owl:Class ; rdfs:comment "

ConceptType describes the details of a concept. A concept is defined as a unit of knowledge created by a unique combination of characteristics. If a concept does not specify a TextFormat or a core representation, then the representation of the concept is assumed to be represented by any set of valid characters (corresponding to the xs:string datatype of W3C XML Schema).

" ; rdfs:label "Concept Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ConceptBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:ISOConceptReferenceType ; owl:onProperty sip-sdmx-ML:ISOConceptReference ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ISOConceptReferenceType ; owl:onProperty sip-sdmx-ML:ISOConceptReference ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:ConceptRepresentation ; owl:onProperty sip-sdmx-ML:CoreRepresentation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ConceptRepresentation ; owl:onProperty sip-sdmx-ML:CoreRepresentation ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:QueryableDataSourceType a owl:Class ; rdfs:comment "

QueryableDataSourceType describes a data source which is accepts a standard SDMX Query message and responds appropriately.

" ; rdfs:label "Queryable Data Source Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:isRESTDatasource ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:isWebServiceDatasource ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:isRESTDatasource ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:DataURL ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:isWebServiceDatasource ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:DataURL ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:WSDLURL ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:WSDLURL ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:WADLURL ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:WADLURL ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:SubmittedStructureType a owl:Class ; rdfs:comment "

SubmittedStructureType generally references a submitted structural object. When used in a submit structure request, its purpose is to override the default action or external dependency resolution behaviour. If neither of these indicators are set, then it will be ignored. In a submit structure response, it is used to reference a submitted object for the purpose of providing a status for the submission. In this case, the action attribute should be populated in order to echo the requested action.

" ; rdfs:label "Submitted Structure Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ActionType ; owl:onProperty sip-sdmx-ML:action ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ActionType ; owl:onProperty sip-sdmx-ML:action ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:externalDependencies ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:externalDependencies ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:MaintainableUrnReferenceType ; owl:onProperty sip-sdmx-ML:MaintainableObject ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MaintainableUrnReferenceType ; owl:onProperty sip-sdmx-ML:MaintainableObject ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:RangeValidTimeZoneOrMissingType a rdfs:Datatype ; rdfs:label "Range Valid Time Zone Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:RangeValidTimeZoneType sip-sdmx-ML-common:MissingType) . sip-sdmx-ML-structure:CategorisationBaseType a owl:Class ; rdfs:comment "

CategorisationBaseType defines the base refinement of the CategorisationType. Its purpose is to restrict the urn attribute.

" ; rdfs:label "Categorisation Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:MaintainableType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:CategorisationUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CategorisationUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:VersionType ; owl:onProperty sip-sdmx-ML:version ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:VersionType ; owl:onProperty sip-sdmx-ML:version ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:AgencyScheme a owl:ObjectProperty ; rdfs:comment "

AgencyScheme provides the details of an agency scheme, in which agencies are described.

" ; rdfs:label "AgencyScheme" ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataStructureComponentsType a owl:Class ; rdfs:comment "

DataStructureComponentsType describes the structure of the grouping to the sets of metadata concepts that have a defined structural role in the data structure definition. At a minimum at least one dimension must be defined.

" ; rdfs:label "Data Structure Components Type" ; rdfs:subClassOf sip-sdmx-ML-structure:DataStructureComponentsBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:DimensionList ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:DimensionList ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:AttributeList ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:MeasureList ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:Group ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:AttributeList ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:MeasureList ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:LocalRepresentation a owl:ObjectProperty ; rdfs:label "LocalRepresentation" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MetadataProviderReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a metadata provider.

" ; rdfs:label "Metadata Provider Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:OrganisationReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.MetadataProvider=.+:METADATA_PROVIDERS\\(.+\\).+" ]) . sip-sdmx-ML-common:CustomTypeUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a custom type.

" ; rdfs:label "Custom Type Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.CustomType=.+" ]) . sip-sdmx-ML-structure:HierarchyAssociationBaseType a owl:Class ; rdfs:comment "

HierarchyAssociationBaseType defines the base refinement of the HierarchyAssociationType. Its purpose is to restrict the urn attribute.

" ; rdfs:label "Hierarchy Association Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:MaintainableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:HierarchyAssociationUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:HierarchyAssociationUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ProcessType a owl:Class ; rdfs:comment "

ProcessType describes the structure of a process, which is a scheme which defines or documents the operations performed on data in order to validate data or to derive new information according to a given set of rules. Processes occur in order, and will continue in order unless a transition dictates another step should occur.

" ; rdfs:label "Process Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ProcessBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ProcessStepType ; owl:onProperty sip-sdmx-ML:ProcessStep ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:OptionalLocalDimensionReferenceType a owl:Class ; rdfs:label "Optional Local Dimension Reference Type" ; rdfs:subClassOf sip-sdmx-ML-common:NCNameIDType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:optional ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:optional ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ConstraintType a owl:Class ; rdfs:comment "

ConstraintType is an abstract base type that specific types of constraints (data and metadata) restrict and extend to describe their details.

" ; rdfs:label "Constraint Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ConstraintBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ConstraintAttachmentType ; owl:onProperty sip-sdmx-ML:ConstraintAttachment ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:ConstraintAttachmentType ; owl:onProperty sip-sdmx-ML:ConstraintAttachment ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:SimpleDataStructureRepresentationType a owl:Class ; rdfs:comment "

SimpleDataStructureRepresentationType defines the representation for any non-time dimension data structure definition component.

" ; rdfs:label "Simple Data Structure Representation Type" ; rdfs:subClassOf sip-sdmx-ML-structure:DataStructureRepresentationType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:CodelistReferenceType ; owl:onProperty sip-sdmx-ML:Enumeration ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CodedTextFormatType ; owl:onProperty sip-sdmx-ML:EnumerationFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CodedTextFormatType ; owl:onProperty sip-sdmx-ML:EnumerationFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:OccurenceType ; owl:onProperty sip-sdmx-ML:maxOccurs ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:OccurenceType ; owl:onProperty sip-sdmx-ML:maxOccurs ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:SimpleComponentTextFormatType ; owl:onProperty sip-sdmx-ML:TextFormat ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SimpleComponentTextFormatType ; owl:onProperty sip-sdmx-ML:TextFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CodelistReferenceType ; owl:onProperty sip-sdmx-ML:Enumeration ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:Description a owl:ObjectProperty ; rdfs:comment "

Description is a reusable element, used for providing a longer human-readable description of an object.

" ; rdfs:label "Description" ; rdfs:range sip-sdmx-ML-common:TextType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:interval a owl:DatatypeProperty ; rdfs:label "interval" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:HierarchicalCode a owl:ObjectProperty ; rdfs:comment "

HierarchicalCode is used to nest referenced codes into a value based hierarchy.

" ; rdfs:label "HierarchicalCode" ; rdfs:range sip-sdmx-ML-structure:HierarchicalCodeType ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . owl:onDatatype rdfs:label "On Datatype" . sip-sdmx-ML:AvailabilityConstraint a owl:ObjectProperty ; rdfs:comment "

AvailabilityConstraint specifies the available content for a set of data.

" ; rdfs:domain sip-sdmx-ML-structure:AvailabilityConstraintsType ; rdfs:label "AvailabilityConstraint" ; rdfs:range sip-sdmx-ML-structure:AvailabilityConstraintType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportingWeekOrNotApplicableType a rdfs:Datatype ; rdfs:label "Reporting Week Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ReportingWeekType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML:RegistrationStatus a owl:ObjectProperty ; rdfs:comment "

RegistrationStatus provided the status details for the submitted registration. It echoes the original submission and provides status information about the request.

" ; rdfs:domain sip-sdmx-ML-registry:SubmitRegistrationsResponseType ; rdfs:label "RegistrationStatus" ; rdfs:range sip-sdmx-ML-registry:RegistrationStatusType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:RulesetType a owl:Class ; rdfs:comment "

RulesetType defines the structure of a ruleset. A ruleset is a persistent set of rules which can be invoked by using appropriate VTL operators.

" ; rdfs:label "Ruleset Type" ; rdfs:subClassOf sip-sdmx-ML-structure:RulesetBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:RulesetDefinition ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:RulesetDefinition ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:rulesetType ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:rulesetType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:rulesetScope ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:rulesetScope ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:MeasureRelationship a owl:ObjectProperty ; rdfs:comment "

MeasureRelationship identifies the measures that the attribute applies to. If this is not used, the attribute is assumed to apply to all measures.

" ; rdfs:domain sip-sdmx-ML-structure:AttributeType ; rdfs:label "MeasureRelationship" ; rdfs:range sip-sdmx-ML-structure:MeasureRelationshipType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:All a owl:ObjectProperty ; rdfs:comment "

All subscribes to the events all instances of the containing object meeting the other criteria specified.

" ; rdfs:label "All" ; rdfs:range sip-sdmx-ML-common:EmptyType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataConstraintAttachmentType a owl:Class ; rdfs:comment "

MetadataConstraintAttachmentType restricts the base ConstraintAttachmentType to only allow artefacts related to metadata.

" ; rdfs:label "Metadata Constraint Attachment Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ConstraintAttachmentType ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MetadataStructureReferenceType ; owl:onProperty sip-sdmx-ML:MetadataStructure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataStructureReferenceType ; owl:onProperty sip-sdmx-ML:MetadataStructure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:MetadataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:MetadataProvider ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:MetadataProvider ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MetadataProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:MetadataProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:MetadataProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MetadataflowReferenceType ; owl:onProperty sip-sdmx-ML:Metadataflow ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataflowReferenceType ; owl:onProperty sip-sdmx-ML:Metadataflow ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:CustomTypeSchemeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a custom type scheme.

" ; rdfs:label "Custom Type Scheme Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.CustomTypeScheme=.+" ]) . sip-sdmx-ML:position a owl:DatatypeProperty ; rdfs:label "position" ; rdfs:range xsd:int ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:RegistrationRequestType a owl:Class ; rdfs:comment "

RegistrationRequestType describes the structure of a single registration request. It contains the details of a registation and an action field to indicate the action to be taken on the contained registration.

" ; rdfs:label "Registration Request Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ActionType ; owl:onProperty sip-sdmx-ML:action ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ActionType ; owl:onProperty sip-sdmx-ML:action ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:RegistrationType ; owl:onProperty sip-sdmx-ML:Registration ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:RegistrationType ; owl:onProperty sip-sdmx-ML:Registration ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:SpaceKeyType a owl:Class ; rdfs:comment "

SpaceKey defines the structure of a super- or sub- space for a SDMX Dataflow. It is a collection of references to the dimensions that make up the space.

" ; rdfs:label "Space Key Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:SingleNCNameIDType ; owl:onProperty sip-sdmx-ML:Key ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:SingleNCNameIDType ; owl:onProperty sip-sdmx-ML:Key ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:NamePersonalisationUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a name personalisation.

" ; rdfs:label "Name Personalisation Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.NamePersonalisation=.+" ]) . sip-sdmx-ML-common:ReportingYearOrNotApplicableType a rdfs:Datatype ; rdfs:label "Reporting Year Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ReportingYearType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML:DataConsmerScheme a owl:ObjectProperty ; rdfs:comment "

DataConsmerScheme is used to subscribe to changes of data consumer schemes. The maintenance agencies of the object are those identified in the AgencyID collection, effectively making separate version of this query for each agency specified. The agency is ignored if the content of this is a URN, which references an explicit object. Otherwise, either all objects of this type or specific object according to the id and version fields can be selected.

" ; rdfs:domain sip-sdmx-ML-registry:StructuralRepositoryEventsType ; rdfs:label "DataConsmerScheme" ; rdfs:range sip-sdmx-ML-registry:VersionableObjectEventType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:NotificationHTTP a owl:ObjectProperty ; rdfs:comment "

NotificationHTTP holds an http address to which notifications can be addressed as POSTs. Multiple http address may be notified for a single subscription event.

" ; rdfs:domain sip-sdmx-ML-registry:SubscriptionType ; rdfs:label "NotificationHTTP" ; rdfs:range sip-sdmx-ML-registry:NotificationURLType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ItemBaseType a owl:Class ; rdfs:comment "

ItemBaseType is an abstract base type that forms the basis for the ItemType. It requires that at least an id be supplied for an item.

" ; rdfs:label "Item Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:NameableType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:SubmitStructureRequestType a owl:Class ; rdfs:comment "

SubmitStructureRequestType defines the structure of a registry submit structure request document.

" ; rdfs:label "Submit Structure Request Type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:X400 a owl:DatatypeProperty ; rdfs:comment "

X400 holds the X.400 address for the contact person.

" ; rdfs:label "X400" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:AttributeRelationship a owl:ObjectProperty ; rdfs:comment "

AttributeRelationship describes how the value of this attribute varies with the values of other components. These relationships will be used to determine the attachment level of the attribute in the various data formats.

" ; rdfs:label "AttributeRelationship" ; rdfs:range sip-sdmx-ML-structure:AttributeRelationshipType ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:SubmitSubscriptionsRequestType a owl:Class ; rdfs:comment "

SubmitSubscriptionsRequestType defines the payload of a request message used to submit additions, updates, or deletions of subscriptions. Subscriptions are submitted to the registry to subscribe to registration and change events for specific registry resources.

" ; rdfs:label "Submit Subscriptions Request Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-registry:SubscriptionRequestType ; owl:onProperty sip-sdmx-ML:SubscriptionRequest ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:SubscriptionRequestType ; owl:onProperty sip-sdmx-ML:SubscriptionRequest ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ProvisionAgreementType a owl:Class ; rdfs:comment "

ProvisionAgreementType describes the structure of a provision agreement. A provision agreement defines an agreement for a data provider to report data against a dataflow. Attributes which describe how the registry must behave when data or metadata is registered against this provision agreement are supplied.

" ; rdfs:label "Provision Agreement Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ProvisionAgreementBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:DataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:DataProvider ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataflowReferenceType ; owl:onProperty sip-sdmx-ML:Dataflow ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:DataflowReferenceType ; owl:onProperty sip-sdmx-ML:Dataflow ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:DataProvider ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MeasureRepresentationType a owl:Class ; rdfs:comment "

MeasureRepresentationType defines the representation for a measure. A measure can be text (including XHTML and multi-lingual values), a simple value, or an enumerated value.

" ; rdfs:label "Measure Representation Type" ; rdfs:subClassOf sip-sdmx-ML-structure:RepresentationType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:BasicComponentTextFormatType ; owl:onProperty sip-sdmx-ML:TextFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:AnyCodelistReferenceType ; owl:onProperty sip-sdmx-ML:Enumeration ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:BasicComponentTextFormatType ; owl:onProperty sip-sdmx-ML:TextFormat ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CodedTextFormatType ; owl:onProperty sip-sdmx-ML:EnumerationFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:AnyCodelistReferenceType ; owl:onProperty sip-sdmx-ML:Enumeration ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:OccurenceType ; owl:onProperty sip-sdmx-ML:maxOccurs ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CodedTextFormatType ; owl:onProperty sip-sdmx-ML:EnumerationFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:OccurenceType ; owl:onProperty sip-sdmx-ML:maxOccurs ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:TextSearchOperatorType a rdfs:Datatype ; rdfs:comment "

TextSearchOperatorType provides an enumeration of text search operators.

" ; rdfs:label "Text Search Operator Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:enumeration ("contains"^^xsd:string "startsWith"^^xsd:string "endsWith"^^xsd:string "doesNotContain"^^xsd:string "doesNotStartWith"^^xsd:string "doesNotEndWith"^^xsd:string) ]) . sip-sdmx-ML-registry:ValidityPeriodType a owl:Class ; rdfs:comment "

ValidityPeriodType specifies inclusive start and end-dates for the subscription period.

" ; rdfs:label "Validity Period Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:date ; owl:onProperty sip-sdmx-ML:EndDate ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:date ; owl:onProperty sip-sdmx-ML:EndDate ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:date ; owl:onProperty sip-sdmx-ML:StartDate ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:date ; owl:onProperty sip-sdmx-ML:StartDate ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DataType a rdfs:Datatype ; rdfs:comment "

DataTypeType provides an enumerated list of the types of data formats allowed as the for the representation of an object.

" ; rdfs:label "Data Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:NMTOKEN ; owl:withRestrictions ([ xsd:enumeration ("String"^^xsd:NMTOKEN "Alpha"^^xsd:NMTOKEN "AlphaNumeric"^^xsd:NMTOKEN "Numeric"^^xsd:NMTOKEN "BigInteger"^^xsd:NMTOKEN "Integer"^^xsd:NMTOKEN "Long"^^xsd:NMTOKEN "Short"^^xsd:NMTOKEN "Decimal"^^xsd:NMTOKEN "Float"^^xsd:NMTOKEN "Double"^^xsd:NMTOKEN "Boolean"^^xsd:NMTOKEN "URI"^^xsd:NMTOKEN "Count"^^xsd:NMTOKEN "InclusiveValueRange"^^xsd:NMTOKEN "ExclusiveValueRange"^^xsd:NMTOKEN "Incremental"^^xsd:NMTOKEN "ObservationalTimePeriod"^^xsd:NMTOKEN "StandardTimePeriod"^^xsd:NMTOKEN "BasicTimePeriod"^^xsd:NMTOKEN "GregorianTimePeriod"^^xsd:NMTOKEN "GregorianYear"^^xsd:NMTOKEN "GregorianYearMonth"^^xsd:NMTOKEN "GregorianDay"^^xsd:NMTOKEN "ReportingTimePeriod"^^xsd:NMTOKEN "ReportingYear"^^xsd:NMTOKEN "ReportingSemester"^^xsd:NMTOKEN "ReportingTrimester"^^xsd:NMTOKEN "ReportingQuarter"^^xsd:NMTOKEN "ReportingMonth"^^xsd:NMTOKEN "ReportingWeek"^^xsd:NMTOKEN "ReportingDay"^^xsd:NMTOKEN "DateTime"^^xsd:NMTOKEN "TimeRange"^^xsd:NMTOKEN "Month"^^xsd:NMTOKEN "MonthDay"^^xsd:NMTOKEN "Day"^^xsd:NMTOKEN "Time"^^xsd:NMTOKEN "Duration"^^xsd:NMTOKEN "GeospatialInformation"^^xsd:NMTOKEN "XHTML"^^xsd:NMTOKEN "KeyValues"^^xsd:NMTOKEN "IdentifiableReference"^^xsd:NMTOKEN "DataSetReference"^^xsd:NMTOKEN) ]) . sip-sdmx-ML-common:DataAttributeUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a data attribute.

" ; rdfs:label "Data Attribute Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.DataAttribute=.+" ]) . sip-sdmx-ML:DataResult a owl:ObjectProperty ; rdfs:domain sip-sdmx-ML-registry:QueryResultType ; rdfs:label "DataResult" ; rdfs:range sip-sdmx-ML-registry:ResultType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:RulesetSchemeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a ruleset scheme.

" ; rdfs:label "Ruleset Scheme Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.RulesetScheme=.+" ]) . sip-sdmx-ML:GenericDataflow a owl:ObjectProperty ; rdfs:comment "

Indicates that the ToVtlMapping and FromVtlMapping are the default mapping methods to be applied, overriding the Basic methods if necessary. The mapping methods in this case would be applied to any dataflows that are not explicitly defined in other VtlMappings.

" ; rdfs:domain sip-sdmx-ML-structure:VtlMappingType ; rdfs:label "GenericDataflow" ; rdfs:range sip-sdmx-ML-common:EmptyType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:AnnotationText a owl:ObjectProperty ; rdfs:comment "

AnnotationText holds a language-specific string containing the text of the annotation.

" ; rdfs:domain sip-sdmx-ML-common:AnnotationType ; rdfs:label "AnnotationText" ; rdfs:range sip-sdmx-ML-common:TextType ; uml:isAbstract "false"^^xsd:boolean . rdfs:seeAlso rdfs:label "See also" . sip-sdmx-ML:RegistrationEvent a owl:ObjectProperty ; rdfs:comment "

RegistrationEvent is used to provide the details or the registration object that has changed.

" ; rdfs:domain sip-sdmx-ML-registry:NotifyRegistryEventType ; rdfs:label "RegistrationEvent" ; rdfs:range sip-sdmx-ML-registry:RegistrationEventType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:GroupDimensionBaseType a owl:Class ; rdfs:comment "

GroupDimensionBaseType is an abstract base type which refines the base ComponentType in order to form the basis for the GroupDimensionType.

" ; rdfs:label "Group Dimension Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ComponentType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:uri ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:uri ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:HierarchyReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a hierarchy.

" ; rdfs:label "Hierarchy Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.codelist\\.Hierarchy=.+" ]) . sip-sdmx-ML-structure:DataConstraintsType a owl:Class ; rdfs:comment "

DataConstraintsType describes the structure of the container for data constraints.

" ; rdfs:label "Data Constraints Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DataConstraintType ; owl:onProperty sip-sdmx-ML:DataConstraint ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:VersionableQueryType a owl:Class ; rdfs:comment "

VersionableQueryType describes the structure of a query for a versionable object.

" ; rdfs:label "Versionable Query Type" ; rdfs:subClassOf sip-sdmx-ML-registry:IdentifiableQueryType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-registry:VersionQueryType ; owl:onProperty sip-sdmx-ML:version ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionQueryType ; owl:onProperty sip-sdmx-ML:version ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ProcessStepBaseType a owl:Class ; rdfs:comment "

ProcessStepBaseType is an abstract base type used as the basis for the ProcessStepType.

" ; rdfs:label "Process Step Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:NameableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ProcessStepUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ProcessStepUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:GeoGridCodelist a owl:ObjectProperty ; rdfs:comment "

GeoGridCodelist provides the details of a geographic grid code list, which comprises a set of GridCodes, which are related to the gridDefinition specified in the GeoGridCodelist.

" ; rdfs:domain sip-sdmx-ML-structure:GeoGridCodelistsType ; rdfs:label "GeoGridCodelist" ; rdfs:range sip-sdmx-ML-structure:GeoGridCodelistType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:Measure a rdf:Property ; rdfs:comment "

Measure defines the structure of a measure, which is the concept that is the value of the phenomenon to be measured in a data set.

" ; rdfs:label "Measure" ; rdfs:seeAlso , ; rdfs:subPropertyOf sip-sdmx-ML-structure:Component ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:EpochMap a owl:ObjectProperty ; rdfs:comment "

Provides the ability to map source to target date formats. The source date is described as the number of epochs since a point in time, where the duration of each epoch is defined, e.g. number of milliseconds since 1970.

" ; rdfs:domain sip-sdmx-ML-structure:StructureMapType ; rdfs:label "EpochMap" ; rdfs:range sip-sdmx-ML-structure:EpochMapType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ConstraintAttachment a owl:ObjectProperty ; rdfs:comment "

ConstraintAttachment describes the Constrainable structure the availability information is for

" ; rdfs:label "ConstraintAttachment" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:QueryType a owl:DatatypeProperty ; rdfs:comment "

QueryType defines the type of sets (data, metadata, or both) that are being queried for.

" ; rdfs:domain sip-sdmx-ML-registry:QueryRegistrationRequestType ; rdfs:label "QueryType" ; rdfs:range sip-sdmx-ML-registry:QueryTypeType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:DatePattern a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML-structure:FrequencyFormatMappingType ; rdfs:label "DatePattern" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:Attribute_2 a owl:ObjectProperty ; rdfs:comment "

Attribute describes the definition of a data attribute, which is defined as a characteristic of an object or entity.

" ; rdfs:label "Attribute" ; rdfs:range sip-sdmx-ML-structure:AttributeType ; rdfs:seeAlso , ; rdfs:subPropertyOf sip-sdmx-ML-structure:Component ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:LinkedHierarchy a owl:DatatypeProperty ; rdfs:comment "

The associated hierarchy.

" ; rdfs:domain sip-sdmx-ML-structure:HierarchyAssociationType ; rdfs:label "LinkedHierarchy" ; rdfs:range sip-sdmx-ML-common:HierarchyReferenceType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportingTrimesterType a rdfs:Datatype ; rdfs:comment "

ReportingTrimesterType defines a time period of 4 months (P4M) in relation to a reporting year which has a start day (day-month) specified in the specialized reporting year start day attribute. In the absence of a start day for the reporting year, a day of January 1 is assumed. The format of a reporting trimester is YYYY-Tt (e.g. 2000-T1), where s is either 1, 2, or 3.

" ; rdfs:label "Reporting Trimester Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ReportPeriodValidTimeZoneType ; owl:withRestrictions ([ xsd:pattern ".{5}T[1-3].*" ]) . sip-sdmx-ML:Computation a owl:ObjectProperty ; rdfs:comment "

Computation describes the computations involved in the process, in any form desired by the user (these are informational rather than machine-actionable), and so may be supplied in multiple, parallel-language versions.

" ; rdfs:domain sip-sdmx-ML-structure:ProcessStepType ; rdfs:label "Computation" ; rdfs:range sip-sdmx-ML-structure:ComputationType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MetadataAttributeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a metadata attribute.

" ; rdfs:label "Metadata Attribute Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.metadatastructure\\.MetadataAttribute=.+" ]) . sip-sdmx-ML-registry:QueryableDataSourceType a owl:Class ; rdfs:comment "

QueryableDataSourceType describes a queryable data source, and add a fixed attribute for ensuring only one queryable source can be provided.

" ; rdfs:label "Queryable Data Source Type" ; rdfs:subClassOf sip-sdmx-ML-common:QueryableDataSourceType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:TYPE ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:TYPE ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:isInclusive a owl:DatatypeProperty ; rdfs:comment "

The isInclusive attribute, when true, indicates that the time period specified is included in the range.

" ; rdfs:domain sip-sdmx-ML-structure:TimePeriodRangeType ; rdfs:label "isInclusive" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:Grouping a owl:ObjectProperty ; rdfs:comment "

Grouping is an abstract element that serves as a substitution head for all structure groupings. Groupings contain a collection of component lists for a structure. Concrete instances of this must use a concrete instance of GroupingType.

" ; rdfs:domain sip-sdmx-ML-message:StructureType ; rdfs:label "Grouping" ; rdfs:range sip-sdmx-ML-structure:GroupingType ; uml:isAbstract "true"^^xsd:boolean . sip-sdmx-ML:Ref a owl:ObjectProperty ; rdfs:comment "

Ref provides a reference to potentially many objects through the use of possible wild-carded reference fields.

" ; rdfs:domain sip-sdmx-ML-registry:MaintainableEventType ; rdfs:label "Ref" ; rdfs:range sip-sdmx-ML-registry:MaintainableQueryType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:UrnAgencyPart a rdfs:Datatype ; rdfs:comment "

This restricts the prefix and classes patterns to validate the agency part of the URN (=<agency_id>:).

" ; rdfs:label "Urn Agency Part" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnClassesPart ; owl:withRestrictions ([ xsd:pattern ".+=([A-Za-z][A-Za-z0-9_\\-]*(\\.[A-Za-z][A-Za-z0-9_\\-]*)*):[^:]+" ]) . sip-sdmx-ML:isSequence a owl:DatatypeProperty ; rdfs:label "isSequence" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:OperatorDefinition a owl:DatatypeProperty ; rdfs:comment "

A VTL statement for the definition of a new operator: it specifies the operator name, its parameters and their data types, the VTL expression that defines its behaviour.

" ; rdfs:domain sip-sdmx-ML-structure:UserDefinedOperatorType ; rdfs:label "OperatorDefinition" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:GenericMetadata a owl:ObjectProperty ; rdfs:comment "

GenericMetadata contains reported metadata in a format which supports any metadata structure definition.

" ; rdfs:label "GenericMetadata" ; rdfs:range sip-sdmx-ML-message:GenericMetadataType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataflowType a owl:Class ; rdfs:comment "

MetadataflowType describes the structure of a metadata flow. A dataflow is defined as the structure of reference metadata that will be provided for different reference periods. If this type is not referenced externally, then a reference to a metadata structure definition must be provided

" ; rdfs:label "Metadataflow Type" ; rdfs:subClassOf sip-sdmx-ML-structure:MetadataflowBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:WildcardUrnType ; owl:onProperty sip-sdmx-ML:Target ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:WildcardUrnType ; owl:onProperty sip-sdmx-ML:Target ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MetadataStructureType a owl:Class ; rdfs:comment "

MetadataStructureType is an abstract base type the forms the basis of the structural information for any metadata message. A reference to the metadata structure definition or a metadataflow must be provided. This can be used to determine the structure of the message.

" ; rdfs:label "Metadata Structure Type" ; rdfs:subClassOf sip-sdmx-ML-common:PayloadStructureType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataStructureReferenceType ; owl:onProperty sip-sdmx-ML-message:Structure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:MetadataStructureReferenceType ; owl:onProperty sip-sdmx-ML-message:Structure ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataflowReferenceType ; owl:onProperty sip-sdmx-ML:StructureUsage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:MetadataflowReferenceType ; owl:onProperty sip-sdmx-ML:StructureUsage ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:explicitMeasures ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ObservationDimensionType ; owl:onProperty sip-sdmx-ML:dimensionAtObservation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ObservationDimensionType ; owl:onProperty sip-sdmx-ML:dimensionAtObservation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:explicitMeasures ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Atts a owl:ObjectProperty ; rdfs:comment "

Atts contains a set of data or metadata attribute values with an attachment level of none (i.e. data set level) or reported against a partial set of dimension values.

" ; rdfs:domain sip-sdmx-ML-dsd:DataSetType ; rdfs:label "Atts" ; rdfs:range sip-sdmx-ML-dsd:AttsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:FrequencyId a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML-structure:FrequencyFormatMappingType ; rdfs:label "FrequencyId" ; rdfs:range sip-sdmx-ML-common:IDType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportingTimePeriodOrNotApplicableType a rdfs:Datatype ; rdfs:label "Reporting Time Period Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ReportingTimePeriodType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML-structure:MetadataProviderType a owl:Class ; rdfs:comment "

MetadataProviderType defines the structure of a metadata provider description. The contacts defined for the organisation are specific to the metadata provider role the organisation is serving.

" ; rdfs:label "Metadata Provider Type" ; rdfs:subClassOf sip-sdmx-ML-structure:OrganisationType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MetadataProviderUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataProviderUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:ContactType ; owl:onProperty sip-sdmx-ML:Contact ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:returnConstraints a owl:DatatypeProperty ; rdfs:comment "

The returnConstraints attribute determines whether information about the constraints on the data or metadata sets returned should also be sent the results.

" ; rdfs:domain sip-sdmx-ML-registry:QueryRegistrationRequestType ; rdfs:label "returnConstraints" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:RepresentationMapUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a representation map.

" ; rdfs:label "Representation Map Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.structuremapping\\.RepresentationMap=.+" ]) . sip-sdmx-ML:EnumerationFormat a owl:ObjectProperty ; rdfs:label "EnumerationFormat" ; rdfs:range sip-sdmx-ML-structure:CodedTextFormatType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:isIncluded a owl:DatatypeProperty ; rdfs:comment "

The isIncluded attribute indicates whether the keys defined in this key set are inclusive or exclusive to the constraint.

" ; rdfs:domain sip-sdmx-ML-structure:DataKeySetType ; rdfs:label "isIncluded" ; rdfs:range xsd:boolean ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:DataRegistrationEventsType a owl:Class ; rdfs:comment "

DataRegistrationEventsType details the data registration events for the subscription. It is possible to subscribe to all data registration events in the repository, or specific events for; single registrations, provision agreements, data providers, data flows, key families, and categories that categorize data flows or key families.

" ; rdfs:label "Data Registration Events Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:DataProvider ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:DataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:DataProvider ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:MaintainableEventType ; owl:onProperty sip-sdmx-ML:DataflowReference ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-common:EmptyType ; owl:onProperty sip-sdmx-ML:AllEvents ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:RegistrationID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:RegistrationID ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:MaintainableEventType ; owl:onProperty sip-sdmx-ML:KeyFamilyReference ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:MaintainableEventType ; owl:onProperty sip-sdmx-ML:KeyFamilyReference ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CategoryReferenceType ; owl:onProperty sip-sdmx-ML-structure:Category ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:CategoryReferenceType ; owl:onProperty sip-sdmx-ML-structure:Category ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:TYPE ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:TYPE ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:EmptyType ; owl:onProperty sip-sdmx-ML:AllEvents ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:MaintainableEventType ; owl:onProperty sip-sdmx-ML:DataflowReference ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Dataflow a rdf:Property ; rdfs:comment "

A reference to the SDMX Dataflow that the mapping is defined for. This is used to create a VtlDataflowMapping. In this case, it is possible to specify the mapping details to and from VTL.

" ; rdfs:label "Dataflow" ; rdfs:seeAlso , , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:EpochMapBaseType a owl:Class ; rdfs:comment "

EpochMapBaseType defines the base refinement of the EpochMapType. Its purpose is to restrict the urn attribute.

" ; rdfs:label "Epoch Map Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:DateMapType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Source ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Source ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Target ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Target ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:FrequencyDimension ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:FrequencyDimension ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:TargetFrequencyID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:EpochMapUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:TargetFrequencyID ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:EpochMapUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:MappedFrequencies ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:StructureMapBaseType a owl:Class ; rdfs:comment "

StructureMapBaseType defines the base refinement of the StructureMapType. Its purpose is to restrict the urn attribute.

" ; rdfs:label "Structure Map Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:MaintainableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StructureMapUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StructureMapUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:Ruleset a owl:ObjectProperty ; rdfs:comment "

Ruleset details a ruleset within a ruleset scheme.

" ; rdfs:domain sip-sdmx-ML-structure:RulesetSchemeBaseType ; rdfs:label "Ruleset" ; rdfs:range sip-sdmx-ML-structure:RulesetType ; rdfs:subPropertyOf sip-sdmx-ML-structure:Item ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:RangeValidTimeType a rdfs:Datatype ; rdfs:comment "

RangeValidTimeType is a derivation of the RangeValidLeapYearType which validates that the time (if provided) is validly formatted. The base type will have provided basic validation already. The patterns below validate that the time falls between 00:00:00 and 24:00:00. Note that as the XML dateTime type does, seconds are required. It is also permissible to have fractions of seconds, but only within the boundaries of the range specified. This type is meant to be derived from for further validation.

" ; rdfs:label "Range Valid Time Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:RangeValidLeapYearType ; owl:withRestrictions ([ xsd:pattern ".{10}T(24:00:00(\\.[0]+)?|((([0-1][0-9])|(2[0-3])):[0-5][0-9]:[0-5][0-9](\\.\\d+)?))(/|Z|\\+|\\-).+" ] [ xsd:pattern "[^T]+/.+" ]) . sip-sdmx-ML-structure:ProcessStepType a owl:Class ; rdfs:comment "

ProcessStepType describes the structure of a process step. A nested process step is automatically sub-ordinate, and followed as the next step. If the following step is conditional, it should be referenced in a transition.

" ; rdfs:label "Process Step Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ProcessStepBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:InputOutputType ; owl:onProperty sip-sdmx-ML:Output ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:InputOutputType ; owl:onProperty sip-sdmx-ML:Input ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:ComputationType ; owl:onProperty sip-sdmx-ML:Computation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ComputationType ; owl:onProperty sip-sdmx-ML:Computation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ProcessStepType ; owl:onProperty sip-sdmx-ML:ProcessStep ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:TransitionType ; owl:onProperty sip-sdmx-ML:Transition ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:endIndex a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML-structure:MappedValueType ; rdfs:label "endIndex" ; rdfs:range xsd:int ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataAttributeUsageType a owl:Class ; rdfs:comment "

MetadataAttributeUsageType defines the structure of how a metadata attribute is used in a data structure. This is a local reference to a metadata attribute from the metadata structure referenced by the data structure. An attribute relationship can be defined in order to describe the relationship of the metadata attribute to the data structure components.

" ; rdfs:label "Metadata Attribute Usage Type" ; rdfs:subClassOf sip-sdmx-ML-structure:MetadataAttributeUsageBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:MetadataAttributeReference ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:MetadataAttributeReference ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:AttributeRelationshipType ; owl:onProperty sip-sdmx-ML:AttributeRelationship ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:AttributeRelationshipType ; owl:onProperty sip-sdmx-ML:AttributeRelationship ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:GeoRefCode a owl:ObjectProperty ; rdfs:comment "

GeoRefCode is the abstract base from which specific types of geographic codes will be derived.

" ; rdfs:domain sip-sdmx-ML-structure:GeoCodelistBaseType ; rdfs:label "GeoRefCode" ; rdfs:range sip-sdmx-ML-structure:GeoRefCodeType ; rdfs:subPropertyOf sip-sdmx-ML-structure:Code ; uml:isAbstract "true"^^xsd:boolean . sip-sdmx-ML-structure:AttributeList a owl:ObjectProperty ; rdfs:comment "

AttributeList describes the attribute descriptor for the data structure definition. It is a collection of metadata concepts that define the attributes of the data structure definition.

" ; rdfs:domain sip-sdmx-ML-structure:DataStructureComponentsType ; rdfs:label "AttributeList" ; rdfs:range sip-sdmx-ML-structure:AttributeListType ; rdfs:subPropertyOf sip-sdmx-ML-structure:ComponentList ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:GroupBaseType a owl:Class ; rdfs:comment "

GroupBaseType is an abstract base type that forms the basis for the GroupType.

" ; rdfs:label "Group Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ComponentListType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:GroupDimensionDescriptorUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:GroupDimensionDescriptorUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ObsDimensionsCodeType a rdfs:Datatype ; rdfs:comment "

ObsDimensionsCodeType is an enumeration containing the values \"TimeDimension\" and \"AllDimensions\"

" ; rdfs:label "Obs Dimensions Code Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:enumeration ("AllDimensions"^^xsd:string "TIME_PERIOD"^^xsd:string) ]) . sip-sdmx-ML:RulesetDefinition a owl:DatatypeProperty ; rdfs:comment "

A VTL statement for the definition of a ruleset. This must conform to the syntax of the VTL definition language.

" ; rdfs:domain sip-sdmx-ML-structure:RulesetType ; rdfs:label "RulesetDefinition" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:alias a owl:DatatypeProperty ; rdfs:comment "

The alias used to refer to the reference SDMX artefact in the transformations. This must be unique within the mapping scheme in which it is defined.

" ; rdfs:domain sip-sdmx-ML-structure:VtlMappingType ; rdfs:label "alias" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:GeoCell a owl:DatatypeProperty ; rdfs:comment "

The value used to assign the Code to one cell in the grid.

" ; rdfs:domain sip-sdmx-ML-structure:GeoGridCodeType ; rdfs:label "GeoCell" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:VtlMappingSchemesType a owl:Class ; rdfs:comment "

VtlMappingSchemesType describes the structure of the VTL mappings schemes container. It contains one or more VTL mapping schemes, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Vtl Mapping Schemes Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:VtlMappingSchemeType ; owl:onProperty sip-sdmx-ML:VtlMappingScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:VtlMappingSchemeType ; owl:onProperty sip-sdmx-ML:VtlMappingScheme ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:DataProviderScheme a owl:ObjectProperty ; rdfs:comment "

DataProviderScheme provides the details of a data provider scheme, in which data providers are described.

" ; rdfs:label "DataProviderScheme" ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ProvisionAgreementReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a provision agreement.

" ; rdfs:label "Provision Agreement Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.registry\\.ProvisionAgreement=.+" ]) . sip-sdmx-ML:AvailabilityConstraints a owl:ObjectProperty ; rdfs:comment "

AvailabilityConstraints contains a collection of availability constraints. The constraints may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "AvailabilityConstraints" ; rdfs:range sip-sdmx-ML-structure:AvailabilityConstraintsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:usage a owl:DatatypeProperty ; rdfs:comment "

The usage attribute indicates whether an attribute value must be available for any corresponding existing observation.

" ; rdfs:label "usage" ; rdfs:range sip-sdmx-ML-structure:UsageType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:LevelUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a level.

" ; rdfs:label "Level Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.codelist\\.Level=.+" ]) . sip-sdmx-ML-common:ConceptSchemeMapReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a concept scheme map.

" ; rdfs:label "Concept Scheme Map Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.structuremapping\\.ConceptSchemeMap=.+" ]) . sip-sdmx-ML:minOccurs a owl:DatatypeProperty ; rdfs:comment "

The minOccurs attribute indicates the minimum number of times this metadata attribute must occur within its parent object.

" ; rdfs:label "minOccurs" ; rdfs:range xsd:nonNegativeInteger ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:SubmitStructureResponseType a owl:Class ; rdfs:comment "

SubmitStructureResponseType defines the structure of a registry submit registration response document.

" ; rdfs:label "Submit Structure Response Type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CodelistType a owl:Class ; rdfs:comment "

CodelistExtension allows for the extension of codelists by referencing the codelists to be extended and providing inclusion/exclusion rules for selecting the codes to extend. The order of these is important as it is indicates the order of precedence of the extended codelists for conflict resolution of codes. However, the prefix property can be used to ensure uniqueness of inherited codes in the extending codelist, in case conflicting codes must be included.

" ; rdfs:label "Codelist Type" ; rdfs:subClassOf sip-sdmx-ML-structure:CodelistBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CodelistExtensionType ; owl:onProperty sip-sdmx-ML:CodelistExtension ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ValueItem a owl:ObjectProperty ; rdfs:domain sip-sdmx-ML-structure:ValueListType ; rdfs:label "ValueItem" ; rdfs:range sip-sdmx-ML-structure:ValueItemType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:TYPE a owl:DatatypeProperty ; rdfs:comment "

TYPE is a fixed attribute that is used to ensure only of each event selector may be provided, when it is referenced in a uniqueness constraint.

" ; rdfs:label "TYPE" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CategorySchemeMapType a owl:Class ; rdfs:comment "

CategorySchemeMapType defines the structure of a map which identifies relationships between categories in different category schemes.

" ; rdfs:label "Category Scheme Map Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemSchemeMapType ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CategorySchemeReferenceType ; owl:onProperty sip-sdmx-ML:Source ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CategorySchemeReferenceType ; owl:onProperty sip-sdmx-ML:Target ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:CategorySchemeReferenceType ; owl:onProperty sip-sdmx-ML:Source ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:CategorySchemeReferenceType ; owl:onProperty sip-sdmx-ML:Target ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:CategorySchemeMapUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CategorySchemeMapUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SingleValueMappingType ; owl:onProperty sip-sdmx-ML:ItemMap ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ReportingTaxonomy a owl:ObjectProperty ; rdfs:comment "

ReportingTaxonomy provides the details of a reporting taxonomy, which is a scheme which defines the composition structure of a data report where each component can be described by an independent data or metadata flow definition.

" ; rdfs:label "ReportingTaxonomy" ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:UnnestedItemType a owl:Class ; rdfs:comment "

UnnestedItemType is an abstract base type for all items within an item scheme that do not contain nested items.

" ; rdfs:label "Unnested Item Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemType ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:NamePersonalisationSchemesType a owl:Class ; rdfs:comment "

NamePersonalisationSchemesType describes the structure of the name personalisation schemes container. It contains one or more name personalisation scheme, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Name Personalisation Schemes Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:NamePersonalisationSchemeType ; owl:onProperty sip-sdmx-ML:NamePersonalisationScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:NamePersonalisationSchemeType ; owl:onProperty sip-sdmx-ML:NamePersonalisationScheme ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:QueryResult a owl:ObjectProperty ; rdfs:comment "

QueryResult contains a result for a successful registration query. It can occur multiple times, for each registration the meets the conditions specified in the query.

" ; rdfs:domain sip-sdmx-ML-registry:QueryRegistrationResponseType ; rdfs:label "QueryResult" ; rdfs:range sip-sdmx-ML-registry:QueryResultType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ValueItemType a owl:Class ; rdfs:comment "

ValueItemType defines the structure of a value item. A value must be provided, and a longer name and description can be provided to provide additional meaning to the value (similar to a code in a code list).

" ; rdfs:label "Value Item Type" ; rdfs:subClassOf sip-sdmx-ML-common:AnnotableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:QueryResultType a owl:Class ; rdfs:comment "

QueryResultType describes the structure of a query result for a single data source. Either a data result or metadata result is detailed, depending on the data source.

" ; rdfs:label "Query Result Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:ResultType ; owl:onProperty sip-sdmx-ML:DataResult ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:ResultType ; owl:onProperty sip-sdmx-ML:MetadataResult ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:ResultType ; owl:onProperty sip-sdmx-ML:DataResult ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:timeSeriesMatch ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:ResultType ; owl:onProperty sip-sdmx-ML:MetadataResult ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:timeSeriesMatch ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:SubmitStructureRequestType a owl:Class ; rdfs:comment "

SubmitStructureRequestType describes the structure of a structure submission. Structural components are provided either in-line or referenced via a SDMX-ML Structure message external to the registry. A default action and external reference resolution action are all provided for each of the contained components, but can be overridden on a per component basis.

" ; rdfs:label "Submit Structure Request Type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ConceptSchemeMapsType a owl:Class ; rdfs:comment "

ConceptSchemeMapsType describes the structure of the concept scheme maps container. It contains one or more concept scheme map, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Concept Scheme Maps Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:ConceptSchemeMapType ; owl:onProperty sip-sdmx-ML:ConceptSchemeMap ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ConceptSchemeMapType ; owl:onProperty sip-sdmx-ML:ConceptSchemeMap ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:SimpleDataSourceType a owl:Class ; rdfs:comment "

SimpleDataSourceType describes a simple data source. The URL of the data is contained in the content.

" ; rdfs:label "Simple Data Source Type" ; rdfs:subClassOf xsd:anyURI ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:TYPE ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:TYPE ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:SingleValueMappingType a owl:Class ; rdfs:comment "

SingleValueMappingType defines a mapping with a single source and optional target.

" ; rdfs:label "Single Value Mapping Type" ; rdfs:subClassOf sip-sdmx-ML-common:AnnotableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MappedValueType ; owl:onProperty sip-sdmx-ML:SourceValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:MappedValueType ; owl:onProperty sip-sdmx-ML:SourceValue ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:TargetValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:TargetValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:date ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:date ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:date ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:date ; owl:onProperty sip-sdmx-ML:validTo ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:startValue a owl:DatatypeProperty ; rdfs:label "startValue" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Result a owl:DatatypeProperty ; rdfs:comment "

The left-hand side of the VTL statement. This identifies the result artefact, which may be used in subsequent transformations. If the result is an SDMX artefact, the is expressed using the alias; see Section 6 SDMX Standards (\"SDMX Technical Notes\"), 10.2.3 (\"Abbreviation of the URN\").

" ; rdfs:domain sip-sdmx-ML-structure:TransformationType ; rdfs:label "Result" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:VtlMappingBaseType a owl:Class ; rdfs:comment "

VtlMappingBaseType defines the base refinement of the VtlMappingType. Its purpose is to restrict the urn attribute.

" ; rdfs:label "Vtl Mapping Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:UnnestedItemType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:VtlMappingUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:VtlMappingUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:isPartialLanguage a owl:DatatypeProperty ; rdfs:comment "

The isPartialLanguage attribute, if true, indicates that the object doesn't contain the complete set of all available languages, e.g., when obtained as a response to a GET query that requested specific languages through the HTTP header 'Accept-Language'.

" ; rdfs:domain sip-sdmx-ML-common:MaintainableType ; rdfs:label "isPartialLanguage" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Target a owl:DatatypeProperty ; rdfs:label "Target" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:sourcePattern a owl:DatatypeProperty ; rdfs:comment "

Describes the source date using conventions for describing years, months, days, etc.

" ; rdfs:domain sip-sdmx-ML-structure:DatePatternMapType ; rdfs:label "sourcePattern" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:RepresentationMapping a owl:ObjectProperty ; rdfs:domain sip-sdmx-ML-structure:RepresentationMapType ; rdfs:label "RepresentationMapping" ; rdfs:range sip-sdmx-ML-structure:ValueMappingType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:PartyType a owl:Class ; rdfs:comment "

PartyType defines the information which is sent about various parties such as senders and receivers of messages.

" ; rdfs:label "Party Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:ContactType ; owl:onProperty sip-sdmx-ML:Contact ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MeasureList a owl:ObjectProperty ; rdfs:comment "

MeasureList describes the measure descriptor for a data structure.

" ; rdfs:domain sip-sdmx-ML-structure:DataStructureComponentsType ; rdfs:label "MeasureList" ; rdfs:range sip-sdmx-ML-structure:MeasureListType ; rdfs:subPropertyOf sip-sdmx-ML-structure:ComponentList ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataflowBaseType a owl:Class ; rdfs:comment "

Extends StructureUsageType by adding a DimensionConstraint.

" ; rdfs:label "Dataflow Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:StructureUsageType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:DimensionConstraintType ; owl:onProperty sip-sdmx-ML:DimensionConstraint ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DimensionConstraintType ; owl:onProperty sip-sdmx-ML:DimensionConstraint ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataProvider a rdf:Property ; rdfs:comment "

MetadataProvider describes an organisation that produces metadata.

" ; rdfs:label "MetadataProvider" ; rdfs:subPropertyOf sip-sdmx-ML-structure:Organisation ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:FixedValueMap a owl:ObjectProperty ; rdfs:comment "

FixedValueMap defines a fixed value for a source or target component in the mapping.

" ; rdfs:domain sip-sdmx-ML-structure:StructureMapType ; rdfs:label "FixedValueMap" ; rdfs:range sip-sdmx-ML-structure:FixedValueMapType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ToVtlMapping a owl:ObjectProperty ; rdfs:comment "

Describes the mapping from a SDMX dataflow to a VTL data structure.

" ; rdfs:domain sip-sdmx-ML-structure:VtlMappingType ; rdfs:label "ToVtlMapping" ; rdfs:range sip-sdmx-ML-structure:ToVtlMappingType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:StructuralMetadata a owl:DatatypeProperty ; rdfs:comment "

StructuralMetadata provides a reference for data structure definition and metadata structure definition references which are grouped in the reporting category. It is assumed that all structural metadata objects referenced from a category will be of the same type.

" ; rdfs:domain sip-sdmx-ML-structure:ReportingCategoryType ; rdfs:label "StructuralMetadata" ; rdfs:range sip-sdmx-ML-common:StructureReferenceType ; rdfs:seeAlso , , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:SimpleOperatorType a rdfs:Datatype ; rdfs:comment "

SimpleOperatorType provides an enumeration of simple operators to be applied to any value.

" ; rdfs:label "Simple Operator Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:enumeration ("notEqual"^^xsd:string "equal"^^xsd:string) ]) . sip-sdmx-ML-structure:DatePatternMapBaseType a owl:Class ; rdfs:comment "

DatePatternMapBaseType defines the base refinement of the DatePatternMapType. Its purpose is to retrict the urn attribute.

" ; rdfs:label "Date Pattern Map Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:DateMapType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Source ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Target ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Source ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:FrequencyDimension ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Target ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:MappedFrequencies ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:FrequencyDimension ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DatePatternMapUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DatePatternMapUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:TargetFrequencyID ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:TargetFrequencyID ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:RulesetUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a ruleset.

" ; rdfs:label "Ruleset Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.Ruleset=.+" ]) . sip-sdmx-ML-common:AttributeDescriptorUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for an attribute descriptor.

" ; rdfs:label "Attribute Descriptor Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.AttributeDescriptor=.+" ]) . sip-sdmx-ML-common:LinkType a owl:Class ; rdfs:comment "

The type of object that is being linked to.
The url of the object being linked.
A SDMX registry urn of the object being linked (if applicable).
The type of link (e.g. PDF, text, HTML, reference metadata).

" ; rdfs:label "Link Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:url ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:url ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:type ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:type ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:rel ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:rel ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:NamePersonalisationReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a name personalisation.

" ; rdfs:label "Name Personalisation Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.NamePersonalisation=.+" ]) . sip-sdmx-ML-common:CategorySchemeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a cateogry scheme.

" ; rdfs:label "Category Scheme Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.categoryscheme\\.CategoryScheme=.+" ]) . sip-sdmx-ML:ObjectURN a owl:DatatypeProperty ; rdfs:comment "

ObjectURN provides the URN of the object on which the event occurred, unless the event is related to a registration, in which case the RegistrationID element should be used.

" ; rdfs:domain sip-sdmx-ML-registry:NotifyRegistryEventType ; rdfs:label "ObjectURN" ; rdfs:range xsd:anyURI ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:StructuralEvent a owl:ObjectProperty ; rdfs:comment "

StructuralEvent is used to provide the details of the structural object that has changed.

" ; rdfs:domain sip-sdmx-ML-registry:NotifyRegistryEventType ; rdfs:label "StructuralEvent" ; rdfs:range sip-sdmx-ML-registry:StructuralEventType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DataProviderSchemeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a data provider scheme.

" ; rdfs:label "Data Provider Scheme Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:OrganisationSchemeReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.DataProviderScheme=.+:DATA_PROVIDERS\\(.+\\)" ]) . sip-sdmx-ML:Parent a owl:DatatypeProperty ; rdfs:label "Parent" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:vtlArtefact a owl:DatatypeProperty ; rdfs:comment "

Identifies the type of VTL model artefact that is being personalised. In VTL 2.0, this is valuedomain or variable.

" ; rdfs:domain sip-sdmx-ML-structure:NamePersonalisationType ; rdfs:label "vtlArtefact" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:DataSet a owl:ObjectProperty ; rdfs:domain sip-sdmx-ML-message:StructureSpecificDataType ; rdfs:label "DataSet" ; rdfs:seeAlso , , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:AnnotationURLType a owl:Class ; rdfs:comment "

AnnotationURLType defines an external resource. These can indicate localisation by specifying a language for the resource.

" ; rdfs:label "Annotation U R L Type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:isWebServiceDatasource a owl:DatatypeProperty ; rdfs:comment "

The isWebServiceDatasource attribute indicates, if true, that the queryable data source is accessible via Web Services protocols.

" ; rdfs:domain sip-sdmx-ML-common:QueryableDataSourceType ; rdfs:label "isWebServiceDatasource" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:AgencySchemes a owl:ObjectProperty ; rdfs:comment "

AgencySchemes contains a collection of agency scheme descriptions. The agency schemes may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "AgencySchemes" ; rdfs:range sip-sdmx-ML-structure:AgencySchemesType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:DataConsumerSchemes a owl:ObjectProperty ; rdfs:comment "

DataConsumerSchemes contains a collection of data consumer scheme descriptions. The data consumer schemes may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "DataConsumerSchemes" ; rdfs:range sip-sdmx-ML-structure:DataConsumerSchemesType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:SubmitRegistrationsResponse a owl:ObjectProperty ; rdfs:comment "

SubmitRegistrationsResponse is sent to the agency or data/metadata provider in response to a submit registrations request. It indicates the success or failure of each registration request, and contains any error messages generated by the registration service.

" ; rdfs:domain sip-sdmx-ML-message:RegistryInterfaceType ; rdfs:label "SubmitRegistrationsResponse" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:DataProviderSchemes a owl:ObjectProperty ; rdfs:comment "

DataProviderSchemes contains a collection of data provider scheme descriptions. The data provider schemes may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "DataProviderSchemes" ; rdfs:range sip-sdmx-ML-structure:DataProviderSchemesType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataflowBaseType a owl:Class ; rdfs:comment "

MetadataflowBaseType is an abstract base type that serves as the basis for the MetadataflowType. It restricts the structure to reference a metadata structure definition.

" ; rdfs:label "Metadataflow Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:StructureUsageType ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataStructureReferenceType ; owl:onProperty sip-sdmx-ML-message:Structure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MetadataStructureReferenceType ; owl:onProperty sip-sdmx-ML-message:Structure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataflowUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MetadataflowUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:OrganisationSchemeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for any type of organisation scheme.

" ; rdfs:label "Organisation Scheme Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.AgencyScheme=.+:AGENCIES\\(.+\\)" ] [ xsd:pattern ".+\\.base\\.DataConsumerScheme=.+:DATA_CONSUMERS\\(.+\\)" ] [ xsd:pattern ".+\\.base\\.DataProviderScheme=.+:DATA_PROVIDERS\\(.+\\)" ] [ xsd:pattern ".+\\.base\\.MetadataProviderScheme=.+:METADATA_PROVIDERS\\(.+\\)" ] [ xsd:pattern ".+\\.base\\.OrganisationUnitScheme=.+" ]) . sip-sdmx-ML-structure:DatePatternMapType a owl:Class ; rdfs:comment "

Describes the source date using conventions for describing years, months, days, etc.
The locale on which the input will be parsed according to the pattern.

" ; rdfs:label "Date Pattern Map Type" ; rdfs:subClassOf sip-sdmx-ML-structure:DatePatternMapBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:sourcePattern ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:sourcePattern ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:locale ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:locale ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:AttributeRelationshipType a owl:Class ; rdfs:comment "

AttributeRelationshipType defines the structure for stating the relationship between an attribute and other data structure definition components.

" ; rdfs:label "Attribute Relationship Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML-structure:Group ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML-structure:Group ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:EmptyType ; owl:onProperty sip-sdmx-ML:Observation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-common:EmptyType ; owl:onProperty sip-sdmx-ML:Observation ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:EmptyType ; owl:onProperty sip-sdmx-ML:Dataflow ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-common:EmptyType ; owl:onProperty sip-sdmx-ML:Dataflow ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:OptionalLocalDimensionReferenceType ; owl:onProperty sip-sdmx-ML-structure:Dimension ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:OptionalLocalDimensionReferenceType ; owl:onProperty sip-sdmx-ML-structure:Dimension ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:GridDefinition a owl:DatatypeProperty ; rdfs:comment "

Contains a regular expression string corresponding to the grid definition for the GeoGrid Codelist.

" ; rdfs:domain sip-sdmx-ML-structure:GeoGridCodelistType ; rdfs:label "GridDefinition" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ToVtlMappingMethodType a rdfs:Datatype ; rdfs:comment "

A simple type that allows for a standard to VTL mapping method enumeration value or a string value for other mapping methods.

" ; rdfs:label "To Vtl Mapping Method Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-structure:StandardToVtlMappingMethodType xsd:string) . sip-sdmx-ML:Test a owl:DatatypeProperty ; rdfs:label "Test" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:AnyCodelistReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a codelist or value list.

" ; rdfs:label "Any Codelist Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.codelist\\.Codelist=.+" ] [ xsd:pattern ".+\\.codelist\\.ValueList=.+" ]) . sip-sdmx-ML:Hierarchies a owl:ObjectProperty ; rdfs:comment "

Hierarchies contains a collection of hierarchical code list descriptions. The hierarchical code lists may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "Hierarchies" ; rdfs:range sip-sdmx-ML-structure:HierarchiesType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataAttribute a owl:ObjectProperty ; rdfs:comment "

MetadataAttribute defines the metadata attribute, which is the value of an attribute, such as the instance of a coded or uncoded attribute in a metadata structure definition.

" ; rdfs:label "MetadataAttribute" ; rdfs:range sip-sdmx-ML-structure:MetadataAttributeType ; rdfs:subPropertyOf sip-sdmx-ML-structure:Component ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:agencyID a owl:DatatypeProperty ; rdfs:comment "

The agencyID must be provided and identifies the maintenance agency of the object.

" ; rdfs:label "agencyID" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:VtlMapping a owl:ObjectProperty ; rdfs:comment "

VtlMapping details a mapping between SDMX and VTL transformation.

" ; rdfs:domain sip-sdmx-ML-structure:VtlMappingSchemeType ; rdfs:label "VtlMapping" ; rdfs:range sip-sdmx-ML-structure:VtlMappingType ; rdfs:subPropertyOf sip-sdmx-ML-structure:Item ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataAttributeBaseType a owl:Class ; rdfs:comment "

MetadataAttributeBaseType is an abstract base type the serves as the basis for the MetadataAttributeType.

" ; rdfs:label "Metadata Attribute Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ComponentType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MetadataAttributeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:MetadataAttributeRepresentationType ; owl:onProperty sip-sdmx-ML:LocalRepresentation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataAttributeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptIdentity ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptIdentity ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MetadataAttributeRepresentationType ; owl:onProperty sip-sdmx-ML:LocalRepresentation ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:LegacyVersionNumberType a rdfs:Datatype ; rdfs:comment "

LegacyVersionNumberType describes the version number format previously supported in SDMX. The format is restricted to allow for simple incrementing and sorting of version number. The version consists of a set of maximum 2 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.

" ; rdfs:label "Legacy Version Number Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:pattern "(0|[1-9]\\d*)(\\.(0|[1-9]\\d*))?" ]) . sip-sdmx-ML:action a owl:DatatypeProperty ; rdfs:comment "

The action attribute indicates whether this is an addition, a modification, or a deletion of a registration.

" ; rdfs:label "action" ; rdfs:range sip-sdmx-ML-common:ActionType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:StructuredTextValueType a owl:Class ; rdfs:comment "

StructuredTextValueType is a restriction of ValueType that allows multiple StructuredText (XHTML mixed content) elements to express a text value in multiple languages. The content of this should be restricted in its use to only allow a language code (xml:lang) to be used once within an element of this type.

" ; rdfs:label "Structured Text Value Type" ; rdfs:subClassOf sip-sdmx-ML-common:ValueType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:StructuredText ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ProcessStepReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a process step.

" ; rdfs:label "Process Step Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.process\\.ProcessStep=.+" ]) . sip-sdmx-ML:Condition a owl:ObjectProperty ; rdfs:comment "

Condition is a textual description of the conditions to be met in order for the target step to be proceeded to. It is informational only (not machine-actionable), and may be supplied in multiple, parallel-language form.

" ; rdfs:domain sip-sdmx-ML-structure:TransitionType ; rdfs:label "Condition" ; rdfs:range sip-sdmx-ML-common:TextType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:StructureUsageType a owl:Class ; rdfs:comment "

StructureUsageType is an abstract base type for all structure usages. It contains a reference to a structure. Concrete instances of this type should restrict the type of structure referenced.

" ; rdfs:label "Structure Usage Type" ; rdfs:subClassOf sip-sdmx-ML-common:MaintainableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StructureReferenceType ; owl:onProperty sip-sdmx-ML-message:Structure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StructureReferenceType ; owl:onProperty sip-sdmx-ML-message:Structure ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Role a owl:ObjectProperty ; rdfs:comment "

Role is the responsibility of the contact person with respect to the object for which this person is the contact.

" ; rdfs:label "Role" ; rdfs:range sip-sdmx-ML-common:TextType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:OrganisationSchemeMapType a owl:Class ; rdfs:comment "

OrganisationSchemeMapType defines the structure of a map which identifies relationships between organisations in different organisation schemes.

" ; rdfs:label "Organisation Scheme Map Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemSchemeMapType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:OrganisationSchemeMapUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:OrganisationSchemeMapUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SingleValueMappingType ; owl:onProperty sip-sdmx-ML:ItemMap ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:OrganisationSchemeReferenceType ; owl:onProperty sip-sdmx-ML:Source ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:OrganisationSchemeReferenceType ; owl:onProperty sip-sdmx-ML:Target ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:OrganisationSchemeReferenceType ; owl:onProperty sip-sdmx-ML:Source ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:OrganisationSchemeReferenceType ; owl:onProperty sip-sdmx-ML:Target ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:GenericMetadataHeaderType a owl:Class ; rdfs:comment "

GenericMetadataHeaderType defines the header format for generic reference metadata.

" ; rdfs:label "Generic Metadata Header Type" ; rdfs:subClassOf sip-sdmx-ML-message:BaseHeaderType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:SenderType ; owl:onProperty sip-sdmx-ML:Sender ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-message:SenderType ; owl:onProperty sip-sdmx-ML:Sender ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:PartyType ; owl:onProperty sip-sdmx-ML:Receiver ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:GenericMetadataStructureType ; owl:onProperty sip-sdmx-ML-message:Structure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-common:GenericMetadataStructureType ; owl:onProperty sip-sdmx-ML-message:Structure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ActionType ; owl:onProperty sip-sdmx-ML:DataSetAction ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:DataSetID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:ID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:dateTime ; owl:onProperty sip-sdmx-ML:Extracted ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:ID ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:dateTime ; owl:onProperty sip-sdmx-ML:Extracted ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:Test ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:TextType ; owl:onProperty sip-sdmx-ML:Source ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:Test ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:HeaderTimeType ; owl:onProperty sip-sdmx-ML:Prepared ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-message:HeaderTimeType ; owl:onProperty sip-sdmx-ML:Prepared ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:MetadataProvider ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MetadataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:MetadataProvider ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ActionType ; owl:onProperty sip-sdmx-ML:DataSetAction ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:TimeRangeOrNotApplicableType a rdfs:Datatype ; rdfs:label "Time Range Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:TimeRangeType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML-common:GregorianTimePeriodType a rdfs:Datatype ; rdfs:comment "

GregorianTimePeriodType defines the set of standard calendar periods in SDMX.

" ; rdfs:label "Gregorian Time Period Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (xsd:gYear xsd:gYearMonth xsd:date) . sip-sdmx-ML-common:ReportingYearType a rdfs:Datatype ; rdfs:comment "

ReportingYearType defines a time period of 1 year (P1Y) in relation to a reporting year which has a start day (day-month) specified in the specialized reporting year start day attribute. In the absence of a start day for the reporting year, a day of January 1 is assumed. In this case a reporting year will coincide with a calendar year. The format of a reporting year is YYYY-A1 (e.g. 2000-A1). Note that the period value of 1 is fixed.

" ; rdfs:label "Reporting Year Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ReportPeriodValidTimeZoneType ; owl:withRestrictions ([ xsd:pattern ".{5}A1.*" ]) . sip-sdmx-ML-structure:DataConsumerType a owl:Class ; rdfs:comment "

DataConsumerType defines the structure of a data consumer description. The contacts defined for the organisation are specific to the data consumer role the organisation is serving.

" ; rdfs:label "Data Consumer Type" ; rdfs:subClassOf sip-sdmx-ML-structure:OrganisationType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DataConsumerUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataConsumerUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:ContactType ; owl:onProperty sip-sdmx-ML:Contact ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:CustomTypeSchemes a owl:ObjectProperty ; rdfs:comment "

CustomTypeSchemes contains a collection of custom type schemes. The scheme may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "CustomTypeSchemes" ; rdfs:range sip-sdmx-ML-structure:CustomTypeSchemesType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Categorisation a owl:ObjectProperty ; rdfs:comment "

Categorisation allows for the association of an identifiable object to a category, providing for the classifications of the reference identifiable object. This must either contain the full details of the categorisation, or provide a name and identification information and reference the full details from an external structure document or registry service.

" ; rdfs:label "Categorisation" ; rdfs:seeAlso ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:UnboundedCodeType a rdfs:Datatype ; rdfs:comment "

UnboundedCodeType provides single textual value of \"unbounded\", for use in OccurentType.

" ; rdfs:label "Unbounded Code Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:enumeration ("unbounded"^^xsd:string) ]) . sip-sdmx-ML:Input a owl:ObjectProperty ; rdfs:comment "

Input references an object which is an input to the process step.

" ; rdfs:domain sip-sdmx-ML-structure:ProcessStepType ; rdfs:label "Input" ; rdfs:range sip-sdmx-ML-structure:InputOutputType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:AvailabilityConstraintsType a owl:Class ; rdfs:comment "

AvailabilityConstraintsType describes the structure of the container for availability constraints.

" ; rdfs:label "Availability Constraints Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:AvailabilityConstraintType ; owl:onProperty sip-sdmx-ML:AvailabilityConstraint ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:MetadataProviderScheme a owl:ObjectProperty ; rdfs:comment "

MetadataProviderScheme provides the details of a metadata provider scheme, in which metadata providers are described.

" ; rdfs:domain sip-sdmx-ML-structure:MetadataProviderSchemesType ; rdfs:label "MetadataProviderScheme" ; rdfs:range sip-sdmx-ML-structure:MetadataProviderSchemeType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:TransformationUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a transformation.

" ; rdfs:label "Transformation Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.Transformation=.+" ]) . sip-sdmx-ML:TargetStep a owl:DatatypeProperty ; rdfs:comment "

TargetStep references a process step within the process that should be transitioned to, should the conditions described be met.

" ; rdfs:domain sip-sdmx-ML-structure:TransitionType ; rdfs:label "TargetStep" ; rdfs:range sip-sdmx-ML-common:NestedIDType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:DataSourceType a owl:Class ; rdfs:comment "

DataSourceType specifies the properties of a data or metadata source. Either a simple data source, a queryable data source, or both must be specified.

" ; rdfs:label "Data Source Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:SimpleDataSource ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:SimpleDataSource ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:QueryableDataSourceType ; owl:onProperty sip-sdmx-ML:QueryableDataSource ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-common:QueryableDataSourceType ; owl:onProperty sip-sdmx-ML:QueryableDataSource ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-metadata:Attribute rdfs:comment "

Attribute elements hold the reported values for a given metadata attribute. These values conform to the definition of the metadata attribute in the metadata structure definition.

" ; rdfs:label "Attribute" ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:StructuredText a owl:ObjectProperty ; rdfs:comment "

StructuredText is a reusable element, used for providing a language specific text value structured as XHTML.

" ; rdfs:label "StructuredText" ; rdfs:range sip-sdmx-ML-common:XHTMLType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Series a owl:ObjectProperty ; rdfs:comment "

Series contains a collection of observations that share a common key (set of dimension values). The key of a series is every dimension defined in the data structure definition, save the dimension at the observation level. In addition to the key and observations, the series contains values for data and metadata attributes which have a relationship with any dimension that is part of the series key, so long as the attribute does not specify an attachment group or also has a relationship with the dimension declared to be at the observation level.

" ; rdfs:domain sip-sdmx-ML-dsd:DataSetType ; rdfs:label "Series" ; rdfs:range sip-sdmx-ML-dsd:SeriesType ; rdfs:seeAlso ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:TransformationSchemeUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a transformation scheme.

" ; rdfs:label "Transformation Scheme Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.TransformationScheme=.+" ]) . sip-sdmx-ML-common:NumericType a rdfs:Datatype ; rdfs:comment "

NumericType is a reusable simple type that allows for only numeric characters. This is not to be confused with an integer, as this may be used to numeric strings which have leading zeros. These leading zeros are not ignored. This is derived from the AlphaNumericType.

" ; rdfs:label "Numeric Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:AlphaNumericType ; owl:withRestrictions ([ xsd:pattern "[0-9]+" ]) . sip-sdmx-ML-common:IntegerOrMissingType a rdfs:Datatype ; rdfs:label "Integer Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (xsd:integer sip-sdmx-ML-common:MissingType) . sip-sdmx-ML:DimensionReference a owl:DatatypeProperty ; rdfs:comment "

DimensionReference provides a reference to a dimension defined in the key descriptor of the data structure definition in which this group key descriptor is defined.

" ; rdfs:domain sip-sdmx-ML-structure:GroupDimensionType ; rdfs:label "DimensionReference" ; rdfs:range sip-sdmx-ML-common:NCNameIDType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:RangeValidTimeZoneType a rdfs:Datatype ; rdfs:comment "

RangeValidMonthDayType is a derivation of the RangeValidTimeType which validates that the time zone provided in the base type is valid. The base type will have provided basic validation already. The patterns below validate that the time zone is \"Z\" or that it is between -14:00 and +14:00, or that there is no time zone provided. This type is meant to be derived from for further validation.

" ; rdfs:label "Range Valid Time Zone Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:RangeValidTimeType ; owl:withRestrictions ([ xsd:pattern ".+Z/.+" ] [ xsd:pattern ".{10}.*(\\+|\\-)(14:00|((0[0-9]|1[0-3]):[0-5][0-9]))/.+" ] [ xsd:pattern ".{10}[^\\+\\-Z]+" ]) . sip-sdmx-ML:Subscription a owl:ObjectProperty ; rdfs:comment "

Subscription contains the details of a subscription for the organisation. This may occur multiple times for each subscription.

" ; rdfs:label "Subscription" ; rdfs:range sip-sdmx-ML-registry:SubscriptionType ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:isRegEx a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML-structure:MappedValueType ; rdfs:label "isRegEx" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:Structures a owl:ObjectProperty ; rdfs:comment "

Structures contains constructs for all structural metadata components.

" ; rdfs:label "Structures" ; rdfs:range sip-sdmx-ML-structure:StructuresType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataStructureType a owl:Class ; rdfs:comment "

MetadataStructureType is used to describe a metadata structure definition, which is defined as a collection of metadata concepts, their structure and usage when used to collect or disseminate reference metadata.

" ; rdfs:label "Metadata Structure Type" ; rdfs:subClassOf sip-sdmx-ML-message:StructureType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:MetadataStructureComponents ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataStructureUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MetadataStructureUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:MetadataStructureComponents ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:NamePersonalisationSchemeType a owl:Class ; rdfs:comment "

NamePersonalisationSchemeType defines a set of personalisations of VTL standard names that are used in a set of transformations.

" ; rdfs:label "Name Personalisation Scheme Type" ; rdfs:subClassOf sip-sdmx-ML-structure:VtlDefinitionSchemeType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:NamePersonalisation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:NamePersonalisation ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NamePersonalisationSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:NamePersonalisationSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ProvisioningMetadata a owl:DatatypeProperty ; rdfs:comment "

ProvisioningMetadata provides a reference for dataflow and metadataflow references which are grouped in the reporting category. It is assumed that all provisioning metadata objects referenced from a category will be of the same type.

" ; rdfs:domain sip-sdmx-ML-structure:ReportingCategoryType ; rdfs:label "ProvisioningMetadata" ; rdfs:range sip-sdmx-ML-common:StructureUsageReferenceType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:AlphaOrNotApplicableType a rdfs:Datatype ; rdfs:label "Alpha Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:AlphaType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML:OrganisationSchemeMap a owl:ObjectProperty ; rdfs:comment "

OrganisationSchemeMap provides the details of an organisation scheme map, which describes mappings between organisations in different schemes.

" ; rdfs:domain sip-sdmx-ML-structure:OrganisationSchemeMapsType ; rdfs:label "OrganisationSchemeMap" ; rdfs:range sip-sdmx-ML-structure:OrganisationSchemeMapType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DecimalOrNotApplicableType a rdfs:Datatype ; rdfs:label "Decimal Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (xsd:decimal sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML-structure:CodeDataType a rdfs:Datatype ; rdfs:comment "

CodeDataType is a restriction of the basic data types that are applicable to codes. Although some of the higher level time period formats are permitted, it should be noted that any value which contains time (which includes a time zone offset) is not allowable as a code identifier.

" ; rdfs:label "Code Data Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:SimpleDataType ; owl:withRestrictions ([ xsd:enumeration ("String"^^sip-sdmx-ML-common:SimpleDataType "Alpha"^^sip-sdmx-ML-common:SimpleDataType "AlphaNumeric"^^sip-sdmx-ML-common:SimpleDataType "Numeric"^^sip-sdmx-ML-common:SimpleDataType "BigInteger"^^sip-sdmx-ML-common:SimpleDataType "Integer"^^sip-sdmx-ML-common:SimpleDataType "Long"^^sip-sdmx-ML-common:SimpleDataType "Short"^^sip-sdmx-ML-common:SimpleDataType "Boolean"^^sip-sdmx-ML-common:SimpleDataType "URI"^^sip-sdmx-ML-common:SimpleDataType "Count"^^sip-sdmx-ML-common:SimpleDataType "InclusiveValueRange"^^sip-sdmx-ML-common:SimpleDataType "ExclusiveValueRange"^^sip-sdmx-ML-common:SimpleDataType "Incremental"^^sip-sdmx-ML-common:SimpleDataType "ObservationalTimePeriod"^^sip-sdmx-ML-common:SimpleDataType "StandardTimePeriod"^^sip-sdmx-ML-common:SimpleDataType "BasicTimePeriod"^^sip-sdmx-ML-common:SimpleDataType "GregorianTimePeriod"^^sip-sdmx-ML-common:SimpleDataType "GregorianYear"^^sip-sdmx-ML-common:SimpleDataType "GregorianYearMonth"^^sip-sdmx-ML-common:SimpleDataType "GregorianDay"^^sip-sdmx-ML-common:SimpleDataType "ReportingTimePeriod"^^sip-sdmx-ML-common:SimpleDataType "ReportingYear"^^sip-sdmx-ML-common:SimpleDataType "ReportingSemester"^^sip-sdmx-ML-common:SimpleDataType "ReportingTrimester"^^sip-sdmx-ML-common:SimpleDataType "ReportingQuarter"^^sip-sdmx-ML-common:SimpleDataType "ReportingMonth"^^sip-sdmx-ML-common:SimpleDataType "ReportingWeek"^^sip-sdmx-ML-common:SimpleDataType "ReportingDay"^^sip-sdmx-ML-common:SimpleDataType "Month"^^sip-sdmx-ML-common:SimpleDataType "MonthDay"^^sip-sdmx-ML-common:SimpleDataType "Day"^^sip-sdmx-ML-common:SimpleDataType "Duration"^^sip-sdmx-ML-common:SimpleDataType) ]) . sip-sdmx-ML-common:ReportingSemesterOrNotApplicableType a rdfs:Datatype ; rdfs:label "Reporting Semester Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ReportingSemesterType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML-registry:SubmitRegistrationsRequestType a owl:Class ; rdfs:comment "

SubmitRegistrationsRequestType defines the payload of a request message used to submit additions, updates, or deletions of data/metadata set registrations.

" ; rdfs:label "Submit Registrations Request Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-registry:RegistrationRequestType ; owl:onProperty sip-sdmx-ML:RegistrationRequest ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:RegistrationRequestType ; owl:onProperty sip-sdmx-ML:RegistrationRequest ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:UserDefinedOperatorReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a user defined operator.

" ; rdfs:label "User Defined Operator Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.UserDefinedOperator=.+" ]) . sip-sdmx-ML:StartPeriod a owl:ObjectProperty ; rdfs:comment "

StartPeriod is the start date or the range that the queried date must occur within. This date may be inclusive or exclusive in the range.

" ; rdfs:domain sip-sdmx-ML-structure:TimeRangeValueType ; rdfs:label "StartPeriod" ; rdfs:range sip-sdmx-ML-structure:TimePeriodRangeType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ConceptIdentity a owl:DatatypeProperty ; rdfs:label "ConceptIdentity" ; rdfs:range sip-sdmx-ML-common:ConceptReferenceType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:AttributeRepresentationType a owl:Class ; rdfs:comment "

AttributeRepresentationType defines the representation for a data attribute. A data attribute can be text (including XHTML and multi-lingual values), a simple value, or an enumerated value.

" ; rdfs:label "Attribute Representation Type" ; rdfs:subClassOf sip-sdmx-ML-structure:RepresentationType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:BasicComponentTextFormatType ; owl:onProperty sip-sdmx-ML:TextFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:AnyCodelistReferenceType ; owl:onProperty sip-sdmx-ML:Enumeration ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:BasicComponentTextFormatType ; owl:onProperty sip-sdmx-ML:TextFormat ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CodedTextFormatType ; owl:onProperty sip-sdmx-ML:EnumerationFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:AnyCodelistReferenceType ; owl:onProperty sip-sdmx-ML:Enumeration ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:OccurenceType ; owl:onProperty sip-sdmx-ML:maxOccurs ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CodedTextFormatType ; owl:onProperty sip-sdmx-ML:EnumerationFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:OccurenceType ; owl:onProperty sip-sdmx-ML:maxOccurs ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportingDayOrNotApplicableType a rdfs:Datatype ; rdfs:label "Reporting Day Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ReportingDayType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML-structure:CategoryType a owl:Class ; rdfs:comment "

CategoryType describes the details of a category. A category is defined as an item at any level in a classification. The Category element represents a set of nested categories which are child categories.

" ; rdfs:label "Category Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:Category ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:Category ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CategoryUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:CategoryUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:NamePersonalisationBaseType a owl:Class ; rdfs:comment "

NamePersonalisationBaseType defines the base refinement of the NamePersonalisationType. Its purpose is to restrict the urn attribute.

" ; rdfs:label "Name Personalisation Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:UnnestedItemType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NamePersonalisationUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:NamePersonalisationUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:StructureSpecificDataStructureType a owl:Class ; rdfs:comment "

StructureSpecificDataStructureType defines the structural information for a structured data set. In addition to referencing the data structure or dataflow which defines the structure of the data, the namespace for the data structure specific schema as well as which dimension is used at the observation level must be provided. It is also necessary to state whether the format uses explicit measures, although this is technically only applicable is the dimension at the observation level is the measure dimension or the flat data format is used.

" ; rdfs:label "Structure Specific Data Structure Type" ; rdfs:subClassOf sip-sdmx-ML-common:DataStructureType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataStructureReferenceType ; owl:onProperty sip-sdmx-ML-message:Structure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:explicitMeasures ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:explicitMeasures ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:namespace ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ObservationDimensionType ; owl:onProperty sip-sdmx-ML:dimensionAtObservation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:DataStructureReferenceType ; owl:onProperty sip-sdmx-ML-message:Structure ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:namespace ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:DataflowReferenceType ; owl:onProperty sip-sdmx-ML:StructureUsage ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ObservationDimensionType ; owl:onProperty sip-sdmx-ML:dimensionAtObservation ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataflowReferenceType ; owl:onProperty sip-sdmx-ML:StructureUsage ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataflowType a owl:Class ; rdfs:comment "

DataflowType describes the structure of a data flow. Using a DimensionConstraint and/or a DataConstraint a data flow can define a subset of data defined by a DataStructure. Unless the dataflow artefact is defined externally, a reference to a DataStructure must be provided.

" ; rdfs:label "Dataflow Type" ; rdfs:subClassOf sip-sdmx-ML-structure:DataflowBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:DimensionConstraintType ; owl:onProperty sip-sdmx-ML:DimensionConstraint ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataflowUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DataflowUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataStructureReferenceType ; owl:onProperty sip-sdmx-ML-message:Structure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DataStructureReferenceType ; owl:onProperty sip-sdmx-ML-message:Structure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DimensionConstraintType ; owl:onProperty sip-sdmx-ML:DimensionConstraint ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:isRESTDatasource a owl:DatatypeProperty ; rdfs:comment "

The isRESTDatasource attribute indicates, if true, that the queryable data source is accessible via the REST protocol.

" ; rdfs:domain sip-sdmx-ML-common:QueryableDataSourceType ; rdfs:label "isRESTDatasource" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:GeographicCodelistsType a owl:Class ; rdfs:comment "

GeographicCodelistsType describes the structure of the geographic code lists container. It contains one or more geographic codelist, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Geographic Codelists Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:GeographicCodelistType ; owl:onProperty sip-sdmx-ML:GeographicCodelist ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:GeographicCodelistType ; owl:onProperty sip-sdmx-ML:GeographicCodelist ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DimensionUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a dimension.

" ; rdfs:label "Dimension Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.Dimension=.+" ]) . sip-sdmx-ML-common:ReportingCategoryUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a reporting category.

" ; rdfs:label "Reporting Category Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.categoryscheme\\.ReportingCategory=.+" ]) . sip-sdmx-ML-structure:AgencySchemesType a owl:Class ; rdfs:comment "

AgencySchemesType describes the structure of the agency schemes container. It contains one or more agency scheme, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Agency Schemes Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:AgencySchemeType ; owl:onProperty sip-sdmx-ML:AgencyScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:AgencySchemeType ; owl:onProperty sip-sdmx-ML:AgencyScheme ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:GeoCodelistType a owl:Class ; rdfs:comment "

GeoCodelistType is an abstract refinement of a codelist from which specific types of geographic codelists will be derived.

" ; rdfs:label "Geo Codelist Type" ; rdfs:subClassOf sip-sdmx-ML-structure:GeoCodelistBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:GeoCodelistTypeType ; owl:onProperty sip-sdmx-ML:geoType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-structure:GeoCodelistTypeType ; owl:onProperty sip-sdmx-ML:geoType ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:SubmitSubscriptionsResponseType a owl:Class ; rdfs:comment "

SubmitSubscriptionsResponseType describes the structure of the response to a new subscription submission. A status is provided for each subscription in the request.

" ; rdfs:label "Submit Subscriptions Response Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-registry:SubscriptionStatusType ; owl:onProperty sip-sdmx-ML:SubscriptionStatus ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:SubscriptionStatusType ; owl:onProperty sip-sdmx-ML:SubscriptionStatus ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:DimensionConstraint a owl:ObjectProperty ; rdfs:comment "

Required if the DataStructure defines itself as an evolving structure, indicating that it can change dimensionality under a minor version change, and if the Dataflow references that DataStructure using a wildcarded minor version number. New minor DSD version can so still be used by this Dataflow even if that DSD version defines new additional Dimensions.

" ; rdfs:label "DimensionConstraint" ; rdfs:range sip-sdmx-ML-structure:DimensionConstraintType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:WildcardUrnAgencyPart a rdfs:Datatype ; rdfs:comment "

This restricts the prefix and classes patterns to validate the agency part of a wildcarded URN reference (=<agency_id>:).

" ; rdfs:label "Wildcard Urn Agency Part" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnClassesPart ; owl:withRestrictions ([ xsd:pattern ".+=([A-Za-z][A-Za-z0-9_\\-]*(\\.[A-Za-z][A-Za-z0-9_\\-]*)*):[^:]+" ] [ xsd:pattern ".+=\\*:[^:]+" ]) . sip-sdmx-ML:ConceptSchemeMaps a owl:ObjectProperty ; rdfs:comment "

ConceptSchemeMaps contains a collection of concept scheme map descriptions. The concept scheme maps may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "ConceptSchemeMaps" ; rdfs:range sip-sdmx-ML-structure:ConceptSchemeMapsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataKeyType a owl:Class ; rdfs:comment "

DataKeyType is a region which defines a distinct full or partial data key. The key consists of a set of values, each referencing a dimension and providing a single value for that dimension. The purpose of the key is to define a subset of a data set (i.e. the observed value and data attribute) which have the dimension values provided in this definition. Any dimension not stated explicitly in this key is assumed to be wild carded, thus allowing for the definition of partial data keys.

" ; rdfs:label "Data Key Type" ; rdfs:subClassOf sip-sdmx-ML-structure:RegionType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DataComponentValueSetType ; owl:onProperty sip-sdmx-ML-structure:Component ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:include ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:include ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DataKeyValueType ; owl:onProperty sip-sdmx-ML:KeyValue ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataComponentValueSetType a owl:Class ; rdfs:comment "

DataComponentValueSetType defines the structure for providing values for a data attributes, measures, or metadata attributes. If no values are provided, the component is implied to include/excluded from the region in which it is defined, with no regard to the value of the component. Note that for metadata attributes which occur within other metadata attributes, a nested identifier can be provided. For example, a value of CONTACT.ADDRESS.STREET refers to the metadata attribute with the identifier STREET which exists in the ADDRESS metadata attribute in the CONTACT metadata attribute, which is defined at the root of the report structure.

" ; rdfs:label "Data Component Value Set Type" ; rdfs:subClassOf sip-sdmx-ML-structure:MemberSelectionType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:NestedNCNameIDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NestedNCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:DataComponentValueType ; owl:onProperty sip-sdmx-ML:Value ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DataComponentValueType ; owl:onProperty sip-sdmx-ML:Value ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:TimeRangeValueType ; owl:onProperty sip-sdmx-ML:TimeRange ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:TimeRangeValueType ; owl:onProperty sip-sdmx-ML:TimeRange ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:TextOperatorType a rdfs:Datatype ; rdfs:label "Text Operator Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-structure:SimpleOperatorType sip-sdmx-ML-structure:TextSearchOperatorType) . sip-sdmx-ML-structure:Code a rdf:Property ; rdfs:comment "

Code describes a code in a codelist. In addition to the identification and description of the code, basic presentational information is also available. Presentational information not present may be added through the use of annotations.

" ; rdfs:label "Code" ; rdfs:seeAlso , , ; rdfs:subPropertyOf sip-sdmx-ML-structure:Item ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:CategorisationReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a categorisation.

" ; rdfs:label "Categorisation Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.categoryscheme\\.Categorisation=.+" ]) . sip-sdmx-ML:indexDataSet a owl:DatatypeProperty ; rdfs:comment "

The indexDataSet, if true, indicates that the registry must index the range of actual (present) values for each dimension of the data set or identifier component of the metadata set (as indicated in the set's structure definition). The default value is false.

" ; rdfs:domain sip-sdmx-ML-registry:RegistrationType ; rdfs:label "indexDataSet" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ComponentList a owl:ObjectProperty ; rdfs:comment "

ComponentList is an abstract element that serves as a substitution head for all component lists. Concrete instances of this must use a concrete instance of ComponentListType.

" ; rdfs:domain sip-sdmx-ML-structure:GroupingType ; rdfs:label "ComponentList" ; rdfs:range sip-sdmx-ML-structure:ComponentListType ; uml:isAbstract "true"^^xsd:boolean . sip-sdmx-ML:Constraint a owl:DatatypeProperty ; rdfs:comment "

Constraint provides a reference to a data or metadata constraint in the registry for the resulting data source (or possibly constraints base on the registration provision agreement, data provider, structure usage, or structure). The reference is provided for by a URN and/or a complete set of reference fields.

" ; rdfs:domain sip-sdmx-ML-registry:ResultType ; rdfs:label "Constraint" ; rdfs:range sip-sdmx-ML-common:ConstraintReferenceType ; rdfs:seeAlso , , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Processes a owl:ObjectProperty ; rdfs:comment "

Processes contains a collection of process descriptions. The processes may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "Processes" ; rdfs:range sip-sdmx-ML-structure:ProcessesType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ConceptAgency a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML-structure:ISOConceptReferenceType ; rdfs:label "ConceptAgency" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Sender a owl:ObjectProperty ; rdfs:label "Sender" ; rdfs:range sip-sdmx-ML-message:SenderType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataKeyValueType a owl:Class ; rdfs:comment "

DataKeyValueType is a type for providing one or more dimension values for the purpose of defining a distinct data key.

" ; rdfs:label "Data Key Value Type" ; rdfs:subClassOf sip-sdmx-ML-structure:MemberSelectionType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SimpleKeyValueType ; owl:onProperty sip-sdmx-ML:Value ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:SingleNCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:SimpleKeyValueType ; owl:onProperty sip-sdmx-ML:Value ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:include ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:SingleNCNameIDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:include ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validTo ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:namespace a owl:DatatypeProperty ; rdfs:label "namespace" ; rdfs:range xsd:anyURI ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MetadataProvisionAgreementReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a metadata provision agreement.

" ; rdfs:label "Metadata Provision Agreement Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.registry\\.MetadataProvisionAgreement=.+" ]) . sip-sdmx-ML-common:VersionableType a owl:Class ; rdfs:comment "

VersionableType is an abstract base type for all versionable objects.

" ; rdfs:label "Versionable Type" ; rdfs:subClassOf sip-sdmx-ML-common:NameableType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:dateTime ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:dateTime ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:dateTime ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:dateTime ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:VersionType ; owl:onProperty sip-sdmx-ML:version ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:VersionType ; owl:onProperty sip-sdmx-ML:version ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:OrganisationUnitSchemeUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for an organisation unit scheme.

" ; rdfs:label "Organisation Unit Scheme Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.OrganisationUnitScheme=.+\\(1\\.0\\)" ]) . sip-sdmx-ML-structure:RepresentationType a owl:Class ; rdfs:comment "

RepresentationType is an abstract type that defines a representation. Because the type of item schemes that are allowed as the enumeration vary based on the object in which this is defined, this type is abstract to force that the enumeration reference be restricted to the proper type of item scheme reference.

" ; rdfs:label "Representation Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:TextFormatType ; owl:onProperty sip-sdmx-ML:TextFormat ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:OccurenceType ; owl:onProperty sip-sdmx-ML:maxOccurs ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:TextFormatType ; owl:onProperty sip-sdmx-ML:TextFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:AnyCodelistReferenceType ; owl:onProperty sip-sdmx-ML:Enumeration ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:AnyCodelistReferenceType ; owl:onProperty sip-sdmx-ML:Enumeration ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CodedTextFormatType ; owl:onProperty sip-sdmx-ML:EnumerationFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CodedTextFormatType ; owl:onProperty sip-sdmx-ML:EnumerationFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:nonNegativeInteger ; owl:onProperty sip-sdmx-ML:minOccurs ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:nonNegativeInteger ; owl:onProperty sip-sdmx-ML:minOccurs ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:OccurenceType ; owl:onProperty sip-sdmx-ML:maxOccurs ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Hierarchy a owl:ObjectProperty ; rdfs:comment "

Hierarchy provides the details of a hierarchy, which is defined as an organised collection of codes that may participate in many parent/child relationships with other codes in the list.

" ; rdfs:domain sip-sdmx-ML-structure:HierarchiesType ; rdfs:label "Hierarchy" ; rdfs:range sip-sdmx-ML-structure:HierarchyType ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:NotifyRegistryEventType a owl:Class ; rdfs:comment "

NotifyRegistryEventType describes the structure a registry notification, in response to a subscription to a registry event. At a minimum, the event time, a reference to the change object, a reference to the underlying subscription triggering the notification, and the action that took place on the object are sent. In addition, the full details of the object may be provided at the discretion of the registry. In the event that the details are not sent, it will be possible to query for the details of the changed object using the reference provided.

" ; rdfs:label "Notify Registry Event Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:dateTime ; owl:onProperty sip-sdmx-ML:EventTime ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:ObjectURN ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:dateTime ; owl:onProperty sip-sdmx-ML:EventTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:ObjectURN ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:RegistrationID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:SubscriptionURN ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:SubscriptionURN ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:RegistrationID ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:StructuralEventType ; owl:onProperty sip-sdmx-ML:StructuralEvent ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:StructuralEventType ; owl:onProperty sip-sdmx-ML:StructuralEvent ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ActionType ; owl:onProperty sip-sdmx-ML:EventAction ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ActionType ; owl:onProperty sip-sdmx-ML:EventAction ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:RegistrationEventType ; owl:onProperty sip-sdmx-ML:RegistrationEvent ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:RegistrationEventType ; owl:onProperty sip-sdmx-ML:RegistrationEvent ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:SimpleKeyValueType a owl:Class ; rdfs:comment "

SimpleKeyValueType derives from the SimpleValueType, but does not allow for the cascading of value in the hierarchy, as keys are meant to describe a distinct full or partial key.

" ; rdfs:label "Simple Key Value Type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:WildcardVersionType a rdfs:Datatype ; rdfs:comment "

WildcardVersionType combines the VersionType and WildcardType to allow a reference to either a specific version of an object, or to wildcard the version in the reference by specifying the '*' value.

" ; rdfs:label "Wildcard Version Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:VersionReferenceType sip-sdmx-ML-common:WildcardType) . sip-sdmx-ML-common:ConceptReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a concept.

" ; rdfs:label "Concept Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.conceptscheme\\.Concept=.+" ]) . sip-sdmx-ML:removePrefix a owl:DatatypeProperty ; rdfs:comment "

The removePrefix attribute indicates whether codes should keep or not the prefix, as defined in the extension of codelist.

" ; rdfs:domain sip-sdmx-ML-structure:MemberSelectionType ; rdfs:label "removePrefix" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:RulesetSchemes a owl:ObjectProperty ; rdfs:comment "

RulesetSchemes contains a collection of ruleset schemes. The scheme may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "RulesetSchemes" ; rdfs:range sip-sdmx-ML-structure:RulesetSchemesType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataProvisionAgreementBaseType a owl:Class ; rdfs:comment "

MetadataProvisionAgreementBaseType defines the base refinement of the MetadataProvisionAgreementType. Its purpose is to restrict the urn attribute.

" ; rdfs:label "Metadata Provision Agreement Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:MaintainableType ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataProvisionAgreementUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MetadataProvisionAgreementUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ValueList a owl:ObjectProperty ; rdfs:comment "

ValueList provides the details of a value list, which is a closed set of values that can occur for a dimension, measure, or attribute. This may be a simple list of values, or a list of values with names and descriptions (similar to a codelist).

" ; rdfs:domain sip-sdmx-ML-structure:ValueListsType ; rdfs:label "ValueList" ; rdfs:range sip-sdmx-ML-structure:ValueListType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Codelist a rdf:Property ; rdfs:comment "

A reference to the SDMX Codelist that the mapping is defined for. This is used to create a VtlCodelistMapping.

" ; rdfs:label "Codelist" ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:BooleanValueType a owl:Class ; rdfs:comment "

BooleanValueType is a refinement of SimpleValueType limiting the content to be a boolean.

" ; rdfs:label "Boolean Value Type" ; rdfs:subClassOf sip-sdmx-ML-common:ValueType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataComponentValueType a owl:Class ; rdfs:comment "

DataComponentValueType derives from the SimpleValueType, but does not allow for validity dates.

" ; rdfs:label "Data Component Value Type" ; rdfs:subClassOf sip-sdmx-ML-structure:SimpleComponentValueType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validFrom ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:MetadataProvisionAgreements a owl:ObjectProperty ; rdfs:comment "

ProvisionAgreements contains a collection of provision agreements. The provision agreements may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "MetadataProvisionAgreements" ; rdfs:range sip-sdmx-ML-structure:MetadataProvisionAgreementsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:RepresentationMaps a owl:ObjectProperty ; rdfs:comment "

RepresentationMaps contains a collection of representation map descriptions. The representation maps may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "RepresentationMaps" ; rdfs:range sip-sdmx-ML-structure:RepresentationMapsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:IDQueryType a rdfs:Datatype ; rdfs:comment "

IDQueryType is a simple type that allows for an identifier to be substituted with a wild card character (\"%\").

" ; rdfs:label "I D Query Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:IDType sip-sdmx-ML-common:WildCardValueType) . sip-sdmx-ML:prefix a owl:DatatypeProperty ; rdfs:comment "

A reference to a codelist may contain a prefix. If a prefix is provided, this prefix will be applied to all the codes in the codelist before they are imported into the extended codelist.

" ; rdfs:domain sip-sdmx-ML-structure:CodelistExtensionType ; rdfs:label "prefix" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ReportingTaxonomyType a owl:Class ; rdfs:comment "

ReportingTaxonomyType describes the structure of a reporting taxonomy, which is a scheme which defines the composition structure of a data report where each component can be described by an independent structure or structure usage description.

" ; rdfs:label "Reporting Taxonomy Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemSchemeType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:ReportingCategory ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:ReportingCategory ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ReportingTaxonomyUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ReportingTaxonomyUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CustomTypeSchemesType a owl:Class ; rdfs:comment "

CustomTypeSchemesType describes the structure of the custom type schemes container. It contains one or more custom type scheme, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Custom Type Schemes Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CustomTypeSchemeType ; owl:onProperty sip-sdmx-ML:CustomTypeScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CustomTypeSchemeType ; owl:onProperty sip-sdmx-ML:CustomTypeScheme ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:timeSeriesMatch a owl:DatatypeProperty ; rdfs:comment "

The timeSeriesMatch attribute is true when the result is an exact match with the key found in the registry - that is, when the registered data source provides a matching key. It is set to false when the data source is registered with cube-region constraints, or in any other circumstance when it cannot be established that the sought-for keys have been exactly matched. This is always true when the resulting data source is the source of a metadata set.

" ; rdfs:domain sip-sdmx-ML-registry:QueryResultType ; rdfs:label "timeSeriesMatch" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:StructureSpecificDataHeaderType a owl:Class ; rdfs:comment "

StructureSpecificDataHeaderType defines the header structure for a structure specific data message.

" ; rdfs:label "Structure Specific Data Header Type" ; rdfs:subClassOf sip-sdmx-ML-message:BaseHeaderType ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-common:StructureSpecificDataStructureType ; owl:onProperty sip-sdmx-ML-message:Structure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:TextType ; owl:onProperty sip-sdmx-ML:Source ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ActionType ; owl:onProperty sip-sdmx-ML:DataSetAction ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:DataProvider ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-message:HeaderTimeType ; owl:onProperty sip-sdmx-ML:Prepared ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ObservationalTimePeriodType ; owl:onProperty sip-sdmx-ML:ReportingEnd ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:Test ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ObservationalTimePeriodType ; owl:onProperty sip-sdmx-ML:ReportingBegin ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:ID ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:dateTime ; owl:onProperty sip-sdmx-ML:Extracted ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:dateTime ; owl:onProperty sip-sdmx-ML:EmbargoDate ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:DataProvider ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StructureSpecificDataStructureType ; owl:onProperty sip-sdmx-ML-message:Structure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:PartyType ; owl:onProperty sip-sdmx-ML:Receiver ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:DataSetID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ActionType ; owl:onProperty sip-sdmx-ML:DataSetAction ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:SenderType ; owl:onProperty sip-sdmx-ML:Sender ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ObservationalTimePeriodType ; owl:onProperty sip-sdmx-ML:ReportingEnd ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:HeaderTimeType ; owl:onProperty sip-sdmx-ML:Prepared ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ObservationalTimePeriodType ; owl:onProperty sip-sdmx-ML:ReportingBegin ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:Test ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:dateTime ; owl:onProperty sip-sdmx-ML:Extracted ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:ID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-message:SenderType ; owl:onProperty sip-sdmx-ML:Sender ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:dateTime ; owl:onProperty sip-sdmx-ML:EmbargoDate ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DimensionListBaseType a owl:Class ; rdfs:comment "

DimensionListBaseType is an abstract base type used as the basis for the DimensionListType.

" ; rdfs:label "Dimension List Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ComponentListType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DimensionDescriptorUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DimensionDescriptorUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CodedTextFormatType a owl:Class ; rdfs:comment "

CodedTextFormatType is a restricted version of the SimpleComponentTextFormatType that only allows facets and text types applicable to codes. Although the time facets permit any value, an actual code identifier does not support the necessary characters for time. Therefore these facets should not contain time in their values.

" ; rdfs:label "Coded Text Format Type" ; rdfs:subClassOf sip-sdmx-ML-structure:SimpleComponentTextFormatType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:maxLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:isSequence ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:integer ; owl:onProperty sip-sdmx-ML:minValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:integer ; owl:onProperty sip-sdmx-ML:interval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:integer ; owl:onProperty sip-sdmx-ML:maxValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:integer ; owl:onProperty sip-sdmx-ML:startValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:decimals ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:integer ; owl:onProperty sip-sdmx-ML:endValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:pattern ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:startTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:endTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:endTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:minLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-structure:CodeDataType ; owl:onProperty sip-sdmx-ML:textType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:isSequence ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:integer ; owl:onProperty sip-sdmx-ML:minValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:integer ; owl:onProperty sip-sdmx-ML:interval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:integer ; owl:onProperty sip-sdmx-ML:maxValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:integer ; owl:onProperty sip-sdmx-ML:startValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:decimals ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:integer ; owl:onProperty sip-sdmx-ML:endValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:pattern ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:duration ; owl:onProperty sip-sdmx-ML:timeInterval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:duration ; owl:onProperty sip-sdmx-ML:timeInterval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:startTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:minLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CodeDataType ; owl:onProperty sip-sdmx-ML:textType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:maxLength ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataStructureComponents a owl:ObjectProperty ; rdfs:comment "

MetadataStructureComponents defines the grouping of the sets of the components that make up the metadata structure definition.

" ; rdfs:domain sip-sdmx-ML-common:MetadataStructureType ; rdfs:label "MetadataStructureComponents" ; rdfs:range sip-sdmx-ML-structure:MetadataStructureComponentsType ; rdfs:subPropertyOf sip-sdmx-ML-structure:Grouping ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:StructureUsageReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for structure usage.

" ; rdfs:label "Structure Usage Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:StructureOrUsageReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.Dataflow=.+" ] [ xsd:pattern ".+\\.metadatastructure\\.Metadataflow=.+" ]) . sip-sdmx-ML-structure:RulesetSchemesType a owl:Class ; rdfs:comment "

RulesetSchemesType describes the structure of the ruleset schemes container. It contains one or more ruleset scheme, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Ruleset Schemes Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:RulesetSchemeType ; owl:onProperty sip-sdmx-ML:RulesetScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:RulesetSchemeType ; owl:onProperty sip-sdmx-ML:RulesetScheme ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:StructureOrUsageReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a structure or structure usage.

" ; rdfs:label "Structure Or Usage Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.DataStructure=.+" ] [ xsd:pattern ".+\\.datastructure\\.Dataflow=.+" ] [ xsd:pattern ".+\\.metadatastructure\\.MetadataStructure=.+" ] [ xsd:pattern ".+\\.metadatastructure\\.Metadataflow=.+" ]) . sip-sdmx-ML-structure:MetadataProviderSchemeType a owl:Class ; rdfs:comment "

MetadataProviderSchemeType defines a type of organisation scheme which contains only metadata providers. The metadata provider scheme maintained by a particular maintenance agency is always provided a fixed identifier and is never versioned. Therefore, providers can be added or removed without have to version the scheme. This scheme has no hierarchy, meaning that no organisation may define a relationship with another organisation in the scheme.

" ; rdfs:label "Metadata Provider Scheme Type" ; rdfs:subClassOf sip-sdmx-ML-structure:OrganisationSchemeType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:MetadataProvider ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataProviderSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MetadataProviderSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:MetadataProvider ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ProcessReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a process.

" ; rdfs:label "Process Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.process\\.Process=.+" ]) . sip-sdmx-ML-structure:GroupType a owl:Class ; rdfs:comment "

GroupType describes the structure of a group descriptor in a data structure definition. A group may consist of a of partial key, or collection of distinct cube regions or key sets to which attributes may be attached. The purpose of a group is to specify attributes values which have the same value based on some common dimensionality. All groups declared in the data structure must be unique - that is, you may not have duplicate partial keys. All groups must be given unique identifiers.

" ; rdfs:label "Group Type" ; rdfs:subClassOf sip-sdmx-ML-structure:GroupBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:GroupDimension ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:GroupDimension ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:UrnVersionPart a rdfs:Datatype ; rdfs:comment "

This refines the prefix, classes, agency, and maintainable id patterns to validate the version number part of the URN ((<version_number)). It accounts for both legacy and semantic versioning, but not wildcarding (for referencing). It is meant to be further refined, although all parts after this are optional.

" ; rdfs:label "Urn Version Part" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnMaintainableIdPart ; owl:withRestrictions ([ xsd:pattern ".+\\((0|[1-9]\\d*)(\\.(0|[1-9]\\d*))?\\).*" ] [ xsd:pattern ".+\\((0|[1-9]\\d*)(\\.(0|[1-9]\\d*)){2}(\\-(([A-Za-z\\-]|([A-Za-z\\-][A-Za-z0-9\\-]+)|([A-Za-z0-9\\-]+[A-Za-z\\-][A-Za-z0-9\\-]*))|(0|[1-9][0-9]*))(\\.(([A-Za-z\\-]|([A-Za-z\\-][A-Za-z0-9\\-]+)|([A-Za-z0-9\\-]+[A-Za-z\\-][A-Za-z0-9\\-]*))|(0|[1-9][0-9]*)))*)?\\).*" ]) . sip-sdmx-ML:SubscriptionStatus a owl:ObjectProperty ; rdfs:comment "

SubscriptionStatus contains information which describes the success or failure of a subscription request, providing any error messages in the event of failure. The statuses should occur in the same order as the requests when responding to a message with multiple subscription requests. If a subscriber-assigned identification for the subscription is provided, it will be returned to allow for accurate matching of the responses to the requests. A registry assigned URN will be returned for any successfully created, updated, or deleted subscription.

" ; rdfs:domain sip-sdmx-ML-registry:SubmitSubscriptionsResponseType ; rdfs:label "SubscriptionStatus" ; rdfs:range sip-sdmx-ML-registry:SubscriptionStatusType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataStructureBaseType a owl:Class ; rdfs:comment "

DataStructureBaseType describes base refinement of the StructureType for a data structure definition. A data structure definition is defined as a collection of metadata concepts, their structure and usage when used to collect or disseminate data.

" ; rdfs:label "Data Structure Base Type" ; rdfs:subClassOf sip-sdmx-ML-message:StructureType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:DataStructureComponents ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:DataStructureComponents ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataStructureUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DataStructureUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:StructureSet a owl:ObjectProperty ; rdfs:comment "

StructureSet is used to subscribe to changes of structure sets. The maintenance agencies of the object are those identified in the AgencyID collection, effectively making separate version of this query for each agency specified. The agency is ignored if the content of this is a URN, which references an explicit object. Otherwise, either all objects of this type or specific object according to the id and version fields can be selected.

" ; rdfs:domain sip-sdmx-ML-registry:StructuralRepositoryEventsType ; rdfs:label "StructureSet" ; rdfs:range sip-sdmx-ML-registry:VersionableObjectEventType ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . a owl:ObjectProperty ; rdfs:comment "

Footer is used to communicate information such as error and warnings after the payload of a message.

" ; rdfs:label "Footer" ; rdfs:range sip-sdmx-ML:FooterType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DataProviderSchemeUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a data provider scheme.

" ; rdfs:label "Data Provider Scheme Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.DataProviderScheme=.+:DATA_PROVIDERS\\(1\\.0\\)" ]) . sip-sdmx-ML-structure:TimeRangeValueType a owl:Class ; rdfs:comment "

TimeRangeValueType allows a time period value to be expressed as a range. It can be expressed as the period before a period, after a period, or between two periods. Each of these properties can specify their inclusion in regards to the range.

" ; rdfs:label "Time Range Value Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:TimePeriodRangeType ; owl:onProperty sip-sdmx-ML:AfterPeriod ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:TimePeriodRangeType ; owl:onProperty sip-sdmx-ML:StartPeriod ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:TimePeriodRangeType ; owl:onProperty sip-sdmx-ML:StartPeriod ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:TimePeriodRangeType ; owl:onProperty sip-sdmx-ML:EndPeriod ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:TimePeriodRangeType ; owl:onProperty sip-sdmx-ML:EndPeriod ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:TimePeriodRangeType ; owl:onProperty sip-sdmx-ML:BeforePeriod ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:TimePeriodRangeType ; owl:onProperty sip-sdmx-ML:BeforePeriod ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:TimePeriodRangeType ; owl:onProperty sip-sdmx-ML:AfterPeriod ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validTo ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataflowsType a owl:Class ; rdfs:comment "

MetadataflowsType describes the structure of the metadata flows container. It contains one or more metadata flow, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Metadataflows Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:MetadataflowType ; owl:onProperty sip-sdmx-ML:Metadataflow ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MetadataflowType ; owl:onProperty sip-sdmx-ML:Metadataflow ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ComponentUrnType a rdfs:Datatype ; rdfs:comment "

Restricts the URN so that the pattern ends after the first component part.

" ; rdfs:label "Component Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnType ; owl:withRestrictions ([ xsd:pattern ".+\\)\\.[A-Za-z0-9_@$\\-]+" ]) . sip-sdmx-ML-common:BasicComponentDataType a rdfs:Datatype ; rdfs:comment "

BasicComponentDataType provides an enumerated list of the types of characters allowed in the textType attribute for all non-target object components.

" ; rdfs:label "Basic Component Data Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:DataType ; owl:withRestrictions ([ xsd:enumeration ("String"^^sip-sdmx-ML-common:DataType "Alpha"^^sip-sdmx-ML-common:DataType "AlphaNumeric"^^sip-sdmx-ML-common:DataType "Numeric"^^sip-sdmx-ML-common:DataType "BigInteger"^^sip-sdmx-ML-common:DataType "Integer"^^sip-sdmx-ML-common:DataType "Long"^^sip-sdmx-ML-common:DataType "Short"^^sip-sdmx-ML-common:DataType "Decimal"^^sip-sdmx-ML-common:DataType "Float"^^sip-sdmx-ML-common:DataType "Double"^^sip-sdmx-ML-common:DataType "Boolean"^^sip-sdmx-ML-common:DataType "URI"^^sip-sdmx-ML-common:DataType "Count"^^sip-sdmx-ML-common:DataType "InclusiveValueRange"^^sip-sdmx-ML-common:DataType "ExclusiveValueRange"^^sip-sdmx-ML-common:DataType "Incremental"^^sip-sdmx-ML-common:DataType "ObservationalTimePeriod"^^sip-sdmx-ML-common:DataType "StandardTimePeriod"^^sip-sdmx-ML-common:DataType "BasicTimePeriod"^^sip-sdmx-ML-common:DataType "GregorianTimePeriod"^^sip-sdmx-ML-common:DataType "GregorianYear"^^sip-sdmx-ML-common:DataType "GregorianYearMonth"^^sip-sdmx-ML-common:DataType "GregorianDay"^^sip-sdmx-ML-common:DataType "ReportingTimePeriod"^^sip-sdmx-ML-common:DataType "ReportingYear"^^sip-sdmx-ML-common:DataType "ReportingSemester"^^sip-sdmx-ML-common:DataType "ReportingTrimester"^^sip-sdmx-ML-common:DataType "ReportingQuarter"^^sip-sdmx-ML-common:DataType "ReportingMonth"^^sip-sdmx-ML-common:DataType "ReportingWeek"^^sip-sdmx-ML-common:DataType "ReportingDay"^^sip-sdmx-ML-common:DataType "DateTime"^^sip-sdmx-ML-common:DataType "TimeRange"^^sip-sdmx-ML-common:DataType "Month"^^sip-sdmx-ML-common:DataType "MonthDay"^^sip-sdmx-ML-common:DataType "Day"^^sip-sdmx-ML-common:DataType "Time"^^sip-sdmx-ML-common:DataType "Duration"^^sip-sdmx-ML-common:DataType "GeospatialInformation"^^sip-sdmx-ML-common:DataType "XHTML"^^sip-sdmx-ML-common:DataType) ]) . sip-sdmx-ML-message:SenderType a owl:Class ; rdfs:comment "

SenderType extends the basic party structure to add an optional time zone declaration.

" ; rdfs:label "Sender Type" ; rdfs:subClassOf sip-sdmx-ML-message:PartyType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:TimezoneType ; owl:onProperty sip-sdmx-ML:Timezone ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:TimezoneType ; owl:onProperty sip-sdmx-ML:Timezone ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:NonFacetedTextFormatType a owl:Class ; rdfs:comment "

NonFacetedTextFormatType is a restricted version of the SimpleComponentTextFormatType that does not allow for any facets.

" ; rdfs:label "Non Faceted Text Format Type" ; rdfs:subClassOf sip-sdmx-ML-structure:SimpleComponentTextFormatType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:BasicTimePeriodType ; owl:onProperty sip-sdmx-ML:startTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:BasicTimePeriodType ; owl:onProperty sip-sdmx-ML:endTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:minLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:SimpleDataType ; owl:onProperty sip-sdmx-ML:textType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:maxLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:isSequence ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:decimal ; owl:onProperty sip-sdmx-ML:minValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:decimal ; owl:onProperty sip-sdmx-ML:interval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:decimal ; owl:onProperty sip-sdmx-ML:startValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:decimal ; owl:onProperty sip-sdmx-ML:maxValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:decimal ; owl:onProperty sip-sdmx-ML:startValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:decimals ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:decimal ; owl:onProperty sip-sdmx-ML:endValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:pattern ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:duration ; owl:onProperty sip-sdmx-ML:timeInterval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:BasicTimePeriodType ; owl:onProperty sip-sdmx-ML:endTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:minLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:SimpleDataType ; owl:onProperty sip-sdmx-ML:textType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:maxLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:isSequence ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:decimal ; owl:onProperty sip-sdmx-ML:minValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:decimal ; owl:onProperty sip-sdmx-ML:interval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:decimal ; owl:onProperty sip-sdmx-ML:maxValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:decimals ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:decimal ; owl:onProperty sip-sdmx-ML:endValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:pattern ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:duration ; owl:onProperty sip-sdmx-ML:timeInterval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:BasicTimePeriodType ; owl:onProperty sip-sdmx-ML:startTime ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportingTaxonomyMapReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a reporting taxonomy map.

" ; rdfs:label "Reporting Taxonomy Map Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.structuremapping\\.ReportingTaxonomyMap=.+" ]) . sip-sdmx-ML:rulesetType a owl:DatatypeProperty ; rdfs:comment "

The VTL type of the ruleset. In VTL 2.0, this is datapoint or hierarchical.

" ; rdfs:domain sip-sdmx-ML-structure:RulesetType ; rdfs:label "rulesetType" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:BasicHeaderType a owl:Class ; rdfs:comment "

BasicHeaderType defines the most basic header information used in simple message exchanges.

" ; rdfs:label "Basic Header Type" ; rdfs:subClassOf sip-sdmx-ML-message:BaseHeaderType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:PartyType ; owl:onProperty sip-sdmx-ML:Receiver ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-message:PartyType ; owl:onProperty sip-sdmx-ML:Receiver ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:ID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:ID ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:Test ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:Test ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:HeaderTimeType ; owl:onProperty sip-sdmx-ML:Prepared ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-message:HeaderTimeType ; owl:onProperty sip-sdmx-ML:Prepared ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:SenderType ; owl:onProperty sip-sdmx-ML:Sender ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-message:SenderType ; owl:onProperty sip-sdmx-ML:Sender ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:Text a owl:ObjectProperty ; rdfs:comment "

Text is a reusable element, used for providing a language specific text value for general purposes (i.e. not for a name or description).

" ; rdfs:label "Text" ; rdfs:range sip-sdmx-ML-common:TextType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:RegistrationID a owl:DatatypeProperty ; rdfs:comment "

RegistrationID subscribes to all the data registration events for the unique registration referenced.

" ; rdfs:label "RegistrationID" ; rdfs:range sip-sdmx-ML-common:IDType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:NumericOrNotApplicableType a rdfs:Datatype ; rdfs:label "Numeric Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:NumericType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML-common:WildcardUrnMaintainableIdPart a rdfs:Datatype ; rdfs:comment "

This refines the prefix, classes, and agency patterns to validate the maintainable ID part of a wildcarded URN reference (:<maintainable_id(<version_number>)). Note that it does not restrict the version part as it is intended to be further restricted.

" ; rdfs:label "Wildcard Urn Maintainable Id Part" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:WildcardUrnAgencyPart ; owl:withRestrictions ([ xsd:pattern ".+:([A-Za-z0-9_@$\\-]+)\\([0-9A-Za-z\\-\\.\\+\\*]+\\)[^(\\(\\))]*" ] [ xsd:pattern ".+:\\*\\([0-9A-Za-z\\-\\.\\+\\*]+\\)[^(\\(\\))]*" ]) . sip-sdmx-ML-structure:StructureType a owl:Class ; rdfs:comment "

StructureType is an abstract base type for all structure objects. Concrete instances of this should restrict to a concrete grouping.

" ; rdfs:label "Structure Type" ; rdfs:subClassOf sip-sdmx-ML-common:MaintainableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:Grouping ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:Grouping ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:CategorySchemeMap a owl:ObjectProperty ; rdfs:comment "

CategorySchemeMap provides the details of a category scheme map, which describes mappings between categories in different schemes.

" ; rdfs:domain sip-sdmx-ML-structure:CategorySchemeMapsType ; rdfs:label "CategorySchemeMap" ; rdfs:range sip-sdmx-ML-structure:CategorySchemeMapType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:Structure a rdf:Property ; rdfs:comment "

Structure is a message that contains structural metadata. It may contain any of the following; categorisations, category schemes, code lists, concepts (concept schemes), constraints (attachment and content) data flows, hierarchical code lists, metadata flows, metadata structure definitions, organisation schemes, processes, reporting taxonomies, and structure sets.

" ; rdfs:label "Structure" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:SubscriptionURN a owl:DatatypeProperty ; rdfs:comment "

SubscriptionURN provides the registry/repository URN of the subscription that is the cause of this notification being sent.

" ; rdfs:label "SubscriptionURN" ; rdfs:range xsd:anyURI ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:value a owl:DatatypeProperty ; rdfs:comment "

The geo feature set of the Code, which represents a set of points defining a feature in a format defined a predefined pattern (see section 6).

" ; rdfs:label "value" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MetadataProviderSchemeUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a metadata provider scheme.

" ; rdfs:label "Metadata Provider Scheme Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.MetadataProviderScheme=.+:METADATA_PROVIDERS\\(1\\.0\\)" ]) . sip-sdmx-ML:TransformationScheme a owl:ObjectProperty ; rdfs:comment "

TransformationScheme is used to subscribe to changes of a transformation scheme. The maintenance agencies of the object are those identified in the AgencyID collection, effectively making separate version of this query for each agency specified. The agency is ignored if the content of this is a URN, which references an explicit object. Otherwise, either all objects of this type or specific object according to the id and version fields can be selected.

" ; rdfs:label "TransformationScheme" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:RepresentationMapsType a owl:Class ; rdfs:comment "

RepresentationMapsType describes the structure of the representation maps container. It contains one or more representation map, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Representation Maps Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:RepresentationMapType ; owl:onProperty sip-sdmx-ML:RepresentationMap ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:RepresentationMapType ; owl:onProperty sip-sdmx-ML:RepresentationMap ] ; uml:isAbstract "false"^^xsd:boolean . rdfs:domain rdfs:label "Domain" . sip-sdmx-ML-common:StandardTimePeriodOrNotApplicableType a rdfs:Datatype ; rdfs:label "Standard Time Period Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:StandardTimePeriodType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML-message:RegistryInterfaceType a owl:Class ; rdfs:comment "

This is a type which describes a structure for holding all of the various dedicated registry interface message types.

" ; rdfs:label "Registry Interface Type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataAttributeValueSetType a owl:Class ; rdfs:comment "

MetadataAttributeValueSetType defines the structure for providing values for a metadata attribute. If no values are provided, the attribute is implied to include/excluded from the region in which it is defined, with no regard to the value of the metadata attribute.

" ; rdfs:label "Metadata Attribute Value Set Type" ; rdfs:subClassOf sip-sdmx-ML-structure:MemberSelectionType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SimpleComponentValueType ; owl:onProperty sip-sdmx-ML:Value ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:TimeRangeValueType ; owl:onProperty sip-sdmx-ML:TimeRange ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:SimpleComponentValueType ; owl:onProperty sip-sdmx-ML:Value ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:TimeRangeValueType ; owl:onProperty sip-sdmx-ML:TimeRange ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validFrom ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MaintainableUrnType a rdfs:Datatype ; rdfs:comment "

Restricts the URN so that the pattern ends after the version part.

" ; rdfs:label "Maintainable Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnType ; owl:withRestrictions ([ xsd:pattern ".+\\)" ]) . sip-sdmx-ML-structure:ItemSchemeMapType a owl:Class ; rdfs:comment "

ItemSchemeMapType is an abstract base type which forms the basis for mapping items between item schemes of the same type.

" ; rdfs:label "Item Scheme Map Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemSchemeMapBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:MaintainableUrnReferenceType ; owl:onProperty sip-sdmx-ML:Source ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MaintainableUrnReferenceType ; owl:onProperty sip-sdmx-ML:Source ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:MaintainableUrnReferenceType ; owl:onProperty sip-sdmx-ML:Target ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MaintainableUrnReferenceType ; owl:onProperty sip-sdmx-ML:Target ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SingleValueMappingType ; owl:onProperty sip-sdmx-ML:ItemMap ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CodeType a owl:Class ; rdfs:comment "

CodeType describes the structure of a code. A code is defined as a language independent set of letters, numbers or symbols that represent a concept whose meaning is described in a natural language. Presentational information not present may be added through the use of annotations.

" ; rdfs:label "Code Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemType ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Parent ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CodeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Parent ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:CodeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:SentinelValue a owl:ObjectProperty ; rdfs:label "SentinelValue" ; rdfs:range sip-sdmx-ML-structure:SentinelValueType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportingWeekType a rdfs:Datatype ; rdfs:comment "

ReportingWeekType defines a time period of 7 days (P7D) in relation to a reporting year which has a start day (day-month) specified in the specialized reporting year start day attribute. A standard reporting week is based on the ISO 8601 definition of a week date, in relation to the reporting period start day. The first week is defined as the week with the first Thursday on or after the reporting year start day. An equivalent definition is the week starting with the Monday nearest in time to the reporting year start day. There are other equivalent definitions, all of which should be adjusted based on the reporting year start day. In the absence of a start day for the reporting year, a day of January 1 is assumed. The format of a reporting week is YYYY-Www (e.g. 2000-W01), where mm is a two-digit week (i.e. 01-53).

" ; rdfs:label "Reporting Week Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ReportPeriodValidTimeZoneType ; owl:withRestrictions ([ xsd:pattern ".{5}W(0[1-9]|[1-4][0-9]|5[0-3]).*" ]) . sip-sdmx-ML-structure:TimeTextFormatType a owl:Class ; rdfs:comment "

TimeTextFormat is a restricted version of the SimpleComponentTextFormatType that only allows time based format and specifies a default ObservationalTimePeriod representation and facets of a start and end time.

" ; rdfs:label "Time Text Format Type" ; rdfs:subClassOf sip-sdmx-ML-structure:SimpleComponentTextFormatType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:minLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:TimeDataType ; owl:onProperty sip-sdmx-ML:textType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:maxLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:startTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:decimal ; owl:onProperty sip-sdmx-ML:minValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:endTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:decimal ; owl:onProperty sip-sdmx-ML:maxValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:isSequence ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:decimals ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:decimal ; owl:onProperty sip-sdmx-ML:interval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:pattern ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:decimal ; owl:onProperty sip-sdmx-ML:startValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:decimal ; owl:onProperty sip-sdmx-ML:endValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:duration ; owl:onProperty sip-sdmx-ML:timeInterval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:minLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:TimeDataType ; owl:onProperty sip-sdmx-ML:textType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:maxLength ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:startTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:decimal ; owl:onProperty sip-sdmx-ML:minValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:endTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:decimal ; owl:onProperty sip-sdmx-ML:maxValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:isSequence ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:positiveInteger ; owl:onProperty sip-sdmx-ML:decimals ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:decimal ; owl:onProperty sip-sdmx-ML:interval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:pattern ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:decimal ; owl:onProperty sip-sdmx-ML:startValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:decimal ; owl:onProperty sip-sdmx-ML:endValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:duration ; owl:onProperty sip-sdmx-ML:timeInterval ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SentinelValueType ; owl:onProperty sip-sdmx-ML:SentinelValue ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:SimpleCodeDataType a rdfs:Datatype ; rdfs:comment "

SimpleCodeDataType restricts SimpleDataType to specify the allowable data types for a simple code. The possible values are simply Alpha, AlphaNumeric, or Numeric.

" ; rdfs:label "Simple Code Data Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:SimpleDataType ; owl:withRestrictions ([ xsd:enumeration ("Alpha"^^sip-sdmx-ML-common:SimpleDataType "AlphaNumeric"^^sip-sdmx-ML-common:SimpleDataType "Numeric"^^sip-sdmx-ML-common:SimpleDataType) ]) . sip-sdmx-ML:TargetDataType a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML-structure:RepresentationMapType ; rdfs:label "TargetDataType" ; rdfs:range sip-sdmx-ML-common:DataType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:Organisation a rdf:Property ; rdfs:comment "

Organisation is an abstract substitution head for a generic organisation.

" ; rdfs:label "Organisation" ; rdfs:subPropertyOf sip-sdmx-ML-structure:Item ; uml:isAbstract "true"^^xsd:boolean . sip-sdmx-ML-structure:MetadataStructuresType a owl:Class ; rdfs:comment "

MetadataStructuresType describes the structure of the metadata structure definitions container. It contains one or more metadata structure definition, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Metadata Structures Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataStructureType ; owl:onProperty sip-sdmx-ML:MetadataStructure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-common:MetadataStructureType ; owl:onProperty sip-sdmx-ML:MetadataStructure ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:AgencyUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for an agency.

" ; rdfs:label "Agency Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.Agency=.+:AGENCIES\\(1\\.0\\).+" ]) . sip-sdmx-ML-structure:ReportingTaxonomyMapsType a owl:Class ; rdfs:comment "

ReportingTaxonomyMapsType describes the structure of the reporting taxonomy maps container. It contains one or reporting taxonomy map, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Reporting Taxonomy Maps Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ReportingTaxonomyMapType ; owl:onProperty sip-sdmx-ML:ReportingTaxonomyMap ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:ReportingTaxonomyMapType ; owl:onProperty sip-sdmx-ML:ReportingTaxonomyMap ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:FromVtlSuperSpace a owl:ObjectProperty ; rdfs:comment "

Identifies a super space of the mapped dataflow that the mapping applies to. This is a collection of references to the dimensions that make up the space.

" ; rdfs:domain sip-sdmx-ML-structure:FromVtlMappingType ; rdfs:label "FromVtlSuperSpace" ; rdfs:range sip-sdmx-ML-structure:SpaceKeyType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:LongOrMissingType a rdfs:Datatype ; rdfs:label "Long Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (xsd:long sip-sdmx-ML-common:MissingType) . sip-sdmx-ML:severity a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML:FooterMessageType ; rdfs:label "severity" ; rdfs:range sip-sdmx-ML:SeverityCodeType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Message a owl:ObjectProperty ; rdfs:comment "

Message contains a single error, information, or warning message. A code is provided along with an optional severity. The text of the message can be expressed in multiple languages.

" ; rdfs:domain sip-sdmx-ML:FooterType ; rdfs:label "Message" ; rdfs:range sip-sdmx-ML:FooterMessageType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:OrganisationUnitSchemesType a owl:Class ; rdfs:comment "

OrganisationUnitSchemesType describes the structure of the organisation unit schemes container. It contains one or more organisation unit scheme, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Organisation Unit Schemes Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:OrganisationUnitSchemeType ; owl:onProperty sip-sdmx-ML:OrganisationUnitScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:OrganisationUnitSchemeType ; owl:onProperty sip-sdmx-ML:OrganisationUnitScheme ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:UrnReferenceType a rdfs:Datatype ; rdfs:comment "

The completes the refinement of the prefix, classes, agency, maintainable id, and version number patterns to validate the last, and optional, nested component part of a URN reference (e.g. (<version_number>)<containerobject-id>.<object-id>*). The nested patterns provide a complete validation of the URN pattern.

" ; rdfs:label "Urn Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnReferenceVersionPart ; owl:withRestrictions ([ xsd:pattern ".+\\)(\\.[A-Za-z0-9_@$\\-]+(\\.[A-Za-z0-9_@$\\-]+)*)?" ]) . sip-sdmx-ML-structure:TimePeriodRangeType a owl:Class ; rdfs:comment "

TimePeriodRangeType defines a time period, and indicates whether it is inclusive in a range.

" ; rdfs:label "Time Period Range Type" ; rdfs:subClassOf sip-sdmx-ML-common:ObservationalTimePeriodType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:isInclusive ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:isInclusive ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ReportingTaxonomiesType a owl:Class ; rdfs:comment "

ReportingTaxonomiesType describes the structure of the reporting taxonomies container. It contains one or more reporting taxonomy, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Reporting Taxonomies Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ReportingTaxonomyType ; owl:onProperty sip-sdmx-ML:ReportingTaxonomy ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:ReportingTaxonomyType ; owl:onProperty sip-sdmx-ML:ReportingTaxonomy ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:WildcardUrnVersionPart a rdfs:Datatype ; rdfs:comment "

This refines the prefix, classes, agency, and maintainable id patterns to validate the version number part of a wildcarded URN reference ((<version_number)). It accounts for both legacy and semantic versioning (including late binding). It is meant to be further refined, although all parts after this are optional.

" ; rdfs:label "Wildcard Urn Version Part" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:WildcardUrnMaintainableIdPart ; owl:withRestrictions ([ xsd:pattern ".+\\((0|[1-9]\\d*)(\\.(0|[1-9]\\d*))?\\).*" ] [ xsd:pattern ".+\\((0|[1-9]\\d*)(\\.(0|[1-9]\\d*)){2}(\\-(([A-Za-z\\-]|([A-Za-z\\-][A-Za-z0-9\\-]+)|([A-Za-z0-9\\-]+[A-Za-z\\-][A-Za-z0-9\\-]*))|(0|[1-9][0-9]*))(\\.(([A-Za-z\\-]|([A-Za-z\\-][A-Za-z0-9\\-]+)|([A-Za-z0-9\\-]+[A-Za-z\\-][A-Za-z0-9\\-]*))|(0|[1-9][0-9]*)))*)?\\).*" ] [ xsd:pattern ".+\\(((0|[1-9]\\d*)\\+?)(\\.((0|[1-9]\\d*))){2}\\).*" ] [ xsd:pattern ".+\\(((0|[1-9]\\d*))(\\.((0|[1-9]\\d*)\\+?))(\\.((0|[1-9]\\d*)))\\).*" ] [ xsd:pattern ".+\\(((0|[1-9]\\d*))(\\.((0|[1-9]\\d*)))(\\.((0|[1-9]\\d*)\\+?))\\).*" ] [ xsd:pattern ".+\\(\\*\\).*" ]) . sip-sdmx-ML-common:SemanticVersionNumberType a rdfs:Datatype ; rdfs:comment "

SemanticVersionNumberType is a simple type for validating semantic version in the format (major.minor.patch[-extension]).

" ; rdfs:label "Semantic Version Number Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:pattern "(0|[1-9]\\d*)(\\.(0|[1-9]\\d*)){2}(\\-(([A-Za-z\\-]|([A-Za-z\\-][A-Za-z0-9\\-]+)|([A-Za-z0-9\\-]+[A-Za-z\\-][A-Za-z0-9\\-]*))|(0|[1-9][0-9]*))(\\.(([A-Za-z\\-]|([A-Za-z\\-][A-Za-z0-9\\-]+)|([A-Za-z0-9\\-]+[A-Za-z\\-][A-Za-z0-9\\-]*))|(0|[1-9][0-9]*)))*)?" ]) . sip-sdmx-ML:QueryRegistrationRequest a owl:ObjectProperty ; rdfs:comment "

QueryRegistrationRequest is used to query the contents of a registry for data sets and metadata sets. It specifies whether the result set should include metadata sets, data sets, or both. The search can be characterized by providing constraints including reference periods, data regions, and data keys.

" ; rdfs:domain sip-sdmx-ML-message:RegistryInterfaceType ; rdfs:label "QueryRegistrationRequest" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:InclusiveCodeSelection a owl:ObjectProperty ; rdfs:comment "

Selection of codes from the referenced (extended) codelist to be included in the extending codelist.

" ; rdfs:domain sip-sdmx-ML-structure:CodelistExtensionType ; rdfs:label "InclusiveCodeSelection" ; rdfs:range sip-sdmx-ML-structure:CodeSelectionType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:TimeDataType a rdfs:Datatype ; rdfs:comment "

TimeDataType restricts SimpleDataType to specify the allowable data types for representing a time value.

" ; rdfs:label "Time Data Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:SimpleDataType ; owl:withRestrictions ([ xsd:enumeration ("ObservationalTimePeriod"^^sip-sdmx-ML-common:SimpleDataType "StandardTimePeriod"^^sip-sdmx-ML-common:SimpleDataType "BasicTimePeriod"^^sip-sdmx-ML-common:SimpleDataType "GregorianTimePeriod"^^sip-sdmx-ML-common:SimpleDataType "GregorianYear"^^sip-sdmx-ML-common:SimpleDataType "GregorianYearMonth"^^sip-sdmx-ML-common:SimpleDataType "GregorianDay"^^sip-sdmx-ML-common:SimpleDataType "ReportingTimePeriod"^^sip-sdmx-ML-common:SimpleDataType "ReportingYear"^^sip-sdmx-ML-common:SimpleDataType "ReportingSemester"^^sip-sdmx-ML-common:SimpleDataType "ReportingTrimester"^^sip-sdmx-ML-common:SimpleDataType "ReportingQuarter"^^sip-sdmx-ML-common:SimpleDataType "ReportingMonth"^^sip-sdmx-ML-common:SimpleDataType "ReportingWeek"^^sip-sdmx-ML-common:SimpleDataType "ReportingDay"^^sip-sdmx-ML-common:SimpleDataType "DateTime"^^sip-sdmx-ML-common:SimpleDataType "TimeRange"^^sip-sdmx-ML-common:SimpleDataType) ]) . sip-sdmx-ML-common:ObservationDimensionType a rdfs:Datatype ; rdfs:comment "

ObservationDimensionType allows for the dimension at the observation level to be specified by either providing the dimension identifier or using the explicit value \"AllDimensions\".

" ; rdfs:label "Observation Dimension Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:NCNameIDType sip-sdmx-ML-common:ObsDimensionsCodeType) . sip-sdmx-ML:ProvisionAgreements a owl:ObjectProperty ; rdfs:comment "

ProvisionAgreements contains a collection of provision agreements. The provision agreements may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "ProvisionAgreements" ; rdfs:range sip-sdmx-ML-structure:ProvisionAgreementsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataConstraintType a owl:Class ; rdfs:comment "

DataConstraintType defines the structure of a data constraint. A data constraint contains the allowed values for the referencing artefact. These values are expressed either as sets of keys (DataKeySets) or sets of component values (CubeRegion) constructed from a data structure definition. Data constraints can be used, e.g., for validation or for defining a partial code list.

" ; rdfs:label "Data Constraint Type" ; rdfs:subClassOf sip-sdmx-ML-structure:DataConstraintBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DataKeySetType ; owl:onProperty sip-sdmx-ML:DataKeySet ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CubeRegionType ; owl:onProperty sip-sdmx-ML:CubeRegion ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 2 ; owl:onClass sip-sdmx-ML-structure:CubeRegionType ; owl:onProperty sip-sdmx-ML:CubeRegion ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:TargetFrequencyID a owl:DatatypeProperty ; rdfs:label "TargetFrequencyID" ; rdfs:range sip-sdmx-ML-common:IDType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Source a rdf:Property ; rdfs:label "Source" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:AfterPeriod a owl:ObjectProperty ; rdfs:comment "

AfterPeriod is the period after which the period is meant to cover. This date may be inclusive or exclusive in the range.

" ; rdfs:domain sip-sdmx-ML-structure:TimeRangeValueType ; rdfs:label "AfterPeriod" ; rdfs:range sip-sdmx-ML-structure:TimePeriodRangeType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Codelists a owl:ObjectProperty ; rdfs:comment "

Codelists contains a collection of code list descriptions. The code lists may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "Codelists" ; rdfs:range sip-sdmx-ML-structure:CodelistsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:EndPeriod a owl:ObjectProperty ; rdfs:comment "

EndPeriod is the end period of the range. This date may be inclusive or exclusive in the range.

" ; rdfs:domain sip-sdmx-ML-structure:TimeRangeValueType ; rdfs:label "EndPeriod" ; rdfs:range sip-sdmx-ML-structure:TimePeriodRangeType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:VersionableObjectEventType a owl:Class ; rdfs:comment "

VersionableObjectEventType describes the structure of a reference to a versionable object's events. Either all instances of the object matching the inherited criteria, a specific instance, or specific instances of the object may be selected.

" ; rdfs:label "Versionable Object Event Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:URN ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:EmptyType ; owl:onProperty sip-sdmx-ML:All ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-common:EmptyType ; owl:onProperty sip-sdmx-ML:All ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-registry:VersionQueryType ; owl:onProperty sip-sdmx-ML:Version ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-registry:IDQueryType ; owl:onProperty sip-sdmx-ML:ID ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:VersionQueryType ; owl:onProperty sip-sdmx-ML:Version ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:URN ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:IDQueryType ; owl:onProperty sip-sdmx-ML:ID ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:DataURL a owl:DatatypeProperty ; rdfs:comment "

DataURL contains the URL of the data source.

" ; rdfs:domain sip-sdmx-ML-common:QueryableDataSourceType ; rdfs:label "DataURL" ; rdfs:range xsd:anyURI ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:MetadataRegistrationEventsType a owl:Class ; rdfs:comment "

MetadataRegistrationEventsType details the metadata registration events for the subscription. It is possible to subscribe to all metadata registration events in the repository, or specific events for; single registrations, provision agreements, data providers, metadata flows, metadata structure definitions, and categories that categorize metadata flows or metadata structure definitions.

" ; rdfs:label "Metadata Registration Events Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:RegistrationID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-common:EmptyType ; owl:onProperty sip-sdmx-ML:AllEvents ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:RegistrationID ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:DataProvider ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:MaintainableEventType ; owl:onProperty sip-sdmx-ML:MetadataflowReference ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:DataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:DataProvider ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:MaintainableEventType ; owl:onProperty sip-sdmx-ML:MetadataStructureDefinitionReference ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:MaintainableEventType ; owl:onProperty sip-sdmx-ML:MetadataflowReference ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CategoryReferenceType ; owl:onProperty sip-sdmx-ML-structure:Category ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:MaintainableEventType ; owl:onProperty sip-sdmx-ML:MetadataStructureDefinitionReference ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:TYPE ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:CategoryReferenceType ; owl:onProperty sip-sdmx-ML-structure:Category ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:TYPE ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:EmptyType ; owl:onProperty sip-sdmx-ML:AllEvents ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ValueType a owl:Class ; rdfs:comment "

ValueType is an abstract class that is the basis for any component value that cannot be simply represented as a space-normalized value (e.g. in an XML attribute). Although its content is mixed, it should be restricted so that only character data or the Text or Structured text is used. See StringValueType, IntValueType, ObserverationalTimeValueType, TextValueType, and StructuredTextValueType for details.

" ; rdfs:label "Value Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:StructuredText ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Text ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MetadataflowReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a metadataflow.

" ; rdfs:label "Metadataflow Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:StructureUsageReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.metadatastructure\\.Metadataflow=.+" ]) . sip-sdmx-ML-structure:DataProviderSchemeType a owl:Class ; rdfs:comment "

DataProviderSchemeType defines a type of organisation scheme which contains only data providers. The data provider scheme maintained by a particular maintenance agency is always provided a fixed identifier and is never versioned. Therefore, providers can be added or removed without have to version the scheme. This scheme has no hierarchy, meaning that no organisation may define a relationship with another organisation in the scheme.

" ; rdfs:label "Data Provider Scheme Type" ; rdfs:subClassOf sip-sdmx-ML-structure:OrganisationSchemeType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:DataProvider ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:DataProvider ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataProviderSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DataProviderSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DataflowReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a dataflow.

" ; rdfs:label "Dataflow Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:StructureUsageReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.Dataflow=.+" ]) . sip-sdmx-ML-structure:MetadataAttributeUsageBaseType a owl:Class ; rdfs:comment "

MetadataAttributeUsageBaseType is the abstract base refinement of a metadata attribute usage. Since this is a usage of metadata attribute already defined in metadata structure, the typical id, concept identity, and representation are excluded in place of a local reference to the metadata attribute being used.

" ; rdfs:label "Metadata Attribute Usage Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ComponentType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 0 ; owl:onClass sip-sdmx-ML-structure:AttributeRepresentationType ; owl:onProperty sip-sdmx-ML:LocalRepresentation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptIdentity ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 0 ; owl:onDataRange sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptIdentity ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:AttributeRepresentationType ; owl:onProperty sip-sdmx-ML:LocalRepresentation ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:VtlScalarType a owl:DatatypeProperty ; rdfs:comment "

Identifies the VTL scalar type that is to be converted to an resulting output data type.

" ; rdfs:domain sip-sdmx-ML-structure:CustomTypeType ; rdfs:label "VtlScalarType" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ConceptSchemeMap a owl:ObjectProperty ; rdfs:comment "

ConceptSchemeMap provides the details of a concept scheme map, which describes mappings between concepts in different schemes.

" ; rdfs:domain sip-sdmx-ML-structure:ConceptSchemeMapsType ; rdfs:label "ConceptSchemeMap" ; rdfs:range sip-sdmx-ML-structure:ConceptSchemeMapType ; uml:isAbstract "false"^^xsd:boolean . a rdfs:Datatype ; rdfs:comment "

Error indicates the status message corresponds to an error.
Warning indicates that the status message corresponds to a warning.
Information indicates that the status message corresponds to an informational message.

" ; rdfs:label "Severity Code Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:enumeration ("Error"^^xsd:string "Warning"^^xsd:string "Information"^^xsd:string) ]) . sip-sdmx-ML-common:IntValueType a owl:Class ; rdfs:comment "

IntValueType is a refinement of SimpleValueType limiting the content to be an integer. This can be further refined ranges, etc.

" ; rdfs:label "Int Value Type" ; rdfs:subClassOf sip-sdmx-ML-common:ValueType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:QueryableDataSource a owl:ObjectProperty ; rdfs:comment "

QueryableDatasource describes a data source that can be queried using the SDMX REST interfaces.

" ; rdfs:domain sip-sdmx-ML-registry:DataSourceType ; rdfs:label "QueryableDataSource" ; rdfs:range sip-sdmx-ML-common:QueryableDataSourceType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DoubleValueType a owl:Class ; rdfs:comment "

DoubleValueType is a refinement of SimpleValueType limiting the content to be a double. This can be further refined ranges, etc.

" ; rdfs:label "Double Value Type" ; rdfs:subClassOf sip-sdmx-ML-common:ValueType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:SubmitRegistrationsResponseType a owl:Class ; rdfs:comment "

SubmitRegistrationsResponseType describes the structure of a registration response. For each submitted registration in the request, a registration status is provided. The status elements should be provided in the same order as the submitted registrations, although each status will echo the request to ensure accurate processing of the responses.

" ; rdfs:label "Submit Registrations Response Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-registry:RegistrationStatusType ; owl:onProperty sip-sdmx-ML:RegistrationStatus ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:RegistrationStatusType ; owl:onProperty sip-sdmx-ML:RegistrationStatus ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:isMultiLingual a owl:DatatypeProperty ; rdfs:label "isMultiLingual" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataStructureType a owl:Class ; rdfs:comment "

DataStructureType defines the structure for a data structure definition. A data structure definition is defined as a collection of metadata concepts, their structure and usage when used to collect or disseminate data.

" ; rdfs:label "Data Structure Type" ; rdfs:subClassOf sip-sdmx-ML-structure:DataStructureBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MetadataStructureReferenceType ; owl:onProperty sip-sdmx-ML:Metadata ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:evolvingStructure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:evolvingStructure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataStructureReferenceType ; owl:onProperty sip-sdmx-ML:Metadata ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:MetadataStructures a owl:ObjectProperty ; rdfs:comment "

MetadataStructures contains a collection of metadata structure definition descriptions. The metadata structure definitions may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "MetadataStructures" ; rdfs:range sip-sdmx-ML-structure:MetadataStructuresType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MaxOccursNumberType a rdfs:Datatype ; rdfs:comment "

MaxOccursNumberType is a base type used to restrict an integer to be greater than 1, for the purpose of expressing the maximum number of occurrences of an object.

" ; rdfs:label "Max Occurs Number Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:nonNegativeInteger ; owl:withRestrictions ([ xsd:minInclusive "1"^^xsd:nonNegativeInteger ]) . sip-sdmx-ML:externalDependencies a owl:DatatypeProperty ; rdfs:comment "

The externalDependencies attribute indicates the default resolution of external dependencies. This should be set to true if the repository is expected to use external reference URLs in the structural components to retrieve any externally referenced objects that is used by a non-external object.

" ; rdfs:label "externalDependencies" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:DataSetID a owl:DatatypeProperty ; rdfs:label "DataSetID" ; rdfs:range sip-sdmx-ML-common:IDType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:RulesetReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a ruleset.

" ; rdfs:label "Ruleset Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.Ruleset=.+" ]) . sip-sdmx-ML:ReportingTaxonomyMaps a owl:ObjectProperty ; rdfs:comment "

ReportingTaxonomyMaps contains a collection of reporting taxonomy map descriptions. The reporting taxonomy maps may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "ReportingTaxonomyMaps" ; rdfs:range sip-sdmx-ML-structure:ReportingTaxonomyMapsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:OrganisationUnit a owl:ObjectProperty ; rdfs:comment "

OrganisationUnit describes a generic organisation, which serves not predefined role in SDMX.

" ; rdfs:domain sip-sdmx-ML-structure:OrganisationUnitSchemeType ; rdfs:label "OrganisationUnit" ; rdfs:range sip-sdmx-ML-structure:OrganisationUnitType ; rdfs:subPropertyOf sip-sdmx-ML-structure:Organisation ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DataConsumerReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a data consumer.

" ; rdfs:label "Data Consumer Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:OrganisationReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.DataConsumer=.+:DATA_CONSUMERS\\(.+\\).+" ]) . sip-sdmx-ML-common:TimeDimensionUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a time dimension.

" ; rdfs:label "Time Dimension Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.TimeDimension=.+" ]) . sip-sdmx-ML-common:ConstraintReferenceType a rdfs:Datatype ; rdfs:comment "

A reference for any type of constraint.

" ; rdfs:label "Constraint Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.registry\\.DataConstraint=.+" ] [ xsd:pattern ".+\\.registry\\.MetadataConstraint=.+" ]) . sip-sdmx-ML:SubmitSubscriptionsResponse a owl:ObjectProperty ; rdfs:comment "

SubmitSubscriptionsResponse is the response to a submit subscriptions request. It contains information which describes the success or failure of each subscription request, providing any error messages in the event of failure. If successful, it returns the registry URN of the subscription, and the subscriber-assigned ID.

" ; rdfs:domain sip-sdmx-ML-message:RegistryInterfaceType ; rdfs:label "SubmitSubscriptionsResponse" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ProcessStep a owl:ObjectProperty ; rdfs:comment "

ProcessStep defines a process step, which is a specific operation, performed on data in order to validate or to derive new information according to a given set of rules.

" ; rdfs:label "ProcessStep" ; rdfs:range sip-sdmx-ML-structure:ProcessStepType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ISOConceptReferenceType a owl:Class ; rdfs:comment "

ISOConceptReferenceType provides a reference to and ISO 11179 concept.

" ; rdfs:label "I S O Concept Reference Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:ConceptAgency ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:ConceptAgency ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:ConceptID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:ConceptID ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:ConceptSchemeID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:ConceptSchemeID ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:GeoCodelistTypeType a rdfs:Datatype ; rdfs:comment "

GeoCodelistTypeType defines an enumeration of the specific types of geographic codelists.

" ; rdfs:label "Geo Codelist Type Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:enumeration ("GeographicCodelist"^^xsd:string "GeoGridCodelist"^^xsd:string) ]) . sip-sdmx-ML-common:DataAttributeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a data attribute.

" ; rdfs:label "Data Attribute Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.DataAttribute=.+" ]) . sip-sdmx-ML-common:UrnType a rdfs:Datatype ; rdfs:comment "

The completes the refinement of the prefix, classes, agency, maintainable id, and version number patterns to validate the last, and optional, nested component part of the URN (e.g. (<version_number>)<containerobject-id>.<object-id>*). The nested patterns provide a complete validation of the URN pattern.

" ; rdfs:label "Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnVersionPart ; owl:withRestrictions ([ xsd:pattern ".+\\)(\\.[A-Za-z0-9_@$\\-]+(\\.[A-Za-z0-9_@$\\-]+)*)?" ]) . sip-sdmx-ML-structure:Agency a owl:ObjectProperty ; rdfs:comment "

Agency is an organisation which maintains structural metadata such as classifications, concepts, data structures, and metadata structures.

" ; rdfs:domain sip-sdmx-ML-structure:AgencySchemeType ; rdfs:label "Agency" ; rdfs:range sip-sdmx-ML-structure:AgencyType ; rdfs:subPropertyOf sip-sdmx-ML-structure:Organisation ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:CodeUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a code.

" ; rdfs:label "Code Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.codelist\\.Code=.+" ]) . sip-sdmx-ML-structure:DataConstraintBaseType a owl:Class ; rdfs:comment "

DataConstraintBaseType is an abstract base refinement of ConstraintType to define allowed data content. The constraint attachment is restricted to constrainable artefacts related to data.

" ; rdfs:label "Data Constraint Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ConstraintType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DataConstraintUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DataConstraintAttachmentType ; owl:onProperty sip-sdmx-ML:ConstraintAttachment ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataConstraintUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:DataConstraintAttachmentType ; owl:onProperty sip-sdmx-ML:ConstraintAttachment ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:HierarchyAssociations a owl:ObjectProperty ; rdfs:comment "

HierarchyAssociations contains a collection of hierarchy associations. The associations may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "HierarchyAssociations" ; rdfs:range sip-sdmx-ML-structure:HierarchyAssociationsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:AnnotationTitle a owl:DatatypeProperty ; rdfs:comment "

AnnotationTitle provides a title for the annotation.

" ; rdfs:domain sip-sdmx-ML-common:AnnotationType ; rdfs:label "AnnotationTitle" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ProvisionAgreementsType a owl:Class ; rdfs:comment "

ProvisionAgreementsType describes the structure of the provision agreements container. It contains one or more provision agreement, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Provision Agreements Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:ProvisionAgreementType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ProvisionAgreementType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ReportingEnd a owl:DatatypeProperty ; rdfs:label "ReportingEnd" ; rdfs:range sip-sdmx-ML-common:ObservationalTimePeriodType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataKeySetType a owl:Class ; rdfs:comment "

DataKeySetType defines a collection of full or partial data keys (dimension values).

" ; rdfs:label "Data Key Set Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DataKeyType ; owl:onProperty sip-sdmx-ML:Key ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:DataKeyType ; owl:onProperty sip-sdmx-ML:Key ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:isIncluded ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:isIncluded ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:TransformationSchemeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a transformation scheme.

" ; rdfs:label "Transformation Scheme Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.TransformationScheme=.+" ]) . sip-sdmx-ML:TransformationSchemes a owl:ObjectProperty ; rdfs:comment "

TransformationSchemes contains a collection of transformation schemes. The transformation schemes may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "TransformationSchemes" ; rdfs:range sip-sdmx-ML-structure:TransformationSchemesType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:IntOrNotApplicableType a rdfs:Datatype ; rdfs:label "Int Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (xsd:int sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML-structure:ProcessBaseType a owl:Class ; rdfs:comment "

ProcessBaseType defines the base refinement of the ProcessType. Its purpose is to restrict the urn attribute.

" ; rdfs:label "Process Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:MaintainableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ProcessUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ProcessUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:CubeRegion a owl:ObjectProperty ; rdfs:comment "

CubeRegion defines a slice of the data set (dimensions and attribute values) for the constrained artefact. A set of included or excluded regions can be described.

" ; rdfs:label "CubeRegion" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:SourceCodelist a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML-structure:RepresentationMapType ; rdfs:label "SourceCodelist" ; rdfs:range sip-sdmx-ML-common:AnyCodelistReferenceType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ContactType_2 a owl:Class ; rdfs:comment "

ContactType describes the structure of a contact's details.

" ; rdfs:label "Contact Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:Fax ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:Fax ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:X400 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:TextType ; owl:onProperty sip-sdmx-ML:Department ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:TextType ; owl:onProperty sip-sdmx-ML:Role ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:Telephone ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:Telephone ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:Email ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:Email ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:X400 ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:URI ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:URI ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:StatusMessage a owl:ObjectProperty ; rdfs:comment "

StatusMessage provides that status for the registration query request, and if necessary, any error or warning information.

" ; rdfs:label "StatusMessage" ; rdfs:range sip-sdmx-ML-common:StatusMessageType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportingTaxonomyReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a reporting taxonomy.

" ; rdfs:label "Reporting Taxonomy Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.categoryscheme\\.ReportingTaxonomy=.+" ]) . sip-sdmx-ML-common:FloatOrNotApplicableType a rdfs:Datatype ; rdfs:label "Float Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (xsd:float sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML-structure:TransitionType a owl:Class ; rdfs:comment "

TransitionType describes the details of a transition, which is an expression in a textual or formalised way of the transformation of data between two specific operations performed on the data.

" ; rdfs:label "Transition Type" ; rdfs:subClassOf sip-sdmx-ML-structure:TransitionBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-common:TextType ; owl:onProperty sip-sdmx-ML:Condition ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:localID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:localID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NestedIDType ; owl:onProperty sip-sdmx-ML:TargetStep ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:NestedIDType ; owl:onProperty sip-sdmx-ML:TargetStep ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:TextType ; owl:onProperty sip-sdmx-ML:Condition ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:OrganisationType a owl:Class ; rdfs:comment "

OrganisationType in an abstract type which describes the structure of the details of an organisation. In addition to the basic organisation identification, contact details can be provided.

" ; rdfs:label "Organisation Type" ; rdfs:subClassOf sip-sdmx-ML-structure:BaseOrganisationType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-message:ContactType ; owl:onProperty sip-sdmx-ML:Contact ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:VtlMappingSchemeType a owl:Class ; rdfs:comment "

VtlMappingSchemeType defines a set of mappings between SDMX and VTL.

" ; rdfs:label "Vtl Mapping Scheme Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemSchemeType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:VtlMapping ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:VtlMapping ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:VtlMappingSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:VtlMappingSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:DataflowReference a owl:ObjectProperty ; rdfs:comment "

DataflowReference subscribes to all data registration events for the data flows referenced by this object. This may reference one or more data flows, as the specific references fields allow for a wild-carded value.

" ; rdfs:domain sip-sdmx-ML-registry:DataRegistrationEventsType ; rdfs:label "DataflowReference" ; rdfs:range sip-sdmx-ML-registry:MaintainableEventType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:QuerySubscriptionResponse a owl:ObjectProperty ; rdfs:comment "

QuerySubscriptionResponse is sent as a response to a subscription query. If the query is successful, the details of all subscriptions for the requested organisation are sent.

" ; rdfs:domain sip-sdmx-ML-message:RegistryInterfaceType ; rdfs:label "QuerySubscriptionResponse" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:GeoGridCodelists a owl:ObjectProperty ; rdfs:comment "

GeoGridCodelists contains a collection of geographic grid codelist descriptions. The codelists may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "GeoGridCodelists" ; rdfs:range sip-sdmx-ML-structure:GeoGridCodelistsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:QuerySubscriptionRequestType a owl:Class ; rdfs:comment "

QuerySubscriptionRequestType describes the structure of a query for subscriptions. Subscriptions for a given organisation may be retrieved.

" ; rdfs:label "Query Subscription Request Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:OrganisationReferenceType ; owl:onProperty sip-sdmx-ML-structure:Organisation ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:OrganisationReferenceType ; owl:onProperty sip-sdmx-ML-structure:Organisation ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DimensionDescriptorReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a dimension descriptor.

" ; rdfs:label "Dimension Descriptor Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.DimensionDescriptor=.+" ]) . sip-sdmx-ML-common:MetadataProvisionAgreementUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a metadata provision agreement.

" ; rdfs:label "Metadata Provision Agreement Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.registry\\.MetadataProvisionAgreement=.+" ]) . sip-sdmx-ML-common:TimeRangeType a rdfs:Datatype ; rdfs:comment "

TimeRangeType defines the structure of a time range in SDMX. The pattern of a time range can be generally described as [start date]\\[duration], where start date is an date or dateTime type as defined in XML Schema and duration is a time duration as defined in XML Schema. Note that it is permissible for a time zone offset to be provided on the date or date time.

" ; rdfs:label "Time Range Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:TimeRangeValidDateDurationType ; owl:withRestrictions ([ xsd:pattern ".+/P.*T(\\d+H)?(\\d+M)?(\\d+(.\\d+)?S)?" ] [ xsd:pattern ".+/P[^T]+" ]) . sip-sdmx-ML:rulesetScope a owl:DatatypeProperty ; rdfs:comment "

This model artefact on which the ruleset is defined. In VTL 2.0, this is value domain or variable.

" ; rdfs:domain sip-sdmx-ML-structure:RulesetType ; rdfs:label "rulesetScope" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:OrganisationSchemeMaps a owl:ObjectProperty ; rdfs:comment "

OrganisationSchemeMaps contains a collection of organisation scheme map descriptions. The organisation scheme maps may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "OrganisationSchemeMaps" ; rdfs:range sip-sdmx-ML-structure:OrganisationSchemeMapsType ; uml:isAbstract "false"^^xsd:boolean . uml:isAbstract rdfs:label "Is Abstract" . sip-sdmx-ML:TargetCodelist a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML-structure:RepresentationMapType ; rdfs:label "TargetCodelist" ; rdfs:range sip-sdmx-ML-common:AnyCodelistReferenceType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:TimeDimensionReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a time dimension.

" ; rdfs:label "Time Dimension Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.TimeDimension=.+" ]) . sip-sdmx-ML:TimeRange a owl:ObjectProperty ; rdfs:label "TimeRange" ; rdfs:range sip-sdmx-ML-structure:TimeRangeValueType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:RulesetScheme a rdf:Property ; rdfs:comment "

References a ruleset scheme that defines one or more previously defined rulesets which can be invoked by VTL operators. If a transformation defined in a transformation scheme refers to a ruleset, the scheme in which the ruleset is defined must be referenced here.

" ; rdfs:label "RulesetScheme" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:CategorisationUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a categorisation.

" ; rdfs:label "Categorisation Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.categoryscheme\\.Categorisation=.+\\(1\\.0\\)" ]) . sip-sdmx-ML:epochPeriod a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML-structure:EpochMapType ; rdfs:label "epochPeriod" ; rdfs:range sip-sdmx-ML-structure:EpochPeriodType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:MemberValue a owl:ObjectProperty ; rdfs:comment "

An explicit or wildcard selection of a code(s) from the codelist selected for inclusion/exclusion. If a wildcard expression is used, it is evaluated to determine codes selected for inclusion/exclusion. Otherwise, each member value is a distinct code. If the extended list is hierarchical, this can indicate whether child codes are to be included.

" ; rdfs:domain sip-sdmx-ML-structure:CodeSelectionType ; rdfs:label "MemberValue" ; rdfs:range sip-sdmx-ML-structure:MemberValueType ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:FrequencyDimension a owl:DatatypeProperty ; rdfs:label "FrequencyDimension" ; rdfs:range sip-sdmx-ML-common:IDType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Metadataflows a owl:ObjectProperty ; rdfs:comment "

Metadataflows contains a collection of metadata flow descriptions. The metadata flows may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "Metadataflows" ; rdfs:range sip-sdmx-ML-structure:MetadataflowsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:schemaURL a owl:DatatypeProperty ; rdfs:comment "

The schemaURL attribute provides a location from which the structure specific schema can be located.

" ; rdfs:domain sip-sdmx-ML-common:PayloadStructureType ; rdfs:label "schemaURL" ; rdfs:range xsd:anyURI ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportingSemesterType a rdfs:Datatype ; rdfs:comment "

ReportingSemesterType defines a time period of 6 months (P6M) in relation to a reporting year which has a start day (day-month) specified in the specialized reporting year start day attribute. In the absence of a start day for the reporting year, a day of January 1 is assumed. The format of a reporting semester is YYYY-Ss (e.g. 2000-S1), where s is either 1 or 2.

" ; rdfs:label "Reporting Semester Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ReportPeriodValidTimeZoneType ; owl:withRestrictions ([ xsd:pattern ".{5}S[1-2].*" ]) . sip-sdmx-ML-structure:FromVtlMappingMethodType a rdfs:Datatype ; rdfs:comment "

A simple type that allows for standard from VTL mapping method enumeration value or a string value for other mapping methods.

" ; rdfs:label "From Vtl Mapping Method Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-structure:StandardFromVtlMappingMethodType xsd:string) . sip-sdmx-ML-message:StructureSpecificData a owl:ObjectProperty ; rdfs:comment "

StructureSpecificData is used to convey data structure specific according to data structure definition. The payload of this message (i.e. the data sets) will be based on XML schemas which are specific to the data structure definition and the orientation (i.e. the observation dimension) of the data.

" ; rdfs:label "StructureSpecificData" ; rdfs:range sip-sdmx-ML-message:StructureSpecificDataType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ComponentMap a owl:ObjectProperty ; rdfs:comment "

ComponentMap defines the relationship between the components of the source and target structures, including information on how the value from the source component relates to values in the target component.

" ; rdfs:domain sip-sdmx-ML-structure:StructureMapType ; rdfs:label "ComponentMap" ; rdfs:range sip-sdmx-ML-structure:ComponentMapType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:VtlMappingSchemes a owl:ObjectProperty ; rdfs:comment "

VtlMappingSchemes contains a collection of VTL mapping schemes. The scheme may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "VtlMappingSchemes" ; rdfs:range sip-sdmx-ML-structure:VtlMappingSchemesType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:rel a owl:DatatypeProperty ; rdfs:comment "

The type of object that is being linked to.

" ; rdfs:domain sip-sdmx-ML-common:LinkType ; rdfs:label "rel" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Department a owl:ObjectProperty ; rdfs:comment "

Department is designation of the organisational structure by a linguistic expression, within which the contact person works.

" ; rdfs:label "Department" ; rdfs:range sip-sdmx-ML-common:TextType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:resolvePeriod a owl:DatatypeProperty ; rdfs:comment "

Indicates the point in time to resolve to when mapping from low frequency periods to higher frequency periods.

" ; rdfs:domain sip-sdmx-ML-structure:DateMapType ; rdfs:label "resolvePeriod" ; rdfs:range sip-sdmx-ML-structure:ResolvePeriodType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:SubmitStructureResponseType a owl:Class ; rdfs:comment "

SubmitStructureResponseType describes the structure of a response to a structure submission. For each submitted structure, a Result will be returned.

" ; rdfs:label "Submit Structure Response Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-registry:SubmissionResultType ; owl:onProperty sip-sdmx-ML:SubmissionResult ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:SubmissionResultType ; owl:onProperty sip-sdmx-ML:SubmissionResult ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:TimezoneType a rdfs:Datatype ; rdfs:comment "

TimezoneType defines the pattern for a time zone. An offset of -14:00 to +14:00 or Z can be specified.

" ; rdfs:label "Timezone Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:pattern "Z" ] [ xsd:pattern "(\\+|\\-)(14:00|((0[0-9]|1[0-3]):[0-5][0-9]))" ]) . sip-sdmx-ML:RegistrationRequest a owl:ObjectProperty ; rdfs:comment "

RegistrationRequest provides the details of a requested registration and the action to take on it. A reference to a provision agreement that exists in the registry must be provide along with a simple and/or queryable data source. The id should only be provided when updating or deleting a registration.

" ; rdfs:domain sip-sdmx-ML-registry:SubmitRegistrationsRequestType ; rdfs:label "RegistrationRequest" ; rdfs:range sip-sdmx-ML-registry:RegistrationRequestType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ObservationalTimePeriodOrMissingType a rdfs:Datatype ; rdfs:label "Observational Time Period Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ObservationalTimePeriodType sip-sdmx-ML-common:MissingType) . sip-sdmx-ML-structure:VtlDefinitionSchemeType a owl:Class ; rdfs:comment "

VtlDefinitionSchemeType is an abstract extension of the ItemSchemeType for VTL schemes.

" ; rdfs:label "Vtl Definition Scheme Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemSchemeType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:vtlVersion ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:vtlVersion ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:MaintainableQueryType a owl:Class ; rdfs:comment "

MaintainableQueryType describes the structure of a query for a maintainable object.

" ; rdfs:label "Maintainable Query Type" ; rdfs:subClassOf sip-sdmx-ML-registry:VersionableQueryType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-registry:NestedIDQueryType ; owl:onProperty sip-sdmx-ML:agencyID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:NestedIDQueryType ; owl:onProperty sip-sdmx-ML:agencyID ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:Component a owl:ObjectProperty ; rdfs:comment "

Component is an abstract element that serves as a substitution head for all components. Concrete instances of this must use a concrete instance of ComponentType.

" ; rdfs:label "Component" ; rdfs:seeAlso , , ; uml:isAbstract "true"^^xsd:boolean . sip-sdmx-ML-structure:DataConsumerSchemesType a owl:Class ; rdfs:comment "

DataConsumerSchemesType describes the structure of the data consumer schemes container. It contains one or more data consumer scheme, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Data Consumer Schemes Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:DataConsumerSchemeType ; owl:onProperty sip-sdmx-ML:DataConsumerScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:DataConsumerSchemeType ; owl:onProperty sip-sdmx-ML:DataConsumerScheme ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:MetadataStructureDefinition a owl:ObjectProperty ; rdfs:comment "

MetadataStructureDefinition is used to subscribe to changes of metadata structure definitions. The maintenance agencies of the object are those identified in the AgencyID collection, effectively making separate version of this query for each agency specified. The agency is ignored if the content of this is a URN, which references an explicit object. Otherwise, either all objects of this type or specific object according to the id and version fields can be selected.

" ; rdfs:domain sip-sdmx-ML-registry:StructuralRepositoryEventsType ; rdfs:label "MetadataStructureDefinition" ; rdfs:range sip-sdmx-ML-registry:VersionableObjectEventType ; rdfs:seeAlso , , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:TimeDimensionType a owl:Class ; rdfs:comment "

TimeDimensionType describes the structure of a time dimension. The time dimension takes its semantic from its concept identity (usually the TIME_PERIOD concept), yet is always has a fixed identifier (TIME_PERIOD). The time dimension always has a fixed text format, which specifies that its format is always the in the value set of the observational time period (see common:ObservationalTimePeriodType). It is possible that the format may be a sub-set of the observational time period value set. For example, it is possible to state that the representation might always be a calendar year. See the enumerations of the textType attribute in the LocalRepresentation/TextFormat for more details of the possible sub-sets. It is also possible to facet this representation with start and end dates. The purpose of such facts is to restrict the value of the time dimension to occur within the specified range. If the time dimension is expected to allow for the standard reporting periods (see common:ReportingTimePeriodType) to be used, then it is strongly recommended that the reporting year start day attribute also be included in the data structure definition. When the reporting year start day attribute is used, any standard reporting period values will be assumed to be based on the start day contained in this attribute. If the reporting year start day attribute is not included and standard reporting periods are used, these values will be assumed to be based on a reporting year which begins January 1.

" ; rdfs:label "Time Dimension Type" ; rdfs:subClassOf sip-sdmx-ML-structure:BaseDimensionType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:TimeDimensionUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:TimeDimensionUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:TimeDimensionRepresentationType ; owl:onProperty sip-sdmx-ML:LocalRepresentation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:TimeDimensionRepresentationType ; owl:onProperty sip-sdmx-ML:LocalRepresentation ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:int ; owl:onProperty sip-sdmx-ML:position ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptIdentity ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptIdentity ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:int ; owl:onProperty sip-sdmx-ML:position ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:EventSelector a owl:ObjectProperty ; rdfs:comment "

EventSelector indicates an event or events for the subscription.

" ; rdfs:domain sip-sdmx-ML-registry:SubscriptionType ; rdfs:label "EventSelector" ; rdfs:range sip-sdmx-ML-registry:EventSelectorType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:OrganisationUnitSchemeType a owl:Class ; rdfs:comment "

OrganisationUnitSchemeType defines a type of organisation scheme which simply defines organisations and their parent child relationships. Organisations in this scheme are assigned no particular role, and may in fact exist within the other type of organisation schemes as well.

" ; rdfs:label "Organisation Unit Scheme Type" ; rdfs:subClassOf sip-sdmx-ML-structure:OrganisationSchemeType ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:OrganisationUnit ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:OrganisationUnit ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:OrganisationUnitSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:OrganisationUnitSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:NumericOrMissingType a rdfs:Datatype ; rdfs:label "Numeric Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:NumericType sip-sdmx-ML-common:MissingType) . sip-sdmx-ML-structure:UserDefinedOperatorSchemeBaseType a owl:Class ; rdfs:comment "

UserDefinedOperatorSchemeBaseType is an abstract base type for the UserDefinedOperatorSchemeType. It restricts the item types to be only user defined operators.

" ; rdfs:label "User Defined Operator Scheme Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:VtlDefinitionSchemeType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:UserDefinedOperatorSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:UserDefinedOperator ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:UserDefinedOperator ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:UserDefinedOperatorSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:AttributeListBaseType a owl:Class ; rdfs:comment "

AttributeListBaseType is an abstract base type used as the basis for the AttributeListType.

" ; rdfs:label "Attribute List Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ComponentListType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:AttributeDescriptorUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:AttributeDescriptorUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CustomTypeDataType a rdfs:Datatype ; rdfs:comment "

A simple type that allows for a SDMX simple data type enumeration value or a string value for other data types.

" ; rdfs:label "Custom Type Data Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:SimpleDataType xsd:string) . sip-sdmx-ML-structure:TransitionBaseType a owl:Class ; rdfs:comment "

TransitionBaseType defines the base refinement of the TransitionType. Its purpose is to restrict the urn attribute.

" ; rdfs:label "Transition Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:IdentifiableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:TransitionUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:TransitionUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ComputationType a owl:Class ; rdfs:comment "

ComputationType describes a computation in a process.

" ; rdfs:label "Computation Type" ; rdfs:subClassOf sip-sdmx-ML-common:AnnotableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:softwareLanguage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:softwareLanguage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:softwarePackage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:softwarePackage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:softwareVersion ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:softwareVersion ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:localID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:localID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:OrganisationSchemeType a owl:Class ; rdfs:comment "

OrganisationSchemeType describes the structure of an organisation scheme.

" ; rdfs:label "Organisation Scheme Type" ; rdfs:subClassOf sip-sdmx-ML-structure:OrganisationSchemeBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:Organisation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:Organisation ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:WildcardedMemberValueType a rdfs:Datatype ; rdfs:comment "

WildcardedMemberValueType allows for an optional wildcard characters ('%') in an identifier.

" ; rdfs:label "Wildcarded Member Value Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:pattern "[A-Za-z0-9_@$-%]+" ]) . sip-sdmx-ML-structure:FromVtlMappingType a owl:Class ; rdfs:comment "

FromVtlMappingType defines the mapping method and filter used when mapping from VTL to SDMX.

" ; rdfs:label "From Vtl Mapping Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SpaceKeyType ; owl:onProperty sip-sdmx-ML:FromVtlSuperSpace ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-structure:FromVtlMappingMethodType ; owl:onProperty sip-sdmx-ML:method ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:SpaceKeyType ; owl:onProperty sip-sdmx-ML:FromVtlSuperSpace ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:FromVtlMappingMethodType ; owl:onProperty sip-sdmx-ML:method ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:indexTimeSeries a owl:DatatypeProperty ; rdfs:comment "

The indexTimeSeries, if true, indicates that the registry must index all time series for the registered data. The default value is false, and the attribute will always be assumed false when the provision agreement references a metadata flow.

" ; rdfs:domain sip-sdmx-ML-registry:RegistrationType ; rdfs:label "indexTimeSeries" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CodeSelectionType a owl:Class ; rdfs:comment "

CodeSelectionType defines the structure for code selection to be used as inclusive or exclusive extensions.

" ; rdfs:label "Code Selection Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:MemberValueType ; owl:onProperty sip-sdmx-ML:MemberValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MemberValueType ; owl:onProperty sip-sdmx-ML:MemberValue ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:RepresentationMapBaseType a owl:Class ; rdfs:comment "

RepresentationMapBaseType defines the base refinement of the RepresentationMapType. Its purpose is to retrict the urn attribute.

" ; rdfs:label "Representation Map Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:MaintainableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:RepresentationMapUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:RepresentationMapUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ReferencePeriod a owl:ObjectProperty ; rdfs:comment "

ReferencePeriod provides an inclusive start and end date for the data or metadata being sought.

" ; rdfs:domain sip-sdmx-ML-registry:QueryRegistrationRequestType ; rdfs:label "ReferencePeriod" ; rdfs:range sip-sdmx-ML-common:ReferencePeriodType ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:BasicTimePeriodOrNotApplicableType a rdfs:Datatype ; rdfs:label "Basic Time Period Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:BasicTimePeriodType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML:PersonalisedName a owl:DatatypeProperty ; rdfs:comment "

Provides the personalised name that is used in place of the VTL standard name in the transformation expressions.

" ; rdfs:domain sip-sdmx-ML-structure:NamePersonalisationType ; rdfs:label "PersonalisedName" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:AttachmentConstraint a owl:ObjectProperty ; rdfs:comment "

AttachmentConstraint is used to subscribe to changes of attachment constraints. The maintenance agencies of the object are those identified in the AgencyID collection, effectively making separate version of this query for each agency specified. The agency is ignored if the content of this is a URN, which references an explicit object. Otherwise, either all objects of this type or specific object according to the id and version fields can be selected.

" ; rdfs:domain sip-sdmx-ML-registry:StructuralRepositoryEventsType ; rdfs:label "AttachmentConstraint" ; rdfs:range sip-sdmx-ML-registry:VersionableObjectEventType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:SourceValue a owl:ObjectProperty ; rdfs:comment "

There should be a source value for each source representation (e.g. codelist, data type). Source values can be pattern matched by using regular expression or substrings using start/end indexes.

" ; rdfs:label "SourceValue" ; rdfs:range sip-sdmx-ML-structure:MappedValueType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DimensionType a owl:Class ; rdfs:comment "

DimensionType describes the structure of an ordinary dimension, which is defined as a statistical concept used (most probably together with other statistical concepts) to identify a statistical series, such as a time series, e.g. a statistical concept indicating certain economic activity or a geographical reference area. The dimension takes its semantic, and in some cases it representation, from its concept identity. A dimension can be coded by referencing a code list from its coded local representation. It can also specify its text format, which is used as the representation of the dimension if a coded representation is not defined. Neither the coded or uncoded representation are necessary, since the dimension may take these from the referenced concept.

" ; rdfs:label "Dimension Type" ; rdfs:subClassOf sip-sdmx-ML-structure:BaseDimensionType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:SimpleDataStructureRepresentationType ; owl:onProperty sip-sdmx-ML:LocalRepresentation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DimensionUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptRole ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DimensionUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptIdentity ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SimpleDataStructureRepresentationType ; owl:onProperty sip-sdmx-ML:LocalRepresentation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML:ConceptIdentity ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:NotificationURLType a owl:Class ; rdfs:comment "

NotificationURLType describes the structure of an http or email address. The content holds the addresses while an attribute indicates whether or not is expects the contents in a SOAP message.

" ; rdfs:label "Notification U R L Type" ; rdfs:subClassOf xsd:anyURI ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:isSOAP ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:isSOAP ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ValueListBaseType a owl:Class ; rdfs:comment "

ValueListBaseType defines the base refinement of the ValueListType. Its purpose is to restrict the urn attribute.

" ; rdfs:label "Value List Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:MaintainableType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ValueListUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ValueListUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:Category a rdf:Property ; rdfs:comment "

Category represents a set of nested categories which describe a simple classification hierarchy.

" ; rdfs:label "Category" ; rdfs:seeAlso , ; rdfs:subPropertyOf sip-sdmx-ML-structure:Item ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:EpochMapType a owl:Class ; rdfs:label "Epoch Map Type" ; rdfs:subClassOf sip-sdmx-ML-structure:EpochMapBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:basePeriod ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:basePeriod ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-structure:EpochPeriodType ; owl:onProperty sip-sdmx-ML:epochPeriod ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:EpochPeriodType ; owl:onProperty sip-sdmx-ML:epochPeriod ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:MetadataTargetRegion a owl:ObjectProperty ; rdfs:comment "

MetadataTargetRegion describes the values allowed for metadata attributes.

" ; rdfs:label "MetadataTargetRegion" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:EndDate a owl:DatatypeProperty ; rdfs:comment "

EndDate is an inclusive end date for the subscription.

" ; rdfs:domain sip-sdmx-ML-registry:ValidityPeriodType ; rdfs:label "EndDate" ; rdfs:range xsd:date ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:UserDefinedOperatorSchemeUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a user defined operator scheme.

" ; rdfs:label "User Defined Operator Scheme Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.UserDefinedOperatorScheme=.+" ]) . sip-sdmx-ML-common:DataConstraintUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a data constraint.

" ; rdfs:label "Data Constraint Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.registry\\.DataConstraint=.+" ]) . sip-sdmx-ML-common:StatusMessageType a owl:Class ; rdfs:comment "

StatusMessageType describes the structure of an error or warning message. A message contains the text of the message, as well as an optional language indicator and an optional code.

" ; rdfs:label "Status Message Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-common:TextType ; owl:onProperty sip-sdmx-ML-common:Text ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:TextType ; owl:onProperty sip-sdmx-ML-common:Text ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:code ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:code ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:SubmitRegistrationsRequest a owl:ObjectProperty ; rdfs:comment "

SubmitRegistrationsRequest is sent to the registry by an agency or data/metadata provider to request one or more registrations for a data set or metadata set. The data source to be registered must be accessible to the registry services at an indicated URL, so that it can be processed by those services.

" ; rdfs:domain sip-sdmx-ML-message:RegistryInterfaceType ; rdfs:label "SubmitRegistrationsRequest" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:AgencySchemeUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for an agency scheme.

" ; rdfs:label "Agency Scheme Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.AgencyScheme=.+:AGENCIES\\(1\\.0\\)" ]) . sip-sdmx-ML-common:ActionType a rdfs:Datatype ; rdfs:comment "

ActionType provides a list of actions, describing the intention of the data transmission from the sender's side. Each action provided at the data or metadata set level applies to the entire data set for which it is given. Note that the actions indicated in the Message Header are optional, and used to summarize specific actions indicated with this data type for all registry interactions. When absent (not recommended), Merge is assumed.

" ; rdfs:label "Action Type" ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:NMTOKEN ; owl:withRestrictions ([ xsd:enumeration ("Merge"^^xsd:NMTOKEN "Append"^^xsd:NMTOKEN "Replace"^^xsd:NMTOKEN "Delete"^^xsd:NMTOKEN "Information"^^xsd:NMTOKEN) ]) . sip-sdmx-ML:seriesCount a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML-structure:AvailabilityConstraintType ; rdfs:label "seriesCount" ; rdfs:range xsd:int ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:DataKeySet a owl:ObjectProperty ; rdfs:comment "

DataKeySet defines a full, distinct set of dimension values and the attribute values associated with the key.

" ; rdfs:label "DataKeySet" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:GeographicCodelist a owl:ObjectProperty ; rdfs:comment "

GeographiCodelist provides the details of a geographic codelists container, which comprises a set of GeoFeatureSetCodes, by adding a value in the Code that follows a pattern to represent a geo feature set.

" ; rdfs:domain sip-sdmx-ML-structure:GeographicCodelistsType ; rdfs:label "GeographicCodelist" ; rdfs:range sip-sdmx-ML-structure:GeographicCodelistType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:OrganisationSchemeMapsType a owl:Class ; rdfs:comment "

OrganisationSchemeMapsType describes the structure of the organisation scheme maps container. It contains one or more organisation scheme map, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Organisation Scheme Maps Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:OrganisationSchemeMapType ; owl:onProperty sip-sdmx-ML:OrganisationSchemeMap ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:OrganisationSchemeMapType ; owl:onProperty sip-sdmx-ML:OrganisationSchemeMap ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:VtlMappingType a owl:Class ; rdfs:comment "

VtlMappingType defines the structure of a single mapping between the reference to a SDMX artefact made from VTL transformations, rulesets, user defined operators and the corresponding SDMX structure identifier. These are used to assign an alternative names to SDMX Dataflows, Codelists, Concept Schemes, or Concepts. Although are distinct sub-classes in the Information Model, this structure serves to express them all. The references SDMX artefact serves to distinguish which type of sub-class (VtlDatflowMapping or VtlCodelistMapping, or VtlConceptMapping) is being described. When this is used to assign an alias for a SDMX Dataflow, this can also be used to indicate the methods used to convert the data structure from SDMX to VTL and vice-versa. Finally, this can be used to override the default Basic mapping methods used for Dataflows by utilizing the GenericDataflow element in place of a reference to a specific Dataflow.

" ; rdfs:label "Vtl Mapping Type" ; rdfs:subClassOf sip-sdmx-ML-structure:VtlMappingBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:ToVtlMappingType ; owl:onProperty sip-sdmx-ML:ToVtlMapping ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ToVtlMappingType ; owl:onProperty sip-sdmx-ML:ToVtlMapping ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:FromVtlMappingType ; owl:onProperty sip-sdmx-ML:FromVtlMapping ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:FromVtlMappingType ; owl:onProperty sip-sdmx-ML:FromVtlMapping ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:CodelistReferenceType ; owl:onProperty sip-sdmx-ML:Codelist ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CodelistReferenceType ; owl:onProperty sip-sdmx-ML:Codelist ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML-structure:Concept ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConceptReferenceType ; owl:onProperty sip-sdmx-ML-structure:Concept ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-common:EmptyType ; owl:onProperty sip-sdmx-ML:GenericDataflow ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataflowReferenceType ; owl:onProperty sip-sdmx-ML:Dataflow ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:EmptyType ; owl:onProperty sip-sdmx-ML:GenericDataflow ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:DataflowReferenceType ; owl:onProperty sip-sdmx-ML:Dataflow ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:alias ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:alias ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MeasureRelationshipType a owl:Class ; rdfs:comment "

MeasureRelationshipType allows for the description of an attribute's relationship to one or more measures.

" ; rdfs:label "Measure Relationship Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML-structure:Measure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML-structure:Measure ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:DataConstraints a owl:ObjectProperty ; rdfs:comment "

DataConstraints contains a collection of data constraints. The constraints may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "DataConstraints" ; rdfs:range sip-sdmx-ML-structure:DataConstraintsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:UserDefinedOperatorSchemeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a user defined operator scheme.

" ; rdfs:label "User Defined Operator Scheme Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.UserDefinedOperatorScheme=.+" ]) . sip-sdmx-ML-common:DataflowUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a dataflow.

" ; rdfs:label "Dataflow Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.Dataflow=.+" ]) . sip-sdmx-ML-common:AnnotationsType a owl:Class ; rdfs:comment "

AnnotationsType provides for a list of annotations to be attached to data and structure messages.

" ; rdfs:label "Annotations Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:AnnotationType ; owl:onProperty sip-sdmx-ML:Annotation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-common:AnnotationType ; owl:onProperty sip-sdmx-ML:Annotation ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:DataSetAction a owl:DatatypeProperty ; rdfs:label "DataSetAction" ; rdfs:range sip-sdmx-ML-common:ActionType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MeasureListType a owl:Class ; rdfs:comment "

MeasureListType describes the structure of the measure descriptor for a data structure definition.

" ; rdfs:label "Measure List Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ComponentListType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MeasureDescriptorUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:Measure ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MeasureDescriptorUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:Measure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:CodedStatusMessageType a owl:Class ; rdfs:comment "

CodedStatusMessageType describes the structure of an error or warning message which required a code.

" ; rdfs:label "Coded Status Message Type" ; rdfs:subClassOf sip-sdmx-ML-common:StatusMessageType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:code ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:code ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-common:TextType ; owl:onProperty sip-sdmx-ML-common:Text ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:TextType ; owl:onProperty sip-sdmx-ML-common:Text ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:GroupDimensionType a owl:Class ; rdfs:comment "

GroupDimensionType defines a dimension component with a group key descriptor component list. Although technically a component, this is essentially a reference to a dimension defined in the key descriptor. Therefore, the identification, name, and description, concept identity and representation properties that are typically available for a component are not allowed here, as they are all inherited from the referenced dimension.

" ; rdfs:label "Group Dimension Type" ; rdfs:subClassOf sip-sdmx-ML-structure:GroupDimensionBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:DimensionReference ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:DimensionReference ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:CategorySchemeMaps a owl:ObjectProperty ; rdfs:comment "

CategorySchemeMaps contains a collection of category scheme map descriptions. The category scheme maps may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "CategorySchemeMaps" ; rdfs:range sip-sdmx-ML-structure:CategorySchemeMapsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:IdentifiableObjectEventType a owl:Class ; rdfs:comment "

IdentifiableObjectEventType describes the structure of a reference to an identifiable object's events. Either all instances of the object matching the inherited criteria, a specific instance, or specific instances of the object may be selected.

" ; rdfs:label "Identifiable Object Event Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:URN ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:URN ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:IDQueryType ; owl:onProperty sip-sdmx-ML:ID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-registry:IDQueryType ; owl:onProperty sip-sdmx-ML:ID ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:EmptyType ; owl:onProperty sip-sdmx-ML:All ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-common:EmptyType ; owl:onProperty sip-sdmx-ML:All ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ItemMap a owl:ObjectProperty ; rdfs:label "ItemMap" ; rdfs:range sip-sdmx-ML-structure:SingleValueMappingType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:CoreRepresentation a owl:ObjectProperty ; rdfs:domain sip-sdmx-ML-structure:ConceptType ; rdfs:label "CoreRepresentation" ; rdfs:range sip-sdmx-ML-structure:ConceptRepresentation ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:AnnotationValue a owl:DatatypeProperty ; rdfs:comment "

AnnotationValue holds a non-localised value for the annotation.

" ; rdfs:domain sip-sdmx-ML-common:AnnotationType ; rdfs:label "AnnotationValue" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:VtlLiteralFormat a owl:DatatypeProperty ; rdfs:comment "

The format in which the literals of the VTL scalar type are expressed in the transformations. This is only needed if the format is different than the output format expressed by means of the VTL type.

" ; rdfs:domain sip-sdmx-ML-structure:CustomTypeType ; rdfs:label "VtlLiteralFormat" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:endValue a owl:DatatypeProperty ; rdfs:label "endValue" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ValueListReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a value list.

" ; rdfs:label "Value List Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:AnyCodelistReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.codelist\\.ValueList=.+" ]) . sip-sdmx-ML-common:CategorySchemeMapUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a category scheme map.

" ; rdfs:label "Category Scheme Map Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.structuremapping\\.CategorySchemeMap=.+" ]) . sip-sdmx-ML-common:GroupDimensionDescriptorUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a group dimension descriptor.

" ; rdfs:label "Group Dimension Descriptor Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.GroupDimensionDescriptor=.+" ]) . sip-sdmx-ML:ValidityPeriod a owl:ObjectProperty ; rdfs:comment "

Validity period sets a start and end date for the subscription.

" ; rdfs:domain sip-sdmx-ML-registry:SubscriptionType ; rdfs:label "ValidityPeriod" ; rdfs:range sip-sdmx-ML-registry:ValidityPeriodType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ComponentMapType a owl:Class ; rdfs:comment "

ComponentMapType defines the structure for relating a component in a source structure to a component in a target structure.

" ; rdfs:label "Component Map Type" ; rdfs:subClassOf sip-sdmx-ML-common:AnnotableType ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Target ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:RepresentationMapReferenceType ; owl:onProperty sip-sdmx-ML:RepresentationMap ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Source ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Target ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:RepresentationMapReferenceType ; owl:onProperty sip-sdmx-ML:RepresentationMap ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Source ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:HierarchicalCodeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a hierarchical code.

" ; rdfs:label "Hierarchical Code Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.codelist\\.HierarchicalCode=.+" ]) . sip-sdmx-ML-common:MetadataSetUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a metadata set.

" ; rdfs:label "Metadata Set Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.metadatastructure\\.MetadataSet=.+" ]) . sip-sdmx-ML-common:Name a owl:ObjectProperty ; rdfs:comment "

Name is a reusable element, used for providing a human-readable name for an object.

" ; rdfs:label "Name" ; rdfs:range sip-sdmx-ML-common:TextType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:CodelistExtension a owl:ObjectProperty ; rdfs:label "CodelistExtension" ; rdfs:range sip-sdmx-ML-structure:CodelistExtensionType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:EventSelectorType a owl:Class ; rdfs:comment "

EventSelectorType describes the details of the events for a subscription. It allows subscribers to specify registry and repository events for which they wish to receive notifications.

" ; rdfs:label "Event Selector Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:DataRegistrationEventsType ; owl:onProperty sip-sdmx-ML:DataRegistrationEvents ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:MetadataRegistrationEventsType ; owl:onProperty sip-sdmx-ML:MetadataRegistrationEvents ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:MetadataRegistrationEventsType ; owl:onProperty sip-sdmx-ML:MetadataRegistrationEvents ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:StructuralRepositoryEventsType ; owl:onProperty sip-sdmx-ML:StructuralRepositoryEvents ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:DataRegistrationEventsType ; owl:onProperty sip-sdmx-ML:DataRegistrationEvents ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:StructuralRepositoryEventsType ; owl:onProperty sip-sdmx-ML:StructuralRepositoryEvents ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MetadataAttributeUsage a owl:ObjectProperty ; rdfs:comment "

MetadataAttributeUsage refines the details of how a metadata attribute from the metadata structure referenced from the data structure is used. By default, metadata attributes can be expressed at any level of the data. This allows an attribute relationship to be defined in order restrict the reporting of a metadata attribute to a specific part of the data.

" ; rdfs:domain sip-sdmx-ML-structure:AttributeListType ; rdfs:label "MetadataAttributeUsage" ; rdfs:range sip-sdmx-ML-structure:MetadataAttributeUsageType ; rdfs:subPropertyOf sip-sdmx-ML-structure:Component ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:MaintainableObject a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML-registry:SubmittedStructureType ; rdfs:label "MaintainableObject" ; rdfs:range sip-sdmx-ML-common:MaintainableUrnReferenceType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:EpochMapReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for an epoch map.

" ; rdfs:label "Epoch Map Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.structuremapping\\.EpochMap=.+" ]) . sip-sdmx-ML-metadata:MetadataSetType a owl:Class ; rdfs:comment "

MetadataSetType describes the structure for a metadata set, which contains a collection of reported metadata against a set of targets. The targets should conform to the restrictions described by the metadata provision or the metadataflow. Note that this is maintainable, and as such must specify in agency. In this case, the agency is the metadata provider. If a metadata provision agreement is referenced, it is assumed that the metadata provider described in the provision will be the same as the agency for this set.

" ; rdfs:label "Metadata Set Type" ; rdfs:subClassOf sip-sdmx-ML-metadata:MetadataSetBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:MetadataProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-metadata:Attribute ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataflowReferenceType ; owl:onProperty sip-sdmx-ML:Metadataflow ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:MetadataProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:MetadataProvisionAgreement ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:WildcardUrnType ; owl:onProperty sip-sdmx-ML:Target ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:MetadataflowReferenceType ; owl:onProperty sip-sdmx-ML:Metadataflow ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:WildcardUrnType ; owl:onProperty sip-sdmx-ML:Target ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-metadata:Attribute ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:WSDLURL a owl:DatatypeProperty ; rdfs:comment "

WSDLURL provides the location of a WSDL instance on the internet which describes the queryable data source.

" ; rdfs:domain sip-sdmx-ML-common:QueryableDataSourceType ; rdfs:label "WSDLURL" ; rdfs:range xsd:anyURI ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ValueListsType a owl:Class ; rdfs:comment "

ValueListsType describes the structure of the value lists container. It contains one or more value list, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Value Lists Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:ValueListType ; owl:onProperty sip-sdmx-ML:ValueList ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ValueListType ; owl:onProperty sip-sdmx-ML:ValueList ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Expression a owl:DatatypeProperty ; rdfs:comment "

The right-hand side of the VTL statement. This is expression that is executed for this transformation. It includes references to operands and other artefacts. The expression may contain references to SDMX artefacts using the reduced URN format; see Section 6 SDMX Standards (\"SDMX Technical Notes\"), 10.2.3 (\"Abbreviation of the URN\").

" ; rdfs:domain sip-sdmx-ML-structure:TransformationType ; rdfs:label "Expression" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:SubscriptionRequest a owl:ObjectProperty ; rdfs:domain sip-sdmx-ML-registry:SubmitSubscriptionsRequestType ; rdfs:label "SubscriptionRequest" ; rdfs:range sip-sdmx-ML-registry:SubscriptionRequestType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:UserDefinedOperatorUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a user defined operator.

" ; rdfs:label "User Defined Operator Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.UserDefinedOperator=.+" ]) . sip-sdmx-ML-common:VtlMappingSchemeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a VTL mapping scheme.

" ; rdfs:label "Vtl Mapping Scheme Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.VtlMappingScheme=.+" ]) . sip-sdmx-ML-structure:MetadataConstraintBaseType a owl:Class ; rdfs:comment "

MetadataConstraintBaseType is an abstract base refinement of ConstraintType to define allowed metadata content. The constraint attachment is restricted to constrainable artefacts related to metadata.

" ; rdfs:label "Metadata Constraint Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ConstraintType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:MetadataConstraintAttachmentType ; owl:onProperty sip-sdmx-ML:ConstraintAttachment ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataConstraintUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:MetadataConstraintAttachmentType ; owl:onProperty sip-sdmx-ML:ConstraintAttachment ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MetadataConstraintUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:SimpleDataType a rdfs:Datatype ; rdfs:comment "

SimpleDataType restricts BasicComponentDataType to specify the allowable data types for a data structure definition component. The XHTML representation is removed as a possible type.

" ; rdfs:label "Simple Data Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:BasicComponentDataType ; owl:withRestrictions ([ xsd:enumeration ("String"^^sip-sdmx-ML-common:BasicComponentDataType "Alpha"^^sip-sdmx-ML-common:BasicComponentDataType "AlphaNumeric"^^sip-sdmx-ML-common:BasicComponentDataType "Numeric"^^sip-sdmx-ML-common:BasicComponentDataType "BigInteger"^^sip-sdmx-ML-common:BasicComponentDataType "Integer"^^sip-sdmx-ML-common:BasicComponentDataType "Long"^^sip-sdmx-ML-common:BasicComponentDataType "Short"^^sip-sdmx-ML-common:BasicComponentDataType "Decimal"^^sip-sdmx-ML-common:BasicComponentDataType "Float"^^sip-sdmx-ML-common:BasicComponentDataType "Double"^^sip-sdmx-ML-common:BasicComponentDataType "Boolean"^^sip-sdmx-ML-common:BasicComponentDataType "URI"^^sip-sdmx-ML-common:BasicComponentDataType "Count"^^sip-sdmx-ML-common:BasicComponentDataType "InclusiveValueRange"^^sip-sdmx-ML-common:BasicComponentDataType "ExclusiveValueRange"^^sip-sdmx-ML-common:BasicComponentDataType "Incremental"^^sip-sdmx-ML-common:BasicComponentDataType "ObservationalTimePeriod"^^sip-sdmx-ML-common:BasicComponentDataType "StandardTimePeriod"^^sip-sdmx-ML-common:BasicComponentDataType "BasicTimePeriod"^^sip-sdmx-ML-common:BasicComponentDataType "GregorianTimePeriod"^^sip-sdmx-ML-common:BasicComponentDataType "GregorianYear"^^sip-sdmx-ML-common:BasicComponentDataType "GregorianYearMonth"^^sip-sdmx-ML-common:BasicComponentDataType "GregorianDay"^^sip-sdmx-ML-common:BasicComponentDataType "ReportingTimePeriod"^^sip-sdmx-ML-common:BasicComponentDataType "ReportingYear"^^sip-sdmx-ML-common:BasicComponentDataType "ReportingSemester"^^sip-sdmx-ML-common:BasicComponentDataType "ReportingTrimester"^^sip-sdmx-ML-common:BasicComponentDataType "ReportingQuarter"^^sip-sdmx-ML-common:BasicComponentDataType "ReportingMonth"^^sip-sdmx-ML-common:BasicComponentDataType "ReportingWeek"^^sip-sdmx-ML-common:BasicComponentDataType "ReportingDay"^^sip-sdmx-ML-common:BasicComponentDataType "DateTime"^^sip-sdmx-ML-common:BasicComponentDataType "TimeRange"^^sip-sdmx-ML-common:BasicComponentDataType "Month"^^sip-sdmx-ML-common:BasicComponentDataType "MonthDay"^^sip-sdmx-ML-common:BasicComponentDataType "Day"^^sip-sdmx-ML-common:BasicComponentDataType "Time"^^sip-sdmx-ML-common:BasicComponentDataType "Duration"^^sip-sdmx-ML-common:BasicComponentDataType "GeospatialInformation"^^sip-sdmx-ML-common:BasicComponentDataType) ]) . sip-sdmx-ML-registry:RegistrationType a owl:Class ; rdfs:comment "

Registration provides the information needed for data and reference metadata set registration. A data source must be supplied here if not already provided in the provision agreement. The data set or metadata set must be associated with a provision agreement, a metadata flow, or a dataflow definition. If possible, the provision agreement should be specified. Only in cases where this is not possible should the dataflow or metadata flow be used.

" ; rdfs:label "Registration Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:dateTime ; owl:onProperty sip-sdmx-ML:lastUpdated ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:dateTime ; owl:onProperty sip-sdmx-ML:lastUpdated ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:indexTimeSeries ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:indexTimeSeries ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:indexDataSet ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:indexDataSet ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:indexAttributes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:indexAttributes ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:indexReportingPeriod ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:DataSourceType ; owl:onProperty sip-sdmx-ML:Datasource ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:indexReportingPeriod ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:DataSourceType ; owl:onProperty sip-sdmx-ML:Datasource ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:dateTime ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:dateTime ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:dateTime ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:dateTime ; owl:onProperty sip-sdmx-ML:validTo ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:SubscriptionRequestType a owl:Class ; rdfs:comment "

SubscriptionRequestType describes the structure of a single subscription request. It contains subscription details and an action field to indicate the action to be taken on the contained subscription. Note that if the action is update or delete, then the registry supplied URN for the subscription must be included.

" ; rdfs:label "Subscription Request Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ActionType ; owl:onProperty sip-sdmx-ML:action ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ActionType ; owl:onProperty sip-sdmx-ML:action ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:SubscriptionType ; owl:onProperty sip-sdmx-ML:Subscription ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:SubscriptionType ; owl:onProperty sip-sdmx-ML:Subscription ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DataConsumerSchemeUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a data consumer scheme.

" ; rdfs:label "Data Consumer Scheme Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.DataConsumerScheme=.+:DATA_CONSUMERS\\(1\\.0\\)" ]) . sip-sdmx-ML-common:VtlMappingReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a VTL mapping.

" ; rdfs:label "Vtl Mapping Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.VtlCodelistMapping=.+" ] [ xsd:pattern ".+\\.transformation\\.VtlConceptMapping=.+" ] [ xsd:pattern ".+\\.transformation\\.VtlDataflowMapping=.+" ]) . sip-sdmx-ML:Comp a owl:ObjectProperty ; rdfs:comment "

Comp contains the details of the data or metadata attributes that have complex representation and cannot be expressed as XML attributes.

" ; rdfs:label "Comp" ; rdfs:range sip-sdmx-ML-dsd:CompType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CubeRegionType a owl:Class ; rdfs:comment "

CubeRegionType defines the structure of a data cube region. This is based on the abstract RegionType and simply refines the key and attribute values to conform with what is applicable for dimensions and attributes, respectively. See the documentation of the base type for more details on how a region is defined.

" ; rdfs:label "Cube Region Type" ; rdfs:subClassOf sip-sdmx-ML-structure:RegionType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ComponentValueSetType ; owl:onProperty sip-sdmx-ML-structure:Component ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CubeRegionKeyType ; owl:onProperty sip-sdmx-ML:KeyValue ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:NamePersonalisationSchemes a owl:ObjectProperty ; rdfs:comment "

NamePersonalisationSchemes contains a collection of name personalisation schemes. The scheme may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "NamePersonalisationSchemes" ; rdfs:range sip-sdmx-ML-structure:NamePersonalisationSchemesType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:MemberValueType a owl:Class ; rdfs:comment "

Allows for a ditinct reference or a wildcard expression for selecting codes from a codelist.

" ; rdfs:label "Member Value Type" ; rdfs:subClassOf sip-sdmx-ML-structure:WildcardedMemberValueType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:CascadeSelectionType ; owl:onProperty sip-sdmx-ML:cascadeValues ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:CascadeSelectionType ; owl:onProperty sip-sdmx-ML:cascadeValues ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:RulesetBaseType a owl:Class ; rdfs:comment "

RulesetBaseType defines the base refinement of the RulesetType. Its purpose is to restrict the urn attribute.

" ; rdfs:label "Ruleset Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:UnnestedItemType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:RulesetUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:RulesetUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DatePatternMapReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a date pattern map.

" ; rdfs:label "Date Pattern Map Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.structuremapping\\.DatePatternMap=.+" ]) . sip-sdmx-ML-common:ConceptSchemeReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a concept scheme.

" ; rdfs:label "Concept Scheme Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.conceptscheme\\.ConceptScheme=.+" ]) . sip-sdmx-ML-common:UrnReferenceVersionPart a rdfs:Datatype ; rdfs:comment "

This refines the prefix, classes, agency, and maintainable id patterns to validate the version number part of a URN reference ((<version_number)). It accounts for both legacy and semantic versioning (including late binding). It is meant to be further refined, although all parts after this are optional.

" ; rdfs:label "Urn Reference Version Part" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnMaintainableIdPart ; owl:withRestrictions ([ xsd:pattern ".+\\((0|[1-9]\\d*)(\\.(0|[1-9]\\d*))?\\).*" ] [ xsd:pattern ".+\\((0|[1-9]\\d*)(\\.(0|[1-9]\\d*)){2}(\\-(([A-Za-z\\-]|([A-Za-z\\-][A-Za-z0-9\\-]+)|([A-Za-z0-9\\-]+[A-Za-z\\-][A-Za-z0-9\\-]*))|(0|[1-9][0-9]*))(\\.(([A-Za-z\\-]|([A-Za-z\\-][A-Za-z0-9\\-]+)|([A-Za-z0-9\\-]+[A-Za-z\\-][A-Za-z0-9\\-]*))|(0|[1-9][0-9]*)))*)?\\).*" ] [ xsd:pattern ".+\\(((0|[1-9]\\d*)\\+?)(\\.((0|[1-9]\\d*))){2}\\).*" ] [ xsd:pattern ".+\\(((0|[1-9]\\d*))(\\.((0|[1-9]\\d*)\\+?))(\\.((0|[1-9]\\d*)))\\).*" ] [ xsd:pattern ".+\\(((0|[1-9]\\d*))(\\.((0|[1-9]\\d*)))(\\.((0|[1-9]\\d*)\\+?))\\).*" ]) . sip-sdmx-ML:ErrorMessage a owl:ObjectProperty ; rdfs:comment "

ErrorMessage contains the error message. It can occur multiple times to communicate message for multiple errors, or to communicate the error message in parallel languages. If both messages for multiple errors and parallel language messages are used, then each error message should be given a code in order to distinguish message for unique errors.

" ; rdfs:domain sip-sdmx-ML-message:ErrorType ; rdfs:label "ErrorMessage" ; rdfs:range sip-sdmx-ML-common:CodedStatusMessageType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:CategoryReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a category.

" ; rdfs:label "Category Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.categoryscheme\\.Category=.+" ]) . sip-sdmx-ML-common:PayloadStructureType a owl:Class ; rdfs:comment "

PayloadStructureType is an abstract base type used to define the structural information for data or metadata sets. A reference to the structure is provided (either explicitly or through a reference to a structure usage).

" ; rdfs:label "Payload Structure Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ObservationDimensionType ; owl:onProperty sip-sdmx-ML:dimensionAtObservation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ObservationDimensionType ; owl:onProperty sip-sdmx-ML:dimensionAtObservation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:namespace ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:namespace ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:explicitMeasures ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:explicitMeasures ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StructureReferenceType ; owl:onProperty sip-sdmx-ML-message:Structure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:StructureReferenceType ; owl:onProperty sip-sdmx-ML-message:Structure ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StructureUsageReferenceType ; owl:onProperty sip-sdmx-ML:StructureUsage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:StructureUsageReferenceType ; owl:onProperty sip-sdmx-ML:StructureUsage ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:schemaURL ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:schemaURL ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:ID ; owl:onProperty sip-sdmx-ML:structureID ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:ID ; owl:onProperty sip-sdmx-ML:structureID ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:DataConsumerScheme a owl:ObjectProperty ; rdfs:comment "

DataConsumerScheme provides the details of an data consumer scheme, in which data consumers are described.

" ; rdfs:domain sip-sdmx-ML-structure:DataConsumerSchemesType ; rdfs:label "DataConsumerScheme" ; rdfs:range sip-sdmx-ML-structure:DataConsumerSchemeType ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:CustomTypeSchemeUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a custom type scheme.

" ; rdfs:label "Custom Type Scheme Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.transformation\\.CustomTypeScheme=.+" ]) . sip-sdmx-ML-common:MetadataConstraintUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a metadata constraint.

" ; rdfs:label "Metadata Constraint Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.registry\\.MetadataConstraint=.+" ]) . sip-sdmx-ML:Metadata a rdf:Property ; rdfs:comment "

Allows for attachment of reference metadata against to the data set.

" ; rdfs:label "Metadata" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:MetadataStructure a rdf:Property ; rdfs:label "MetadataStructure" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MeasureReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a measure.

" ; rdfs:label "Measure Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.Measure=.+" ]) . sip-sdmx-ML-common:RangeValidMonthDayType a rdfs:Datatype ; rdfs:comment "

RangeValidMonthDayType is a derivation of the BaseTimeRangeType which validates that the day provided is valid for the month, without regard to leap years. The base type will have provided basic validation already. The patterns below validate that there are up to 29 days in February, up to 30 days in April, June, September, and November and up to 31 days in January, March, May, July, August, October, and December. This type is meant to be derived from for further validation.

" ; rdfs:label "Range Valid Month Day Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:BaseTimeRangeType ; owl:withRestrictions ([ xsd:pattern ".{5}02\\-(0[1-9]|[1-2][0-9]).+" ] [ xsd:pattern ".{5}(04|06|09|11)\\-(0[1-9]|[1-2][0-9]|30).+" ] [ xsd:pattern ".{5}(01|03|05|07|08|10|12)\\-(0[1-9]|[1-2][0-9]|3[0-1]).+" ]) . sip-sdmx-ML-structure:ConceptSchemeType a owl:Class ; rdfs:comment "

ConceptSchemeType describes the structure of a concept scheme. A concept scheme is the descriptive information for an arrangement or division of concepts into groups based on characteristics, which the objects have in common. It contains a collection of concept definitions, that may be arranged in simple hierarchies.

" ; rdfs:label "Concept Scheme Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemSchemeType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:Concept ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:Concept ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ConceptSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ConceptSchemeUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:SourceDataType a owl:DatatypeProperty ; rdfs:domain sip-sdmx-ML-structure:RepresentationMapType ; rdfs:label "SourceDataType" ; rdfs:range sip-sdmx-ML-common:DataType ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ComponentUrnReferenceType a rdfs:Datatype ; rdfs:comment "

Restricts the URN reference so that the pattern ends after the first component part.

" ; rdfs:label "Component Urn Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\)\\.[A-Za-z0-9_@$\\-]+" ]) . sip-sdmx-ML-structure:MetadataAttributeType a owl:Class ; rdfs:comment "

MetadataAttributeType describes the structure of a metadata attribute. The metadata attribute takes its semantic, and in some cases it representation, from its concept identity. A metadata attribute may be coded (via the local representation), uncoded (via the text format), or take no value. In addition to this value, the metadata attribute may also specify subordinate metadata attributes. If a metadata attribute only serves the purpose of containing subordinate metadata attributes, then the isPresentational attribute should be used. Otherwise, it is assumed to also take a value. If the metadata attribute does take a value, and a representation is not defined, it will be inherited from the concept it takes its semantic from. The optional id on the metadata attribute uniquely identifies it within the metadata structured definition. If this id is not supplied, its value is assumed to be that of the concept referenced from the concept identity. Note that a metadata attribute (as identified by the id attribute) definition must be unique across the entire metadata structure definition.

" ; rdfs:label "Metadata Attribute Type" ; rdfs:subClassOf sip-sdmx-ML-structure:MetadataAttributeBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:MetadataAttribute ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:isPresentational ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:nonNegativeInteger ; owl:onProperty sip-sdmx-ML:minOccurs ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:OccurenceType ; owl:onProperty sip-sdmx-ML:maxOccurs ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:isPresentational ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:nonNegativeInteger ; owl:onProperty sip-sdmx-ML:minOccurs ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:OccurenceType ; owl:onProperty sip-sdmx-ML:maxOccurs ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MetadataProviderUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a metadata provider.

" ; rdfs:label "Metadata Provider Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.MetadataProvider=.+:METADATA_PROVIDERS\\(1\\.0\\).+" ]) . sip-sdmx-ML:AnnotationType_2 a owl:DatatypeProperty ; rdfs:comment "

AnnotationType is used to distinguish between annotations designed to support various uses. The types are not enumerated, as these can be specified by the user or creator of the annotations. The definitions and use of annotation types should be documented by their creator.

" ; rdfs:domain sip-sdmx-ML-common:AnnotationType ; rdfs:label "AnnotationType" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:NamePersonalisationScheme a rdf:Property ; rdfs:comment "

References a name personalisation scheme, which defines the overriding of some standard VTL names (to be assigned to some measures and/or attributes of the data structure) with some corresponding personalised names. This must be used if transformations within a transformation scheme personalise standard names. All personalisations must be defined in the referenced scheme.

" ; rdfs:label "NamePersonalisationScheme" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:NameableType a owl:Class ; rdfs:comment "

NameableType is an abstract base type for all nameable objects.

" ; rdfs:label "Nameable Type" ; rdfs:subClassOf sip-sdmx-ML-common:IdentifiableType ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:HierarchicalCodeUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a hierarchical code.

" ; rdfs:label "Hierarchical Code Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.codelist\\.HierarchicalCode=.+" ]) . sip-sdmx-ML-structure:RulesetSchemeType a owl:Class ; rdfs:comment "

RulesetSchemeType defines a collection of rulesets that are used in transformations.

" ; rdfs:label "Ruleset Scheme Type" ; rdfs:subClassOf sip-sdmx-ML-structure:RulesetSchemeBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:VtlMappingSchemeReferenceType ; owl:onProperty sip-sdmx-ML:VtlMappingScheme ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:VtlMappingSchemeReferenceType ; owl:onProperty sip-sdmx-ML:VtlMappingScheme ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:TransitionReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a transition.

" ; rdfs:label "Transition Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.process\\.Transition=.+" ]) . sip-sdmx-ML-common:NCNameIDType a rdfs:Datatype ; rdfs:comment "

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.

" ; rdfs:label "N C Name I D Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:IDType ; owl:withRestrictions ([ xsd:pattern "[A-Za-z][A-Za-z0-9_\\-]*" ]) . sip-sdmx-ML-common:IdentifiableType a owl:Class ; rdfs:comment "

IdentifiableType is an abstract base type for all identifiable objects.

" ; rdfs:label "Identifiable Type" ; rdfs:subClassOf sip-sdmx-ML-common:AnnotableType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:uri ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:UrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:uri ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:UrnType ; owl:onProperty sip-sdmx-ML:urn ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:HierarchyAssociationUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a hierarchy association.

" ; rdfs:label "Hierarchy Association Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.codelist\\.HierarchyAssociation=.+" ]) . sip-sdmx-ML:CodingFormat a owl:ObjectProperty ; rdfs:comment "

CodingFormat specifies the text formatting of the codes in this level. This includes facets such as the expected characters and the length of the codes.

" ; rdfs:domain sip-sdmx-ML-structure:LevelType ; rdfs:label "CodingFormat" ; rdfs:range sip-sdmx-ML-structure:CodingTextFormatType ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:GregorianTimePeriodOrMissingType a rdfs:Datatype ; rdfs:label "Gregorian Time Period Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:GregorianTimePeriodType sip-sdmx-ML-common:MissingType) . sip-sdmx-ML:Dataflows a owl:ObjectProperty ; rdfs:comment "

Dataflows contains a collection of data flow descriptions. The data flows may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "Dataflows" ; rdfs:range sip-sdmx-ML-structure:DataflowsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:BaseTimeRangeType a rdfs:Datatype ; rdfs:comment "

BaseTimeRangeType is a simple type which frames the general pattern for a time range in SDMX. A time range pattern is generally described as [xs:date or xs:dateTime]\\[xs:duration], where the referenced types are defined by XML Schema. This type is meant to be derived from for further validation.

" ; rdfs:label "Base Time Range Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:pattern "\\d{4}\\-\\d{2}\\-\\d{2}(T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?)?(Z|((\\+|\\-)\\d{2}:\\d{2}))?/P.+" ]) . sip-sdmx-ML-common:DimensionReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a dimension.

" ; rdfs:label "Dimension Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.Dimension=.+" ]) . sip-sdmx-ML:method a owl:DatatypeProperty ; rdfs:comment "

The mapping method used when mapping from VTL to SDMX. This is typically a StandardFromVtlMappingMethodType, but can be any other value to allow for non-standard methods. The implied default is Basic for single-measure VTL data structures and Unpivot for multi-meausre VTL data structures.

" ; rdfs:label "method" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:RegistryInterface a owl:ObjectProperty ; rdfs:comment "

RegistryInterface is used to conduct all interactions with the SDMX Registry Services.

" ; rdfs:label "RegistryInterface" ; rdfs:range sip-sdmx-ML-message:RegistryInterfaceType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:OrganisationSchemeMapUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for an organisation scheme map.

" ; rdfs:label "Organisation Scheme Map Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.structuremapping\\.OrganisationSchemeMap=.+" ]) . sip-sdmx-ML:ReportingTaxonomies a owl:ObjectProperty ; rdfs:comment "

ReportingTaxonomies contains a collection of reporting taxonomy descriptions. The reporting taxonomies may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "ReportingTaxonomies" ; rdfs:range sip-sdmx-ML-structure:ReportingTaxonomiesType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:MetadataProviderSchemes a owl:ObjectProperty ; rdfs:comment "

MetadataProviderSchemes contains a collection of metadata provider scheme descriptions. The meatadata provider schemes may be detailed in full, or referenced from an external structure document or registry service.

" ; rdfs:domain sip-sdmx-ML-structure:StructuresType ; rdfs:label "MetadataProviderSchemes" ; rdfs:range sip-sdmx-ML-structure:MetadataProviderSchemesType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:AvailabilityConstraintAttachmentType a owl:Class ; rdfs:comment "

AvailabilityConstraintAttachmentType describes a collection of references to data-related artefacts, for which availability is provided.

" ; rdfs:label "Availability Constraint Attachment Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ConstraintAttachmentType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataStructureReferenceType ; owl:onProperty sip-sdmx-ML:DataStructure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:DataflowReferenceType ; owl:onProperty sip-sdmx-ML:Dataflow ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataflowReferenceType ; owl:onProperty sip-sdmx-ML:Dataflow ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:DataStructureReferenceType ; owl:onProperty sip-sdmx-ML:DataStructure ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:RangeValidTimeOrMissingType a rdfs:Datatype ; rdfs:label "Range Valid Time Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:RangeValidTimeType sip-sdmx-ML-common:MissingType) . sip-sdmx-ML-metadata:MetadataSetBaseType a owl:Class ; rdfs:comment "

MetadataSetBaseType defines the base refinement of the MetadataSetType. Its purpose is to restrict the urn attribute.

" ; rdfs:label "Metadata Set Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:MaintainableType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MetadataSetUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataSetUrnType ; owl:onProperty sip-sdmx-ML:urn ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CustomTypeType a owl:Class ; rdfs:comment "

CustomTypeType defines the structure of a custom type. A custom type specifies a custom conversion for a VTL scalar type to a resulting data type. This conversion overrides the default conversion.

" ; rdfs:label "Custom Type Type" ; rdfs:subClassOf sip-sdmx-ML-structure:CustomTypeBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:OutputFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:OutputFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:VtlScalarType ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:NullValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:NullValue ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:VtlScalarType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-structure:CustomTypeDataType ; owl:onProperty sip-sdmx-ML-common:DataType ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CustomTypeDataType ; owl:onProperty sip-sdmx-ML-common:DataType ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML:VtlLiteralFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:VtlLiteralFormat ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-dsd:CompType a owl:Class ; rdfs:comment "

CompType is the abstract base for any component value (e.g. a data or metadata attribute, or a measure) that cannot be represented as an XML attribute. For example, a repeated value, a text value in multiple languages, or a value with structured text (XHTML) cannot be expressed as an XML attribute. This type is meant to be restricted based on the component to restrict the cardinality and type of its Value element to conform to the component definition. The type of the value element should be restricted to common:SimpleValueType, common:TextValueType, or common:StructuredValueType. In addition, the id attribute should be restricted to be a fixed value with the component identifier. This restricted type based on the component can then be used on Comp elements by using the xsi:type to state the component being expressed and refine the contents of the element to the values allowed by the component.

" ; rdfs:label "Comp Type" ; rdfs:subClassOf sip-sdmx-ML-common:AnnotableType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ValueType ; owl:onProperty sip-sdmx-ML:Value ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:DataStructureComponentsBaseType a owl:Class ; rdfs:comment "

DataStructureComponentsBaseType is an abstract base type the serves as the basis for the DataStructureComponentsType. This type is necessary to allow for valid substitutions of component lists.

" ; rdfs:label "Data Structure Components Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:GroupingType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:HierarchiesType a owl:Class ; rdfs:comment "

HierarchiesType describes the structure of the hierarchies container. It contains one or more hierarchy, which can be explicitly detailed or referenced from an external structure document or registry service.

" ; rdfs:label "Hierarchies Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:HierarchyType ; owl:onProperty sip-sdmx-ML:Hierarchy ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:HierarchyType ; owl:onProperty sip-sdmx-ML:Hierarchy ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:MetadataflowReference a owl:ObjectProperty ; rdfs:comment "

MetadataflowReference subscribes to all metadata registration events for the metadata flows referenced by this object. This may reference one or more metadata flows, as the specific references fields allow for a wild-carded value.

" ; rdfs:domain sip-sdmx-ML-registry:MetadataRegistrationEventsType ; rdfs:label "MetadataflowReference" ; rdfs:range sip-sdmx-ML-registry:MaintainableEventType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:endTime a owl:DatatypeProperty ; rdfs:comment "

The endTime attributes contains the inclusive end date for the reference period.

" ; rdfs:label "endTime" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:DataRegistrationEvents a owl:ObjectProperty ; rdfs:comment "

DataRegistrationEvents details the data registration events for the subscription.

" ; rdfs:domain sip-sdmx-ML-registry:EventSelectorType ; rdfs:label "DataRegistrationEvents" ; rdfs:range sip-sdmx-ML-registry:DataRegistrationEventsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Telephone a owl:DatatypeProperty ; rdfs:comment "

Telephone holds the telephone number for the contact person.

" ; rdfs:label "Telephone" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-message:StructureType a owl:Class ; rdfs:comment "

StructureType defines the contents of a structure message. The payload is optional since this message may be returned from a web service with only information in the footer.

" ; rdfs:label "Structure Type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:UrnPrefixPart a rdfs:Datatype ; rdfs:comment "

This is validates the first part of the URN (urn:sdmx.org.infomodel.<package>.<class=). It is intended to be further restricted.

" ; rdfs:label "Urn Prefix Part" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:pattern "urn:sdmx:org\\.sdmx\\.infomodel\\.[a-z]+\\.[A-Za-z]+=[^=]+" ]) . sip-sdmx-ML-common:ReportingTimePeriodType a rdfs:Datatype ; rdfs:comment "

ReportingTimePeriodType defines standard reporting periods in SDMX, which are all in relation to the start day (day-month) of a reporting year which is specified in the specialized reporting year start day attribute. If the reporting year start day is not defined, a day of January 1 is assumed. The reporting year must be expressed as the year at the beginning of the period. Therefore, if the reporting year runs from April to March, any given reporting year is expressed as the year for April. The general format of a report period can be described as [year]-[period][time zone]?, where the type of period is designated with a single character followed by a number representing the period. Note that all periods allow for an optional time zone offset. See the details of each member type for the specifics of its format.

" ; rdfs:label "Reporting Time Period Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ReportingYearType sip-sdmx-ML-common:ReportingSemesterType sip-sdmx-ML-common:ReportingTrimesterType sip-sdmx-ML-common:ReportingQuarterType sip-sdmx-ML-common:ReportingMonthType sip-sdmx-ML-common:ReportingWeekType sip-sdmx-ML-common:ReportingDayType) . sip-sdmx-ML-structure:MemberSelectionType a owl:Class ; rdfs:comment "

MemberSelectionType is an abstract base type which is used to provide a set of values for a referenced component. Implementations of this type will be based on a particular component type and refine the allowed values to reflect the types of values that are possible for that type of component.

" ; rdfs:label "Member Selection Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:removePrefix ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:removePrefix ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validFrom ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:StandardTimePeriodType ; owl:onProperty sip-sdmx-ML:validTo ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:SimpleComponentValueType ; owl:onProperty sip-sdmx-ML:Value ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SimpleComponentValueType ; owl:onProperty sip-sdmx-ML:Value ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:TimeRangeValueType ; owl:onProperty sip-sdmx-ML:TimeRange ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:TimeRangeValueType ; owl:onProperty sip-sdmx-ML:TimeRange ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:NestedNCNameIDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:NestedNCNameIDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:boolean ; owl:onProperty sip-sdmx-ML:include ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:boolean ; owl:onProperty sip-sdmx-ML:include ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:MetadataStructureReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a metadata structure.

" ; rdfs:label "Metadata Structure Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:StructureReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.metadatastructure\\.MetadataStructure=.+" ]) . sip-sdmx-ML:version a owl:DatatypeProperty ; rdfs:label "version" ; rdfs:seeAlso , ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:QueryRegistrationResponseType a owl:Class ; rdfs:comment "

QueryRegistrationResponseType describes the structure of a registration query response. It provides a status for the request, and if successful, the resulting data and/or metadata results.

" ; rdfs:label "Query Registration Response Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:QueryResultType ; owl:onProperty sip-sdmx-ML:QueryResult ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-common:StatusMessageType ; owl:onProperty sip-sdmx-ML:StatusMessage ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StatusMessageType ; owl:onProperty sip-sdmx-ML:StatusMessage ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:TwoLevelIDType a rdfs:Datatype ; rdfs:comment "

TwoLevelIDType defines an identifier with exactly two levels.

" ; rdfs:label "Two Level I D Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:NestedIDType ; owl:withRestrictions ([ xsd:pattern "[A-Za-z0-9_@$\\-]+\\.[A-Za-z0-9_@$\\-]+" ]) . sip-sdmx-ML:WADLURL a owl:DatatypeProperty ; rdfs:comment "

WADLURL provides the location of a WADL instance on the internet which describes the REST protocol of the queryable data source.

" ; rdfs:domain sip-sdmx-ML-common:QueryableDataSourceType ; rdfs:label "WADLURL" ; rdfs:range xsd:anyURI ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:ISOConceptReference a owl:ObjectProperty ; rdfs:comment "

Provides a reference to an ISO 11179 concept.

" ; rdfs:domain sip-sdmx-ML-structure:ConceptType ; rdfs:label "ISOConceptReference" ; rdfs:range sip-sdmx-ML-structure:ISOConceptReferenceType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:Transition a owl:ObjectProperty ; rdfs:comment "

Transition describes the next process steps. Each transition in a process step should be evaluated, allowing for multiple process step branches from a single process step.

" ; rdfs:domain sip-sdmx-ML-structure:ProcessStepType ; rdfs:label "Transition" ; rdfs:range sip-sdmx-ML-structure:TransitionType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:evolvingStructure a owl:DatatypeProperty ; rdfs:comment "

An evolving data structure indicates that new Dimensions may be added under a minor version update e.g. 1.0.0 to 1.1.0. Evolving Data Structures can only be used by Dataflows if they include a DimensionConstraint to fix the Dimensions to the subset required by the Dataflow.

" ; rdfs:domain sip-sdmx-ML-common:DataStructureType ; rdfs:label "evolvingStructure" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ExcludeRootType a rdfs:Datatype ; rdfs:comment "

ExcludeRootType is a single enumerated value that indciates that child values should be included, but that the actual root should not.

" ; rdfs:label "Exclude Root Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:enumeration ("excluderoot"^^xsd:string) ]) . sip-sdmx-ML-structure:FixedValueMapType a owl:Class ; rdfs:comment "

FixedValueMapType defines the structure for providing a fixed value for a source or target component.

" ; rdfs:label "Fixed Value Map Type" ; rdfs:subClassOf sip-sdmx-ML-common:AnnotableType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Source ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Target ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Source ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:Target ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML:Value ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:isPartial a owl:DatatypeProperty ; rdfs:comment "

The isPartial, if true, indicates that only the relevant portion of the item scheme is being communicated. This is used in cases where a codelist is returned for a data structure in the context of a constraint.

" ; rdfs:domain sip-sdmx-ML-structure:ItemSchemeType ; rdfs:label "isPartial" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:GeoCodelistBaseType a owl:Class ; rdfs:comment "

GeoCodelistBaseType is an abstract base refinement of a codelist that restricts the cods to be derived from the abstract GeoRefCode.

" ; rdfs:label "Geo Codelist Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:CodelistType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-structure:GeoRefCode ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-structure:GeoRefCode ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CodelistExtensionType ; owl:onProperty sip-sdmx-ML:CodelistExtension ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:maxLength a owl:DatatypeProperty ; rdfs:label "maxLength" ; rdfs:range xsd:positiveInteger ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-dsd:DataSetType a owl:Class ; rdfs:comment "

DataSetType is the abstract type which defines the base structure for any data structure definition specific data set. A derived data set type will be created that is specific to a data structure definition and the details of the organisation of the data (i.e. which dimension is the observation dimension). Data is organised into either a collection of series (grouped observations) or a collection of un-grouped observations. The derived data set type will restrict this choice to be either grouped or un-grouped observations. If this dimension is \"AllDimensions\" then the derived data set type must consist of a collection of un-grouped observations; otherwise the data set will contain a collection of series with the observations in the series disambiguated by the specified dimension at the observation level. This data set is capable of containing data (observed values) and/or documentation (data and metadata attribute values) and can be used for incremental updates and deletions (i.e. only the relevant updates or deletes are exchanged). It is assumed that each series or un-grouped observation will be distinct in its purpose. For example, if series contains both data and documentation, it assumed that each series will have a unique key. If the series contains only data or only documentation, then it is possible that another series with the same key might exist, but with not with the same purpose (i.e. to provide data or documentation) as the first series. This base type is designed such that derived types can be processed in a generic manner; it assures that data structure definition specific data will have a consistent structure. The group, series, obs, and atts elements are unqualified, meaning that they are not qualified with a namespace in an instance. This means that in the derived data set types, the elements will always be the same, regardless of the target namespace of the schemas which defines these derived types. This allows for consistent processing of the structure without regard to what the namespace might be for the data structure definition specific schema.

" ; rdfs:label "Data Set Type" ; rdfs:subClassOf sip-sdmx-ML-common:AnnotableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:GroupType ; owl:onProperty sip-sdmx-ML-structure:Group ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-structure:GroupType ; owl:onProperty sip-sdmx-ML-structure:Group ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-dsd:MetadataType ; owl:onProperty sip-sdmx-ML:Metadata ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-dsd:AttsType ; owl:onProperty sip-sdmx-ML:Atts ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-dsd:AttsType ; owl:onProperty sip-sdmx-ML:Atts ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-dsd:SeriesType ; owl:onProperty sip-sdmx-ML:Series ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-dsd:ObsType ; owl:onProperty sip-sdmx-ML:Obs ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:DataProvider ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-dsd:MetadataType ; owl:onProperty sip-sdmx-ML:Metadata ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:DataProvider ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-dsd:SeriesType ; owl:onProperty sip-sdmx-ML:Series ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-dsd:ObsType ; owl:onProperty sip-sdmx-ML:Obs ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportPeriodValidTimeZoneType a rdfs:Datatype ; rdfs:comment "

ReportPeriodValidTimeZoneType is a derivation of the BaseReportPeriodType which validates that the time zone provided in the base type is valid. The base type will have provided basic validation already. The patterns below validate that the time zone is \"Z\" or that it is between -14:00 and +14:00, or that there is no time zone provided. This type is meant to be derived from for further validation.

" ; rdfs:label "Report Period Valid Time Zone Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:BaseReportPeriodType ; owl:withRestrictions ([ xsd:pattern ".+Z" ] [ xsd:pattern ".{5}.*(\\+|\\-)(14:00|((0[0-9]|1[0-3]):[0-5][0-9]))" ] [ xsd:pattern ".{5}[^\\+\\-Z]+" ]) . sip-sdmx-ML:softwareVersion a owl:DatatypeProperty ; rdfs:comment "

The softwareVersion attribute hold the version of the software package that is used to perform that computation.

" ; rdfs:domain sip-sdmx-ML-structure:ComputationType ; rdfs:label "softwareVersion" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-dsd:AttsType a owl:Class ; rdfs:comment "

AttsType is the abstract type which defines a structure which is used to group a collection of data or metadata attributes which have a key in common. The key for a attribute collection is a subset of the dimension defined in the data structure definition. This is also used for data set level attributes (i.e. those with an attribute relationship of none). In this case, the subset of dimensions is empty. Data structure definition schemas will derive a type based on this that is specific to the data structure definition. The dimension values which make up the key will be represented with local (non-namespace qualified) XML attributes. The metadata attribute values associated with the key dimensions will be expressed as XML local (non-namespace qualified) attributes if they are simple values (e.g. enumerated, dates, numbers) and are not repeatable. Metadata attributes that are repeatable, or do not have simple values (e.g. text) will be expressed using the Comp element. This dimensions and simple attributes are specified in the content model with the declaration of anyAttributes in the \"local\" namespace. The derived series type will refine this structure so that the attributes are explicit. The XML attributes will be given a name based on the attribute's identifier. These XML attributes will be unqualified (meaning they do not have a namespace associated with them). The dimension XML attributes will be required while the attribute XML attributes will be optional. To allow for generic processing, it is required that the only unqualified XML attributes in the derived group type be for the series dimensions and attributes declared in the data structure definition. If additional attributes are required, these should be qualified with a namespace so that a generic application can easily distinguish them as not being meant to represent a data structure definition dimension or attribute.

" ; rdfs:label "Atts Type" ; rdfs:subClassOf sip-sdmx-ML-common:AnnotableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-dsd:CompType ; owl:onProperty sip-sdmx-ML:Comp ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ObservationalTimePeriodType ; owl:onProperty sip-sdmx-ML:TIME_PERIOD ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ObservationalTimePeriodType ; owl:onProperty sip-sdmx-ML:TIME_PERIOD ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DatePatternMapUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a date pattern map.

" ; rdfs:label "Date Pattern Map Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.structuremapping\\.DatePatternMap=.+" ]) . sip-sdmx-ML:ContextObject a owl:DatatypeProperty ; rdfs:comment "

The context within which the association is performed.

" ; rdfs:domain sip-sdmx-ML-structure:HierarchyAssociationType ; rdfs:label "ContextObject" ; rdfs:range sip-sdmx-ML-common:UrnReferenceType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:GenericMetadataStructureType a owl:Class ; rdfs:comment "

GenericMetadataStructureType defines the structural information for a generic metadata message.

" ; rdfs:label "Generic Metadata Structure Type" ; rdfs:subClassOf sip-sdmx-ML-common:MetadataStructureType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:MetadataflowReferenceType ; owl:onProperty sip-sdmx-ML:StructureUsage ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:MetadataStructureReferenceType ; owl:onProperty sip-sdmx-ML-message:Structure ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataStructureReferenceType ; owl:onProperty sip-sdmx-ML-message:Structure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:anyURI ; owl:onProperty sip-sdmx-ML:namespace ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty sip-sdmx-ML:namespace ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataflowReferenceType ; owl:onProperty sip-sdmx-ML:StructureUsage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ConstraintAttachmentType a owl:Class ; rdfs:comment "

ConstraintAttachmentType describes a collection of references to constrainable artefacts.

" ; rdfs:label "Constraint Attachment Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MetadataProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:MetadataProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:MetadataProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MetadataStructureReferenceType ; owl:onProperty sip-sdmx-ML:MetadataStructure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataStructureReferenceType ; owl:onProperty sip-sdmx-ML:MetadataStructure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DataStructureReferenceType ; owl:onProperty sip-sdmx-ML:DataStructure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataStructureReferenceType ; owl:onProperty sip-sdmx-ML:DataStructure ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:MetadataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:MetadataProvider ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:MetadataProvider ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:DataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:DataProvider ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataProviderReferenceType ; owl:onProperty sip-sdmx-ML-structure:DataProvider ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:ProvisionAgreementReferenceType ; owl:onProperty sip-sdmx-ML:ProvisionAgreement ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:MetadataflowReferenceType ; owl:onProperty sip-sdmx-ML:Metadataflow ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:MetadataflowReferenceType ; owl:onProperty sip-sdmx-ML:Metadataflow ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:DataflowReferenceType ; owl:onProperty sip-sdmx-ML:Dataflow ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:DataflowReferenceType ; owl:onProperty sip-sdmx-ML:Dataflow ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:ItemSchemeMapBaseType a owl:Class ; rdfs:comment "

ItemSchemeMapBaseType is an abstract base type which forms the basis for the ItemSchemeMapType.

" ; rdfs:label "Item Scheme Map Base Type" ; rdfs:subClassOf sip-sdmx-ML-common:MaintainableType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:DimensionDescriptorUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a dimension descriptor.

" ; rdfs:label "Dimension Descriptor Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.DimensionDescriptor=.+" ]) . sip-sdmx-ML-structure:OrderedOperatorType a rdfs:Datatype ; rdfs:comment "

OrderedOperatorType combines the SimpleOperatorType and the RangeOperatorType to provide a full range or operators for any ordered value.

" ; rdfs:label "Ordered Operator Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-structure:SimpleOperatorType sip-sdmx-ML-structure:RangeOperatorType) . sip-sdmx-ML-structure:OrganisationSchemeBaseType a owl:Class ; rdfs:comment "

OrganisationSchemeBaseType is an abstract base type for any organisation scheme.

" ; rdfs:label "Organisation Scheme Base Type" ; rdfs:subClassOf sip-sdmx-ML-structure:ItemSchemeType ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Description ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:VersionType ; owl:onProperty sip-sdmx-ML:version ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-common:VersionType ; owl:onProperty sip-sdmx-ML:version ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Annotations ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Link ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Name ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CubeKeyValueType a owl:Class ; rdfs:comment "

CubeKeyValueType derives from the SimpleValueType, but does not allow for a locale (xml:lang).

" ; rdfs:label "Cube Key Value Type" ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ObservationalTimePeriodType a rdfs:Datatype ; rdfs:comment "

ObservationalTimePeriodType specifies a distinct time period or point in time in SDMX. The time period can either be a Gregorian calendar period, a standard reporting period, a distinct point in time, or a time range with a specific date and duration.

" ; rdfs:label "Observational Time Period Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:StandardTimePeriodType sip-sdmx-ML-common:TimeRangeType) . sip-sdmx-ML-common:ReferencePeriodType a owl:Class ; rdfs:comment "

Specifies the inclusive start and end times.

" ; rdfs:label "Reference Period Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:dateTime ; owl:onProperty sip-sdmx-ML:endTime ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:dateTime ; owl:onProperty sip-sdmx-ML:endTime ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:dateTime ; owl:onProperty sip-sdmx-ML:startTime ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:dateTime ; owl:onProperty sip-sdmx-ML:startTime ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:IntegerOrNotApplicableType a rdfs:Datatype ; rdfs:label "Integer Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (xsd:integer sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML-common:StructureMapReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a structure map.

" ; rdfs:label "Structure Map Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.structuremapping\\.StructureMap=.+" ]) . sip-sdmx-ML-metadata:AttributeType a owl:Class ; rdfs:comment "

AttributeType defines the structure for a reported metadata attribute. A value for the attribute can be supplied as either a single value (enumerated or non-enumerated single value), or multi-lingual text values (either structured or unstructured). Optional child attributes are also available if the metadata attribute definition defines nested metadata attributes.

" ; rdfs:label "Attribute Type" ; rdfs:subClassOf sip-sdmx-ML-common:AnnotableType ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange xsd:anySimpleType ; owl:onProperty sip-sdmx-ML:Value ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:Text ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onDataRange sip-sdmx-ML-common:IDType ; owl:onProperty sip-sdmx-ML:id ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:anySimpleType ; owl:onProperty sip-sdmx-ML:Value ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:StructuredText ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-metadata:Attribute ] ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onDataRange xsd:string ; owl:onProperty sip-sdmx-ML-common:Text ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty sip-sdmx-ML-common:StructuredText ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:softwareLanguage a owl:DatatypeProperty ; rdfs:comment "

The softwareLanguage attribute holds the coding language that the software package used to perform the computation is written in.

" ; rdfs:domain sip-sdmx-ML-structure:ComputationType ; rdfs:label "softwareLanguage" ; rdfs:range xsd:string ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:TransitionUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a transition.

" ; rdfs:label "Transition Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:UrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.process\\.Transition=.+" ]) . sip-sdmx-ML:SimpleDataSource a owl:DatatypeProperty ; rdfs:comment "

SimpleDatasource describes a data source that is an SDMX-ML data or metadata message. It requires only the URL of the data.

" ; rdfs:domain sip-sdmx-ML-registry:DataSourceType ; rdfs:label "SimpleDataSource" ; rdfs:range xsd:anyURI ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:CascadeSelectionType a rdfs:Datatype ; rdfs:label "Cascade Selection Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (xsd:boolean sip-sdmx-ML-common:ExcludeRootType) . sip-sdmx-ML:AnnotationURL a owl:ObjectProperty ; rdfs:comment "

AnnotationURL is a URI - typically a URL - which points to an external resource which may contain or supplement the annotation. These can be localised by indicating a language for the resource. If a language is not specified, the resource is assumed to not be localised. If a specific behaviour is desired, an annotation type should be defined which specifies the use of this field more exactly.

" ; rdfs:domain sip-sdmx-ML-common:AnnotationType ; rdfs:label "AnnotationURL" ; rdfs:range sip-sdmx-ML-common:AnnotationURLType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-registry:SubmissionResultType a owl:Class ; rdfs:comment "

SubmissionResultType provides the status of the structural object submission request. It will identify the object submitted, report back the action requested, and convey the status and any error messages which are relevant to the submission.

" ; rdfs:label "Submission Result Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-common:StatusMessageType ; owl:onProperty sip-sdmx-ML:StatusMessage ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-common:StatusMessageType ; owl:onProperty sip-sdmx-ML:StatusMessage ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:onClass sip-sdmx-ML-registry:SubmittedStructureType ; owl:onProperty sip-sdmx-ML:SubmittedStructure ; owl:qualifiedCardinality 1 ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-registry:SubmittedStructureType ; owl:onProperty sip-sdmx-ML:SubmittedStructure ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:include a owl:DatatypeProperty ; rdfs:comment "

The include attribute has a fixed value of true for a distinct key, since such a key is always assumed to identify existing data or metadata.

" ; rdfs:label "include" ; rdfs:range xsd:boolean ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:TimeRangeValidDateDurationType a rdfs:Datatype ; rdfs:comment "

TimeRangeValidDateDurationType is an abstract derivation of the RangeValidTimeType which validates that duration provided is generally valid, up to the time component.

" ; rdfs:label "Time Range Valid Date Duration Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:RangeValidTimeZoneType ; owl:withRestrictions ([ xsd:pattern ".+/P(\\d+Y)?(\\d+M)?(\\d+D)?(T.+)?" ]) . sip-sdmx-ML-common:ConceptSchemeUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a concept scheme.

" ; rdfs:label "Concept Scheme Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.conceptscheme\\.ConceptScheme=.+" ]) . sip-sdmx-ML:dimensionAtObservation a owl:DatatypeProperty ; rdfs:label "dimensionAtObservation" ; rdfs:range sip-sdmx-ML-common:ObservationDimensionType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:RangeValidMonthDayOrNotApplicableType a rdfs:Datatype ; rdfs:label "Range Valid Month Day Or Not Applicable Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:RangeValidMonthDayType sip-sdmx-ML-common:NotApplicableType) . sip-sdmx-ML-common:WildCardValueType a rdfs:Datatype ; rdfs:comment "

WildCardValueType is a single value code list, used to include the '%' character - indicating that an entire field is wildcarded.

" ; rdfs:label "Wild Card Value Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype xsd:string ; owl:withRestrictions ([ xsd:enumeration ("%"^^xsd:string) ]) . sip-sdmx-ML-structure:ToVtlMappingType a owl:Class ; rdfs:comment "

ToVtlMappingType defines the mapping method and filter used when mapping from SDMX to VTL.

" ; rdfs:label "To Vtl Mapping Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:SpaceKeyType ; owl:onProperty sip-sdmx-ML:ToVtlSubSpace ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:ToVtlMappingMethodType ; owl:onProperty sip-sdmx-ML:method ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onDataRange sip-sdmx-ML-structure:ToVtlMappingMethodType ; owl:onProperty sip-sdmx-ML:method ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:SpaceKeyType ; owl:onProperty sip-sdmx-ML:ToVtlSubSpace ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:OrganisationUnitReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for an organisation unit.

" ; rdfs:label "Organisation Unit Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:OrganisationReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.base\\.OrganisationUnit=.+" ]) . sip-sdmx-ML:Contact a owl:ObjectProperty ; rdfs:label "Contact" ; rdfs:range sip-sdmx-ML-message:ContactType ; rdfs:seeAlso ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportingYearOrMissingType a rdfs:Datatype ; rdfs:label "Reporting Year Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ReportingYearType sip-sdmx-ML-common:MissingType) . sip-sdmx-ML-common:ReportingTaxonomyMapUrnType a rdfs:Datatype ; rdfs:comment "

Urn type for a reporting taxonomy map.

" ; rdfs:label "Reporting Taxonomy Map Urn Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnType ; owl:withRestrictions ([ xsd:pattern ".+\\.structuremapping\\.ReportingTaxonomyMap=.+" ]) . sip-sdmx-ML:ConceptRole a owl:DatatypeProperty ; rdfs:comment "

ConceptRole references concepts which define roles which this attribute serves.

" ; rdfs:label "ConceptRole" ; rdfs:range sip-sdmx-ML-common:ConceptReferenceType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:DatePatternMap a owl:ObjectProperty ; rdfs:comment "

Provides the ability to map source to target date formats. The source date is described as a pattern (for example MM-YYYY).

" ; rdfs:domain sip-sdmx-ML-structure:StructureMapType ; rdfs:label "DatePatternMap" ; rdfs:range sip-sdmx-ML-structure:DatePatternMapType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:LevelType a owl:Class ; rdfs:comment "

LevelType describes a level in a hierarchical codelist. Where level is defined as a group where codes can be characterised by homogeneous coding, and where the parent of each code in the group is at the same higher level of the hierarchy.

" ; rdfs:label "Level Type" ; rdfs:subClassOf sip-sdmx-ML-structure:LevelBaseType ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CodingTextFormatType ; owl:onProperty sip-sdmx-ML:CodingFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:LevelType ; owl:onProperty sip-sdmx-ML:Level ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CodingTextFormatType ; owl:onProperty sip-sdmx-ML:CodingFormat ] ; rdfs:subClassOf [ a owl:Restriction ; owl:maxQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:LevelType ; owl:onProperty sip-sdmx-ML:Level ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:AttributeDescriptorReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for an attribute descriptor.

" ; rdfs:label "Attribute Descriptor Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:ComponentUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.datastructure\\.AttributeDescriptor=.+" ]) . sip-sdmx-ML-common:Annotations a owl:ObjectProperty ; rdfs:comment "

Annotations is a reusable element the provides for a collection of annotations. It has been made global so that restrictions of types that extend AnnotatableType may reference it.

" ; rdfs:label "Annotations" ; rdfs:range sip-sdmx-ML-common:AnnotationsType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML:FromVtlMapping a owl:ObjectProperty ; rdfs:comment "

Describes the mapping to a SDMX dataflow from a VTL data structure.

" ; rdfs:domain sip-sdmx-ML-structure:VtlMappingType ; rdfs:label "FromVtlMapping" ; rdfs:range sip-sdmx-ML-structure:FromVtlMappingType ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-structure:CategorisationsType a owl:Class ; rdfs:comment "

CategorisationsType describes the structure of the categorisations container. It contains one or more categorisation of a specific object type, which can be explicitly detailed or referenced from an external structure document or registry service. This container may contain categorisations for multiple types of structural objects.

" ; rdfs:label "Categorisations Type" ; rdfs:subClassOf [ a owl:Restriction ; owl:minQualifiedCardinality 1 ; owl:onClass sip-sdmx-ML-structure:CategorisationType ; owl:onProperty sip-sdmx-ML:Categorisation ] ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom sip-sdmx-ML-structure:CategorisationType ; owl:onProperty sip-sdmx-ML:Categorisation ] ; uml:isAbstract "false"^^xsd:boolean . sip-sdmx-ML-common:ReportingQuarterOrMissingType a rdfs:Datatype ; rdfs:label "Reporting Quarter Or Missing Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:unionOf (sip-sdmx-ML-common:ReportingQuarterType sip-sdmx-ML-common:MissingType) . sip-sdmx-ML-common:HierarchyAssociationReferenceType a rdfs:Datatype ; rdfs:comment "

A reference type for a hierarchy association.

" ; rdfs:label "Hierarchy Association Reference Type" ; uml:isAbstract "false"^^xsd:boolean ; owl:onDatatype sip-sdmx-ML:MaintainableUrnReferenceType ; owl:withRestrictions ([ xsd:pattern ".+\\.codelist\\.HierarchyAssociation=.+" ]) .