Download presentation
Presentation is loading. Please wait.
Published byEric Tyler Modified over 6 years ago
1
InterRisk Discovery standards in HMA-T and Discovery in FP6 InterRisk
Interoperable GMES Services for Environmental Risk Management in Marine and Coastal Areas of Europe Discovery standards in HMA-T and Discovery in FP6 InterRisk Yves Coene, Spacebel s.a. Hung Truong-Minh, Spacebel s.a. Yassine Lassoued, CMRC Discovery and Ontology Workshop, 04 March 2009, Frascati InterRisk is a Specific Targeted Research Project (contract number ) co-funded by the Information Society and Media DG of the European Commission within the RTD activities of the Thematic Priority Information Society Technologies Discovery and Ontology Workshop - 4 March 2009, Frascati 1
2
Discovery and Ontology Workshop - 4 March 2009, Frascati
Outline Part I: HMA-T Status discovery related standards in HMA-T Part II: InterRisk Discovery with CSW and ontologies in InterRisk Information Viewpoint: data and keyword ontologies Service Viewpoint: InterRisk Discovery Clients InterRisk Ontology Client Technology Viewpoint Issues Discovery and Ontology Workshop - 4 March 2009, Frascati 2
3
Part I – HMA-T Discovery
Discovery and Ontology Workshop - 4 March 2009, Frascati 3
4
Metadata Specifications
Datasets OGC : GML Application schema for Earth Observation, version 0.9.3, 21/07/2008. VGT Discovery and Ontology Workshop - 4 March 2009, Frascati 4
5
Metadata Specifications
Services ISO 19119:2005, Geographic Information – Services, 21/06/2006 INSPIRE Metadata IR Guidance Document, 19/12/2008. EO Collections ISO 19139:2007, Geographic Information – Metadata XML INSPIRE Metadata IR Guidance Document Action by IGN (HMA-T) to provide consistent set of XML schemas for ISO19139 and ISO19119. Discovery and Ontology Workshop - 4 March 2009, Frascati 5
6
Discovery and Ontology Workshop - 4 March 2009, Frascati
6
7
Service Specifications
Datasets OGC : EO Products extension package for ebRIM Profile of CSW 2.0, version 0.2.2, 12/11/2008. VGT Discovery and Ontology Workshop - 4 March 2009, Frascati 7
8
Service Specifications
EO Dataset Collections and Services OGC r2: Cataloguing ISO Metadata using the ebRIM Profile of CSW 2.0, version 0.1.9, 05/02/2009. OGC r4: ebRIM Application Profile of CSW. Discovery and Ontology Workshop - 4 March 2009, Frascati 8
9
Discovery and Ontology Workshop - 4 March 2009, Frascati
Inspire Conformance Class main idea: metadata and service model which is semantically aligned with the Inspire Discovery Services Discovery and Ontology Workshop - 4 March 2009, Frascati Slide 9 9 9
10
Service Specifications
EO Dataset Collections and Services Status: INSPIRE conformance class integrated. Support for ISO19119 (services metadata) and link to dataset series (collections) to be included. Action HMA-T project. Expected mid 2009. Prototypes: Client development in InterRisk (for InterRisk ISO19139 records). Client and server in ESA FEDEO project (Spacebel, Spotimage) including link to SensorML (sensor discovery) Discovery and Ontology Workshop - 4 March 2009, Frascati 10
11
Discovery and Ontology Workshop - 4 March 2009, Frascati
11
12
OGC 07-063: EO Extension for WMS – objective
To evolve a consistent interpretation of the OpenGIS Web Map Server standard as a basis for interoperable WMS serving of EO products To enable and promote interoperability between CSW and WMS services: providing users with a mechanism to evaluate EO products before order / dissemination; providing users with a seamless process for discovery -> evaluation -> order / dissemination. Discovery and Ontology Workshop - 4 March 2009, Frascati Slide 12 12
13
OGC 07-063 – Service metadata
Discovery and Ontology Workshop - 4 March 2009, Frascati Slide 13 13
14
Discovery and Ontology Workshop - 4 March 2009, Frascati
Part II – FP6 InterRisk Discovery and Ontology Workshop - 4 March 2009, Frascati 14
15
Discovery and Ontology Workshop - 4 March 2009, Frascati
Entreprise Viewpoint FP6 InterRisk FP6 project: "Interoperable GMES Services for Environmental Risk Management in Marine and Coastal Areas of Europe" 15 partners: Coordinator: NERSC (Norway) – Stein Sandven CMRC: ontology design Spacebel: ontology and discovery clients in SSE Outcome: InterRisk Portal and services (i.e. a thematic SSE Portal). Ontologies, GML application schemas etc. Discovery and Ontology Workshop - 4 March 2009, Frascati 15
16
RM-ODP Viewpoints on a System
Separation of concerns: Viewpoints Enterprise Enterprise Viewpoint WHY ? Information Viewpoint WHAT INFO ? Services Viewpoint WHAT LOGIC ? Engineering Viewpoint HOW ? Technology Viewpoint STANDARDS Information System Services Engineering Technology Discovery and Ontology Workshop - 4 March 2009, Frascati 16
17
Discovery and Ontology Workshop - 4 March 2009, Frascati
Entreprise Viewpoint Objective To develop a knowledge base for oil spills and HAB, with rich semantics, which can be queried and reused over the Semantic Web To harmonize data and metadata vocabulary amongst the InterRisk resource providers To improve data discovery by Adding semantics to metadata keywords Defining relationships between keywords Discovery and Ontology Workshop - 4 March 2009, Frascati 17
18
Discovery and Ontology Workshop - 4 March 2009, Frascati
Information Viewpoint Ontology Design Two sets of ontologies Data ontologies (OWL) Define controlled vocabulary for oil spills and HAB GML application schemas, e.g. oil types, sampling methods, species, etc. Keywords ontologies (SKOS OWL) Define the lists of keywords (vocabulary) to be used among InterRisk resource providers, together with their relationships 8 keywords ontologies, corresponding to 8 types of keywords: ISO-19115: Discipline, Theme, Place, Temporal, and Stratum SeaDataNet: Instrument, Platform, Parameter Discovery and Ontology Workshop - 4 March 2009, Frascati 18
19
Discovery and Ontology Workshop - 4 March 2009, Frascati
Ontology Design Information Viewpoint Data Ontologies (OWL): Oil: Defines oil names and types Phytoplankton: Defines: Effects on water life, Sampling methods, Syndromes Taxonomic groups and species Toxins Discovery and Ontology Workshop - 4 March 2009, Frascati 19
20
Discovery and Ontology Workshop - 4 March 2009, Frascati
Ontology Design Information Viewpoint Keyword ontologies: Collected terms will be used to build OWL ontologies for 8 types of keywords: Discipline, Theme, Place, Temporal, Stratum Parameter, Platform, Instrument Terms from the keyword ontologies will be linked using relationships Discovery and Ontology Workshop - 4 March 2009, Frascati 20
21
Discovery and Ontology Workshop - 4 March 2009, Frascati
Discipline Ontology Information Viewpoint From SeaDataNet: DS01: Biological oceanography DS02: Chemical oceanography DS03: Physical oceanography DS04: Marine Geology DS05: Atmosphere DS06: Cross-discipline DS07: Administration and dimensions DS08: Terrestrial DS09: Cryosphere DS10: Environment DS11: Fisheries and aquaculture SeaDataNet Discovery and Ontology Workshop - 4 March 2009, Frascati 21
22
Theme Ontology Information Viewpoint
TH001: Environment TH104: Wind Field TH103: Slicks TH002: Marine Environment TH003: Coastal Environment TH102: Oil Spill Report TH004: Marine Pollution TH101: Marine Oil Spill TH006: Coastal Pollution TH105: Wind Speed TH201: HAB TH203: Plankton T202: HAB Sampling Station TH207: Water Sample TH206: Shellfish Sample TH205: Sample TH204: Phytoplankton TH208: Sample Analysis TH209: Bioassay Analysis TH210: Chemistry Analysis TH211: Phytoplankton Analysis TH212: Toxin TH213: Biotoxin TH214: Phytotoxin TH005: Coastal Hazard Discovery and Ontology Workshop - 4 March 2009, Frascati 22
23
Discovery and Ontology Workshop - 4 March 2009, Frascati
Information Viewpoint Place Ontology Countries ICES Division North-East Greenland Spitzbergen and Bear Island Norwegian Sea Baltic Sea South-East Greenland Iceland Grounds Faroe Plateau North of Azores Northern North Sea Skaggerak and Kattegat Faroe Bank West of Scotland Rockall Central North Sea Belt Sea Sound Irish Sea Porcupine Bank West of Ireland Southern North Sea South-West of Ireland-West South-West of Ireland-East Celtic Sea-North Bristol Channel Western English Channel Eastern Channel Celtic Sea-South Azores Grounds West Bay of Biscay Bay of Biscay-Offshore Bay of Biscay-North Bay of Biscay-Central Bay of Biscay-South Portuguese Waters-West Portuguese Waters-East Discovery and Ontology Workshop - 4 March 2009, Frascati 23
24
Discovery and Ontology Workshop - 4 March 2009, Frascati
Information Viewpoint Stratum Ontology Sea Surface Seabed Water Column Parameter Ontology Sea surface temperature Chemistry AZP Chemistry DSP Bioassay PSP Bioassay DSP, Okadaic Acid Discovery and Ontology Workshop - 4 March 2009, Frascati 24
25
Discovery and Ontology Workshop - 4 March 2009, Frascati
Information Viewpoint Instrument Ontology Liquid Chromotography with Mass Spectometry High Performance Liquid Chromotography Microscope Platform Ontology Research Vessel Satellite Discovery and Ontology Workshop - 4 March 2009, Frascati 25
26
How Ontologies Will Be Used
Data Ontologies Partners should use labels of ontology terms as values for data fields such as oil types, species, etc. Keywords Ontologies Partners should use labels of ontology terms as values for metadata keywords. Discovery and Ontology Workshop - 4 March 2009, Frascati 26
27
How Ontologies Will Be Used
Data discovery Data discovery will be driven by ontologies: Users will browse the ontologies (e.g. theme, discipline, parameters, etc.) and search data using the keywords Discipline Theme Place Temporal Stratum Parameter Instrument Platform Discovery and Ontology Workshop - 4 March 2009, Frascati 27
28
InterRisk Ontology Model
Information Viewpoint InterRisk Ontology Model Class_A Instance_A1 xxxxx Data Ontology Class e.g.: Syndrome, Symptom, Species, PhytoplanktonSpecies … Class_Aa Class_Ab propertyB->Aa kkkkk Keyword Ontology Class e.g.: Theme, Discipline, Stratum, Place, Temporal, Parameter, Instrument, Platform propertyAa->B Class_B xxxxx Instance e.g.: Amylax_SP, DomoicAcid, ASP… Instance_B2 Sub Class / Supper Class KeywordType_A Instance_B1 Property e.g.: producesToxin, producedBy, hasEffectOnWater … Keyword_A1 Keyword_A2 Keyword_A3 Discovery and Ontology Workshop - 4 March 2009, Frascati 28
29
Example Of InterRisk Data Ontology
Information Viewpoint Example Of InterRisk Data Ontology PhytoplanktonSpecies Species ShellfishSpecies Syndrome Phytotoxin EffectOnWaterLife DomoicAcid Amylax_SP ASP Symptom Toxin Zootoxin Microbaltoxin toxinCausesSyndrome CausedByToxin hasEffectOnWater producedBy producesToxin hasSymptom hasCausativeOrganism causesSyndrome Discovery and Ontology Workshop - 4 March 2009, Frascati 29
30
Discovery and Ontology Workshop - 4 March 2009, Frascati
Service Viewpoint What: Concerned with the functional decomposition of the system into a set of objects that interact at interfaces – enabling system distribution. Service taxonomy: Human Interaction Services Portal Ontology client. Catalogue client(s) Discovery Services Ontology Server CSW ISO AP catalogue services from partners Discovery and Ontology Workshop - 4 March 2009, Frascati 30
31
Discovery Clients - OGC CSW Clients
Service Viewpoint Discovery Clients - OGC CSW Clients Specifications InterRisk Metadata Profile of ISO19139 (subset) OGC : CSW ISO Application Profile interfaces (OGC Discussion Paper) OGC : CSW ISO Application Profile (OGC IS) OGC : CIM extension package Objective SSE clients supporting OGC , and interfaces for InterRisk Services, Dataset Collections and Datasets SSE Registration Wizard support for automatic generation Test servers NERSC, CMRC, PML, INNOVA, IFREMER catalogue servers GeoNetwork (services catalogue installed at Spacebel) ERDAS CIM extension package catalogue at ERDAS (Liège) Discovery and Ontology Workshop - 4 March 2009, Frascati 31
32
Discovery and Ontology Workshop - 4 March 2009, Frascati
NERSC CSW ISO AP Discovery and Ontology Workshop - 4 March 2009, Frascati 32
33
Ontology Client Service (Classes graph)
Service Viewpoint Ontology Client Service (Classes graph) PhytoplanktonSpecies Species Syndrome Phytotoxin EffectOnWaterLife AcanthoicaQuattrospina hasEffectOnWater producedBy producesToxin hasCausativeOrganism causesSyndrome Actinocyclus_SP Amylax_SP EffectOnWaterLife-instance1 Navigate to other Class Navigate to Instances Graph Discovery and Ontology Workshop - 4 March 2009, Frascati 33
34
Ontology Client Service (Instances graph)
InterRisk Ontology Client Ontology Client Service (Instances graph) PhytoplanktonSpecies Syndrome Phytotoxin EffectOnWaterLife hasEffectOnWater producesToxin causesSyndrome Amylax_SP ASP EffectOnWaterLife-instance1 DomoicAcid Navigate to Classes Graph Navigate to other Instance Discovery and Ontology Workshop - 4 March 2009, Frascati 34
35
Discovery with Ontology and Catalogue
InterRisk Ontology Client Discovery with Ontology and Catalogue InterRisk ISO19139 metadata Keyword type and Keyword values: taken from controlled vocabulary defined by InterRisk keyword ontologies Discovery process: Browse / search ontology graph Related keyword class instances (their rdf:label) used as GetRecords "keyword" queryable GetRecordsByID returns ISO record Keyword type and values correspond to "instances" in the ontology graph which can be browsed starting from there. Discovery and Ontology Workshop - 4 March 2009, Frascati 35
36
Discovery with Ontology and Catalogue
InterRisk Ontology Client Discovery with Ontology and Catalogue Class_B Instance_Bi Keyword_Ai Current focus KeywordType_A Step-1 Automatic CSW Query (GetRecords): keyword = « Keyword_Ai » Step-2 Metadata (GetRecordsById): Click on « Metadata » button Step-3 Go back to « Instances Graph » Click on « Keyword_Aj » link Discovery and Ontology Workshop - 4 March 2009, Frascati 36
37
Ontology Implementation
Technology Viewpoint Ontology Implementation SPARQL Protocol for RDF W3C Recommendation 15 January 2008 HTTP and SOAP binding are available OWL W3C Recommendation 10 February 2004 Discovery and Ontology Workshop - 4 March 2009, Frascati 37
38
Ontology Implementation
Technology Viewpoint Ontology Implementation Ontology Server Sesame version 2.2 ( Open Source Integration with SSE Portal Sesame 2.2 requires Java 5 All Sesame APIs (incl. SPARQL) use Java 5 features Apache Tomcat 6.0 with Java SE 6.0 is recommended Discovery and Ontology Workshop - 4 March 2009, Frascati 38
39
Discovery and Ontology Workshop - 4 March 2009, Frascati
Technology Viewpoint Ontology Development Protégé - Phytoplankton Ontology Discovery and Ontology Workshop - 4 March 2009, Frascati 39
40
Discovery and Ontology Workshop - 4 March 2009, Frascati
Technology Viewpoint Ontology Development Protégé - Oil Ontology Discovery and Ontology Workshop - 4 March 2009, Frascati 40
41
Discovery and Ontology Workshop - 4 March 2009, Frascati
Issues SPARQL API on Java 5 versus SSE Java version. Design graphical user interface. Suggestions ? Ontology design not yet complete/stable No links yet between data ontology and keyword ontology No links in keywork ontologies No service discovery through Interrisk ontology as was foreseen (in)compatibility platform/instrument etc. with ESA GSCDA ontology sensor, etc. Discovery and Ontology Workshop - 4 March 2009, Frascati 41
42
Discovery and Ontology Workshop - 4 March 2009, Frascati
Issues ISO19139 information returned by GeoNetwork catalogues: not valid wrt INSPIRE MD IR Guidance document. Include originating controlled vocabulary in metadata as per INSPIRE MD IR Guidance. Discovery and Ontology Workshop - 4 March 2009, Frascati 42
43
Repeat for every thesaurus used.
<gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword> <gco:CharacterString>Algae Bloom</gco:CharacterString> </gmd:keyword> <gco:CharacterString>Oil spill</gco:CharacterString> <gmd:thesaurusName> <gmd:CI_Citation> <gmd:title> <gmx:Anchor href=" Ontology 1.0</gmx:Anchor> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date><gco:Date> </gco:Date></gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList=" rces/Codelist/ML_gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode> </gmd:dateType> </gmd:CI_Date> </gmd:date> </gmd:CI_Citation> </gmd:thesaurusName> </gmd:MD_Keywords> </gmd:descriptiveKeywords> Repeat for every thesaurus used. URN of thesaurus Preferred solution proposed by L. Lesage (IGN) Discovery and Ontology Workshop - 4 March 2009, Frascati 43
44
Discovery and Ontology Workshop - 4 March 2009, Frascati
Thank you. Discovery and Ontology Workshop - 4 March 2009, Frascati 44
45
Discovery and Ontology Workshop - 4 March 2009, Frascati
CMRC CSW ISO AP Discovery and Ontology Workshop - 4 March 2009, Frascati 45
46
Discovery and Ontology Workshop - 4 March 2009, Frascati
Multi CSW ISO AP Discovery and Ontology Workshop - 4 March 2009, Frascati 46
47
Discovery and Ontology Workshop - 4 March 2009, Frascati
PML CSW ISO AP Discovery and Ontology Workshop - 4 March 2009, Frascati 47
48
Discovery and Ontology Workshop - 4 March 2009, Frascati
INNOVA CSW ISO AP Discovery and Ontology Workshop - 4 March 2009, Frascati 48
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.