5 star open geoprocessing

Post on 13-Jun-2015

350 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

A classification scheme for open web processes for geospatial data, inspired by the 5 star rating scheme of Linked Open Data.

TRANSCRIPT

5 ★ Open Geoprocessing

AGILE & EuroSDR Workshop 2014Geoprocessing on the Web

Daniel Nüst & Benjamin Pross52°North GmbH

5 Star Open Geoprocessing @ AGILE 2014 2

http

://ww

w.w

3.o

rg/D

esig

nIssu

es/

Linke

dD

ata

.htm

l

http://5stardata.info/

http://mhausenblas.info/http://www.w3.org/People/Berners-Lee/

5 Star Open Geoprocessing @ AGILE 2014 3

Master Plan

1) Create page 5starprocessing.info

2) Establish 5 star scheme for classification of geoprocesses in the web

3) Improve understanding of “geoprocessing” and facilitate their application

5 Star Open Geoprocessing @ AGILE 2014 4

3) UNDERSTAND AND FACILITATE GEOPROCESSING

5 Star Open Geoprocessing @ AGILE 2014 5

Geoprocessing development directions

Geoprocesses become mainstreamStandardized interfacesSharing new analysis functions“Webified” legacy productsMove from “view” and “download” services to adaptable productsMapping tools extended with geoprocessing APIs

5 Star Open Geoprocessing @ AGILE 2014 6

How Should an Open Geoprocess Look Like?

Useful

Easy to use

Easy to integrate

> Applicable in many different applications effectively and efficiently

5 Star Open Geoprocessing @ AGILE 2014 7

Relation to Linked Open Data

… is a success… has a ranking scheme

Putting processes online is the natural next step after the data, therefore transfer to geoprocesses!

5 Star Open Geoprocessing @ AGILE 2014 8

2) ESTABLISH STAR CLASSIFICATION

5 Star Open Geoprocessing @ AGILE 2014 9

“What are the supermarkets on my way home?”

EXAMPLE

5 Star Open Geoprocessing @ AGILE 2014 10

“What are the supermarkets on my way home?”

EXAMPLE

Process is available on the web under an open license

A web form where I can enter my home and work address and get an HTML list of supermarketsnames and the website allows the use of the

process for any application

5 Star Open Geoprocessing @ AGILE 2014 11

“What are the supermarkets on my way home?”

EXAMPLE

Process (inputs, outputs, ...) is documented on the web and

usable as an API

A RESTful service endpoint is described on an HTML page and the endpoint accepts a route in a proprietary XML format and returns an ordered

text list of the supermarkets’ addresses.

★★

5 Star Open Geoprocessing @ AGILE 2014 12

“What are the supermarkets on my way home?”

EXAMPLE

Process control interface uses an open standard and the process is

described in machine-readable form

A WSDL endpoint with SensorML description accepting proprietary XML as the route input and returning a shape file with supermarket locations.

★★★

5 Star Open Geoprocessing @ AGILE 2014 13

“What are the supermarkets on my way home?”

EXAMPLE

Process inputs and outputs use standarized, non-proprietary or

open formats

An OGC WPS process accepting GML/GPX input and returning the locations as GeoJSON.

★★★★

5 Star Open Geoprocessing @ AGILE 2014 14

“What are the supermarkets on my way home?”

EXAMPLE

All tools and algorithms to execute a geoprocess are

available for re-use under an OSI-approved license

The source code of a geoprocess is published as GPLv3 and can be executed in an Open Source

WPS such as PyWPS.

★★★★★

5 Star Open Geoprocessing @ AGILE 2014 15

1) CREATE WEBSITE

5 Star Open Geoprocessing @ AGILE 2014 16

Powered by git and GitHub

git repository with single HTML page

GitHub collaboration modelUtilizing Github pagesRepository: https://github.com/nuest/5starprocessing.info Great video: http://video.esri.com/watch/3223/social-coding-and-the-future-of-open-source

License: Public Domain Dedication (CC0)

5 Star Open Geoprocessing @ AGILE 2014 17

5 Star Open Geoprocessing @ AGILE 2014 18

http://www.5starprocessing.info/

5 Star Open Geoprocessing @ AGILE 2014 19

5 ★ with WPS4R

5 Star Open Geoprocessing @ AGILE 2014 20

★★★★

5 Star Open Geoprocessing @ AGILE 2014 21

5 ★ with WPS4R

★★★★★

htt

p:/

/ww

w.r

-pro

ject

.org

/

5 Star Open Geoprocessing @ AGILE 2014 22

What do you think is a suitable example process?

What about a 4.5 star geoprocess? Do we need a more finegrained

structure (at a price)?

Is your geoprocess 5 ★?

5 Star Open Geoprocessing @ AGILE 2014 23

Next steps

Continue discussion and collaboration on GitHub

ExamplesCosts and benefitsBadges

top related