WPS 2.0 developments and proposed features Umweltwissenschaften, FR Geowissenschaften, Professur f. Geoinformationssysteme Matthias Müller Castellón, June.

Slides:



Advertisements
Similar presentations
Collection Service. 19 February 2001CYCLADES Kick-off meeting Collection A set of documents A set of services on the documents A set of polices that regulate.
Advertisements

The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Semantically-Assisted Geospatial Workflow Design Gobe Hobona, David Fairbairn, Philip James ACM GIS – 8 th November Seattle.
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
Department of Geoinformatics and Cartography Finnish Geodetic Institute INSPIRE Network Services DT INSPIRE IR Development Status Transformation Services.
Page 1© Crown copyright 2006 Registry technology & case study implementation J. Tandy, D. Thomas - November 2006.
The Australian Spatial Data Infrastructure “Fact and Fiction” Alister Nairn Manager AUSLIG SDI Program.
1 NODC, Russia GISC & DCPC developers meeting Langen, 29 – 31 March E2EDM technology implementation for WIS GISC development S. Sukhonosov, S. Belov.
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
Geospatial standards Beyond FGDC Geog 458: Map Sources and Errors March 3, 2006.
Introduction to Geospatial Metadata – ISO 191** Metadata National Coastal Data Development Center A division of the National Oceanographic Data Center.
OGC Liaison Report WGISS-20 Allan Doyle, EOGEO
© Rheinmetall Defence 2013 The Geospatial Catalogue and Database Repository (GCDR) and the Knowledge Management System (KMS) Shane Reschke – Technical.
Ontology-derived Activity Components for Composing Travel Web Services Matthias Flügge Diana Tourtchaninova
Updating and Improving the INTAMAP web service Madhu Rani 2012 Intern 1.
Metadata Understanding the Value and Importance of Proper Data Documentation Exercise 2 Reading a Metadata File Exercise 3 Using the Workbook Exercise.
EXPECTATIONS OF TURKISH ENVIRONMENTAL SECTOR FROM INSPIRE Ministry of Environment and Forestry June, 2010 Özlem ESENGİN Ahmet ÇİVİ Tuncay DEMİR.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
Grid-enabling OGC Web Services Andrew Woolf, Arif Shaon STFC e-Science Centre Rutherford Appleton Lab.
AIXM Users’ Conference, March Implementing AIXM in Instrument Flight Procedures Automation Presenter: Iain Hammond MacDonald, Dettwiler &
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
MapServer Support for Web Coverage Services Stephen Lime - Minnesota DNR Dr. Thomas E. Burk - University of Minnesota MUM Ottawa, Canada.
Copyright © 2009, Open Geospatial Consortium, Inc. Time issue : Meteo Domain needs and WMS present means Meteorology DWG Frédéric Guillaud, Marie-Françoise.
Copyright © 2009, Open Geospatial Consortium, Inc. Towards a Common Information Model of Water 70th OGC Technical Committee Darmstadt, Germany Rob Atkinson.
EO/GEO Team Response to Open GIS Consortium Catalog Interface RFP George Percivall February 1999.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
® GRDC Hydrologic Metadata - core concepts - 5 th, WMO/OGC Hydrology DWG New York, CCNY, August 11 – 15, 2014 Irina Dornblut, GRDC of WMO at BfG Copyright.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
AUKEGGS Architecturally Significant Issues (that we need to solve)
Transitioning from FGDC CSDGM Metadata to ISO 191** Metadata
Archie Warnock, A/WWW Enterprises OCG Catalog Specification v2.0 Overview and Discussion Archie Warnock, Doug Nebert Yonsook Enloe, Jolyon Martin May 14,
State Key Laboratory of Resources and Environmental Information System China Integration of Grid Service and Web Processing Service Gao Ang State Key Laboratory.
TASK 3.2 NatureSDI+ metadata profiles : Final version Dorian Ginane IRD - ESPACE.
EGU 2015 Dr. Ingo Simonis Open Geospatial Consortium Europe Citizen Observatories: A Standards Based Architecture.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Overview of FEA Geospatial Profile, Version 0.3 Doug Nebert FGDC Secretariat.
Geography Markup Language (GML). What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
WIGOS Data model – standards introduction.
NATURE-SDIplus Metadata Specification Co-funded by the Community Programme eContentplus ECP-2007-GEO
JDF – An Overview.
ADC Portal & Clearinghouse GEO Architecture and Data Committee 2-3 March 2006 George Percivall OGC Chief Architect
Geography Markup Language (GML). GML What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
ISO 191** Overview A “Family” of Standards. Resources ISO Standards Web Page – Technical.
CGI – GeoSciML Testbed 3 Status for BRGM Jean-Jacques Serrano.
IVOA Interop, Beijing, China, May IVOA Data Access Layer Working Group Sessions Doug Tody (NRAO/NVO ) Markus Dolensky (ESO/EuroVO) Data Access Layer.
HMA Sep 2009 – Slide 1 Daniele Marchionni Elsag Datamat HMA Follow On – Task 4 - Workplan.
© 2010 IBM Corporation RESTFul Service Modelling in Rational Software Architect April, 2011.
Bavarian Agency for Surveying and Geoinformation AAA - The contribution of the AdV in an increasing European Spatial Data Infrastructure - the German Way.
Online Software November 10, 2009 Infrastructure Overview Luciano Orsini, Roland Moser Invited Talk at SuperB ETD-Online Status Review.
Semantic metadata in the Catalogue Frédéric Houbie.
HMA-T Progress Meeting 26 November 2008 Slide 1 IMAA-CNR activity report HMA-T Progress Meeting 26 November 2008 S. Nativi, E. Boldrini, F. Papeschi IMAA-CNR.
Page 1 Arnaud Cauchy, Airbus Defence & Space 11th of June 2014 ESA HMA-S Project DDR Meeting WP6100 – WPS2.0 Specification HMA-S Final Presentation – WP6100.
European Monitoring Platform for Mapping of QoS and QoE
CEN 202 “Space Standardisation”
CAP-378 and “Conhecer para não ignorar”
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
Brokering Agreement process Stefano Nativi and Mattia Santoro ESSI-lab of CNR-IIA San Petersburg (Russia), 07 Nov 2016.
Flanders Marine Institute (VLIZ)
N. Fanjeau, Airbus Defence & Space June 11, 2014
Laboratory on Geoinformatics and Cartography
Metadata in a Hydro-meteorological Model Chain
Session 2: Metadata and Catalogues
Proposal of a Geographic Metadata Profile for WISE
and perspectives for AIXM
Geoscience Australia Service Metadata
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Presentation transcript:

