Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This appendix contains a complete example. It is provided for informative purposes only.

Code Block
languagexml
titleExample
<?xml version="1.0" encoding="utf-8"?>

...


<gmd:MD_Metadata xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://schemas.opengis.net/iso/19139/20060504/gmd/gmd.xsd" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gml="http://www.opengis.net/gml" xmlns:gco="http://www.isotc211.org/2005/gco">

...


<!--

...

 
THIS IS AN EXAMPLE OF HOW TO ENCODE METADATA IN ORDER TO:

...


1.SATISFY THE ICAO DATA SET METADATA REQUIREMENTS; AND

...


2. BE VALID WITH THE MINUMUM ISO 19115 (2003) REQUIREMENTS

...


THE EXAMPLE IS NOT BASED ON REAL DATA.

...


-->

...


<!-- gmd:contact is the contact point for the metadata. It is required by ISO 19115 (2003). It should be marked as "inapplicable" (<gmd:contact gco:nilReason="inapplicable"/>) or be used to give the organisation name and email address of the party who added the metadata -->

...


<gmd:contact>

...


  <gmd:CI_ResponsibleParty>

...


   <gmd:organisationName>

...


    <gco:CharacterString>EAD</gco:CharacterString>

...


   </gmd:organisationName>

...


   <gmd:contactInfo>

...


    <gmd:CI_Contact>

...


     <gmd:address>

...


      <gmd:CI_Address>

...


       <gmd:electronicMailAddress>

...


        <gco:CharacterString>operator@organisation.org</gco:CharacterString>

...


       </gmd:electronicMailAddress>

...


      </gmd:CI_Address>

...


     </gmd:address>

...


    </gmd:CI_Contact>

...


   </gmd:contactInfo>

...


   <gmd:role>

...


    <gmd:CI_RoleCode codeList="http://schemas.opengis.net/iso/19139/20060504/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact">pointOfContact</gmd:CI_RoleCode>

...


   </gmd:role>

...


  </gmd:CI_ResponsibleParty>

...


 </gmd:contact>

...


 <!-- gmd:dateStamp is the date stamp for the metadata. It is required by ISO 19115 (2003). It should be marked as "inapplicable"  (<gmd:dateStamp gco:nilReason="inapplicable"/>) or used to record a date.-->

...


 <gmd:dateStamp>

...


  <gco:Date>2010-11-08</gco:Date>

...


 </gmd:dateStamp>

...


 <!-- DS-META-006: start of example -->

...


 <gmd:referenceSystemInfo>

...


  <gmd:MD_ReferenceSystem>

...


   <gmd:referenceSystemIdentifier>

...


    <gmd:RS_Identifier>

...


     <gmd:code>

...


      <gco:CharacterString>8601</gco:CharacterString>

...


     </gmd:code>

...


     <gmd:codeSpace>

...


      <gco:CharacterString>ISO</gco:CharacterString>

...


     </gmd:codeSpace>

...


    </gmd:RS_Identifier>

...


   </gmd:referenceSystemIdentifier>

...


  </gmd:MD_ReferenceSystem>

...


 </gmd:referenceSystemInfo>

...


 <!-- DS-META-006: end of example-->

...


 <gmd:identificationInfo>

...


  <gmd:MD_DataIdentification>

...


   <gmd:citation>

...


    <gmd:CI_Citation>

...


     <!--gmd:title is required by ISO 19115 (2003). This should be used to provide the name of the dataset.-

...

->
     <gmd:title>

...


      <gco:CharacterString>SDO Update 27</gco:CharacterString>

...


     </gmd:title>

...


     <!-- DS-META-002: start of example -->

...


     <gmd:date>

...


      <gmd:CI_Date>

...


       <gmd:date>

...


        <gco:DateTime>2010-11-01T12:00:00Z</gco:DateTime>

...


       </gmd:date>

...


       <gmd:dateType>

...


        <gmd:CI_DateTypeCode codeList="http://schemas.opengis.net/iso/19139/20060504/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>

...


       </gmd:dateType>

...


      </gmd:CI_Date>

...


     </gmd:date>

...


     <!-- DS-META-002: end of example-->

...


    </gmd:CI_Citation>

...


   </gmd:citation>

...


   <gmd:abstract>

...


    <gco:CharacterString>AIRAC

...

 update for Belgium

