Showing:

Annotations
Attributes
Diagrams
Identity Constraints
Instances
Properties
Source
Imported schema v1.0
Namespace http://voparis-europlanet.obspm.fr/xml/PSR/v1.0
Annotations
PSR-DM XML schema provides a means of encoding planetary science resource metadata.
It is designed as an extension of the IVOA's VODataService schema.
Properties
attribute form default: unqualified
element form default: qualified
version: 1.0
Element psr:DataCollection / psr:resource
Namespace http://voparis-europlanet.obspm.fr/xml/PSR/v1.0
Annotations
The definition of the resource as a dataset or a granule.
Diagram
Diagram ResourceType_xsd.tmp#ResourceType_class ResourceType_xsd.tmp#ResourceType_dataset ResourceType_xsd.tmp#ResourceType_granule ResourceType_xsd.tmp#ResourceType
Type psr:ResourceType
Properties
content: complex
minOccurs: 1
maxOccurs: 1
Model (psr:dataset | psr:granule)
Children psr:dataset, psr:granule
Instance
<psr:resource class="" xmlns:psr="http://voparis-europlanet.obspm.fr/xml/PSR/v1.0">
  <psr:dataset id="">{1,1}</psr:dataset>
  <psr:granule id="" table-id="">{1,1}</psr:granule>
</psr:resource>
Attributes
QName Type Fixed Default Use Annotation
class psr:ResourceClassType required
The key which identify the class of the resource, a dataset or a granule
Source
<xs:element name="resource" type="psr:ResourceType" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The definition of the resource as a dataset or a granule.</xs:documentation>
  </xs:annotation>
</xs:element>
Element psr:DataService / psr:resource
Namespace http://voparis-europlanet.obspm.fr/xml/PSR/v1.0
Annotations
The class of the resource, to be defined as a dataset or a granule.
Diagram
Diagram ResourceType_xsd.tmp#ResourceType_class ResourceType_xsd.tmp#ResourceType_dataset ResourceType_xsd.tmp#ResourceType_granule ResourceType_xsd.tmp#ResourceType
Type psr:ResourceType
Properties
content: complex
minOccurs: 1
maxOccurs: 1
Model (psr:dataset | psr:granule)
Children psr:dataset, psr:granule
Instance
<psr:resource class="" xmlns:psr="http://voparis-europlanet.obspm.fr/xml/PSR/v1.0">
  <psr:dataset id="">{1,1}</psr:dataset>
  <psr:granule id="" table-id="">{1,1}</psr:granule>
</psr:resource>
Attributes
QName Type Fixed Default Use Annotation
class psr:ResourceClassType required
The key which identify the class of the resource, a dataset or a granule
Source
<xs:element name="resource" type="psr:ResourceType" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The class of the resource, to be defined as a dataset or a granule.</xs:documentation>
  </xs:annotation>
</xs:element>
Element psr:DataService / psr:tableset
Namespace http://voparis-europlanet.obspm.fr/xml/PSR/v1.0
Annotations
A description of the tables that are accessible
through this service.
Each schema name and each table name must be
unique within this tableset.
This element is an extended clone of the vs:tableset 
element which allows a more precise definition of the
table parameters.
Diagram
Diagram TableSet_xsd.tmp#http___voparis-europlanet.obspm.fr_xml_PSR_v1.0_TableSet_schema TableSet_xsd.tmp#http___voparis-europlanet.obspm.fr_xml_PSR_v1.0_TableSet
Type psr:TableSet
Properties
content: complex
minOccurs: 1
maxOccurs: 1
Model psr:schema+
Children psr:schema
Instance
<psr:tableset xmlns:psr="http://voparis-europlanet.obspm.fr/xml/PSR/v1.0">
  <psr:schema>{1,unbounded}</psr:schema>
</psr:tableset>
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace OTHER than 'http://voparis-europlanet.obspm.fr/xml/PSR/v1.0'
Source
<xs:element name="tableset" type="psr:TableSet" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>A description of the tables that are accessible through this service.</xs:documentation>
    <xs:documentation>Each schema name and each table name must be unique within this tableset.</xs:documentation>
    <xs:documentation>This element is an extended clone of the vs:tableset element which allows a more precise definition of the table parameters.</xs:documentation>
  </xs:annotation>
  <xs:unique name="CatalogService-schemaName">
    <xs:selector xpath="schema"/>
    <xs:field xpath="name"/>
  </xs:unique>
  <xs:unique name="CatalogService-tableName">
    <xs:selector xpath="schema/table"/>
    <xs:field xpath="name"/>
  </xs:unique>
