• No results found

Ontology-based Data Access for Maritime Security

N/A
N/A
Protected

Academic year: 2021

Share "Ontology-based Data Access for Maritime Security"

Copied!
38
0
0

Loading.... (view fulltext now)

Full text

(1)

Ontology-based Data Access

for Maritime Security

Stefan Brüggemann1, Konstantina Bereta2, Guohui Xiao3, Manolis Koubarakis2 1 Airbus Defence & Space, Germany

2 University of Athens, Greece

3 Free University of Bozen-Bolzano, Italy

(2)
(3)

Maritime Concept

2/3 of cargo worldwide transported overseas

(4)

Maritime Concept

2/3 of cargo worldwide transported overseas

Offshore windparks -> need to be protected

(5)

Maritime Concept

2/3 of cargo worldwide transported overseas

Offshore windparks -> need to be protected

Crimes over seas, natural disasters

(6)

EMSEC project

Increasing the maritime situation awareness

Data fusion. Integration of Earth Observation (EO) data with

conventional data streams and data from multiple other sources

Target: to initiate a coordinated service network to provide all the national users (BOS – security agencies and organizations) with integrated maritime services in Near-Real Time (NRT)

(7)

Goals and Challenges

Goals :

• Tracking of vessel movements

• Detection of abnormal vessel behaviours

Challenges:

• Heterogeneous sources for vessel data: dynamic and static

• Real-time acquisition of vessel positions (dynamic data): 1000 or more vessels send their position frequently.

(8)

Data sources

AIS data SAR data Airborne Quality Inspection Object Detection Vessel positions

Movement and pattern identification

(9)

RMSAS: Real-time Maritime Situation

Awareness System

Data Integration

(10)

RMSAS: Real-time Maritime Situation

Awareness System

Data Integration Data Harmonizati

(11)

RMSAS: Real-time Maritime Situation

Awareness System

Data Integration Data Harmonizati on Semantic Analysis

(12)

RMSAS: Real-time Maritime Situation

Awareness System

Data Integration Data Harmonizati Semantic Analysis Knowledge retrieval

(13)

RMSAS: Real-time Maritime Situation

Awareness System

Data Integration Data Harmonizati on Semantic Analysis Knowledge retrieval Visualization

(14)

RMSAS: Real-time Maritime Situation

Awareness System

Data Integration Near-time information delivery to the end-users Data Harmonizati Semantic Analysis Knowledge retrieval Visualization

(15)

RMSAS: Real-time Maritime Situation

Awareness System

Data Integration Near-time information delivery to the end-users Data Harmonizati on Semantic Analysis Knowledge retrieval Decision-making Visualization

(16)

Semantic Web technology solution

(17)

Semantic Web technology solution

(18)

Semantic Web technology solution

• Heterogeneous Data: Need for harmonization, integration • Avoid the materialization of frequently updated data

(19)

Semantic Web technology solution

• Heterogeneous Data: Need for harmonization, integration • Avoid the materialization of frequently updated data

Ontologies

(20)

Semantic Web technology solution

• Heterogeneous Data: Need for harmonization, integration • Avoid the materialization of frequently updated data

• Representing and querying geospatial information

Ontologies

(21)

Semantic Web technology solution

• Heterogeneous Data: Need for harmonization, integration • Avoid the materialization of frequently updated data

• Representing and querying geospatial information

Ontologies

OBDA

GeoSPARQL Ontop-spatial

(22)

Semantic Web technology solution

• Heterogeneous Data: Need for harmonization, integration • Avoid the materialization of frequently updated data

• Representing and querying geospatial information • Enrich information with linked open data

Ontologies

OBDA

GeoSPARQL Ontop-spatial

(23)

Semantic Web technology solution

• Heterogeneous Data: Need for harmonization, integration • Avoid the materialization of frequently updated data

• Representing and querying geospatial information • Enrich information with linked open data

Ontologies

OBDA

GeoSPARQL Ontop-spatial

(24)

Semantic Web technology solution

• Heterogeneous Data: Need for harmonization, integration • Avoid the materialization of frequently updated data

• Representing and querying geospatial information • Enrich information with linked open data

Ontologies

OBDA

GeoSPARQL Ontop-spatial

(25)

