SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Querying a Marine Data 
Warehouse Using SPARQL 
ESWC 4th Summer School 
Crete, September 2014 
Presenter: 
Nikos 
Minadakis 
Ins$tute 
of 
Computer 
Science 
-­‐ 
FORTH 
Informa$on 
Systems 
Laboratory 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
1
MarineTLO 
– Top-­‐level 
ontology 
for 
the 
marine 
domain 
(also 
applicable 
to 
the 
terrestrial 
domain) 
– Created 
in 
the 
content 
of 
the 
iMarine 
project 
to 
tackle 
the 
need 
for 
integra$ng 
sets 
of 
facts 
about 
marine 
species, 
and 
thus 
to 
assist 
research 
about 
species 
and 
biodiversity. 
– Provides 
a 
unified 
and 
coherent 
core 
model 
for 
schema 
mapping 
which 
enables 
formula$ng 
and 
answering 
queries 
that 
cannot 
be 
answered 
by 
any 
individual 
source. 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
2
MarineTLO 
Concepts 
V1 
V2 
V3 
V4 
– MarineTLO 
Version 
2.0.0 
– Water 
Areas 
– Species 
-­‐> 
Water 
Areas 
– Countries 
– Countries 
-­‐ 
> 
Water 
Areas 
– Species 
-­‐> 
Countries 
– Ecosystems 
– Ecosystems 
-­‐> 
Countries 
– Species 
-­‐> 
Ecosystems 
– Exclusive 
Economical 
Zones 
– Fishing 
Gears 
– Fishing 
Vessels 
– Common 
Names 
of 
Species 
– MarineTLO 
Version 
3.0.0 
– Capture 
(Catch 
and 
ByCatch) 
– Catch 
– Biological 
Parameters 
– Longevity, 
size, 
weight 
– Sta$s$cal 
Indicators 
– Publica$ons 
– Species 
-­‐> 
Publica$ons 
– MarineTLO 
Version 
1.0.0 
– Compe$tors 
– Species 
Codes 
– Images 
– References 
– Species 
– Predators 
– Classifica$on 
– Scien$fic 
Names 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
3
MarineTLO Warehouse 
Contents 
5.5M Triples 53,797 Species 53,797 Scientific Names 
12,752 Authorships 
155,510 Common Names 
2,054 Predators 
853 Ecosystems 47 Water Areas 
294 Countries 160 EEZ 
90 Vessel Types 
112 Gear Types 
13,131 Bibliography resources 
3,206 Statistic Indicators 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
4
Seman$c 
post-­‐processing 
of 
search 
results 
5 
Applica>ons 
1/3 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
5
6 
Applica>ons 
2/3 
Fact 
Sheet 
Generator 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
6
7 
Applica>ons 
3/3 
Ichthys 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
7
8 
• MatWare 
• h`p://www.ics.forth.gr/isl/MatWare/ 
• MarineTLO 
• h`p://www.ics.forth.gr/isl/MarineTLO/ 
• TripleStores 
– MarineTLO-­‐Warehouse: 
h`p://virtuoso.i-­‐marine.d4science.org:8890/sparql 
– also 
browsable 
through: 
h`p://virtuoso.i-­‐marine.d4science.org:8890/fct 
Links 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
8
Related 
Publica>ons 
• Y. Tzitzikas, N. Minadakis, Y. Marketakis, P. Fafalios, C. Alloca, M. Mountantonakis, I. Zidianaki. 
MatWare: Constructing and Exploiting Domain Specific Warehouses by Aggregating Semantic 
Data. In 11th Extended Semantic Web Conference (ESWC'14), Anissaras, Crete, Greece, May 
2014. 
• M. Mountantonakis, C. Allocca, P. Fafalios, N. Minadakis, Y. Marketakis, C. Lantzaki, Y. 
Tzitzikas. Extending VoID for Expressing the Connectivity Metrics of a Semantic Warehouse, In 
1st International Workshop on Dataset PROFILing & fEderated Search for Linked Data 
(PROFILES'14), co-located with ESWC'14, Anissaras, Crete, Greece, May 2014. 
• Y. Tzitzikas, N. Minadakis, Y. Marketakis, P. Fafalios, C. Alloca, and M. Mountantonakis. 
Quantifying the Connectivity of a Semantic Warehouse. In procs of the 4th International 
Workshop on Linked Web Data Management (LWDM 2014) March, 2014. 
• Y. Tzitzikas, C. Allocca, C. Bekiari, Y. Marketakis, P. Fafalios and N. Minadakis, Ontology-based 
Integration of Heterogeneous and Distributed Information of the Marine Domain, ERCIM News 
vol. 96, Special Theme on Linked Open Data, January 2014. 
• Y. Tzitzikas, C. Allocca, C. Bekiari, Y. Marketakis, P. Fafalios, M. Doerr, N. Minadakis, T. Patkos 
and L. Candela , “Integrating Heterogeneous and Distributed Information about Marine Species 
through a Top Level Ontology”, 7th Metadata and Semantics Research Conference, MTSR 
2013, Thessaloniki, Greece, November 2013. 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
9
Triples: 
58,278 
Main 
Concepts: 
Ecosystems, 
Predators 
Graph: 
h"p://eswc/summerschool/Ecoscope 
Triples: 
676,480 
Main 
Concepts: 
Scien$fic 
Names 
Graph: 
h"p://eswc/summerschool/DBpedia 
Triples: 
2,249,035 
Main 
Concepts: 
Habitats, 
CommonNames, 
Bibliography 
References 
Graph: 
h"p://eswc/summerschool/Fishbase 
Schema: 
1,582 
triples 
Graph:h"p://eswc/summerschool/Schema 
Marine Data 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
10
Simplified Data Schema 
Species 
Scien>fic_Name 
_Assignment 
assignedDate 
xsd:string 
xsd:string 
xsd:dateTime 
Actor 
name 
Ecosystem_ 
Environment 
is_introduced_at 
Water_Area 
is_bio>cally_related_to 
Country 
CommonName 
name 
xsd:string 
is_used_in 
xsd:string 
Bibliography 
Resource 
xsd:string 
xsd:string 
xsd:string 
authorName 
>tle 
hasLanguage 
Ecosystem_Typ 
e 
has_type 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
11
Simplified Data Schema 
tloCore: 
LT5_usually_is_predator_of 
tloCore: 
BT27_Species 
tloCore: 
BC46_1_Scien>fic_ 
Name_Assignment 
tloimarine 
:assignedDate 
xsd:string 
xsd:string 
xsd:dateTime 
tloCore: 
BC8:Actor 
tloimarine: 
name 
tloCore: 
BC14_Ecosystem_ 
Environment 
tloimarine: 
LX14_is_introduced_at 
tloCore: 
BC15_Water_Area 
tloCore: 
BC4_2_Country 
tloimarine: 
LX10_is_bio>cally_related_to 
tloimarine: 
CommonName 
tloimarine 
:name 
xsd:stri 
ng 
tloimarine 
:is 
_used_in 
xsd:stri 
ng 
tloimarine: 
Bibliography 
Resource 
xsd:string 
xsd:string 
xsd:string 
tloimarine:authorName 
tloimarine:>tle 
tloimarine:hasLanguage 
tloCore: 
BT7_Ecosystem_Type 
tloCore:LX3_has_type 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
12
Naming 
usually_is_predator_of 
Species 
Scien>fic_Name 
_Assignment 
assignedDate 
xsd:string 
xsd:string 
xsd:dateTime 
Actor 
name 
is_bio>cally_related_to 
Country 
CommonName 
name 
xsd:string 
is_used_in 
hasLanguage 
xsd:string 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
13
Example Query 
“Find 
the 
common 
names 
of 
thunnus 
albacares” 
define 
input:inference 
'h`p://eswc/summerschool/Schema' 
prefix 
tloimarine: 
<h`p://www.ics.forth.gr/isl/MarineTLO/v4/marinetloimarine.owl#> 
prefix 
tloCore: 
<h`p://www.ics.forth.gr/isl/MarineTLO/v4/marinetlo.owl#> 
SELECT 
?commonName 
WHERE 
{ 
<h`p://www.fishbase.org/en$ty#thunnus_albacares> 
tloCore: 
LX4_has_appella$on> 
?x 
. 
?x 
rdf:type 
tloimarine:CommonName 
. 
?x 
tloimarine:name 
?commonName 
. 
} 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
14
Example Query: Results 
commonName 
A'ahi 
A'ahi 
hae 
A'ahi 
mapepe 
A'ahi 
maueue 
A'ahi 
'oputea 
A'ahi 
'opu$'i 
A'ahi 
patao 
A'ahi 
tari'a'uri 
A'ahi 
tatumu 
A'ahi 
teaamu 
A'ahi 
$amatau 
A'ahi 
vere 
Ahi 
Albakor 
Albakora 
Albakora 
Albacor 
Albacora 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
15
Species DistribuDon and Predators 
usually_is_predator_of 
Species 
Ecosystem_ 
Environment 
is_introduced_at 
Water_Area 
Country 
Ecosystem_Typ 
e 
has_type 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
16
Bibliographic Resources 
Species 
Bibliography 
Resource 
is_about_type 
xsd:string 
xsd:string 
xsd:string 
>tle 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
17
Queries 
1-­‐13 
1. 
Return 
all 
the 
species 
2. 
Return 
17 
predators 
3. 
Return 
the 
species 
that 
are 
predators 
or 
preys 
4.* 
Return 
all 
the 
informa$on 
for 
Thunnus 
Albacares 
and 
the 
graph 
that 
contains 
it 
5.* 
Select 
the 
full 
scien$fic 
name 
(name,authorship,date) 
of 
Thunnus 
Albacares 
6. 
Return 
the 
total 
number 
of 
species 
7. 
Retrieve 
the 
graph 
of 
the 
pairs 
of 
species 
that 
are 
predators 
of 
the 
same 
prey 
and 
create 
the 
graph 
using 
tloCore:usually_is_compe$tor_of 
predicate 
8. Retrieve the graph of the actors that discovered species and the discovery dates. Create the graph 
using tloimarine:was_discovered_by and tloimarine:was_discovered_on predicates. 
9. 
Return 
the 
number 
of 
predators 
of 
each 
species 
10. 
Return 
the 
species 
that 
have 
more 
than 
10 
predators 
and 
sort 
the 
results 
according 
to 
the 
predators 
number. 
11. 
Return 
the 
species 
that 
are 
not 
predators 
12. 
Return 
the 
ecosystems 
and 
ecosystem 
types 
that 
each 
species 
lives 
in 
13.* 
Return 
the 
wateareas 
that 
thunnus 
albacares 
is 
a 
na$ve 
species 
* 
Use 
the 
URI: 
<h`p://www.fishbase.org/en$ty#thunnus_albacares> 
** 
Use 
the 
URI: 
<h`p://www.fishbase.org/en$ty#Japan> 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
18
Queries 
14-­‐21 
14.** 
Does 
Thunnus 
albacares 
live 
in 
Japan? 
15.* 
Return 
the 
common 
names 
of 
Thunnus 
albacares 
and 
the 
language 
they 
are 
expressed 
in. 
Return 
also 
the 
countries 
where 
those 
names 
are 
used 
if 
this 
informa$on 
is 
available 
16. 
Return 
the 
species 
men$oned 
in 
bibliographic 
entries 
of 
author 
‘Fahay 
M.”. 
Return 
the 
exact 
name 
of 
the 
authos, 
the 
$tle 
of 
the 
entry, 
the 
language 
of 
it 
as 
well 
as 
the 
related 
species 
17. 
Select 
the 
all 
the 
greek 
common 
names 
18. 
Select 
the 
species 
that 
contain 
the 
word 
salmon 
or 
thunnus 
in 
their 
scien$fic 
name 
(use 
2 
alterna$ve 
ways 
of 
expressing 
the 
query) 
19. 
Return 
all 
the 
species 
that 
were 
discovered 
by 
“Temminck” 
and 
“Schlegel” 
20.* 
Return 
all 
the 
species 
that 
are 
preys 
or 
predators 
of 
Thunnus 
albacares 
and 
the 
common 
names 
of 
them 
if 
they 
exist 
21. 
Describe 
the 
URIS 
of 
Species 
that 
live 
in 
Greece 
and 
contain 
the 
word 
“yellow” 
in 
their 
common 
names. 
* 
Use 
the 
URI: 
<h`p://www.fishbase.org/en$ty#thunnus_albacares> 
** 
use 
the 
URI: 
<h`p://www.fishbase.org/en$ty#Japan> 
Nikos 
Minadakis, 
ESWC 
2014 
Summer 
School, 
Crete 
19

Más contenido relacionado

Destacado

01 dasar teori manajemen
01 dasar teori manajemen01 dasar teori manajemen
01 dasar teori manajemenMahrus Ali
 
Saddu al dzari'ah
Saddu al dzari'ahSaddu al dzari'ah
Saddu al dzari'ahMahrus Ali
 
Filsafat kontemporer
Filsafat kontemporerFilsafat kontemporer
Filsafat kontemporerMahrus Ali
 
2. pengertian dan ruang lingkup ipi
2. pengertian dan ruang lingkup ipi2. pengertian dan ruang lingkup ipi
2. pengertian dan ruang lingkup ipiMahrus Ali
 
Engro Corporation LCM Leadership change management
Engro Corporation LCM  Leadership change managementEngro Corporation LCM  Leadership change management
Engro Corporation LCM Leadership change managementAzaan Karim
 
Asad umer presentation
Asad umer presentationAsad umer presentation
Asad umer presentationAzaan Karim
 
Nadra Pakistan doc
Nadra Pakistan docNadra Pakistan doc
Nadra Pakistan docAzaan Karim
 
De arkade II Tussentijdse evaluatie
De arkade II Tussentijdse evaluatieDe arkade II Tussentijdse evaluatie
De arkade II Tussentijdse evaluatieBertel Van Gansbeke
 
Air blue presentation
Air blue presentationAir blue presentation
Air blue presentationAzaan Karim
 
Paris..la nuit !!!
Paris..la nuit !!!Paris..la nuit !!!
Paris..la nuit !!!fdeambrogio
 
PARIS, JE T'AIME !!!!
PARIS, JE T'AIME !!!!PARIS, JE T'AIME !!!!
PARIS, JE T'AIME !!!!fdeambrogio
 

Destacado (17)

01 dasar teori manajemen
01 dasar teori manajemen01 dasar teori manajemen
01 dasar teori manajemen
 
Pengantar tqm
Pengantar tqmPengantar tqm
Pengantar tqm
 
Bulbul Jan
Bulbul Jan Bulbul Jan
Bulbul Jan
 
Saddu al dzari'ah
Saddu al dzari'ahSaddu al dzari'ah
Saddu al dzari'ah
 
Filsafat kontemporer
Filsafat kontemporerFilsafat kontemporer
Filsafat kontemporer
 
2. pengertian dan ruang lingkup ipi
2. pengertian dan ruang lingkup ipi2. pengertian dan ruang lingkup ipi
2. pengertian dan ruang lingkup ipi
 
Engro Corporation LCM Leadership change management
Engro Corporation LCM  Leadership change managementEngro Corporation LCM  Leadership change management
Engro Corporation LCM Leadership change management
 
Asad umer presentation
Asad umer presentationAsad umer presentation
Asad umer presentation
 
Godaan setan
Godaan  setanGodaan  setan
Godaan setan
 
Nadra Pakistan doc
Nadra Pakistan docNadra Pakistan doc
Nadra Pakistan doc
 
De arkade II Tussentijdse evaluatie
De arkade II Tussentijdse evaluatieDe arkade II Tussentijdse evaluatie
De arkade II Tussentijdse evaluatie
 
Air blue presentation
Air blue presentationAir blue presentation
Air blue presentation
 
NADRA pakistan
NADRA pakistanNADRA pakistan
NADRA pakistan
 
Testchinois
TestchinoisTestchinois
Testchinois
 
Paris..la nuit !!!
Paris..la nuit !!!Paris..la nuit !!!
Paris..la nuit !!!
 
Paris 2008
Paris 2008Paris 2008
Paris 2008
 
PARIS, JE T'AIME !!!!
PARIS, JE T'AIME !!!!PARIS, JE T'AIME !!!!
PARIS, JE T'AIME !!!!
 

Similar a Tutorial: Querying a Marine Data Warehouse Using SPARQL - I. Fundulaki - ESWC SS 2014

Fisheries Data Interoperability WG - Anton Ellenbroek FAO
Fisheries Data Interoperability WG - Anton Ellenbroek FAOFisheries Data Interoperability WG - Anton Ellenbroek FAO
Fisheries Data Interoperability WG - Anton Ellenbroek FAOBlue BRIDGE
 
Analysis of invasive species using species distribution models: the silver-ch...
Analysis of invasive species using species distribution models: the silver-ch...Analysis of invasive species using species distribution models: the silver-ch...
Analysis of invasive species using species distribution models: the silver-ch...Blue BRIDGE
 
Stream Ecosystem Teacher's Guide
Stream Ecosystem Teacher's GuideStream Ecosystem Teacher's Guide
Stream Ecosystem Teacher's GuideSotirakou964
 
Polychaetes of Gulf of Mannar, South East Coast of India
Polychaetes of Gulf of Mannar, South East Coast of IndiaPolychaetes of Gulf of Mannar, South East Coast of India
Polychaetes of Gulf of Mannar, South East Coast of Indiaijtsrd
 
Spatial planning: towards a new approach in fisheries management
Spatial planning: towards a new approach in fisheries managementSpatial planning: towards a new approach in fisheries management
Spatial planning: towards a new approach in fisheries managementTommaso Russo
 
Ocean Study Text Set
Ocean Study Text SetOcean Study Text Set
Ocean Study Text Setmgarciax18
 
Species Diversity of Polychaete Worms from Some Selected Freshwater Environme...
Species Diversity of Polychaete Worms from Some Selected Freshwater Environme...Species Diversity of Polychaete Worms from Some Selected Freshwater Environme...
Species Diversity of Polychaete Worms from Some Selected Freshwater Environme...ijtsrd
 
Eli Rose Resume
Eli Rose ResumeEli Rose Resume
Eli Rose ResumeEliTRose
 
Coffin landsat8 data in social values for ecosytem services
Coffin landsat8 data in social values for ecosytem servicesCoffin landsat8 data in social values for ecosytem services
Coffin landsat8 data in social values for ecosytem servicesGeCo in the Rockies
 
Coffin landsat8 data in social values for ecosytem services
Coffin landsat8 data in social values for ecosytem servicesCoffin landsat8 data in social values for ecosytem services
Coffin landsat8 data in social values for ecosytem servicesGeCo in the Rockies
 
Northwest Trek Final Presentation Final
Northwest Trek Final Presentation FinalNorthwest Trek Final Presentation Final
Northwest Trek Final Presentation FinalAbstractBrooke
 
Northwest Trek Final Presentation
Northwest Trek Final PresentationNorthwest Trek Final Presentation
Northwest Trek Final PresentationAbstractBrooke
 
Montoya-maya - 2009 - DYNAMICS OF LARVAL FISH AND ZOOPLANKTON IN SELECTED SOU...
Montoya-maya - 2009 - DYNAMICS OF LARVAL FISH AND ZOOPLANKTON IN SELECTED SOU...Montoya-maya - 2009 - DYNAMICS OF LARVAL FISH AND ZOOPLANKTON IN SELECTED SOU...
Montoya-maya - 2009 - DYNAMICS OF LARVAL FISH AND ZOOPLANKTON IN SELECTED SOU...Phanor Montoya-Maya
 
Potential Inputs from Copernicus for fisheries science
Potential Inputs from Copernicus for fisheries sciencePotential Inputs from Copernicus for fisheries science
Potential Inputs from Copernicus for fisheries scienceMark Dickey-Collas
 
2014 Vianna et al. Acoustic telemetry validates citizen science for monitorin...
2014 Vianna et al. Acoustic telemetry validates citizen science for monitorin...2014 Vianna et al. Acoustic telemetry validates citizen science for monitorin...
2014 Vianna et al. Acoustic telemetry validates citizen science for monitorin...Gabriel Maciel de Souza Vianna
 
A Model to Represent Nomenclatural and Taxonomic Information as Linked Data. ...
A Model to Represent Nomenclatural and Taxonomic Information as Linked Data. ...A Model to Represent Nomenclatural and Taxonomic Information as Linked Data. ...
A Model to Represent Nomenclatural and Taxonomic Information as Linked Data. ...Franck Michel
 

Similar a Tutorial: Querying a Marine Data Warehouse Using SPARQL - I. Fundulaki - ESWC SS 2014 (20)

Fisheries Data Interoperability WG - Anton Ellenbroek FAO
Fisheries Data Interoperability WG - Anton Ellenbroek FAOFisheries Data Interoperability WG - Anton Ellenbroek FAO
Fisheries Data Interoperability WG - Anton Ellenbroek FAO
 
Analysis of invasive species using species distribution models: the silver-ch...
Analysis of invasive species using species distribution models: the silver-ch...Analysis of invasive species using species distribution models: the silver-ch...
Analysis of invasive species using species distribution models: the silver-ch...
 
Stream Ecosystem Teacher's Guide
Stream Ecosystem Teacher's GuideStream Ecosystem Teacher's Guide
Stream Ecosystem Teacher's Guide
 
Polychaetes of Gulf of Mannar, South East Coast of India
Polychaetes of Gulf of Mannar, South East Coast of IndiaPolychaetes of Gulf of Mannar, South East Coast of India
Polychaetes of Gulf of Mannar, South East Coast of India
 
Spatial planning: towards a new approach in fisheries management
Spatial planning: towards a new approach in fisheries managementSpatial planning: towards a new approach in fisheries management
Spatial planning: towards a new approach in fisheries management
 
Ocean Study Text Set
Ocean Study Text SetOcean Study Text Set
Ocean Study Text Set
 
AgriOcean DSpace
AgriOcean DSpaceAgriOcean DSpace
AgriOcean DSpace
 
Species Diversity of Polychaete Worms from Some Selected Freshwater Environme...
Species Diversity of Polychaete Worms from Some Selected Freshwater Environme...Species Diversity of Polychaete Worms from Some Selected Freshwater Environme...
Species Diversity of Polychaete Worms from Some Selected Freshwater Environme...
 
Eli Rose Resume
Eli Rose ResumeEli Rose Resume
Eli Rose Resume
 
gams_toolbox_guide
gams_toolbox_guidegams_toolbox_guide
gams_toolbox_guide
 
Coffin landsat8 data in social values for ecosytem services
Coffin landsat8 data in social values for ecosytem servicesCoffin landsat8 data in social values for ecosytem services
Coffin landsat8 data in social values for ecosytem services
 
Coffin landsat8 data in social values for ecosytem services
Coffin landsat8 data in social values for ecosytem servicesCoffin landsat8 data in social values for ecosytem services
Coffin landsat8 data in social values for ecosytem services
 
Northwest Trek Final Presentation Final
Northwest Trek Final Presentation FinalNorthwest Trek Final Presentation Final
Northwest Trek Final Presentation Final
 
Northwest Trek Final Presentation
Northwest Trek Final PresentationNorthwest Trek Final Presentation
Northwest Trek Final Presentation
 
Montoya-maya - 2009 - DYNAMICS OF LARVAL FISH AND ZOOPLANKTON IN SELECTED SOU...
Montoya-maya - 2009 - DYNAMICS OF LARVAL FISH AND ZOOPLANKTON IN SELECTED SOU...Montoya-maya - 2009 - DYNAMICS OF LARVAL FISH AND ZOOPLANKTON IN SELECTED SOU...
Montoya-maya - 2009 - DYNAMICS OF LARVAL FISH AND ZOOPLANKTON IN SELECTED SOU...
 
Potential Inputs from Copernicus for fisheries science
Potential Inputs from Copernicus for fisheries sciencePotential Inputs from Copernicus for fisheries science
Potential Inputs from Copernicus for fisheries science
 
2014 Vianna et al. Acoustic telemetry validates citizen science for monitorin...
2014 Vianna et al. Acoustic telemetry validates citizen science for monitorin...2014 Vianna et al. Acoustic telemetry validates citizen science for monitorin...
2014 Vianna et al. Acoustic telemetry validates citizen science for monitorin...
 
A Model to Represent Nomenclatural and Taxonomic Information as Linked Data. ...
A Model to Represent Nomenclatural and Taxonomic Information as Linked Data. ...A Model to Represent Nomenclatural and Taxonomic Information as Linked Data. ...
A Model to Represent Nomenclatural and Taxonomic Information as Linked Data. ...
 
Presentation nw trek
Presentation nw trekPresentation nw trek
Presentation nw trek
 
IMOS
IMOSIMOS
IMOS
 

Más de eswcsummerschool

Semantic Aquarium - ESWC SSchool 14 - Student project
Semantic Aquarium - ESWC SSchool 14 - Student projectSemantic Aquarium - ESWC SSchool 14 - Student project
Semantic Aquarium - ESWC SSchool 14 - Student projecteswcsummerschool
 
Syrtaki - ESWC SSchool 14 - Student project
Syrtaki  - ESWC SSchool 14 - Student projectSyrtaki  - ESWC SSchool 14 - Student project
Syrtaki - ESWC SSchool 14 - Student projecteswcsummerschool
 
Keep fit (a bit) - ESWC SSchool 14 - Student project
Keep fit (a bit)  - ESWC SSchool 14 - Student projectKeep fit (a bit)  - ESWC SSchool 14 - Student project
Keep fit (a bit) - ESWC SSchool 14 - Student projecteswcsummerschool
 
Arabic Sentiment Lexicon - ESWC SSchool 14 - Student project
Arabic Sentiment Lexicon - ESWC SSchool 14 - Student projectArabic Sentiment Lexicon - ESWC SSchool 14 - Student project
Arabic Sentiment Lexicon - ESWC SSchool 14 - Student projecteswcsummerschool
 
FIT-8BIT An activity music assistant - ESWC SSchool 14 - Student project
FIT-8BIT An activity music assistant - ESWC SSchool 14 - Student projectFIT-8BIT An activity music assistant - ESWC SSchool 14 - Student project
FIT-8BIT An activity music assistant - ESWC SSchool 14 - Student projecteswcsummerschool
 
Personal Tours at the British Museum - ESWC SSchool 14 - Student project
Personal Tours at the British Museum  - ESWC SSchool 14 - Student projectPersonal Tours at the British Museum  - ESWC SSchool 14 - Student project
Personal Tours at the British Museum - ESWC SSchool 14 - Student projecteswcsummerschool
 
Exhibition recommendation using British Museum data and Event Registry - ESWC...
Exhibition recommendation using British Museum data and Event Registry - ESWC...Exhibition recommendation using British Museum data and Event Registry - ESWC...
Exhibition recommendation using British Museum data and Event Registry - ESWC...eswcsummerschool
 
Empowering fishing business using Linked Data - ESWC SSchool 14 - Student pro...
Empowering fishing business using Linked Data - ESWC SSchool 14 - Student pro...Empowering fishing business using Linked Data - ESWC SSchool 14 - Student pro...
Empowering fishing business using Linked Data - ESWC SSchool 14 - Student pro...eswcsummerschool
 
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014 Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014 eswcsummerschool
 
Keynote: Global Media Monitoring - M. Grobelnik - ESWC SS 2014
Keynote: Global Media Monitoring - M. Grobelnik - ESWC SS 2014Keynote: Global Media Monitoring - M. Grobelnik - ESWC SS 2014
Keynote: Global Media Monitoring - M. Grobelnik - ESWC SS 2014eswcsummerschool
 
Hands On: Amazon Mechanical Turk - M. Acosta - ESWC SS 2014
Hands On: Amazon Mechanical Turk - M. Acosta - ESWC SS 2014 Hands On: Amazon Mechanical Turk - M. Acosta - ESWC SS 2014
Hands On: Amazon Mechanical Turk - M. Acosta - ESWC SS 2014 eswcsummerschool
 
Mon norton tut_publishing01
Mon norton tut_publishing01Mon norton tut_publishing01
Mon norton tut_publishing01eswcsummerschool
 
Mon domingue introduction to the school
Mon domingue introduction to the schoolMon domingue introduction to the school
Mon domingue introduction to the schooleswcsummerschool
 
Mon norton tut_querying cultural heritage data
Mon norton tut_querying cultural heritage dataMon norton tut_querying cultural heritage data
Mon norton tut_querying cultural heritage dataeswcsummerschool
 
Tue acosta hands_on_providinglinkeddata
Tue acosta hands_on_providinglinkeddataTue acosta hands_on_providinglinkeddata
Tue acosta hands_on_providinglinkeddataeswcsummerschool
 
Thu bernstein key_warp_speed
Thu bernstein key_warp_speedThu bernstein key_warp_speed
Thu bernstein key_warp_speedeswcsummerschool
 
Fri schreiber key_knowledge engineering
Fri schreiber key_knowledge engineeringFri schreiber key_knowledge engineering
Fri schreiber key_knowledge engineeringeswcsummerschool
 
Mon norton tut_queryinglinkeddata02
Mon norton tut_queryinglinkeddata02Mon norton tut_queryinglinkeddata02
Mon norton tut_queryinglinkeddata02eswcsummerschool
 
Mon domingue key_introduction to semantic
Mon domingue key_introduction to semanticMon domingue key_introduction to semantic
Mon domingue key_introduction to semanticeswcsummerschool
 
Wed batsakis tut_challenges of preservations
Wed batsakis tut_challenges of preservationsWed batsakis tut_challenges of preservations
Wed batsakis tut_challenges of preservationseswcsummerschool
 

Más de eswcsummerschool (20)

Semantic Aquarium - ESWC SSchool 14 - Student project
Semantic Aquarium - ESWC SSchool 14 - Student projectSemantic Aquarium - ESWC SSchool 14 - Student project
Semantic Aquarium - ESWC SSchool 14 - Student project
 
Syrtaki - ESWC SSchool 14 - Student project
Syrtaki  - ESWC SSchool 14 - Student projectSyrtaki  - ESWC SSchool 14 - Student project
Syrtaki - ESWC SSchool 14 - Student project
 
Keep fit (a bit) - ESWC SSchool 14 - Student project
Keep fit (a bit)  - ESWC SSchool 14 - Student projectKeep fit (a bit)  - ESWC SSchool 14 - Student project
Keep fit (a bit) - ESWC SSchool 14 - Student project
 
Arabic Sentiment Lexicon - ESWC SSchool 14 - Student project
Arabic Sentiment Lexicon - ESWC SSchool 14 - Student projectArabic Sentiment Lexicon - ESWC SSchool 14 - Student project
Arabic Sentiment Lexicon - ESWC SSchool 14 - Student project
 
FIT-8BIT An activity music assistant - ESWC SSchool 14 - Student project
FIT-8BIT An activity music assistant - ESWC SSchool 14 - Student projectFIT-8BIT An activity music assistant - ESWC SSchool 14 - Student project
FIT-8BIT An activity music assistant - ESWC SSchool 14 - Student project
 
Personal Tours at the British Museum - ESWC SSchool 14 - Student project
Personal Tours at the British Museum  - ESWC SSchool 14 - Student projectPersonal Tours at the British Museum  - ESWC SSchool 14 - Student project
Personal Tours at the British Museum - ESWC SSchool 14 - Student project
 
Exhibition recommendation using British Museum data and Event Registry - ESWC...
Exhibition recommendation using British Museum data and Event Registry - ESWC...Exhibition recommendation using British Museum data and Event Registry - ESWC...
Exhibition recommendation using British Museum data and Event Registry - ESWC...
 
Empowering fishing business using Linked Data - ESWC SSchool 14 - Student pro...
Empowering fishing business using Linked Data - ESWC SSchool 14 - Student pro...Empowering fishing business using Linked Data - ESWC SSchool 14 - Student pro...
Empowering fishing business using Linked Data - ESWC SSchool 14 - Student pro...
 
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014 Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
Tutorial: Social Semantic Web and Crowdsourcing - E. Simperl - ESWC SS 2014
 
Keynote: Global Media Monitoring - M. Grobelnik - ESWC SS 2014
Keynote: Global Media Monitoring - M. Grobelnik - ESWC SS 2014Keynote: Global Media Monitoring - M. Grobelnik - ESWC SS 2014
Keynote: Global Media Monitoring - M. Grobelnik - ESWC SS 2014
 
Hands On: Amazon Mechanical Turk - M. Acosta - ESWC SS 2014
Hands On: Amazon Mechanical Turk - M. Acosta - ESWC SS 2014 Hands On: Amazon Mechanical Turk - M. Acosta - ESWC SS 2014
Hands On: Amazon Mechanical Turk - M. Acosta - ESWC SS 2014
 
Mon norton tut_publishing01
Mon norton tut_publishing01Mon norton tut_publishing01
Mon norton tut_publishing01
 
Mon domingue introduction to the school
Mon domingue introduction to the schoolMon domingue introduction to the school
Mon domingue introduction to the school
 
Mon norton tut_querying cultural heritage data
Mon norton tut_querying cultural heritage dataMon norton tut_querying cultural heritage data
Mon norton tut_querying cultural heritage data
 
Tue acosta hands_on_providinglinkeddata
Tue acosta hands_on_providinglinkeddataTue acosta hands_on_providinglinkeddata
Tue acosta hands_on_providinglinkeddata
 
Thu bernstein key_warp_speed
Thu bernstein key_warp_speedThu bernstein key_warp_speed
Thu bernstein key_warp_speed
 
Fri schreiber key_knowledge engineering
Fri schreiber key_knowledge engineeringFri schreiber key_knowledge engineering
Fri schreiber key_knowledge engineering
 
Mon norton tut_queryinglinkeddata02
Mon norton tut_queryinglinkeddata02Mon norton tut_queryinglinkeddata02
Mon norton tut_queryinglinkeddata02
 
Mon domingue key_introduction to semantic
Mon domingue key_introduction to semanticMon domingue key_introduction to semantic
Mon domingue key_introduction to semantic
 
Wed batsakis tut_challenges of preservations
Wed batsakis tut_challenges of preservationsWed batsakis tut_challenges of preservations
Wed batsakis tut_challenges of preservations
 

Tutorial: Querying a Marine Data Warehouse Using SPARQL - I. Fundulaki - ESWC SS 2014

  • 1. Querying a Marine Data Warehouse Using SPARQL ESWC 4th Summer School Crete, September 2014 Presenter: Nikos Minadakis Ins$tute of Computer Science -­‐ FORTH Informa$on Systems Laboratory Nikos Minadakis, ESWC 2014 Summer School, Crete 1
  • 2. MarineTLO – Top-­‐level ontology for the marine domain (also applicable to the terrestrial domain) – Created in the content of the iMarine project to tackle the need for integra$ng sets of facts about marine species, and thus to assist research about species and biodiversity. – Provides a unified and coherent core model for schema mapping which enables formula$ng and answering queries that cannot be answered by any individual source. Nikos Minadakis, ESWC 2014 Summer School, Crete 2
  • 3. MarineTLO Concepts V1 V2 V3 V4 – MarineTLO Version 2.0.0 – Water Areas – Species -­‐> Water Areas – Countries – Countries -­‐ > Water Areas – Species -­‐> Countries – Ecosystems – Ecosystems -­‐> Countries – Species -­‐> Ecosystems – Exclusive Economical Zones – Fishing Gears – Fishing Vessels – Common Names of Species – MarineTLO Version 3.0.0 – Capture (Catch and ByCatch) – Catch – Biological Parameters – Longevity, size, weight – Sta$s$cal Indicators – Publica$ons – Species -­‐> Publica$ons – MarineTLO Version 1.0.0 – Compe$tors – Species Codes – Images – References – Species – Predators – Classifica$on – Scien$fic Names Nikos Minadakis, ESWC 2014 Summer School, Crete 3
  • 4. MarineTLO Warehouse Contents 5.5M Triples 53,797 Species 53,797 Scientific Names 12,752 Authorships 155,510 Common Names 2,054 Predators 853 Ecosystems 47 Water Areas 294 Countries 160 EEZ 90 Vessel Types 112 Gear Types 13,131 Bibliography resources 3,206 Statistic Indicators Nikos Minadakis, ESWC 2014 Summer School, Crete 4
  • 5. Seman$c post-­‐processing of search results 5 Applica>ons 1/3 Nikos Minadakis, ESWC 2014 Summer School, Crete 5
  • 6. 6 Applica>ons 2/3 Fact Sheet Generator Nikos Minadakis, ESWC 2014 Summer School, Crete 6
  • 7. 7 Applica>ons 3/3 Ichthys Nikos Minadakis, ESWC 2014 Summer School, Crete 7
  • 8. 8 • MatWare • h`p://www.ics.forth.gr/isl/MatWare/ • MarineTLO • h`p://www.ics.forth.gr/isl/MarineTLO/ • TripleStores – MarineTLO-­‐Warehouse: h`p://virtuoso.i-­‐marine.d4science.org:8890/sparql – also browsable through: h`p://virtuoso.i-­‐marine.d4science.org:8890/fct Links Nikos Minadakis, ESWC 2014 Summer School, Crete 8
  • 9. Related Publica>ons • Y. Tzitzikas, N. Minadakis, Y. Marketakis, P. Fafalios, C. Alloca, M. Mountantonakis, I. Zidianaki. MatWare: Constructing and Exploiting Domain Specific Warehouses by Aggregating Semantic Data. In 11th Extended Semantic Web Conference (ESWC'14), Anissaras, Crete, Greece, May 2014. • M. Mountantonakis, C. Allocca, P. Fafalios, N. Minadakis, Y. Marketakis, C. Lantzaki, Y. Tzitzikas. Extending VoID for Expressing the Connectivity Metrics of a Semantic Warehouse, In 1st International Workshop on Dataset PROFILing & fEderated Search for Linked Data (PROFILES'14), co-located with ESWC'14, Anissaras, Crete, Greece, May 2014. • Y. Tzitzikas, N. Minadakis, Y. Marketakis, P. Fafalios, C. Alloca, and M. Mountantonakis. Quantifying the Connectivity of a Semantic Warehouse. In procs of the 4th International Workshop on Linked Web Data Management (LWDM 2014) March, 2014. • Y. Tzitzikas, C. Allocca, C. Bekiari, Y. Marketakis, P. Fafalios and N. Minadakis, Ontology-based Integration of Heterogeneous and Distributed Information of the Marine Domain, ERCIM News vol. 96, Special Theme on Linked Open Data, January 2014. • Y. Tzitzikas, C. Allocca, C. Bekiari, Y. Marketakis, P. Fafalios, M. Doerr, N. Minadakis, T. Patkos and L. Candela , “Integrating Heterogeneous and Distributed Information about Marine Species through a Top Level Ontology”, 7th Metadata and Semantics Research Conference, MTSR 2013, Thessaloniki, Greece, November 2013. Nikos Minadakis, ESWC 2014 Summer School, Crete 9
  • 10. Triples: 58,278 Main Concepts: Ecosystems, Predators Graph: h"p://eswc/summerschool/Ecoscope Triples: 676,480 Main Concepts: Scien$fic Names Graph: h"p://eswc/summerschool/DBpedia Triples: 2,249,035 Main Concepts: Habitats, CommonNames, Bibliography References Graph: h"p://eswc/summerschool/Fishbase Schema: 1,582 triples Graph:h"p://eswc/summerschool/Schema Marine Data Nikos Minadakis, ESWC 2014 Summer School, Crete 10
  • 11. Simplified Data Schema Species Scien>fic_Name _Assignment assignedDate xsd:string xsd:string xsd:dateTime Actor name Ecosystem_ Environment is_introduced_at Water_Area is_bio>cally_related_to Country CommonName name xsd:string is_used_in xsd:string Bibliography Resource xsd:string xsd:string xsd:string authorName >tle hasLanguage Ecosystem_Typ e has_type Nikos Minadakis, ESWC 2014 Summer School, Crete 11
  • 12. Simplified Data Schema tloCore: LT5_usually_is_predator_of tloCore: BT27_Species tloCore: BC46_1_Scien>fic_ Name_Assignment tloimarine :assignedDate xsd:string xsd:string xsd:dateTime tloCore: BC8:Actor tloimarine: name tloCore: BC14_Ecosystem_ Environment tloimarine: LX14_is_introduced_at tloCore: BC15_Water_Area tloCore: BC4_2_Country tloimarine: LX10_is_bio>cally_related_to tloimarine: CommonName tloimarine :name xsd:stri ng tloimarine :is _used_in xsd:stri ng tloimarine: Bibliography Resource xsd:string xsd:string xsd:string tloimarine:authorName tloimarine:>tle tloimarine:hasLanguage tloCore: BT7_Ecosystem_Type tloCore:LX3_has_type Nikos Minadakis, ESWC 2014 Summer School, Crete 12
  • 13. Naming usually_is_predator_of Species Scien>fic_Name _Assignment assignedDate xsd:string xsd:string xsd:dateTime Actor name is_bio>cally_related_to Country CommonName name xsd:string is_used_in hasLanguage xsd:string Nikos Minadakis, ESWC 2014 Summer School, Crete 13
  • 14. Example Query “Find the common names of thunnus albacares” define input:inference 'h`p://eswc/summerschool/Schema' prefix tloimarine: <h`p://www.ics.forth.gr/isl/MarineTLO/v4/marinetloimarine.owl#> prefix tloCore: <h`p://www.ics.forth.gr/isl/MarineTLO/v4/marinetlo.owl#> SELECT ?commonName WHERE { <h`p://www.fishbase.org/en$ty#thunnus_albacares> tloCore: LX4_has_appella$on> ?x . ?x rdf:type tloimarine:CommonName . ?x tloimarine:name ?commonName . } Nikos Minadakis, ESWC 2014 Summer School, Crete 14
  • 15. Example Query: Results commonName A'ahi A'ahi hae A'ahi mapepe A'ahi maueue A'ahi 'oputea A'ahi 'opu$'i A'ahi patao A'ahi tari'a'uri A'ahi tatumu A'ahi teaamu A'ahi $amatau A'ahi vere Ahi Albakor Albakora Albakora Albacor Albacora Nikos Minadakis, ESWC 2014 Summer School, Crete 15
  • 16. Species DistribuDon and Predators usually_is_predator_of Species Ecosystem_ Environment is_introduced_at Water_Area Country Ecosystem_Typ e has_type Nikos Minadakis, ESWC 2014 Summer School, Crete 16
  • 17. Bibliographic Resources Species Bibliography Resource is_about_type xsd:string xsd:string xsd:string >tle Nikos Minadakis, ESWC 2014 Summer School, Crete 17
  • 18. Queries 1-­‐13 1. Return all the species 2. Return 17 predators 3. Return the species that are predators or preys 4.* Return all the informa$on for Thunnus Albacares and the graph that contains it 5.* Select the full scien$fic name (name,authorship,date) of Thunnus Albacares 6. Return the total number of species 7. Retrieve the graph of the pairs of species that are predators of the same prey and create the graph using tloCore:usually_is_compe$tor_of predicate 8. Retrieve the graph of the actors that discovered species and the discovery dates. Create the graph using tloimarine:was_discovered_by and tloimarine:was_discovered_on predicates. 9. Return the number of predators of each species 10. Return the species that have more than 10 predators and sort the results according to the predators number. 11. Return the species that are not predators 12. Return the ecosystems and ecosystem types that each species lives in 13.* Return the wateareas that thunnus albacares is a na$ve species * Use the URI: <h`p://www.fishbase.org/en$ty#thunnus_albacares> ** Use the URI: <h`p://www.fishbase.org/en$ty#Japan> Nikos Minadakis, ESWC 2014 Summer School, Crete 18
  • 19. Queries 14-­‐21 14.** Does Thunnus albacares live in Japan? 15.* Return the common names of Thunnus albacares and the language they are expressed in. Return also the countries where those names are used if this informa$on is available 16. Return the species men$oned in bibliographic entries of author ‘Fahay M.”. Return the exact name of the authos, the $tle of the entry, the language of it as well as the related species 17. Select the all the greek common names 18. Select the species that contain the word salmon or thunnus in their scien$fic name (use 2 alterna$ve ways of expressing the query) 19. Return all the species that were discovered by “Temminck” and “Schlegel” 20.* Return all the species that are preys or predators of Thunnus albacares and the common names of them if they exist 21. Describe the URIS of Species that live in Greece and contain the word “yellow” in their common names. * Use the URI: <h`p://www.fishbase.org/en$ty#thunnus_albacares> ** use the URI: <h`p://www.fishbase.org/en$ty#Japan> Nikos Minadakis, ESWC 2014 Summer School, Crete 19