StructuralRepositoryEventsType
- https://purl.semanticip.org/linked-data/sdmx/ML/registry/StructuralRepositoryEventsType
TTL - owl:Class
- Structural Repository Events Type
- http://www.sdmx.org/resources/sdmxml/schemas/v3_1/registry
- registry
- complexType
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.
- SDMXRegistrySubscription.xsd
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="StructuralRepositoryEventsType">
<xs:annotation>
<xs:documentation>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.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="AgencyID" type="NestedIDQueryType" maxOccurs="unbounded" default="%">
<xs:annotation>
<xs:documentation>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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element name="AllEvents" type="common:EmptyType">
<xs:annotation>
<xs:documentation>AllEvents creates a subscription to structural events for all structural objects maintained by the agencies referenced.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice maxOccurs="unbounded">
<xs:element name="AgencyScheme" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>AgencyScheme is used to subscribe to changes of agency 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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DataConsmerScheme" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DataProviderScheme" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>DataProviderScheme is used to subscribe to changes of data provider 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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OrganisationUnitScheme" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>OrganisationUnitScheme is used to subscribe to changes of organisation unit 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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Dataflow" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>Dataflow is used to subscribe to changes of data flows. 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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Metadataflow" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>Metadataflow is used to subscribe to changes of metadata flows. 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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CategoryScheme" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>CategoryScheme is used to subscribe to changes of category 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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Categorisation" type="IdentifiableObjectEventType">
<xs:annotation>
<xs:documentation>Categorisation is used to subscribe to changes of categorizations. 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 field can be selected.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Codelist" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>Codelist is used to subscribe to changes of 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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="HierarchicalCodelist" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ConceptScheme" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>ConceptScheme is used to subscribe to changes of concept 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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MetadataStructureDefinition" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="KeyFamily" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="StructureSet" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ReportingTaxonomy" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>ReportingTaxonomy is used to subscribe to changes of reporting taxonomies. 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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Process" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>Process is used to subscribe to changes of processes. 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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AttachmentConstraint" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ContentConstraint" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ProvisionAgreement" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>ProvisionAgreement is used to subscribe to changes of a provision agreement. 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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TransformationScheme" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NameAliasScheme" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NamePersonalisationScheme" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>NamePersonalisationScheme is used to subscribe to changes of a name peronsalisation 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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RulesetScheme" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>RulesetScheme is used to subscribe to changes of a ruleset 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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="UserDefinedOperatorScheme" type="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>UserDefinedOperatorScheme is used to subscribe to changes of a user defined operator 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.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:choice>
</xs:sequence>
<xs:attribute name="TYPE" type="xs:string" fixed="STRUCTURE">
<xs:annotation>
<xs:documentation>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.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:AgencyID ;
owl:allValuesFrom sip-sdmx-ML-registry:NestedIDQueryType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:AgencyID ;
owl:minQualifiedCardinality 1 ;
owl:onDataRange sip-sdmx-ML-registry:NestedIDQueryType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:AllEvents ;
owl:allValuesFrom sip-sdmx-ML-common:EmptyType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:AllEvents ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-common:EmptyType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:AgencyScheme ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:AgencyScheme ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:DataConsmerScheme ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:DataConsmerScheme ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:DataProviderScheme ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:DataProviderScheme ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:OrganisationUnitScheme ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:OrganisationUnitScheme ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Dataflow ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Dataflow ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Metadataflow ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Metadataflow ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:CategoryScheme ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:CategoryScheme ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Categorisation ;
owl:allValuesFrom sip-sdmx-ML-registry:IdentifiableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Categorisation ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:IdentifiableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Codelist ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Codelist ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:HierarchicalCodelist ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:HierarchicalCodelist ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:ConceptScheme ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:ConceptScheme ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:MetadataStructureDefinition ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:MetadataStructureDefinition ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:KeyFamily ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:KeyFamily ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:StructureSet ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:StructureSet ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:ReportingTaxonomy ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:ReportingTaxonomy ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Process ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Process ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:AttachmentConstraint ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:AttachmentConstraint ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:ContentConstraint ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:ContentConstraint ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:ProvisionAgreement ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:ProvisionAgreement ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:TransformationScheme ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:TransformationScheme ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:NameAliasScheme ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:NameAliasScheme ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:NamePersonalisationScheme ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:NamePersonalisationScheme ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:RulesetScheme ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:RulesetScheme ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:UserDefinedOperatorScheme ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:UserDefinedOperatorScheme ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-registry:VersionableObjectEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:TYPE ;
owl:allValuesFrom xsd:string
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:TYPE ;
owl:maxQualifiedCardinality 1 ;
owl:onDataRange xsd:string
] ;