WPS 2.0 developments and proposed features Umweltwissenschaften, FR Geowissenschaften, Professur f. Geoinformationssysteme Matthias Müller Castellón, June 2014

WPS 1.0 WPS 2.0Folie 2 Has gained some attention Recently also in the environmental modeling domain Long due overhaul (dates back to 2007) Lot's of change requests accumulated Lacks support for process cataloguing … Castellón, June 2014

WPS 2.0 – Components Folie 3 Conceptual Model - Core (Native) Process model / data model Support for foreign process models Common Service operations Process profiles WPS 2.0Castellón, June 2014

WPS 2.0 – The core Folie 4 Is a conceptual model Formulates minimal platform-independent requirements for a WPS Can relized in many Distributed Computing Platforms / Architectures (SOA, REST, …) (we lack an an abstract specification that describes basic concepts for data processing services) WPS 2.0Castellón, June 2014

WPS 2.0 – The core Folie 5WPS 2.0Castellón, June 2014

WPS 2.0 – The core Folie 6 Requirements around Service discovery Service capabilities Abstract process model Job control Process execution Data transmission by value / by reference Job monitoring WPS 2.0Castellón, June 2014

WPS 2.0 – Process Model Folie 7 Process interface / signature Descriptive elements Data types WPS 2.0Castellón, June 2014

Process Model WPS 1.0 Folie 8 Dataset H Dataset G Y= f(X) Input 1 Input 2 Input n Dataset A Dataset B Dataset C Dataset D Dataset E Dataset F Output 1 Output n WPS 2.0Castellón, June 2014

Process Model WPS 2.0 Folie 9 @keywords)  Input[0..*]  …  Output[1]  Output[1..*]  …  Output[1] WPS 2.0Castellón, June 2014

Process Model WPS 2.0 Folie 10WPS 2.0Castellón, June 2014

Process Model WPS 2.0 Folie 11 More symmetry for inputs and outputs Documentation links in metadata elements WPS 2.0Castellón, June 2014

Data model for Process I/O Folie 12 pre-defined generic WPS 2.0Castellón, June 2014

Alien process models _alien_green.png (alien := )

Foreign process models Folie 14 Idea triggered by SensorML change request Pupose: WPS protocol shall support other process models that have their own descriptive model and data types Solution: Abstract minimum requirements for process models that shall be used in conjuction with WPS Identifiers for processes, inputs, outputs Well-defined data types Cardinality contraints … WPS 2.0Castellón, June 2014

Common service operations Folie 15 GetCapabilities DescribeProcess Execute (mode=sync|async) GetStatus (async) GetResult (async) Dismiss (extension) Cancel / release running job Release server-stored results WPS 2.0Castellón, June 2014

