MetadataRegistrationEventsType

Version 19.1 by Artur K. on 2026/05/27 11:09

  

https://purl.semanticip.org/linked-data/sdmx/ML/MetadataRegistrationEventsType page_white_text TTL
owl:Class
Metadata Registration Events Type
complexType

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.

SDMXRegistrySubscription.xsd

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MetadataRegistrationEventsType">
  <xs:annotation>
   <xs:documentation>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.</xs:documentation>
  </xs:annotation>
  <xs:choice>
   <xs:element name="AllEvents" type="common:EmptyType">
    <xs:annotation>
     <xs:documentation>AllEvents subscribes to all metadata registration events in the repository.</xs:documentation>
    </xs:annotation>
   </xs:element>
   <xs:choice maxOccurs="unbounded">
    <xs:element name="RegistrationID" type="common:IDType">
     <xs:annotation>
      <xs:documentation>RegistrationID subscribes to all the metadata registration events for the unique registration referenced.</xs:documentation>
     </xs:annotation>
    </xs:element>
    <xs:element name="ProvisionAgreement" type="common:ProvisionAgreementReferenceType">
     <xs:annotation>
      <xs:documentation>ProvisionAgreementReference subscribes to all metadata registration events for the explicitly referenced provision agreement.</xs:documentation>
     </xs:annotation>
    </xs:element>
    <xs:element name="DataProvider" type="common:DataProviderReferenceType">
     <xs:annotation>
      <xs:documentation>DataProvider subscribes to all metadata registration events for the explicitly referenced data provider.</xs:documentation>
     </xs:annotation>
    </xs:element>
    <xs:element name="MetadataflowReference" type="MaintainableEventType">
     <xs:annotation>
      <xs:documentation>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.</xs:documentation>
     </xs:annotation>
    </xs:element>
    <xs:element name="MetadataStructureDefinitionReference" type="MaintainableEventType">
     <xs:annotation>
      <xs:documentation>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.</xs:documentation>
     </xs:annotation>
    </xs:element>
    <xs:element name="Category" type="common:CategoryReferenceType">
     <xs:annotation>
      <xs:documentation>Category subscribes to all metadata registration events for any metadata flows or metadata structure definitions that are categorized by the referenced category.</xs:documentation>
     </xs:annotation>
    </xs:element>
   </xs:choice>
  </xs:choice>
  <xs:attribute name="TYPE" type="xs:string" fixed="METADATA">
   <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:AllEvents ;
    owl:allValuesFrom sip-sdmx-ML:EmptyType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:AllEvents ;
    owl:qualifiedCardinality 1 ;
    owl:onClass sip-sdmx-ML:EmptyType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:RegistrationID ;
    owl:allValuesFrom sip-sdmx-ML:IDType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:RegistrationID ;
    owl:qualifiedCardinality 1 ;
    owl:onDataRange sip-sdmx-ML:IDType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:ProvisionAgreement ;
    owl:allValuesFrom sip-sdmx-ML:ProvisionAgreementReferenceType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:ProvisionAgreement ;
    owl:qualifiedCardinality 1 ;
    owl:onDataRange sip-sdmx-ML:ProvisionAgreementReferenceType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:DataProvider ;
    owl:allValuesFrom sip-sdmx-ML:DataProviderReferenceType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:DataProvider ;
    owl:qualifiedCardinality 1 ;
    owl:onDataRange sip-sdmx-ML:DataProviderReferenceType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:MetadataflowReference ;
    owl:allValuesFrom sip-sdmx-ML:MaintainableEventType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:MetadataflowReference ;
    owl:qualifiedCardinality 1 ;
    owl:onClass sip-sdmx-ML:MaintainableEventType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:MetadataStructureDefinitionReference ;
    owl:allValuesFrom sip-sdmx-ML:MaintainableEventType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:MetadataStructureDefinitionReference ;
    owl:qualifiedCardinality 1 ;
    owl:onClass sip-sdmx-ML:MaintainableEventType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:Category ;
    owl:allValuesFrom sip-sdmx-ML:CategoryReferenceType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:Category ;
    owl:qualifiedCardinality 1 ;
    owl:onDataRange sip-sdmx-ML:CategoryReferenceType
] ;
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
] ;

© Semantic R&D Group, 2026