SubmittedStructureType

Version 23.3 by Artur K. on 2026/05/28 23:28

  

https://purl.semanticip.org/linked-data/sdmx/ML/SubmittedStructureType page_white_text TTL
owl:Class
Submitted Structure Type
http://www.sdmx.org/resources/sdmxml/schemas/v3_1/registry
registry
complexType

SubmittedStructureType generally references a submitted structural object. When used in a submit structure request, its purpose is to override the default action or external dependency resolution behaviour. If neither of these indicators are set, then it will be ignored. In a submit structure response, it is used to reference a submitted object for the purpose of providing a status for the submission. In this case, the action attribute should be populated in order to echo the requested action.

SDMXRegistryStructure.xsd

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="SubmittedStructureType">
  <xs:annotation>
   <xs:documentation>SubmittedStructureType generally references a submitted structural object. When used in a submit structure request, its purpose is to override the default action or external dependency resolution behaviour. If neither of these indicators are set, then it will be ignored. In a submit structure response, it is used to reference a submitted object for the purpose of providing a status for the submission. In this case, the action attribute should be populated in order to echo the requested action.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
   <xs:element name="MaintainableObject" type="common:MaintainableUrnReferenceType" />
  </xs:sequence>
  <xs:attribute name="action" type="common:ActionType" use="optional">
   <xs:annotation>
    <xs:documentation>The action attribute will indicate the action to be taken on the referenced structural object. This should be provided when this structure is used in a submit structure response.</xs:documentation>
   </xs:annotation>
  </xs:attribute>
  <xs:attribute name="externalDependencies" type="xs:boolean" use="optional">
   <xs:annotation>
    <xs:documentation>The externalDependencies attribute should be set to true if the repository is expected to use external reference URLs in the structural components to retrieve objects on which the referenced object has dependencies. (Thus, if a data structure referenced here is being submitted to the repository, and the structure message has URLs which point to the locations of the codelists it uses, then this attribute should be set to true). This should not be provided when this structure is used in a submit structure response.</xs:documentation>
   </xs:annotation>
  </xs:attribute>
 </xs:complexType>

 

rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:MaintainableObject ;
    owl:allValuesFrom sip-sdmx-ML:MaintainableUrnReferenceType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:MaintainableObject ;
    owl:qualifiedCardinality 1 ;
    owl:onDataRange sip-sdmx-ML:MaintainableUrnReferenceType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:action ;
    owl:allValuesFrom sip-sdmx-ML:ActionType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:action ;
    owl:maxQualifiedCardinality 1 ;
    owl:onDataRange sip-sdmx-ML:ActionType
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:externalDependencies ;
    owl:allValuesFrom xsd:boolean
] ;
rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty sip-sdmx-ML:externalDependencies ;
    owl:maxQualifiedCardinality 1 ;
    owl:onDataRange xsd:boolean
] ;

© Semantic R&D Group, 2026