29
Semantic extensions to ecoRelevé Olivier Rovellotti

Tdwg2011

Embed Size (px)

DESCRIPTION

Sem Web Extention to ecoReleve

Citation preview

Page 1: Tdwg2011

Semantic extensions to ecoRelevé

Olivier Rovellotti

Page 2: Tdwg2011

• The projet• The Sem Web• The extentions

Page 3: Tdwg2011

Reduce Software complexity

Page 4: Tdwg2011

For who?

People we know:

People we don’t know?

Page 5: Tdwg2011

Define Protocols Collect data

Analyzedata

AskQuestions

Data Admin

What for?

Page 6: Tdwg2011

Citizen Science

Professional Research

PHD

DBA/GIS

3 Modules

Page 7: Tdwg2011
Page 8: Tdwg2011

RDF

Page 9: Tdwg2011

2007

Page 10: Tdwg2011

2009

Page 11: Tdwg2011

Life Science

2012

Page 12: Tdwg2011

Now what ?

Page 13: Tdwg2011

What is it good for?

• Better annotations• Easier data integration• More extensible• More expressive

Page 14: Tdwg2011

Controlled Vocabularies:

Build protocols forms

Enhance existing dataset

Aggregate data

Page 15: Tdwg2011

Annotations

Page 16: Tdwg2011

ecoRelevé

Core

Page 18: Tdwg2011

1.0

Observation Layers

Data integration

Page 19: Tdwg2011

ecoRelevé

explorer

Data enhancement

Page 20: Tdwg2011
Page 21: Tdwg2011

4 dimensions

Time

Biology

Space

People

Page 22: Tdwg2011

Time

Biology

Space

PeopleFriends

Work

FOAF

Localities Protected Areas

Last weekAt the same time as

Conservation Status

Family

GeoSparql

Page 23: Tdwg2011

Data connector

Page 24: Tdwg2011

Milan royalMilvus milvusRed Kite

Page 25: Tdwg2011

Rod Page - what can you do with it ?

Page 26: Tdwg2011

SPARQL:Catch the frog

select ?scientificName, ?status, ?lat, ?long FROM <urn:rdf.TdwgFroggyChallenge>where { ?s rdf:type uniprot:Molecule . ?s terms:relation ?id. ?s terms:subject ?taxonInGB . ?id geo:lat ?lat. ?id geo:long ?long.  ?taxonInDbPedia dbOwl:conservationStatus ?status. ?taxonInGB rdfs:seeAlso ?taxonInDbPedia. ?taxonInGB uniprot:scientificName ?scientificName.}

ecoReleve

SparQL

TAISTY!

Page 27: Tdwg2011
Page 28: Tdwg2011

Take home message :

• There is a learning curve• But RDF is not that difficult• One API is better than 10 • We need data in RDF to experiment

• Reasoning is for later …

Page 29: Tdwg2011

Thanks ..

@orovellotti