...

 and Luxembourg. The dataset conforms to the "EUROCONTROL Specification on AIP Dataset Coding through the use of AIXM 5.1.1, edition 1.0".</gco:CharacterString>

...


   </gmd:abstract>

...


   <!-- DS-META

...

-

...

001: start of example -->

...


   <gmd:pointOfContact>

...


    <gmd:CI_ResponsibleParty>

...


     <gmd:organisationName>

...


      <gco:CharacterString>EAD</gco:CharacterString>

...


     </gmd:organisationName>

...


     <gmd:contactInfo>

...


      <gmd:CI_Contact>

...


       <gmd:phone>

...


        <gmd:CI_Telephone>

...


         <gmd:voice>

...


          <gco:CharacterString>+32 02...</gco:CharacterString>

...


         </gmd:voice>

...


        </gmd:CI_Telephone>

...


       </gmd:phone>

...


       <gmd:address>

...


        <gmd:CI_Address>

...


         <gmd:deliveryPoint>

...


          <gco:CharacterString>delivery point 1</gco:CharacterString>

...


         </gmd:deliveryPoint>

...


         <gmd:deliveryPoint>

...


          <gco:CharacterString>delivery point 2</gco:CharacterString>

...


         </gmd:deliveryPoint>

...


         <gmd:city>

...


          <gco:CharacterString>Brussels</gco:CharacterString>

...


         </gmd:city>

...


         <gmd:administrativeArea>

...


          <gco:CharacterString>Brussels</gco:CharacterString>

...


         </gmd:administrativeArea>

...


         <gmd:postalCode>

...


          <gco:CharacterString>postal code</gco:CharacterString>

...


         </gmd:postalCode>

...


         <gmd:country>

...


          <gco:CharacterString>Belgium</gco:CharacterString>

...


         </gmd:country>

...


         <gmd:electronicMailAddress>

...


          <gco:CharacterString>operator@organisation.org</gco:CharacterString>

...


         </gmd:electronicMailAddress>

...


        </gmd:CI_Address>

...


       </gmd:address>

...


      </gmd:CI_Contact>

...


     </gmd:contactInfo>

...


     <gmd:role>

...


      <gmd:CI_RoleCode codeList="http://schemas.opengis.net/iso/19139/20060504/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="

...

publisher"

...

>publisher</gmd:CI_RoleCode>

...


     </gmd:role>

...


    </gmd:CI_ResponsibleParty>

...


   </gmd:pointOfContact>

...


   <!-- DS-META-001: end of example-->

...


   <!-- DS-META-005: start of example -->

...


   <gmd:resourceConstraints>

...


    <gmd:MD_Constraints>

...


     <gmd:useLimitation>

...


      <gco:CharacterString>Not for use in navigation.</gco:CharacterString>

...


     </gmd:useLimitation>

...


    </gmd:MD_Constraints>

...


   </gmd:resourceConstraints>

...


   <gmd:resourceConstraints>

...


    <gmd:MD_LegalConstraints>

...


     <gmd:accessConstraints>

...


      <gmd:MD_RestrictionCode codeList="http://schemas.opengis.net/iso/19139/20060504/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="license">license</gmd:MD_RestrictionCode>

...


     </gmd:accessConstraints>

...


    </gmd:MD_LegalConstraints>

...


   </gmd:resourceConstraints>

...


   <gmd:resourceConstraints>

...


    <gmd:MD_SecurityConstraints>

...


     <gmd:classification>

...


      <gmd:MD_ClassificationCode codeList="http://schemas.opengis.net/iso/19139/20060504/resources/Codelist/gmxCodelists.xml#MD_ClassificationCode" codeListValue="restricted">restricted</gmd:MD_ClassificationCode>

...


     </gmd:classification>

...


    </gmd:MD_SecurityConstraints>

...


   </gmd:resourceConstraints>

...


   <!-- DS-META-005: end of example -->

...


   <!-- gmd:language is required by ISO 19115 (2003). This should use the codelist value "eng" (or other code as applicable).-->

...


   <gmd:language>

...


    <gmd:LanguageCode codeList="http://schemas.opengis.net/iso/19139/20060504/resources/Codelist/gmxCodelists.xml#LanguageCode" codeListValue="eng">eng</gmd:LanguageCode>

...


   </gmd:language>

...


   <gmd:topicCategory>

...


    <!-- gmd:MD_TopicCategoryCode is required by ISO 19115 (2003). This should use the

