Upload
jonah-poole
View
225
Download
0
Tags:
Embed Size (px)
Citation preview
October 6, 2009 – Slide 1ESA Ontology / Terminology - ECOTERM
ESA Ontology and Taxonomy Developmentfor Earth Observation
Sergio D’Elia - EOP-GTRService Support and Ground Segment Technology
October 6, 2009 – Slide 2ESA Ontology / Terminology - ECOTERM
Table of ContentsTable of Contents
Background
Design
Multi-domain Thesaurus
GSCDA Implementation
Possible Extensions
October 6, 2009 – Slide 3ESA Ontology / Terminology - ECOTERM
Ontology / Terminology ObjectivesOntology / Terminology Objectives
Permit easy identification from non-EO domains (terms) of relevant EO
• Products / services
• Processing components
Ontology
• As simple as possible
• Supporting multiple domains
• With limited dependencies from evolution / changes
• Possibly permitting multi-lingual support (not ESA priority)
October 6, 2009 – Slide 4ESA Ontology / Terminology - ECOTERM
2005 Assessment2005 Assessment GEMET (General Multilingual Environmental Thesaurus)
• Groups / Themes, 21 languages
EARTh (Environmental Applications Reference Thesaurus)
• GEMET for Italy (English – Italian version)
Wiktionary (~ Wikipedia)
• Multilingual dictionary withdefinitions, etymologies,…
Eurovoc Thesaurus
• On EC fields, 21 languages
SWEET (Semantic Web for Earthand Environmental Terminology)
• Earth science data / information
None focused on EO applications (see also InterRisk)
October 6, 2009 – Slide 5ESA Ontology / Terminology - ECOTERM
Table of ContentsTable of Contents
Background
Design
Multi-domain Thesaurus
GSCDA Implementation
Possible Extensions
October 6, 2009 – Slide 6ESA Ontology / Terminology - ECOTERM
Minimum EO OntologyMinimum EO Ontology
Unstable: many changes possible below “Application Term”
Application Term
Product
Processor
ServiceProduct = Packeddata or information
October 6, 2009 – Slide 7ESA Ontology / Terminology - ECOTERM
Separation to Improve StabilitySeparation to Improve Stability
Application Term
Product
Processor
Service
Multi-domain Thesaurus(shared, stable, multi-lingual)
System Specific Taxonomy(dynamic, selected language)
Semantic links
Application Term
October 6, 2009 – Slide 8ESA Ontology / Terminology - ECOTERM
Multi-domain ThesaurusMulti-domain Thesaurus
themes
domains
information
measures
can be related to
Multi-domain Thesaurus
health environment climate
wave period
wave height
water quality
water turbidity
waves
marine environment
water transparenc
y
Secchi depth
terrestrial environment
deterioration of environment
marine deterioration
alga bloom
alga bloom monitoring
alga bloom
location / extent
alga bloom map
oil pollution
oil spill monitoring
oil spill drift
forecastoil spill
surveillance
natural environment
Application Terms
October 6, 2009 – Slide 9ESA Ontology / Terminology - ECOTERM
Multi-domain VocabularyMulti-domain Vocabulary
Term Type Term Application Domain Description Synonyms Related terms
Application alga bloom marine deterioration An alga bloom is a rapid increase in the population …
harmful alga bloom, marine bloom, water bloom, …
eutrophication, …
Application alga bloom marine environment “ “ “
… … … … … …
Multi-domain Vocabulary
October 6, 2009 – Slide 10ESA Ontology / Terminology - ECOTERM
Possible Graphic SearchPossible Graphic Search
Multi-domain Thesaurus
Ontosphere3DOntosphere3D ProtégéProtégé
October 6, 2009 – Slide 11ESA Ontology / Terminology - ECOTERM
Possible Textual SearchPossible Textual Search
Multi-domain Vocabulary
Definitions
Multi-domain Thesaurus
harmful
alga bloom
October 6, 2009 – Slide 12ESA Ontology / Terminology - ECOTERM
Table of ContentsTable of Contents
Background
Design
Multi-domain Thesaurus
GSCDA Implementation
Possible Extensions
October 6, 2009 – Slide 13ESA Ontology / Terminology - ECOTERM
Multi-domain Search ToolMulti-domain Search Tool (http://dimeola.esrin.esa.int/OTE/navigateInfoDomain)(http://dimeola.esrin.esa.int/OTE/navigateInfoDomain)
October 6, 2009 – Slide 14ESA Ontology / Terminology - ECOTERM
Multi-domain Thesaurus & Vocabulary SearchMulti-domain Thesaurus & Vocabulary Search
Multi-domainThesaurus & Vocabulary
Link to 2D Navigator
Requires Java 1.6
October 6, 2009 – Slide 15ESA Ontology / Terminology - ECOTERM
2D Navigator – Land monitoring2D Navigator – Land monitoring
October 6, 2009 – Slide 16ESA Ontology / Terminology - ECOTERM
2D Navigator – Marine environment2D Navigator – Marine environment
October 6, 2009 – Slide 17ESA Ontology / Terminology - ECOTERM
Table of ContentsTable of Contents
Background
Design
Multi-domain Thesaurus
GSCDA Implementation
Possible Extensions
October 6, 2009 – Slide 18ESA Ontology / Terminology - ECOTERM
Multi-domain Vocabulary
Definitions
Multi-domain Thesaurus
GSCDA Shared and Specific SemanticsGSCDA Shared and Specific Semantics
ApplicationTerm
GSCDA SemanticSearch Tool
Product Type Sensor Mission
Dataset
GSCDA Taxonomy
Search path
harmfulGSCDA
Vocabulary
GSCDA = GMES Space Component Data Access
October 6, 2009 – Slide 19ESA Ontology / Terminology - ECOTERM
GSCDA Semantic Search ToolGSCDA Semantic Search Tool(http://gsc-test.netcetera.ch/OTE/navigateInfoDomain)
Multi-domainThesaurus and Vocabulary
Taxonomy and VocabularyGSCDA
Link to 2D Navigator
October 6, 2009 – Slide 20ESA Ontology / Terminology - ECOTERM
= OWL (reasoning)
= Excel
Shared / GSCDA ImplementationShared / GSCDA Implementation
Edi
ting
Multi-domain Vocabulary
Multi-domain Thesaurus
CSGDATaxonomy
WS
IF
Use
Online Version
Firewall
Download FTP Site
CSGDAVocabulary
Master Version
WS
IF
October 6, 2009 – Slide 21ESA Ontology / Terminology - ECOTERM
Table of ContentsTable of Contents
Background
Design
Multi-domain Thesaurus
GSCDA Implementation
Possible Extensions
October 6, 2009 – Slide 22ESA Ontology / Terminology - ECOTERM
= OWL (reasoning)
= Excel
Future GSCDA ImplementationFuture GSCDA Implementation
CSGDATaxonomy
CSGDAVocabulary
ApplicationTerm
Product Type Sensor Mission
Dataset
Reasoning
ApplicationTerm
Product Type Sensor Mission
Dataset
ApplicationRequirements
ProductGroup
October 6, 2009 – Slide 23ESA Ontology / Terminology - ECOTERM
Band
…
GSCDA Ontology v2GSCDA Ontology v2
ApplicationRequirements
ApplicationTerm
Product Group
ProductGroup
GSCDASemantic
Search Tool
Product Type Sensor MissionDataset
GSCDA Taxonomy
waterGSCDA
Vocabulary
Multi-domain Vocabulary
Definitions
Multi-domain Thesaurus
ApplicationTerm
Resolution
SensorMode /Type
Rules /Reasoning
October 6, 2009 – Slide 24ESA Ontology / Terminology - ECOTERM
RulesRules
Application Term
Application Requirements
Sensor Type / Mode
Resolution (m) Band Product ClassRevisit Time
(days)
Glacier SAR 30 - 300 C, L Wide Swath 30
Forest SAR <300 C, L Wide Swath 30
Forest Optical <300R, G, B, NIR, SWIR, TIR
Wide Swath 30
Product Group
Product Characteristics
Sensor Type / Mode
Resolution (m) Band Product ClassRevisit Time
(days)
SAR Wide Swath SAR 150 C Wide Swath 35
SAR Medium Resolution SAR 30 C 35
Polarimetry Polarised SAR 88 L Polarimetry
Phase preserving SAR 40 L Phase preserving
Optical low resolution Optical 300R, G, B, NIR, SWIR
35
October 6, 2009 – Slide 25ESA Ontology / Terminology - ECOTERM
Ontology / Terminology - Shared / SpecificOntology / Terminology - Shared / Specific
Shared
SSE Taxonomy
ApplicationTerm
ApplicationTerm
pertainsTo(0..*)
pertainsTo(0..*)
ServiceCategory
ServiceCategory
ServiceService
FormatFormat
has
KEO Taxonomy
generatedBy
ApplicationTerm
ApplicationTerm
pertainsTo(0..*)
ProcessingCategory
ProcessingCategory
pertainsTo(1..*)
ProductType
ProductType
hasInput
hasOutput
FeatureLabel
FeatureLabel
ProcessorProcessor
basedOn(0..*)
FormatFormat
ProcessingCategory
ProcessingCategory
ServiceCategory
ServiceCategory
VocabularyThesaurus
ApplicationTerm
ApplicationTerm
ApplicationTerm
ApplicationTerm
Multi domain
ProductType
ProductType
SensorSensor
MissionMission
EO only
(1..*)
DatasetDataset
(1..*)
ApplicationTerm
ApplicationTerm
GSCDA Taxonomy
DatasetDataset
ProductType
ProductType
SensorSensor
MissionMission
October 6, 2009 – Slide 26ESA Ontology / Terminology - ECOTERM
Multi-domain Vocabulary
Definitions
Multi-domain Thesaurus
Shared and Specific SemanticsShared and Specific Semantics
Service Support Environment
Processing Environment
GSCDA
Sensor Network
ApplicationTerms
ApplicationTerms
ApplicationTerms
ApplicationTerms
Search starts from within each system
Marine Core ServiceApplicationTerms
October 6, 2009 – Slide 27ESA Ontology / Terminology - ECOTERM
Multi-domain Vocabulary
Definitions
Multi-domain Thesaurus
Possible FuturePossible Future
Service Support Environment
Processing Environment
GSCDA
Sensor Network
ApplicationTerms
ApplicationTerms
ApplicationTerms
ApplicationTerms
Reg
istr
y +
Acc
ess
Marine Core ServiceApplicationTerms