VersionableObjectEventType
- https://purl.semanticip.org/linked-data/sdmx/ML/registry/VersionableObjectEventType
TTL - owl:Class
- Versionable Object Event Type
- http://www.sdmx.org/resources/sdmxml/schemas/v3_1/registry
- registry
- complexType
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.
- SDMXRegistrySubscription.xsd
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="VersionableObjectEventType">
<xs:annotation>
<xs:documentation>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.</xs:documentation>
</xs:annotation>
<xs:choice>
<xs:element name="All" type="common:EmptyType">
<xs:annotation>
<xs:documentation>All subscribes to the events all instances of the containing object meeting the other criteria specified.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="URN" type="xs:anyURI">
<xs:annotation>
<xs:documentation>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.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:sequence>
<xs:element name="ID" type="IDQueryType" default="%">
<xs:annotation>
<xs:documentation>ID subscribes to the events of the specific instance of the object type where the value provided here matches the id of the object and the value provided in the version field matches the version of the object. The default value is the wildcard character("%").</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Version" type="VersionQueryType" default="%">
<xs:annotation>
<xs:documentation>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("*").</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:choice>
</xs:complexType>rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:All ;
owl:allValuesFrom sip-sdmx-ML-common:EmptyType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:All ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-common:EmptyType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:URN ;
owl:allValuesFrom xsd:anyURI
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:URN ;
owl:qualifiedCardinality 1 ;
owl:onDataRange xsd:anyURI
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:ID ;
owl:allValuesFrom sip-sdmx-ML-registry:IDQueryType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:ID ;
owl:qualifiedCardinality 1 ;
owl:onDataRange sip-sdmx-ML-registry:IDQueryType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Version ;
owl:allValuesFrom sip-sdmx-ML-registry:VersionQueryType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Version ;
owl:qualifiedCardinality 1 ;
owl:onDataRange sip-sdmx-ML-registry:VersionQueryType
] ;