Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web...
Transcript of Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web...
![Page 1: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/1.jpg)
1 INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data Technologies
Dept. of Informatics and Telecommunications National and Kapodistrian University of Athens
Presenter: George Garbis [email protected]
![Page 2: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/2.jpg)
Outline
• Motivation for project TELEIOS
• State of the art in Earth Observation data centers
• Developing Virtual Earth Observatories using ontologies and linked geospatial data
• Some technical highlights
2 INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
![Page 3: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/3.jpg)
Motivation
3 INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
![Page 4: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/4.jpg)
Motivation (cont’d)
~20 PB
4 INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
![Page 5: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/5.jpg)
Catalogue
Processing Chains
EO data center
Archive
State of the Art in EO Data Centers
Raw Data
Users
5
EOWEB
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
![Page 6: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/6.jpg)
Example
Can I pose the following query using EOWEB?
Find images taken by the SEVIRI satellite on August 25, 2007 which contain fire hotspots in areas which have been classified as forests according to CORINE Land Cover, and are located within 2km from an archaeological site in the Peloponnese.
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
6
![Page 7: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/7.jpg)
Example (cont’d)
7 INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
![Page 8: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/8.jpg)
Example (cont’d)
Well, only partially.
Find images taken by the SEVIRI satellite on August 25, 2007 which contain fire hotspots in areas which have been classified as forests according to CORINE Land Cover, and are located within 2km from an archaeological site in the Peloponnese.
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
8
![Page 9: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/9.jpg)
Example (cont’d)
But why?
All this information is available in the satellite images and other auxiliary data sources of EO data centers or on the Web.
However, EO data centers today do not allow:
the mining of satellite image content and
its integration with other relevant data sources so the previous query can be answered.
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
9
![Page 10: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/10.jpg)
Raw Data Ingestion
Archiving
Cataloguing
Processing
GIS Data Derived
Products Metadata
The TELEIOS Earth Observatory: Concept View
![Page 11: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/11.jpg)
The TELEIOS Earth Observatory: Concept View
Content Extraction
Knowledge Discovery and Data Mining
Features
Raw Data Ingestion
Archiving
Cataloguing
Processing
GIS Data Derived
Products Metadata
DATA
KNOWL-
EDGE
![Page 12: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/12.jpg)
Content Extraction
Linked Geospatial
Data
Semantic Annotations
Ontologies
Knowledge Discovery and Data Mining
Features
Raw Data Ingestion
Archiving
Cataloguing
Processing
GIS Data Derived
Products Metadata
The TELEIOS Earth Observatory: Concept View
DATA
KNOWL-
EDGE
![Page 13: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/13.jpg)
Content Extraction
Linked Geospatial
Data
Semantic Annotations
Ontologies
Knowledge Discovery and Data Mining
Features
Raw Data Ingestion
Archiving
Cataloguing
Processing
GIS Data Derived
Products Metadata
Web Portals
Rapid Mapping
The TELEIOS Earth Observatory: Concept View
DATA
KNOWL-
EDGE
![Page 14: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/14.jpg)
Content Extraction
Linked Geospatial
Data
Semantic Annotations
Ontologies
Knowledge Discovery and Data Mining
Features
Raw Data Ingestion
Archiving
Cataloguing
Processing
GIS Data Derived
Products Metadata
Web Portals
Rapid Mapping
Sc
ien
tifi
c D
ata
base a
nd
S
em
an
tic
We
b T
ech
no
log
ies
The TELEIOS Earth Observatory: Concept View
DATA
KNOWL-
EDGE
![Page 15: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/15.jpg)
Metadata (xml annotation file)
Use Case I: A Virtual Observatory for TerraSAR-X data (DLR)
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
15
![Page 16: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/16.jpg)
Metadata (xml annotation file)
Use Case I: A Virtual Observatory for TerraSAR-X data (DLR)
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
16
![Page 17: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/17.jpg)
Use Case II: Real-time Fire Monitoring (NOA)
17 INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
![Page 18: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/18.jpg)
High Level Data Modeling
Need for representing
Standard product metadata
Standard product semantic annotations
Geospatial information
Temporal information
Need to link to other data sources
GIS data
Other information on the Web
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
18
![Page 19: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/19.jpg)
Semantics-Based Representation and Querying of EO Data
The data model stRDF and the query language stSPARQL
The system Strabon
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
19
![Page 20: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/20.jpg)
RDF: Resource Description Framework
W3C recommendation
RDF is a graph data model ( + XML syntax + semantics)
For representing metadata
For describing the semantics of information in a machine-readable way
Resources are described in terms of properties and property values using RDF statements
Statements are represented as triples, consisting of a subject, predicate and object.
20
"23.7636"^^xsd:double noa:hasArea
ex:BurntArea1
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
![Page 21: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/21.jpg)
The Data Model stRDF
stRDF stands for spatial/temporal RDF.
It is an extension of the W3C standard RDF for the representation of geospatial data that may change over time.
stRDF extends RDF with:
Spatial literals encoded in OGC standards Well-Known Text or GML
New datatypes for spatial literals (strdf:WKT, strdf:GML and strdf:geometry)
Temporal literals can be either periods or instants
New datatype for temporal literals (strdf:period)
Placed as the fourth component of a triple to denote valid time
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
21
![Page 22: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/22.jpg)
stRDF: An example (1/2)
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
22
![Page 23: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/23.jpg)
stRDF: An example (1/2)
ex:BurntArea1
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
23
![Page 24: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/24.jpg)
stRDF: An example (1/2)
rdf:type ex:BurntArea1
noa:BurntArea
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
24
![Page 25: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/25.jpg)
stRDF: An example (1/2)
“1” ^^xsd:int noa:hasID
rdf:type ex:BurntArea1
noa:BurntArea
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
25
![Page 26: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/26.jpg)
stRDF: An example (1/2)
“1” ^^xsd:int
"23.7636"^^xsd:double noa:hasArea
noa:hasID
rdf:type ex:BurntArea1
noa:BurntArea
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
26
![Page 27: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/27.jpg)
"POLYGON(( 38.16 23.7, 38.18 23.7, 38.18
23.8, ... 38.16 23.8, 38.16 3.7));
<http://spatialreference.org/ref/epsg/4121/>"
^^strdf:WKT
stRDF: An example (1/2)
“1” ^^xsd:int
"23.7636"^^xsd:double noa:hasArea
noa:hasID
rdf:type ex:BurntArea1
noa:BurntArea
geo:geometry
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
27
![Page 28: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/28.jpg)
"POLYGON(( 38.16 23.7, 38.18 23.7, 38.18
23.8, ... 38.16 23.8, 38.16 3.7));
<http://spatialreference.org/ref/epsg/4121/>"
^^strdf:WKT
stRDF: An example (1/2)
Spatial Data Type Well-Known Text
“1” ^^xsd:int
"23.7636"^^xsd:double noa:hasArea
noa:hasID
rdf:type ex:BurntArea1
noa:BurntArea
geo:geometry
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
28
![Page 29: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/29.jpg)
"POLYGON(( 38.16 23.7, 38.18 23.7, 38.18
23.8, ... 38.16 23.8, 38.16 3.7));
<http://spatialreference.org/ref/epsg/4121/>"
^^strdf:WKT
stRDF: An example (1/2)
Spatial Literal (OpenGIS Simple
Features)
Spatial Data Type Well-Known Text
“1” ^^xsd:int
"23.7636"^^xsd:double noa:hasArea
noa:hasID
rdf:type ex:BurntArea1
noa:BurntArea
geo:geometry
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
29
![Page 30: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/30.jpg)
SELECT ?BA ?BAGEO
WHERE { ?R rdf:type noa:Region .
?R geo:hasGeometry ?RGEO .
?R noa:hasCorineLandCoverUse ?F. .
?F rdfs:subClassOf clc:Forests .
?CITY rdf:type dbpedia:City .
?CITY geo:hasGeometry ?CGEO .
?BA rdf:type noa:BurntArea .
?BA geo:hasGeometry ?BAGEO .
FILTER( strdf:intersect(?RGEO,?BAGEO) &&
strdf:distance(?RGEO,?CGEO,uom:km)<10)}
• Find all burned forests within 10kms of a city
stSPARQL: An example (1/2)
30 INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
![Page 31: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/31.jpg)
SELECT ?BA ?BAGEO
WHERE { ?R rdf:type noa:Region .
?R geo:hasGeometry ?RGEO .
?R noa:hasCorineLandCoverUse ?F. .
?F rdfs:subClassOf clc:Forests .
?CITY rdf:type dbpedia:City .
?CITY geo:hasGeometry ?CGEO .
?BA rdf:type noa:BurntArea .
?BA geo:hasGeometry ?BAGEO .
FILTER( strdf:intersect(?RGEO,?BAGEO) &&
strdf:distance(?RGEO,?CGEO,uom:km)<10)}
• Find all burned forests within 10kms of a city
stSPARQL: An example (1/2)
31 INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
![Page 32: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/32.jpg)
SELECT ?BA ?BAGEO
WHERE { ?R rdf:type noa:Region .
?R geo:hasGeometry ?RGEO .
?R noa:hasCorineLandCoverUse ?F. .
?F rdfs:subClassOf clc:Forests .
?CITY rdf:type dbpedia:City .
?CITY geo:hasGeometry ?CGEO .
?BA rdf:type noa:BurntArea .
?BA geo:hasGeometry ?BAGEO .
FILTER( strdf:intersect(?RGEO,?BAGEO) &&
strdf:distance(?RGEO,?CGEO,uom:km)<10)}
• Find all burned forests within 10kms of a city
stSPARQL: An example (1/2)
32 INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
![Page 33: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/33.jpg)
SELECT ?BA ?BAGEO
WHERE { ?R rdf:type noa:Region .
?R geo:hasGeometry ?RGEO .
?R noa:hasCorineLandCoverUse ?F . .
?F rdfs:subClassOf clc:Forests .
?CITY rdf:type dbpedia:City .
?CITY geo:hasGeometry ?CGEO .
?BA rdf:type noa:BurntArea .
?BA geo:hasGeometry ?BAGEO .
FILTER( strdf:intersect(?RGEO,?BAGEO) &&
strdf:distance(?RGEO,?CGEO,uom:km)<10)}
• Find all burned forests within 10kms of a city
stSPARQL: An example (1/2)
33 INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
![Page 34: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/34.jpg)
SELECT ?BA ?BAGEO
WHERE { ?R rdf:type noa:Region .
?R geo:hasGeometry ?RGEO .
?R noa:hasCorineLandCoverUse ?F . .
?F rdfs:subClassOf clc:Forests .
?CITY rdf:type dbpedia:City .
?CITY geo:hasGeometry ?CGEO .
?BA rdf:type noa:BurntArea .
?BA geo:hasGeometry ?BAGEO .
FILTER( strdf:intersect(?RGEO,?BAGEO) &&
strdf:distance(?RGEO,?CGEO,uom:km)<10)}
• Find all burned forests within 10kms of a city
stSPARQL: An example (1/2)
34 INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
![Page 35: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/35.jpg)
SELECT ?BA ?BAGEO
WHERE { ?R rdf:type noa:Region .
?R geo:hasGeometry ?RGEO .
?R noa:hasCorineLandCoverUse ?F. .
?F rdfs:subClassOf clc:Forests .
?CITY rdf:type dbpedia:City .
?CITY geo:hasGeometry ?CGEO .
?BA rdf:type noa:BurntArea .
?BA geo:hasGeometry ?BAGEO .
FILTER( strdf:intersect(?RGEO,?BAGEO) &&
strdf:distance(?RGEO,?CGEO,uom:km)<10)}
• Find all burned forests within 10kms of a city
stSPARQL: An example (1/2)
Spatial Functions (OGC Simple Feature Access)
35 INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
![Page 36: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/36.jpg)
stSPARQL: More details
We start from SPARQL 1.1 (W3C Recommendtaion).
We add a SPARQL extension function for each function defined in the OGC standard OpenGIS Simple Feature Access – Part 2: SQL option (ISO 19125) for adding geospatial data to relational DBMSs and SQL.
We add a set of temporal functions (superset of Allen’s functions) as SPARQL extension functions
We add appropriate geospatial and temporal extensions to SPARQL 1.1 Update language
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
36
![Page 37: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/37.jpg)
stSPARQL vs. GeoSPARQL
GeoSPARQL is a recent OGC standard to develop an extension of SPARQL for querying geospatial data expressed in RDF.
stSPARQL and GeoSPARQL have been developed independently.
stSPARQL geospatial query functionality is very close to a subset of the recent OGC standard GeoSPARQL:
Core
Geometry extension
Geometry topology extension
GeoSPARQL goes beyond stSPARQL: binary topological relations as RDF properties (spatial reasoners)
Additional stSPARQL features:
Geospatial aggregation functions
Temporal evolution of geometries
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
37
![Page 38: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/38.jpg)
Strabon: A Scalable Geospatial RDF Store
stRDF graphs
stSPARQL/ GeoSPARQL
queries
WKT GML
Query Engine
Parser
Optimizer
Evaluator
Transaction
Manager
Storage Manager
Repository
SAIL
RDBMS
Strabon
PostGIS
GeneralDB
Sesame
http://bit.ly/Strabon
Period
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
38
![Page 39: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/39.jpg)
Linked Geospatial Data
Datasets that we published as linked data:
CORINE Land Use / Land Cover
Coastline of Greece
Greek Administrative Geography
Portal: http://www.linkedopendata.gr/
Datasets from Linked Open Data Cloud
LinkedGeoData
GeoNames
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
39
![Page 40: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/40.jpg)
Discover EO data
Get all hotspots detected in the Peloponnese on 24/08/2007.
SELECT ?h ?hGeo ?hAcqTime ?hConfidence ?hConfirmation ?hProvider
?hSensor ?hSatellite
WHERE { ?h rdf:type noa:Hotspot ;
noa:hasGeometry ?hGeo ;
noa:hasAcquisitionTime ?hAcqTime ;
noa:hasConfidence ?hConfidence ;
noa:isProducedBy ?hProvider ;
noa:hasConfirmation ?hConfirmation ;
noa:isDerivedFromSensor ?hSensor ;
noa:isDerivedFromSatellite ?hSatellite .
FILTER("2007-08-24T00:00:00"^^xsd:dateTime <= ?hAcqTime &&
?hAcqTime <= "2007-08-24T23:59:59"^^xsd:dateTime).
FILTER(strdf:contains("POLYGON((21.027 38.36, 23.77
38.36, 23.77 36.05, 21.027 36.05, 21.027 38.36))"
^^strdf:WKT, ?hGeo) ) . }
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
40
![Page 41: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/41.jpg)
Discover EO data
Get all hotspots detected in the Peloponnese on 24/08/2007.
SELECT ?h ?hGeo ?hAcqTime ?hConfidence ?hConfirmation ?hProvider
?hSensor ?hSatellite
WHERE { ?h rdf:type noa:Hotspot ;
noa:hasGeometry ?hGeo ;
noa:hasAcquisitionTime ?hAcqTime ;
noa:hasConfidence ?hConfidence ;
noa:isProducedBy ?hProvider ;
noa:hasConfirmation ?hConfirmation ;
noa:isDerivedFromSensor ?hSensor ;
noa:isDerivedFromSatellite ?hSatellite .
FILTER("2007-08-24T00:00:00"^^xsd:dateTime <= ?hAcqTime &&
?hAcqTime <= "2007-08-24T23:59:59"^^xsd:dateTime).
FILTER(strdf:contains("POLYGON((21.027 38.36, 23.77
38.36, 23.77 36.05, 21.027 36.05, 21.027 38.36))"
^^strdf:WKT, ?hGeo) ) . }
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
41
![Page 42: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/42.jpg)
Improve product accuracy
Correlate fire products with auxiliary data to increase their thematic accuracy e.g., delete the parts of the polygons that fall into the sea.
DELETE {?h noa:hasGeometry ?hGeo}
INSERT {?h noa:hasGeometry ?dif}
WHERE {
SELECT DISTINCT ?h ?hGeo
(strdf:intersection(?hGeo, strdf:union(?cGeo)) AS ?dif)
WHERE {
?h rdf:type noa:Hotspot.
?h strdf:hasGeometry ?hGeo.
?c rdf:type coast:Coastline.
?c strdf:hasGeometry ?cGeo.
FILTER( strdf:anyInteract(?hGeo, ?cGeo)}
GROUP BY ?h ?hGeo
HAVING strdf:overlap(?hGeo, strdf:union(?cGeo))}
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
42
![Page 43: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/43.jpg)
Improve product accuracy
Correlate fire products with auxiliary data to increase their thematic accuracy e.g., delete the parts of the polygons that fall into the sea.
DELETE {?h noa:hasGeometry ?hGeo}
INSERT {?h noa:hasGeometry ?dif}
WHERE {
SELECT DISTINCT ?h ?hGeo
(strdf:intersection(?hGeo, strdf:union(?cGeo)) AS ?dif)
WHERE {
?h rdf:type noa:Hotspot.
?h strdf:hasGeometry ?hGeo.
?c rdf:type coast:Coastline.
?c strdf:hasGeometry ?cGeo.
FILTER( strdf:anyInteract(?hGeo, ?cGeo)}
GROUP BY ?h ?hGeo
HAVING strdf:overlap(?hGeo, strdf:union(?cGeo))}
INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data
43
![Page 44: Building Virtual Earth Observatories Using Scientific ...€¦ · Scientific Database, Semantic Web and Linked Geospatial Data Building Virtual Earth Observatories Using Scientific](https://reader034.fdocuments.us/reader034/viewer/2022051905/5ff7f5c04187561bb40603f6/html5/thumbnails/44.jpg)
Thank you for your attention!
More information about TELEIOS:
http:/www.earthobservatory.eu/
The NOA Fire Monitoring Service is operational: http://papos.space.noa.gr/fend_static/
User guide at Fraunhofer booth
44 INSPIRE Conference 2013: Building Virtual Earth Observatories Using Scientific Database, Semantic Web and Linked Geospatial Data