...

 value "transportation".-->

...


    <gmd:MD_TopicCategoryCode>transportation</gmd:MD_TopicCategoryCode>

...


   </gmd:topicCategory>

...


   <gmd:extent>

...


    <gmd:EX_Extent>

...


     <!-- DS-META-004: start of example-->
     <gmd:description>
      <gco:CharacterString>AIRAC</gco:CharacterString>
     </gmd:description>
     <!-- DS-META-004: end of example-->
     <!-- DS-META-007: start of example. Note that this example contains all three options when only two are required. -->

...


     <gmd:geographicElement>

...


      <gmd:EX_GeographicDescription>

...


       <gmd:geographicIdentifier>

...


        <gmd:MD_Identifier>

...


         <gmd:code>

...


          <gco:CharacterString>Belgium and Luxembourg</gco:CharacterString>

...


         </gmd:code>

...


        </gmd:MD_Identifier>

...


       </gmd:geographicIdentifier>

...


      </gmd:EX_GeographicDescription>

...


     </gmd:geographicElement>

...


     <gmd:geographicElement>

...


      <gmd:EX_GeographicBoundingBox>

...


       <gmd:westBoundLongitude>

...


        <gco:Decimal>3.93</gco:Decimal>

...


       </gmd:westBoundLongitude>

...


       <gmd:eastBoundLongitude>

...


        <gco:Decimal>7.57</gco:Decimal>

...


       </gmd:eastBoundLongitude>

...


       <gmd:southBoundLatitude>

...


        <gco:Decimal>52.10</gco:Decimal>

...


       </gmd:southBoundLatitude>

...


       <gmd:northBoundLatitude>

...


        <gco:Decimal>54.10</gco:Decimal>

...


       </gmd:northBoundLatitude>

...


      </gmd:EX_GeographicBoundingBox>

...


     </gmd:geographicElement>

...


     <gmd:geographicElement>

...


      <gmd:EX_BoundingPolygon>

...


       <gmd:polygon>

...


        <gml:Polygon gml:id="p1">

...


         <gml:exterior>

...


          <gml:Ring>

...


           <gml:curveMember>

...


            <gml:LineString gml:id="ls1">

...


             <gml:posList>30 30 30 40 60 40 60 30</gml:posList>

...


            </gml:LineString>

...


           </gml:curveMember>

...


          </gml:Ring>

...


         </gml:exterior>

...


        </gml:Polygon>

...


       </gmd:polygon>

...


      </gmd:EX_BoundingPolygon>

...


     </gmd:geographicElement>

...


     <!-- DS-META-007: end of example-->

...


     <!-- DS-META-003: start of example -->

...


     <gmd:temporalElement>

...


      <gmd:EX_TemporalExtent>

...


       <gmd:extent>

...


        <gml:TimePeriod gml:id="period1">

...


         <gml:beginPosition>2010-11-01T00:00:00Z</gml:beginPosition>

...


         <gml:endPosition>2010-12-24T24:00:00Z</gml:endPosition>

...


        </gml:TimePeriod>

...


       </gmd:extent>

...


      </gmd:EX_TemporalExtent>

...


     </gmd:temporalElement>

...


     <!-- DS-META-003: end of example -->

...


    </gmd:EX_Extent>

...


   </gmd:extent>

...


  </gmd:MD_DataIdentification>

...


 </gmd:identificationInfo>

...


 <!-- DS-META-008: start of example -->
 <gmd:dataQualityInfo>
  <gmd:DQ_DataQuality>
   <gmd:scope>
   <!-- gmd:level is required by ISO 19115 (2003). This should use the value "dataset". -->
    <gmd:DQ_Scope>
     <gmd:level>
      <gmd:MD_ScopeCode codeList="https://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#MD_ScopeCode" codeListValue="dataset">dataset</gmd:MD_ScopeCode>
     </gmd:level>
    </gmd:DQ_Scope>
   </gmd:scope>
   <gmd:lineage>
    <gmd:LI_Lineage>
     <gmd:statement>
      <gco:CharacterString>The routine data integrity level is assured.</gco:CharacterString>
     </gmd:statement>
    </gmd:LI_Lineage>
   </gmd:lineage>
  </gmd:DQ_DataQuality>
 </gmd:dataQualityInfo>
 <!-- DS-META-008: end of example -->
</gmd:MD_Metadata>