210 likes | 431 Views
METADATA and XML in compliance with ISO-19115. Michèle FICHAUT, IFREMER/SISMER Gilbert MAUDIRE, IFREMER/ISI Mickaël TREGUER, IFREMER/ISI. GOAL. See if EDMED (data base decription) , C ruise Summary Report (Roscop) could be described by : XML in compliance with ISO-19115.
E N D
METADATA and XML in compliance with ISO-19115 Michèle FICHAUT, IFREMER/SISMER Gilbert MAUDIRE, IFREMER/ISI Mickaël TREGUER, IFREMER/ISI
GOAL • See if EDMED (data base decription), Cruise Summary Report (Roscop) could be described by : XMLin compliance with ISO-19115
APPROACH • List all the needed information of an EDMED form, a CSR (ROSCOP form from ICES WEB site) • Look up a standard definition in ISO-19115 for each information • Define an XML tag in compliance with ISO-19115 for each information
Results on EDMED mapping • Almost all the EDMED information has been mapped to ISO-19115 • Exception 3 fields not compatible with ISO • CENTER HOST optional field(Language dependant) • CURRENCY DATE and REVISION DATE cannot be applied to DATA CENTRE and to CONTACT. Date can only be linked to the data base description.
Deliverables • EXCEL file describing the mapping • XML SCHEMA for EDMED • Example XML file of an EDMED description Available from the MarineXML website http://ioc.unesco.org/marinexml/ Already used by some Sea-Search partners
EDMED reference • XML tree (10 levels of XML tags) • Easy search : Each tag as its ISO-19115 number EDMED to ISO-19115 EXCEL file (EDMED_ISO19115.xls)
XML Schema • Generated from the ISO-19115 DTD using XMLSPY • Original standard schema has been restricted to • the tags needed by EDMED • the mandatory tags of ISO (tpCat = topic Category, …)
XML schema Resp. of metadata Date of metada creation Distributor Resource
ISO-19115 MANDATORY FIELD ISO-8601 Example of XML-EDMED file
Updating EDMED entries • 257 EDMED XML files transmitted to BODC very recently • Currently 226 French EDMED descriptions on the SEA-SEARCH WEB SITE • 31 new entriesand updates on some previous ones
Resultson CSR mapping (1) • All the information has been mapped to ISO-19115 and GML: • Last version of ISO-19115 allows the description of samples and measurements and of ship information • Tag <aggrInfo> provides aggregate dataset information
<dataIdInfo> Associated dataset <dataIdInfo> Associated dataset <aggrInfo> (35.1) <assocType> 3=Reference to master dataset <initType> 9=Operation <aggrInfo> (35.1) <assocType> 3=Reference to master dataset <initType> 9=Operation Aggregate dataset <dataIdInfo> (Cruise) … <aggrInfo> (35.1) <resTitle> Ship name <resAltTitle>Ship ID <otherCitDetail> Ship type <assocType> 4 = source <initType> 10=Platform … …
Results on CSR mapping (2) • Port of departure and return fit into Keywords : departure_place, arrival_place • MARSDEN squares and Ocean areas (IHB) fit into ISO-19115 <dataExt> <geoEle> • For other geographic information,GML standards has been used
Geographic Markup Language • GML is consistent with existing OGC (OpenGIS Consortium) • GMLis an XML encoding for geographic information, including both the spatial and non-spatial properties of geographic features
3 XML Schemas Links between XML and GML files ISO-19115 XML file for a CSR <graphOver> <bgFileName> <bgFileDesc> <bgFileType> </graphOver> <graphOver> … </graphOver> GML file Descriptionof moorings Or/and GIFfile Image of the ship route GML file Descriptionof the ship route …
Deliverables • EXCEL file describing the mapping • XML SCHEMA for CSR ISO-19115 • XML SCHEMA for CSR GML-Moorings • XML SCHEMA for CSR GML-Ship route • Example of XML file of a CSR and corresponding fulfilled ROSCOP form Version 0
Next step • Prepare the XML example file • Distribute the Version 0 to all partners who volunteer to comment about it • Prepare a version 1.0 for the CSR • Last checks and take into account the partner’s comments available by the middle of July ?
Small modification of EDMED schema • Compatibility between tags for EDMED and tags for CSR • Mapping of CSR has had some influence on the EDMED previous schema • 2 very small modifications • Comment about the date format : ISO-8601 • Tag <identAuth> added under <GeoId> • to identify the author of the used code list : IHB in the case of EDMED Version 1.01 To be distributed
CDI and ISO-19115 • Common Data Index also compatible to ISO-19115 • In the frame of an Internal IFREMER project, a data index has been developped • Need some adjustments and improvements to be fully compatible with the Sea-Search CDI