- https://purl.semanticip.org/linked-data/sdmx/ML/MetadataRegistrationEventsType
TTL - 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>