Presentation is loading. Please wait.

Presentation is loading. Please wait.

InterRisk Discovery standards in HMA-T and Discovery in FP6 InterRisk

Similar presentations


Presentation on theme: "InterRisk Discovery standards in HMA-T and Discovery in FP6 InterRisk"— Presentation transcript:

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


Download ppt "InterRisk Discovery standards in HMA-T and Discovery in FP6 InterRisk"

Similar presentations


Ads by Google