Ontology based Collection Discovery C. Iacopino ESA EOP-G P.G. Marchetti ESA EOP-G Slide 1
Table of Content Overview Geospatial Context CIM Extension Keywords and Ontologies Automatic Link Ontology-Collection Conclusion Slide 2 2
Catalogue Service for Web ISO 19115 ISO 19119 CSW ebRIM CSW ebRIM AP CIM EP EO EP GML EO GML AP Collection Service Product CSW ISO ISO 19139 XML Schema Implementation Slide 3
Catalogue Service for Web ISO 19115 ISO 19119 CSW ebRIM CSW ebRIM AP CIM EP EO EP GML EO GML AP Collection Service Product CSW ISO ISO 19139 XML Schema Implementation Slide 4
ebRIM ISO CSW (CIM EP) Mapping between information resources and metadata OGC 07-038r2, OGC Cataloguing of ISO Metadata (CIM) using the ebRIM profile of CS-W, Discussion Paper, v. 0.1.9 2009-02-05
Catalogue Service for Web ISO 19115 ISO 19119 CSW ebRIM CSW ebRIM AP CIM EP EO EP GML EO GML AP Collection Service Product CSW ISO ISO 19139 XML Schema Implementation Slide 6
EO Products Extension Package GML EO Products data Earth Observation context OGC 06-131r5, EO Products Extension Package for ebRIM Profile of CSW 2.0, version 0.2.2, 2009-01-17
EO Products Data Model EO Product Types taxonomy +parentIdentifier EO Product Types taxonomy Container to store the observation metadata and the acquisition parameters OGC 06-131r5, EO Products Extension Package for ebRIM Profile of CSW 2.0, v. 0.2.2, 2009-01-17
Discovery Process Slide 9
Table of Content Overview Geospatial Context CIM Extension Keywords and Ontologies Automatic Link Ontology-Collection Conclusion Slide 10 10
Extension Goals Goals Approach proposed Improve the capabilities of the discovery process of EO resources Allow non-expert users to find collections and products that fit their needs Approach proposed Semantic annotation by means of keywords referenced to formal ontologies
<<ExtrinsicObject>> Keywords CIM Extension <<ExtrinsicObject>> CitedItem <<ExtrinsicObject>> Keywords 1..* DescriptiveKeywords ThesaurusName 1 <<ExtrinsicObject>> ResourceMetadata description : InternationalString <<classification>> ObjectType[0..*] : ObjectReff <<slot>> Source[0..*] : InternationalString <<slot>> Format[0..*] : FormatNameAndVersion <<slot>> References[0..*] : URI <<slot>> Type[0..*] : InternationalString ResourceMetadataInformation ParentMetadataInformation 0..1 0..1 0..1 0..1 <<ExtrinsicObject>> MetadataInformation <<slot>> date : DateTime <<slot>> Identifier [0..1] : String <<slot>> Language [0..1] : Language <<classification>> CharacterSet[0..1] <<slot>> ConformsTo[0..1] : MetadataStandardNameAndVersion Slide 12
Keywords Entity CIM ISO 19115
Keywords in Inspire INSPIRE Metadata Implementing Rules: Technical Guidelines based on EN ISO 19115 and EN ISO 19119, v. 1.0, 2008-12-19
Table of Content Overview Geospatial Context CIM Extension Keywords and Ontologies Automatic Link Ontology-Collection Conclusion Slide 15 15
Collection discovery via the OTEG ontology OTEG GUI Keywords CSW Collections Request
Example: OTEG ontology Search Engine Ontology Navigation Vocabulary Concept Definition
Example: OTEG ontology (2) ESA:ESA.EECF.LANDSAT_TM_xF
Collection discovery via multiple ontologies GEMET Ontology GUI OTEG Ontology B-Keywords CSW A-Keywords Collections Request
Table of Content Overview Geospatial Context CIM Extension Keywords and Ontologies Automatic Link Ontology-Collection Conclusion Slide 20 20
The Automatic Link Problems Approach proposed The ontology concepts have to be transferred to the catalogue. Have the possibility to link collections dynamically to a number of ontologies/thesauri could improve considerably the discovery process. Approach proposed Identify which are the characteristics of the collection that consent to link them to the thematic area represented by the ontology. The main element that differentiates a collection respect the others is the sensor that acquired the datasets.
<<ExtrinsicObject>> Instrument Instrument Entity <<ExtrinsicObject>> ResourceMetadata AcquisitionInformation 1 <<ExtrinsicObject>> DataMetadata <<classification>> SpazialRepresentaionType [0..*] <<slot>> ScaleDenominator [0..*]: Integer <<slot>> Language [0..*]: Language <<classification>> TopicCategoryCode [0..N] <<slot>> Temporal [0..N]: GM_Period <<slot>> Spatial [0..N]: GM_Envelope <<ExtrinsicObject>> Instrument <<classification>> Band [1..*] : BandTypeCode <<slot>> Resolution [1..*]: gml:MeasureType <<slot>> Description [0..1]: String <<slot>> Mode [0..*]: String <<slot>> Polarisation [0..*]: String Landsat TM Res: 30 m Band: Mult. - Swift ESA:ESA.EECF.LANDSAT_TM_xF
Collection discovery via automatic link Res: 20-30 m Band: Mult-Swift OTEG Ontology Land Use OTEG GUI Keywords Res: 20-30 m Band: Mult-Swift CSW Collections Request ESA:ESA.EECF.LANDSAT_TM_xF
Collection discovery via mediator service B-Ontology GUI A-Ontology B-Keywords CSW A-Keywords Collections Request
Mediation - Example Ontology O1 Ontology O2 Person Human name age Human - name michael memberOf Person name = Michael Stollberg age = 28 Adult Child classMapping(unidirectional O2:Person O1.Adult attributeValueCondition(O2.Person.age >= 18)) This allows to transform the instance ”michael” of concept person in ontology O2 into a valid instance of concept ‘adult’ in ontology O1
Table of Content Overview Geospatial Context CIM Extension Keywords and Ontologies Automatic Link Ontology-Collection Conclusion Slide 26 26
Conclusion The approach proposed regarding the Keywords entity is a feasible solution in terms of the adoption effort required. Work to do Investigate in depth the right subset of sensor attributes required and which technology use in the implementation (ebRIM entities or external annotation in SensorML). Slide 27
Thank you for the attention Slide 28