may 25-28 2004 sea-search meeting cyprus metadata and xml in compliance with iso-19115 michèle...

20
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

Upload: cecily-wood

Post on 01-Jan-2016

215 views

Category:

Documents


0 download

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

MAY 25-28 2004 SEA-SEARCH MEETING CYPRUS

THE END

THANK YOU