Semantic Web technology solution

• Heterogeneous Data: Need for harmonization, integration • Avoid the materialization of frequently updated data

• Representing and querying geospatial information • Enrich information with linked open data

Ontologies

OBDA

GeoSPARQL Ontop-spatial

(26)

RMSAS Semantic

Analysis Component

Data Instances Sesame Federa=on Store Ontop (Virtual TS) Ontop (Virtual TS) Teiid (Virtual DB) Seman=c Layer Basic-Infrastructure RMSAS Ontologies Sextant SPARQL

(27)
(28)

The Ontop System

• OBDA system: On-the-fly SPARQL-to-SQL translation on top of relational databases

• Enables RDFS/OWL QL reasoning

• Developed by the University of Bolzano [SWJ ‘16, JWS ‘15]

Ontop-spatial extension:

• Extension of Ontop with GeoSPARQL support

• Enables on-the-fly GeoSPARQL-to-SQL translation

(29)

• Browser and visualizer of linked geospatial data

• Connects to (Geo)SPARQL endpoints and projects the geospatial results of queries on the map

• Supports also widely-used standard geospatial formats (e.g., KML, Shapefiles, (Geo)JSON, GeoTIFF).

• Support for Statistics

• Enables users to correlate geospatial information coming from auxiliary files with linked geospatial data

(30)

Retrieving the locations of vessels

SELECT DISTINCT ?x ?z ?g ?timestamp WHERE { ?x rdf:type :Vessel. ?x :hasName "Vesselname”. ?x :hasLocation ?z. ?z :hasDateTime ?timestamp . ?z geos:asWKT ?g. }

(31)

Areas intersecting ports

SELECT DISTINCT ?lu ?geo WHERE { ?x osm:landUse lgd:port . ?x geo:asWKT ?geo . ?x1 geo:asWKT ?geo1 . ?x1 osm:landUse ?lu . FILTER (geof:sfIntersects(?geo,?geo1))} GeoSPARQL

(32)

Retrieve locations and info about vessels

SELECT * WHERE {

SERVICE <http://www.rmsas.de/openrdf-sesame/PositionStore> {

?vessel rdf:type :Vessel . ?vessel :hasLocation ?location .

?vessel :hasName "388328333". ?location :hasGeometry ?geometry . ?geometry geos:asWKT ?wkt .

OPTIONAL {

SERVICE <http://www.rmsas.de/openrdf-sesame/ObjectStore> {

(33)
(34)
(35)
(36)

Lessons learned

• Using SW technologies and applications improved data integration • Conceptualized view improved operational logic understanding

• Satisfactory performance

• Feedback to SW tools: technical, usability issues • Learning curve

(37)

Conclusions and Future Work

Semantic Analysis Data Integration Inter-operability Automation of procedures Usability

(38)

Thank you!

Questions?

Related Links:

EMSec project: http://www.emaritime.de/projects/emsec/ Ontop Project: http://ontop.inf.unibz.it/

Ontop-spatial extension: https://github.com/ConstantB/ontop-spatial Sextant: http://sextant.di.uoa.gr/

References

Related documents

A Program and Policy Development Advisor, School Choice Intensive Support and Intervention receives administrative direction from a division level administrator or

National Institute for Health and Care Excellence (NICE) (2016) Osteoporosis - prevention of fragility fractures, Clinical knowledge summaries (online). Available at:

Contract Administrators, Project Managers (contractor), Engineers, On-site Inspectors and Construction Leads (contractors) all have access to data related to their specific

Occasional meetings on trade among senior staff of the IMF, World Bank, and WTO, and possibly other multilateral economic institutions will continue, and Fund staff will seek to

Drawing on and internalizing the work of the DGI, the Fund created the SDDS Plus in 2012, at the time of the Eighth Review of the Fund’s Data Standards Initiatives (IMF, 2012a).”

Phillips (1958) described the objective of his study as follows: “to see whether statistical evidence supports the hypothesis that the rate of change of money wage rates in the

the wearing away of rock by the grinding action of other rock particles carried in water, ice, or wind (like sandpaper against wood). the amount of sediment a river or

Where concrete of high strength and good durability is required, fine aggregates confirming to zone one to zone four may be used.. The concrete mix design is