StatusInfo Folie 16 JobID Status (Running, Succ) Estimated completion NextPoll Expiration date Percent completed WPS 2.0Castellón, June 2014

The scope for Process Profiles Folie 17 Align the interfaces of different implementations Align the behaviour of different implementations the signature (or interface)  Defines what goes in and comes out The behaviour … Refers to the process mechanics … Describes how the outputs are derived from the inputs … Defines the result quality WPS 2.0Castellón, June 2014

Fundamental difference: Planar vs geodesic buffering Folie 18WPS 2.0Castellón, June 2014

OGC ® Hierarchical profiling approach (Buffer) Copyright © 2013 Open Geospatial Consortium Concept Buffer Generic Profile GeodesicBuffer Implementation Profile GeodesicBuffer on GeoJSON Process Implementation

OGC ® Concept Copyright © 2013 Open Geospatial Consortium What means „buffer“?

OGC ® Concept Copyright © 2013 Open Geospatial Consortium ISO – Terms and definitions: buffer geometric object that contains all direct positions whose distance from a specified geometric object is less than or equal to a given distance Put that definition & description on web location and assign HTTP-URI

OGC ® (Be aware of alternate Bufffer concepts!) Minkowski sum of a given set of points with a disc-shaped (in 3D: spherical) point set. Copyright © 2013 Open Geospatial Consortium

OGC ® Generic Profile Copyright © 2013 Open Geospatial Consortium What is a suitable „buffer“ function for my analysis task?

OGC ® Generic Profile Simple Planar Buffer Returns a geometry that represents all points whose distance from this Geometry is less than or equal to distance. Computations are performed in the coordinate system of this Geometry. Copyright © 2013 Open Geospatial Consortium Generic Profile Geodesic Buffer + SourceGeometry : 2DGeometry + Distance: Double + BufferedGeometry: 2DGeometry

OGC ® Generic Profile Simple Geodesic Buffer Returns a geometry that represents all points whose distance from this Geometry is less than or equal to distance. Calculations are always performed on the Spatial Reference System’s ellipsoid of this Geometry. Copyright © 2013 Open Geospatial Consortium Generic Profile Geodesic Buffer + SourceGeometry : 2DGeometry + Distance: Linear Unit + BufferedGeometry: 2DGeometry Similar interface except for the Linear Unit in

OGC ® Implementation Profile Copyright © 2013 Open Geospatial Consortium Buffer my OSM data!

OGC ® Implementation Profile: data types Copyright © 2013 Open Geospatial Consortium Implementation Profile GeodesicBuffer GeoJSON + SourceGeometry: 2DGeometry {ComplexData; mimetype=application/json; schema=geojson} + Distance: Linear Unit {LiteralData} + BufferedGeometry: 2DGeometry {ComplexData; mimetype=application/json; schema=geojson} Implementation Profile GeodesicBuffer OpenStreetMap + SourceGeometry: 2DGeometry {ComplexData; application/application/protobuf; schema=OsmSchema-V0.6} + Distance: Linear Unit {LiteralData} + BufferedGeometry: 2DGeometry {ComplexData; application/application/protobuf; schema=OsmSchema-V0.6}

OGC ® Implementation (and Extension) Copyright © 2013 Open Geospatial Consortium Process Implementation + capstyle[0..1]: String {LiteralData} Extension B: add optional parameters Implementation Profile GeodesicBuffer GeoJSON + SourceGeometry: 2DGeometry {ComplexData; mimetype=application/json; schema=geojson} + Distance: Linear Unit {LiteralData} + BufferedGeometry: 2DGeometry {ComplexData; mimetype=application/json; schema=geojson} Implementation Profile GeodesicBuffer OpenStreetMap + SourceGeometry: 2DGeometry {ComplexData; application/application/protobuf; schema=OsmSchema-V0.6} + Distance: Linear Unit {LiteralData} + BufferedGeometry: 2DGeometry {ComplexData; application/application/protobuf; schema=OsmSchema-V0.6} Extension A: implement multiple formats

OGC ® Workflow metadata and lineage Copyright © 2013 Open Geospatial Consortium Concept Buffer Roads Buff‘d roads Concept Intersection Affected parcels Contract Document Planar Buffer Generic Profile Planar Buffer Implementation Profile PlanarBuffer GeoJSON Process Implementation Generally not required Parcels Dist.

OGC ® Summary Align the interfaces of different implementations Align the behaviour of different implementations Provide a framework that addresses different levels of process similarity Support cataloguing, search and retrieval tasks Support lineage creation and handling Copyright © 2013 Open Geospatial Consortium