</xs:element>
Complex Type psr:DataCollection
Namespace http://voparis-europlanet.obspm.fr/xml/PSR/v1.0
Annotations
A logical grouping of data which, in general, is composed of one or
more accessible datasets. A collection can contain any combination of images,
spectra, catalogs, or other data. (A dataset is a collection of digitally-encoded
data that is normally accessible as a single unit, e.g. a file.)
Diagram
Diagram v1_0.tmp#Resource_created v1_0.tmp#Resource_updated v1_0.tmp#Resource_status v1_0.tmp#Resource_validationLevel v1_0.tmp#Resource_title v1_0.tmp#Resource_shortName v1_0.tmp#Resource_identifier v1_0.tmp#Resource_curation v1_0.tmp#Resource_content v1_0.tmp#Resource v1_1.tmp#http___www.ivoa.net_xml_VODataService_v1.1_DataCollection_facility v1_1.tmp#http___www.ivoa.net_xml_VODataService_v1.1_DataCollection_instrument v1_1.tmp#http___www.ivoa.net_xml_VODataService_v1.1_DataCollection_rights v1_1.tmp#http___www.ivoa.net_xml_VODataService_v1.1_DataCollection_format v1_1.tmp#http___www.ivoa.net_xml_VODataService_v1.1_DataCollection_coverage v1_1.tmp#http___www.ivoa.net_xml_VODataService_v1.1_DataCollection_tableset v1_1.tmp#http___www.ivoa.net_xml_VODataService_v1.1_DataCollection_accessURL v1_1.tmp#http___www.ivoa.net_xml_VODataService_v1.1_DataCollection v1_0_1.tmp#DataCollection_resource
Type extension of vs:DataCollection
Type hierarchy
Model validationLevel* , title , shortName{0,1} , identifier , curation , content , facility* , instrument* , rights* , format* , coverage{0,1} , tableset{0,1} , accessURL{0,1} , psr:resource
Children accessURL, content, coverage, curation, facility, format, identifier, instrument, psr:resource, rights, shortName, tableset, title, validationLevel
Attributes
QName Type Fixed Default Use Annotation
created xs:dateTime required
The UTC date and time this resource metadata description
was created.
This timestamp must not be in the future.  This time is
not required to be accurate; it should be at least
accurate to the day.  Any insignificant time fields
should be set to zero.
status restriction of xs:string required
a tag indicating whether this resource is believed to be still
actively maintained.
updated xs:dateTime required
The UTC date this resource metadata description was last updated.
This timestamp must not be in the future.  This time is
not required to be accurate; it should be at least
accurate to the day.  Any insignificant time fields
should be set to zero.
Source
<xs:complexType name="DataCollection">
  <xs:annotation>
    <xs:documentation>A logical grouping of data which, in general, is composed of one or more accessible datasets. A collection can contain any combination of images, spectra, catalogs, or other data. (A dataset is a collection of digitally-encoded data that is normally accessible as a single unit, e.g. a file.)</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="vs:DataCollection">
      <xs:sequence>
        <xs:element name="resource" type="psr:ResourceType" minOccurs="1" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The definition of the resource as a dataset or a granule.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type psr:DataService
Namespace http://voparis-europlanet.obspm.fr/xml/PSR/v1.0
Annotations
A service that interacts with astronomical data
through one or more specified tables.
Diagram
Diagram v1_0.tmp#Resource_created v1_0.tmp#Resource_updated v1_0.tmp#Resource_status v1_0.tmp#Resource_validationLevel v1_0.tmp#Resource_title v1_0.tmp#Resource_shortName v1_0.tmp#Resource_identifier v1_0.tmp#Resource_curation v1_0.tmp#Resource_content v1_0.tmp#Resource v1_0.tmp#Service_rights v1_0.tmp#Service_capability v1_0.tmp#Service v1_1.tmp#http___www.ivoa.net_xml_VODataService_v1.1_DataService_facility v1_1.tmp#http___www.ivoa.net_xml_VODataService_v1.1_DataService_instrument v1_1.tmp#http___www.ivoa.net_xml_VODataService_v1.1_DataService_coverage v1_1.tmp#http___www.ivoa.net_xml_VODataService_v1.1_DataService v1_0_1.tmp#DataService_resource v1_0_1.tmp#DataService_tableset
Type extension of vs:DataService
Type hierarchy
Model validationLevel* , title , shortName{0,1} , identifier , curation , content , rights* , capability* , facility* , instrument* , coverage{0,1} , psr:resource , psr:tableset
Children capability, content, coverage, curation, facility, identifier, instrument, psr:resource, psr:tableset, rights, shortName, title, validationLevel
Attributes
QName Type Fixed Default Use Annotation
created xs:dateTime required
The UTC date and time this resource metadata description
was created.
This timestamp must not be in the future.  This time is
not required to be accurate; it should be at least
accurate to the day.  Any insignificant time fields
should be set to zero.
status restriction of xs:string required
a tag indicating whether this resource is believed to be still
actively maintained.
updated xs:dateTime required
The UTC date this resource metadata description was last updated.
This timestamp must not be in the future.  This time is
not required to be accurate; it should be at least
accurate to the day.  Any insignificant time fields
should be set to zero.
Source
<xs:complexType name="DataService">
  <xs:annotation>
    <xs:documentation>A service that interacts with astronomical data through one or more specified tables.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="vs:DataService">
      <xs:sequence>
        <xs:element name="resource" type="psr:ResourceType" minOccurs="1" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The class of the resource, to be defined as a dataset or a granule.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="tableset" type="psr:TableSet" minOccurs="1" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>A description of the tables that are accessible through this service.</xs:documentation>
            <xs:documentation>Each schema name and each table name must be unique within this tableset.</xs:documentation>
            <xs:documentation>This element is an extended clone of the vs:tableset element which allows a more precise definition of the table parameters.</xs:documentation>
          </xs:annotation>
          <xs:unique name="CatalogService-schemaName">
            <xs:selector xpath="schema"/>
            <xs:field xpath="name"/>
          </xs:unique>
          <xs:unique name="CatalogService-tableName">
            <xs:selector xpath="schema/table"/>
            <xs:field xpath="name"/>
          </xs:unique>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>