ski technical architecture - united nations

14
21/11/2018 1 FRONTIER SI .COM.AU SKI TECHNICAL ARCHITECTURE Dr Ivana Ivánová Senior Lecturer/Research Fellow Curtin University 2 SKI Architecture FrontierSI (former CRCSI)

Upload: others

Post on 15-May-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SKI TECHNICAL ARCHITECTURE - United Nations

21/11/2018

1

F R O N T I E R S I . C O M . A U

SKI

TECHNICAL ARCHITECTURE

Dr Ivana Ivánová

Senior Lecturer/Research Fellow

Curtin University

2 SKI Architecture

FrontierSI (former CRCSI)

Page 2: SKI TECHNICAL ARCHITECTURE - United Nations

21/11/2018

2

3

FrontierSI (former CRCSI)

Spatial Infrastructures program (ANZSI) aims at building an infrastructure, which will, for example:

• assist people as they select a place to live,

• inform planners as they design new suburbs,

• aid emergency services personnel as they respond to life threatening situations and

• safely guide autonomous vehicles as they navigate our streets.

SKI Architecture

4 SKI Architecture

What can we do with current SDIs?

Page 3: SKI TECHNICAL ARCHITECTURE - United Nations

21/11/2018

3

5

• Call a friend and ask them which SDIcatalogue to use?

• Search in the catalogue,

• Study what’s available,

• Access and use data,

OR

• Go to provider’s website, register, access data,

• Download and use data

SKI Architecture

Q: Where i s t he c losest POI?

6 SKI Architecture

There should be better ways to do this today!

Page 4: SKI TECHNICAL ARCHITECTURE - United Nations

21/11/2018

4

7 SKI Architecture

Direct your apps to SKI!

8

Spatial Knowledge Infrastructure

“a network of data analytics, expertise and policies that assist people, whether individually or in collaboration, to integrate in real-time spatial knowledge into everyday decision-making and problem solving.”

SKI Architecture

Page 5: SKI TECHNICAL ARCHITECTURE - United Nations

21/11/2018

5

9 SKI Architecture

all sorts of smart applications – e.g. conflation service, federation service, smart search, smart flood models, smart processes on smarter than OWS resources)

«interface»

User ApplicationQuery

Response

access

«enti ty»

SKI Broker

«entity»

SKI Spatial Metadata Catalogue

SKI

Knowledge On-demand Services

«interface»

Web Serv ice

Interface

Resources

+ Files

+ Geotagged Social Network Feeds

+ Linked Data

+ Ontologies

+ OWS Spatial Resource

+ Sensors

+ User Contributed Content

expose

10

SKI Broker

• Mediator between resources and application;

• Analyses and processes user queries;

• Explores curated resources in SKI Spatial Metadata Catalogue;

• Redirects requests to resources;

• Retrieves, assembles and returns response to the app;

SKI Spatial Metadata Catalogue

• Stores information about spatial resources, i.e. Metadata

SKI Architecture

Main components of SKI

Page 6: SKI TECHNICAL ARCHITECTURE - United Nations

21/11/2018

6

11 SKI Architecture

How apps use SKI in ideal world?

12

SKI

Knowledge On-demand Services

«entity»

Linked Data

SPARQL

endpoint

«entity»

Ontologies

SPARQL

endpoint

«interface»

User ApplicationQuery

Response

SKI Broker

«entity»

Linked Data Store

SPARQL endpoint

«executable»

Query Processing Unit

«executable»

Result Assembly Unit

«executable»

Request Handling Unit

Resources

Emergency Serv ice

Where is the closest POI?

dunno…let’s ask SKI..

OK, let’s find them on the web

Yes!

…all yours!

Where are POI resources?

Here’s your map!

«entity»

SKI Spatial Metadata Catalogue

Let’s send them back then..

Here is the URI list.

Are resources fit for purpose?

Got it!

Page 7: SKI TECHNICAL ARCHITECTURE - United Nations

21/11/2018

7

13 SKI Architecture

But we are not quite in the ideal world as

yet, are we?

14 SKI Architecture

How could apps use SKI already?

Page 8: SKI TECHNICAL ARCHITECTURE - United Nations

21/11/2018

8

15

SKI

Knowledge on Demand Services

non-Linked Data

«entity»

Linked Data

SPARQL

endpoint

«entity»

Ontologies

SPARQL

endpoint

«interface»

User ApplicationQuery

Response

SKI Broker

«entity»

Linked Data Store

SPARQL endpoint

«executable»

Query Processing Unit

«executable»

Result Assembly Unit

«executable»

Request Handling Unit

Linked Data

Emergency Serv ice

Where is the closest POI?

dunno…let’s ask SKI..

Yes!

«entity»

SKI Spatial Metadata Catalogue

Let’s send them back then..

Here is the URI list.

«process»

Ontology Creation Unit

«process»

Ontology Harmonizaton

Unit

«entity»

User Contributed

Content

«enti ty»

Files

«entity»

Geotagged Social

Network Feeds

«enti ty»

OWS Spatial

Resource

«entity»

Sensors

Let me upgrade and register you for my future use…

Here’s your map!

Where are POI resources?

…all yours!

OK, let’s find them on the web

Are resources fit for purpose?

16 SKI Architecture

Who should be smart?

The app?

Page 9: SKI TECHNICAL ARCHITECTURE - United Nations

21/11/2018

9

17 SKI Architecture

sd SKI_ex:UserApp producing knowledge

Emergency ServiceUserApp Broker

:SKI Broker :SKI Spatial

Metadata

Catalogue

Resources

sendMetadata()

conflatePOIs()

forward:

RequestForSKIResourceMetadata()

sendPOIs()

translateIntoStructuredQuery()

sendResults()

searchPOI

(Open Query)

consolidateResults()

extractMetadata()

identifySameObjectPOIs()

sendResults

(POI on Map)

sendRequestForSKIResourceMetadata()

findPOIs()

getOpenQuery()

18 SKI Architecture

Who should be smart?

The SKI?

Page 10: SKI TECHNICAL ARCHITECTURE - United Nations

21/11/2018

10

19 SKI Architecture

sd SKI_ex:SKI producing knowledge

Emergency Service

:SKI Broker :SKI Spatial

Metadata

Catalogue

Resources

:QueryEngine

Linked Data Store

searchMetadata()

forward:searchPOI

(Open Query)

submitNewPOIdata()

sendResult

(POI on Map)

identifySameObjectPOIs()

callSKIcreation@PROMPT()

findPOIs

()

extractMetadata()

transleteIntoStructuredQuery()

searchPOI(Open

Query)

conlfatePOIs()

sendResults(POI data)

sendPOIs()

response()

sendMetadata()

20 SKI Architecture

Let SKI governance decide…

Page 11: SKI TECHNICAL ARCHITECTURE - United Nations

21/11/2018

11

21 SKI Architecture

But what to do with SDIs?

22 SKI Architecture

Expose them to the web: produce

LINKED METADATA

Page 12: SKI TECHNICAL ARCHITECTURE - United Nations

21/11/2018

12

23

Ex pose metadata to t he web

24

Ex pose metadata to t he web

Page 13: SKI TECHNICAL ARCHITECTURE - United Nations

21/11/2018

13

25 SKI Architecture

…and ‘teach’ your stakeholders to

expose their resources to the web

26

http://linked.data.gov.au

Page 14: SKI TECHNICAL ARCHITECTURE - United Nations

21/11/2018

14

F R O N T I E R S I . C O M . A U

Thank you!

[email protected]