making the web of data available via web feature services
DESCRIPTION
Making the Web of Data Available via Web Feature Services. 17th AGILE Conference 2014, Castellón, Spain. Jim Jones, Werner Kuhn, Carsten Keßler and Simon Scheider [email protected]. 2. Making the Web of Data Available via Web Feature Services. Shapefile. Database. 3. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/1.jpg)
Name: Jim Jones
Making the Web of Data Available via Web Feature Services
Jim Jones, Werner Kuhn, Carsten Keßler and Simon Scheider
17th AGILE Conference 2014, Castellón, Spain
![Page 2: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/2.jpg)
Name: Jim Jones
Making the Web of Data Available via Web Feature Services
2
![Page 3: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/3.jpg)
Name: Jim Jones
Making the Web of Data Available via Web Feature Services
3
WFS Server
Shapefile
Database
GIS Client
Web Feature Service (WFS)
KVP
- Data Analysis - Spatial Operations- Generate New Maps...
XML (GML)
![Page 4: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/4.jpg)
Name: Jim Jones
4
Number of hospitals in the cities around the flooding area
Where to get this information?
Making the Web of Data Available via Web Feature Services
![Page 5: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/5.jpg)
Name: Jim Jones
Low InteroperabilityData stored in silos (e.g. databases, shapefiles) and
external sources can't be used in one query.
inefficient maintenanceTable of Contents not easily updated
(e.g. add new data means add new database fields, which has to done by a GIS expert / DBA)
WFS Issues
We propose an LOD based solution called LOD4WFS!
![Page 6: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/6.jpg)
Name: Jim Jones
Making the Web of Data Available via Web Feature Services
6
OutlineWFS andLOD
LOD4WFS Adapter
Solution Evaluation
Conclusion andFuture Work
![Page 7: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/7.jpg)
Name: Jim Jones
7
Linked Open Data
Making the Web of Data Available via Web Feature Services
![Page 8: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/8.jpg)
Name: Jim Jones
Linked Open Data
“linked open data describes a method of publishing structured data so that it can be interlinked and become more useful.”
8
Raw data, now!
Tim Berners-Lee
Making the Web of Data Available via Web Feature Services
![Page 9: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/9.jpg)
Name: Jim Jones
.
LOD Cloud
Geometry
Table ofContents
![Page 10: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/10.jpg)
Name: Jim Jones
10
GIS Client
Research Question
LOD Cloud
How to efficiently make geographic LOD datasets discoverabele by current GIS?
Making the Web of Data Available via Web Feature Services
![Page 11: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/11.jpg)
Name: Jim Jones
11
Related Issues
How to read geographic LOD without modifying the current GIS?
How to develop a solution that is both platform and GIS independent?
Is performance an issue when querying geographic LOD datasets?
Making the Web of Data Available via Web Feature Services
![Page 12: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/12.jpg)
Name: Jim Jones
12
Proposed Solution
GIS ClientLOD Cloud
LOD4WFSAdapter
Creates an intermediate WFS layer “on top” of the LOD cloud
Provides LOD datasets in a format understood by GIS based on OGC Standards.
Making the Web of Data Available via Web Feature Services
![Page 13: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/13.jpg)
Name: Jim Jones
13
LOD4WFS overview in 6 Steps...
LOD4WFSAdapter
GIS Client
KVP
Triple Store
SPARQL
1. Client sends request2. Adapter translates GIS request to SPARQLand performs query.
3. Triple Store processesSPARQL query.
4. Triple Store returnsSPARQL result set.
5. Adapter translates result set and delivers
WFS document to the GIS.
6. GIS gets the WFS document.
XML (GML)RDF
Making the Web of Data Available via Web Feature Services
![Page 14: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/14.jpg)
Name: Jim Jones
GIS ClientLOD Cloud
From this...
![Page 15: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/15.jpg)
Name: Jim Jones
Making the Web of Data Available via Web Feature Services
15
Data Access and Format
Standard Data Access
Federated Data Access
![Page 16: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/16.jpg)
Name: Jim Jones
Making the Web of Data Available via Web Feature Services
16
Standard Data Access
Triple StoreLOD4WFSAdapter
SPARQL
![Page 17: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/17.jpg)
Name: Jim Jones
Making the Web of Data Available via Web Feature Services
17
Standard Data AccessData Structure (Including Meta-Data)
Named Graph
Title DescriptionFeatures
Geometries Attributes (TOC)
...
![Page 18: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/18.jpg)
Name: Jim Jones
Making the Web of Data Available via Web Feature Services
18
Standard Data AccessData Structure
<http://ifgi.lod4wfs.de/graph/municipalities> dct:title "Brazilian Municipalities"^^xsd:string ; dct:abstract "Municipalities of the Brazilian Federal States."^^xsd:string ; dct:subject "municipalities boundaries"^^xsd:string .
my:FEATURE_RECIFE a geo:Feature ; rdf:ID "2611606"^^xsd:integer ; dc:description "Recife"^^xsd:string ; geo:hasGeometry my:GEOMETRY_RECIFE .
my:GEOMETRY_RECIFE a geo:Geometry ;geo:asWKT "<http://www.opengis.net/def/crs/EPSG/ 0/4326>
POLYGON ((-35.0148559599999984 -8.0564907399999992, -34.9939074400000010 -8.0493884799999993,...-35.0148559599999984 -8.0564907399999992))"^^sf:wktLiteral .
![Page 19: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/19.jpg)
Name: Jim Jones
Making the Web of Data Available via Web Feature Services
19
Federated Data Access
LOD CloudLOD4WFSAdapter
Customized SPARQL
![Page 20: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/20.jpg)
Name: Jim Jones
Making the Web of Data Available via Web Feature Services
20
![Page 21: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/21.jpg)
Name: Jim Jones
Making the Web of Data Available via Web Feature Services
21
DBpedia
Ordnance Survey
![Page 22: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/22.jpg)
Name: Jim Jones
Making the Web of Data Available via Web Feature Services
22
![Page 23: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/23.jpg)
Name: Jim Jones
Making the Web of Data Available via Web Feature Services
23
![Page 24: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/24.jpg)
Name: Jim Jones
24
Solution Evaluation (preliminary results)
Geoserver (WFS)
Shapefiles
PostGIS
shp2rdf.R
Parliament Fuseki OWLIM Lite
Ubuntu Server 12.04 LTS Linux 3.2.0-58-generic (amd64)Intel(R) Xeon(R), CPU E5530 @ 2.40GHz, Dual Core8GB RAM
Vocabularies: GeoSPARQL andDublin Core
Geometry Encoding:Well Known Text (WKT)
Making the Web of Data Available via Web Feature Services
![Page 25: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/25.jpg)
Name: Jim Jones
25Making the Web of Data Available via Web Feature Services
Test Datasets
Test Scenario SHP Size DB Size DB Records Turtle file Triples
1 – Brazilian Cities 11.2 MB 16 MB5799
28.7 MB 86988
2 – Amazon Rivers 45 MB 55 MB18690
113.8 MB 359206
3 – Amazon Vegetation 173.2 MB 183 MB 39083416.1 MB 703497
Source: Brazilian Institute of Geography and Statisticshttp://www.ibge.gov.br
![Page 26: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/26.jpg)
Name: Jim Jones
LOD4WFS
GeoserverPostGIS
ParliamentFuseki
OWLIM Lite
~38.2 sec.
~38.87 sec. ~38.7 sec.
~38.85 sec.cURL
GetFeature Request – Scenario 1 (Brazilian Cities – 86988 Triples)
![Page 27: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/27.jpg)
Name: Jim Jones
LOD4WFS
GeoserverPostGIS
ParliamentFuseki
OWLIM Lite
~2:36.2 min.
~2:38.15 min. ~2:38.11 min.
~2:38.0 min.cURL
GetFeature Request – Scenario 2 (Amazon Rivers – 359206 Triples)
![Page 28: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/28.jpg)
Name: Jim Jones
LOD4WFS
GeoserverPostGIS
ParliamentFuseki
OWLIM Lite
~8:35.6 min.
~8:44:7 min. ~8:44:0 min.
~8:39:0 min.cURL
GetFeature Request – Scenario 3 (Amazon Vegetation – 703497 Triples)
![Page 29: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/29.jpg)
Name: Jim Jones
Conclusions
29Making the Web of Data Available via Web Feature Services
![Page 30: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/30.jpg)
Name: Jim Jones
Future Work (Potential for growth!)
30
- Implement spatial queries (GeoSPARQL)- Implement WFS-T (Insert, Update, Delete).- Publish WFS contents as LOD!
Usage of LOD in GIS is perfectly feasible
- LOD4WFS provides a suitable platform forbridging GIS and LOD and querying distributed sources.- The proposed approach enables thematic queries to compose the geometries' table of contents.- Preliminary tests showed that current triple stores provide competitive speed compared to databases
Making the Web of Data Available via Web Feature Services
![Page 31: Making the Web of Data Available via Web Feature Services](https://reader035.vdocuments.net/reader035/viewer/2022062809/56815864550346895dc5c3ca/html5/thumbnails/31.jpg)
Name: Jim Jones
31
Obrigado!
Making the Web of Data Available via Web Feature Services
https://github.com/lodum/lod4wfs