DataRegistrationEventsType

Version 12.1 by Artur K. on 2026/05/26 14:02

  

https://purl.semanticip.org/linked-data/sdmx/ML/DataRegistrationEventsType page_white_text TTL
Data Registration Events Type
complexType

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.

SDMXRegistrySubscription.xsd

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="DataRegistrationEventsType">
  <xs:annotation>
   <xs:documentation>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.</xs:documentation>
  </xs:annotation>
  <xs:choice>
   <xs:element name="AllEvents" type="common:EmptyType">
    <xs:annotation>
     <xs:documentation>AllEvents subscribes to all data 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 data 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 data 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>DataProviderReference subscribes to all data registration events for the explicitly referenced data provider.</xs:documentation>
     </xs:annotation>
    </xs:element>
    <xs:element name="DataflowReference" type="MaintainableEventType">
     <xs:annotation>
      <xs:documentation>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.</xs:documentation>
     </xs:annotation>
    </xs:element>
    <xs:element name="KeyFamilyReference" type="MaintainableEventType">
     <xs:annotation>
      <xs:documentation>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.</xs:documentation>
     </xs:annotation>
    </xs:element>
    <xs:element name="Category" type="common:CategoryReferenceType">
     <xs:annotation>
      <xs:documentation>Category subscribes to all data registration events for any data flows or key families 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="DATA">
   <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>

 

© Semantic R&D Group, 2026