may 25-28 2004 sea-search meeting cyprus metadata and xml in compliance with iso-19115 michèle...
TRANSCRIPT
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
METADATA and XML in compliance with
ISO-19115
Michèle FICHAUT, IFREMER/SISMER Gilbert MAUDIRE, IFREMER/ISI Mickaël TREGUER, IFREMER/ISI
2
lfremer
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
GOAL
See if EDMED (data base decription), Cruise Summary Report (Roscop) could be described by :
XML in compliance with ISO-19115
3
lfremer
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
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
4
lfremer
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
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.
5
lfremer
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
Deliverables
EXCEL file describing the mappingXML SCHEMA for EDMEDExample XML file of an EDMED description
Available from the MarineXML website http://ioc.unesco.org/marinexml/
Already used by some Sea-Search partners
6
lfremer
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
EDMED to ISO-19115
XML tree (10 levels of XML tags) Easy search : Each tag as its
ISO-19115 number
EDMED reference
EXCEL file (EDMED_ISO19115.xls)
Level 2 Level 3 Level 4 Level 5
CENTRE I nstitute
CENTRE NAME
<dataI dI nfo>
(15)
<idPoc> (29) <rpOrgName> (376)
CENTRE- HOST
VI SI T- ADDRESS
VI SI T city
<dataI dI nfo>
(15)
<idPoc> (29) <rpCntI nfo> (378) <cntAddress> (389)
CENTER COUNTRY <dataI dI nfo>
(15)
<idPoc> (29) <rpCntI nfo> (378) <cntAddress> (389)
EDMED FI ELD I SO- 19115 XML TAG
7
lfremer
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
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, …)
8
lfremer
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
XML schema
Resp. of metadata
Distributor
Resource
Date of metada creation
9
lfremer
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
Example of XML-EDMED file
ISO-8601ISO-19115 MANDATORY FIELD
10
lfremer
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
Updating EDMED entries
257 EDMED XML files transmitted to BODC very recentlyCurrently 226 French EDMED descriptions on the SEA-SEARCH WEB SITE31 new entries and updates on some previous ones
11
lfremer
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
Results on 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
12
lfremer
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
Aggregate dataset
<dataIdInfo> (Cruise)…<aggrInfo> (35.1) <resTitle> Ship name <resAltTitle>Ship ID <otherCitDetail> Ship type
<assocType> 4 = source <initType> 10=Platform…
<dataIdInfo>Associated dataset
<aggrInfo> (35.1)
<assocType> 3=Reference to master dataset <initType> 9=Operation
<dataIdInfo>Associated dataset
<aggrInfo> (35.1)
<assocType> 3=Reference to master dataset <initType> 9=Operation
…
13
lfremer
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
Results on CSR mapping (2)
Port of departure and return fit into Keywords : departure_place, arrival_placeMARSDEN squares and Ocean areas (IHB) fit into ISO-19115<dataExt>
<geoEle>For other geographic information, GML standards has been used
14
lfremer
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
Geographic Markup Language
GML is consistent with existing OGC (OpenGIS Consortium)
GML is an XML encoding for geographic information, including both the spatial and non-spatial properties of geographic features
15
lfremer
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
Links between XML and GML files
ISO-19115
XML file for a CSR
<graphOver>
<bgFileName>
<bgFileDesc>
<bgFileType>
</graphOver>
<graphOver>
…
</graphOver>
GML file
Description of moorings
GML file
Description of the ship
route …
3 XML Schemas
GIF file
Image of the ship route
Or/and
16
lfremer
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
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
17
lfremer
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
Next step
Prepare the XML example fileDistribute 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 ?
18
lfremer
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
Small modification of EDMED schema
Compatibility between tags for EDMED and tags for CSRMapping of CSR has had some influence on the EDMED previous schema2 very small modifications
Comment about the date format : ISO-8601Tag <identAuth> added under <GeoId>
• to identify the author of the used code list : IHB in the case of EDMED
Version 1.01To be distributed
19
lfremer
MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS
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 developpedNeed some adjustments and improvements to be fully compatible with the Sea-Search CDI