RegistryInterfaceType
- https://purl.semanticip.org/linked-data/sdmx/ML/message/RegistryInterfaceType
TTL - owl:Class
- Registry Interface Type
- http://www.sdmx.org/resources/sdmxml/schemas/v3_1/message
- message
- complexType
This is a type which describes a structure for holding all of the various dedicated registry interface message types.
- SDMXMessage.xsd
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="RegistryInterfaceType">
<xs:annotation>
<xs:documentation>This is a type which describes a structure for holding all of the various dedicated registry interface message types.</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:restriction base="MessageType">
<xs:sequence>
<xs:element name="Header" type="BasicHeaderType" />
<xs:choice minOccurs="0">
<xs:element name="SubmitRegistrationsRequest" type="registry:SubmitRegistrationsRequestType">
<xs:annotation>
<xs:documentation>SubmitRegistrationsRequest is sent to the registry by an agency or data/metadata provider to request one or more registrations for a data set or metadata set. The data source to be registered must be accessible to the registry services at an indicated URL, so that it can be processed by those services.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SubmitRegistrationsResponse" type="registry:SubmitRegistrationsResponseType">
<xs:annotation>
<xs:documentation>SubmitRegistrationsResponse is sent to the agency or data/metadata provider in response to a submit registrations request. It indicates the success or failure of each registration request, and contains any error messages generated by the registration service.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="QueryRegistrationRequest" type="registry:QueryRegistrationRequestType">
<xs:annotation>
<xs:documentation>QueryRegistrationRequest is used to query the contents of a registry for data sets and metadata sets. It specifies whether the result set should include metadata sets, data sets, or both. The search can be characterized by providing constraints including reference periods, data regions, and data keys.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="QueryRegistrationResponse" type="registry:QueryRegistrationResponseType">
<xs:annotation>
<xs:documentation>QueryRegistrationResponse is sent as a response to any query of the contents of a registry. The result set contains a set of links to data and/or metadata If the result set is null, or there is some other problem with the query, then appropriate error messages and statuses will be returned.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SubmitStructureRequest" type="registry:SubmitStructureRequestType">
<xs:annotation>
<xs:documentation>SubmitStructureRequest is used to submit structure definitions to the repository. The structure resources (key families, agencies, concepts and concept schemes, code lists, etc.) to be submitted may be communicated in-line or be supplied in a referenced SDMX-ML Structure messages external to the registry. A response will indicate status and contain any relevant error information.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SubmitStructureResponse" type="registry:SubmitStructureResponseType">
<xs:annotation>
<xs:documentation>SubmitStructureResponse is returned by the registry when a structure submission request is received. It indicates the status of the submission, and carries any error messages which are generated, if relevant.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SubmitSubscriptionsRequest" type="registry:SubmitSubscriptionsRequestType">
<xs:annotation>
<xs:documentation>SubmitSubscriptionsRequest contains one or more requests submitted to the registry to subscribe to registration and change events for specific registry resources.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SubmitSubscriptionsResponse" type="registry:SubmitSubscriptionsResponseType">
<xs:annotation>
<xs:documentation>SubmitSubscriptionsResponse is the response to a submit subscriptions request. It contains information which describes the success or failure of each subscription request, providing any error messages in the event of failure. If successful, it returns the registry URN of the subscription, and the subscriber-assigned ID.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="QuerySubscriptionRequest" type="registry:QuerySubscriptionRequestType">
<xs:annotation>
<xs:documentation>QuerySubscriptionRequest is used to query the registry for the subscriptions of a given organisation.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="QuerySubscriptionResponse" type="registry:QuerySubscriptionResponseType">
<xs:annotation>
<xs:documentation>QuerySubscriptionResponse is sent as a response to a subscription query. If the query is successful, the details of all subscriptions for the requested organisation are sent.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NotifyRegistryEvent" type="registry:NotifyRegistryEventType">
<xs:annotation>
<xs:documentation>NotifyRegistryEvent is sent by the registry services to subscribers, to notify them of specific registration and change events. Basic information about the event, such as the object that triggered it, the time of the event, the action that took place, and the subscription that triggered the notification are always sent. Optionally, the details of the changed object may also be provided.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element ref="footer:Footer" minOccurs="0" />
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>rdfs:subClassOf sip-sdmx-ML-message:MessageType ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Header ;
owl:allValuesFrom sip-sdmx-ML-message:BasicHeaderType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Header ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-message:BasicHeaderType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:SubmitRegistrationsRequest ;
owl:allValuesFrom registry:SubmitRegistrationsRequestType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:SubmitRegistrationsRequest ;
owl:qualifiedCardinality 1 ;
owl:onClass registry:SubmitRegistrationsRequestType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:SubmitRegistrationsResponse ;
owl:allValuesFrom registry:SubmitRegistrationsResponseType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:SubmitRegistrationsResponse ;
owl:qualifiedCardinality 1 ;
owl:onClass registry:SubmitRegistrationsResponseType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:QueryRegistrationRequest ;
owl:allValuesFrom registry:QueryRegistrationRequestType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:QueryRegistrationRequest ;
owl:qualifiedCardinality 1 ;
owl:onClass registry:QueryRegistrationRequestType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:QueryRegistrationResponse ;
owl:allValuesFrom registry:QueryRegistrationResponseType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:QueryRegistrationResponse ;
owl:qualifiedCardinality 1 ;
owl:onClass registry:QueryRegistrationResponseType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML-message:SubmitStructureRequest ;
owl:allValuesFrom registry:SubmitStructureRequestType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML-message:SubmitStructureRequest ;
owl:qualifiedCardinality 1 ;
owl:onClass registry:SubmitStructureRequestType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML-message:SubmitStructureResponse ;
owl:allValuesFrom registry:SubmitStructureResponseType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML-message:SubmitStructureResponse ;
owl:qualifiedCardinality 1 ;
owl:onClass registry:SubmitStructureResponseType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:SubmitSubscriptionsRequest ;
owl:allValuesFrom registry:SubmitSubscriptionsRequestType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:SubmitSubscriptionsRequest ;
owl:qualifiedCardinality 1 ;
owl:onClass registry:SubmitSubscriptionsRequestType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:SubmitSubscriptionsResponse ;
owl:allValuesFrom registry:SubmitSubscriptionsResponseType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:SubmitSubscriptionsResponse ;
owl:qualifiedCardinality 1 ;
owl:onClass registry:SubmitSubscriptionsResponseType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:QuerySubscriptionRequest ;
owl:allValuesFrom registry:QuerySubscriptionRequestType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:QuerySubscriptionRequest ;
owl:qualifiedCardinality 1 ;
owl:onClass registry:QuerySubscriptionRequestType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:QuerySubscriptionResponse ;
owl:allValuesFrom registry:QuerySubscriptionResponseType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:QuerySubscriptionResponse ;
owl:qualifiedCardinality 1 ;
owl:onClass registry:QuerySubscriptionResponseType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:NotifyRegistryEvent ;
owl:allValuesFrom registry:NotifyRegistryEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:NotifyRegistryEvent ;
owl:qualifiedCardinality 1 ;
owl:onClass registry:NotifyRegistryEventType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty footer:Footer ;
owl:allValuesFrom xsd:string
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty footer:Footer ;
owl:maxQualifiedCardinality 1 ;
owl:onDataRange xsd:string
] ;