BaseHeaderType
- https://purl.semanticip.org/linked-data/sdmx/ML/message/BaseHeaderType
TTL - owl:Class
- Base Header Type
- http://www.sdmx.org/resources/sdmxml/schemas/v3_1/message
- message
- complexType
BaseHeaderType in an abstract base type that defines the basis for all message headers. Specific message formats will refine this.
- SDMXMessage.xsd
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BaseHeaderType" abstract="true">
<xs:annotation>
<xs:documentation>BaseHeaderType in an abstract base type that defines the basis for all message headers. Specific message formats will refine this.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ID" type="common:IDType">
<xs:annotation>
<xs:documentation>ID identifies an identification for the message, assigned by the sender.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Test" type="xs:boolean" default="false">
<xs:annotation>
<xs:documentation>Test indicates whether the message is for test purposes or not.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Prepared" type="HeaderTimeType">
<xs:annotation>
<xs:documentation>Prepared is the date the message was prepared.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Sender" type="SenderType">
<xs:annotation>
<xs:documentation>Sender is information about the party that is transmitting the message.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Receiver" type="PartyType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Receiver is information about the party that is the intended recipient of the message.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="common:Name" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Name provides a name for the transmission. Multiple instances allow for parallel language values.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Structure" type="common:PayloadStructureType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Structure provides a reference to the structure (either explicitly or through a structure usage reference) that describes the format of data or reference metadata. In addition to the structure, it is required to also supply the namespace of the structure specific schema that defines the format of the data/metadata. For cross sectional data, additional information is also required to state which dimension is being used at the observation level. This information will allow the structure specific schema to be generated. For generic format messages, this is used to simply reference the underlying structure. It is not mandatory in these cases and the generic data/metadata sets will require this reference explicitly.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DataProvider" type="common:DataProviderReferenceType" minOccurs="0">
<xs:annotation>
<xs:documentation>DataProvider identifies the provider of the data for a data message.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MetadataProvider" type="common:MetadataProviderReferenceType" minOccurs="0">
<xs:annotation>
<xs:documentation>MetadataProvider identifies the provider of the metadata for a metadata message.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DataSetAction" type="common:ActionType" minOccurs="0">
<xs:annotation>
<xs:documentation>DataSetAction code provides a code for determining whether the enclosed message is an Update or Delete message (not to be used with the UtilityData message).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DataSetID" type="common:IDType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>DataSetID provides an identifier for a contained data set.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Extracted" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Extracted is a time-stamp from the system rendering the data.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ReportingBegin" type="common:ObservationalTimePeriodType" minOccurs="0">
<xs:annotation>
<xs:documentation>ReportingBegin provides the start of the time period covered by the message (in the case of data).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ReportingEnd" type="common:ObservationalTimePeriodType" minOccurs="0">
<xs:annotation>
<xs:documentation>ReportingEnd provides the end of the time period covered by the message (in the case of data).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EmbargoDate" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>EmbargoDate holds a time period before which the data included in this message is not available.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Source" type="common:TextType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Source provides human-readable information about the source of the data.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:ID ;
owl:allValuesFrom sip-sdmx-ML-common:IDType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:ID ;
owl:qualifiedCardinality 1 ;
owl:onDataRange sip-sdmx-ML-common:IDType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Test ;
owl:allValuesFrom xsd:boolean
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Test ;
owl:qualifiedCardinality 1 ;
owl:onDataRange xsd:boolean
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Prepared ;
owl:allValuesFrom sip-sdmx-ML-message:HeaderTimeType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Prepared ;
owl:qualifiedCardinality 1 ;
owl:onDataRange sip-sdmx-ML-message:HeaderTimeType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Sender ;
owl:allValuesFrom sip-sdmx-ML-message:SenderType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Sender ;
owl:qualifiedCardinality 1 ;
owl:onClass sip-sdmx-ML-message:SenderType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Receiver ;
owl:allValuesFrom sip-sdmx-ML-message:PartyType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML-common:Name ;
owl:allValuesFrom xsd:string
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML-message:Structure ;
owl:allValuesFrom sip-sdmx-ML-common:PayloadStructureType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML-structure:DataProvider ;
owl:allValuesFrom sip-sdmx-ML-common:DataProviderReferenceType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML-structure:DataProvider ;
owl:maxQualifiedCardinality 1 ;
owl:onDataRange sip-sdmx-ML-common:DataProviderReferenceType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML-structure:MetadataProvider ;
owl:allValuesFrom sip-sdmx-ML-common:MetadataProviderReferenceType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML-structure:MetadataProvider ;
owl:maxQualifiedCardinality 1 ;
owl:onDataRange sip-sdmx-ML-common:MetadataProviderReferenceType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:DataSetAction ;
owl:allValuesFrom sip-sdmx-ML-common:ActionType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:DataSetAction ;
owl:maxQualifiedCardinality 1 ;
owl:onDataRange sip-sdmx-ML-common:ActionType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:DataSetID ;
owl:allValuesFrom sip-sdmx-ML-common:IDType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Extracted ;
owl:allValuesFrom xsd:dateTime
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Extracted ;
owl:maxQualifiedCardinality 1 ;
owl:onDataRange xsd:dateTime
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:ReportingBegin ;
owl:allValuesFrom sip-sdmx-ML-common:ObservationalTimePeriodType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:ReportingBegin ;
owl:maxQualifiedCardinality 1 ;
owl:onDataRange sip-sdmx-ML-common:ObservationalTimePeriodType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:ReportingEnd ;
owl:allValuesFrom sip-sdmx-ML-common:ObservationalTimePeriodType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:ReportingEnd ;
owl:maxQualifiedCardinality 1 ;
owl:onDataRange sip-sdmx-ML-common:ObservationalTimePeriodType
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:EmbargoDate ;
owl:allValuesFrom xsd:dateTime
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:EmbargoDate ;
owl:maxQualifiedCardinality 1 ;
owl:onDataRange xsd:dateTime
] ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty sip-sdmx-ML:Source ;
owl:allValuesFrom sip-sdmx-ML-common:TextType
] ;