Beruflich Dokumente
Kultur Dokumente
13/03/2017
2. retrieveProfile(userCredentials) OGC
IdP+STS
CNR ESA
4. getToken(user) in kind in kind
App Management
P
C client
E
App Deployment &
10. deploy()
P (GUI + Background execution logic
1. Authentication(userCredentials) P
logic)
3. upload (package)
7. requestExecution(app)
6a1. searchData(Eodata) AWS
6b1. searchData(Eodata+other)
6b3.
searchData(EOdata)
GeoJSON
6b2. searchData(other)
Not EO Opensearch 6a2. / 6b4. searchData(EOdata)
DAB
repository Catalogue
(FedEO)
ESA UNCLASSIFIED - For Official Use Antonio Romeo, Salvatore Pinto, Cristiano Lopes | 13/03/2017 | Slide 8
Part 1: Application Deployment and Testing
Step 0: Application Package generation
Package
identify the Application to which it refers (application name, version,
description, author, link to documentation, )
describe the input data (e.g. Sentinel-2 MSI L1C and Landsat-8 OLI L1T, as an
OpenSearch description reference)
describe additional input parameters (e.g. variables for its algorithm, can be
boolean, strings, integers, ) Package
describe the output (e.g. output files, link to description of the format,
App
processing log files, output error codes, OpenSearch products links, )
App
describe the required execution environment for the application (OS
requirements, HW requirements, )
identify how to deploy and launch the application (software to be
executed, execution static DAG, parallelization, execution cmdline, )
Software B1
Software C
Software A
Software B2
ESA UNCLASSIFIED - For Official Use Antonio Romeo, Salvatore Pinto, Cristiano Lopes | 13/03/2017 | Slide 9
Part 1: Application Deployment and Testing
Step 0: Application Package generation App example: Land Cover Mapping
Package
Application name: Land Cover Mapping Version: 1.0
Description: processing workflow using SNAP and Orpheo Toolbox
(OTB)
Author: VTT License: OSS
Input data: N images from Sentinel 2 MSI L1C:
http://fedeo.esa.int/opensearch/description.xml?uid=IPT:S2MSI1C or
http://fedeo.esa.int/opensearch/description.xml?uid=AWS:S2MSI1C
Input auxiliary data: reference data matching EO data
Input parameters: EPSG reference code, target resolution
Output: GeoTIFF file, processing logs (stdout, stderr), error code
App
Software:
- SNAP software package
S
2. retrieveProfile(userCredentials)
IdP+STS
Software Package/App
4. getToken(user) Repository repository
Processing
Platform (TEP)
Package
App 5. upload(Package,userToken)
S S App Management
P
C client
E
App Deployment &
P (GUI + Background execution logic
P
logic)
1. Authentication(userCredentials)
3. upload (package)
IdP+STS is only one possible authentication method (the one considered in the
testbed), approach for the upload and other web API authentication shall be modular
Software packages are big and hard to manage (e.g. include dependencies, setup
scripts, security updates, etc) and there are already many repository
technology/standards (Docker, RPM, APT). We do not want to reinvent the wheel!.
TB can link software packages on external repositories (e.g. DockerHub). You will need
anyway to sign them to avoid tampering.
ESA UNCLASSIFIED - For Official Use Antonio Romeo, Salvatore Pinto, Cristiano Lopes | 13/03/2017 | Slide 11
Part 1: Application Deployment and Testing
Step 6: Data Discovery
ESA will provide in-kind the FedEO Catalogue and its GeoJSON OpenSearch
interface, which allows to search for EO data on multiple cloud providers (providing
also data location information, e.g. which cloud provider hosts the given data)
Additionally, CNR will provide in-kind the DAB catalogue, with the same
GeoJSON OpenSearch interface, which allows to search for EO data on multiple
cloud providers (via FedEO) and additional non-EO data
App Management
P
C client
E
App Deployment &
P (GUI + Background execution logic
P
logic)
ESA UNCLASSIFIED - For Official Use Antonio Romeo, Salvatore Pinto, Cristiano Lopes | 13/03/2017 | Slide 12
Part 1: Application Deployment and Testing
Step 7-10: Application deployment for testing Legend
OGC
IdP+STS
CNR ESA
in kind in kind
App Management
P
C client
E
App Deployment &
(GUI + Background execution logic 10. deploy
P P
7. requestExecution(app) logic) & run ()
6b3.
6b2. searchData(other) GeoJSON 6a2. / 6b4. searchData(EOdata)
searchData(EOdata)
Not EO Opensearch
DAB
repository Catalogue
(Fedeo)
ESA UNCLASSIFIED - For Official Use Antonio Romeo, Salvatore Pinto, Cristiano Lopes | 13/03/2017 | Slide 15
Summary and future directions
ESA UNCLASSIFIED - For Official Use Antonio Romeo, Salvatore Pinto, Cristiano Lopes | 13/03/2017 | Slide 16
Thanks
Co-design of Requirements and Architectural Artefacts 2017 Fraunhofer IOSB, Dr.-Ing. Thomas Uslnder
21 for Industrial Internet Applications
OGC TC Delft, 23 March 2017
Trend towards IIoT platforms in Industrie 4.0 and IIC (Quelle: Plattform Industrie 4.0)
Co-design of Requirements and Architectural Artefacts 2017 Fraunhofer IOSB, Dr.-Ing. Thomas Uslnder
22 for Industrial Internet Applications
OGC TC Delft, 23 March 2017
IIRA Implementation Viewpoint: 3-Tier Architecture Pattern
Co-design of Requirements and Architectural Artefacts 2017 Fraunhofer IOSB, Dr.-Ing. Thomas Uslnder
23 for Industrial Internet Applications
OGC TC Delft, 23 March 2017
Problem: Agile Requirements Analysis
Business IT Strategy
requirements
View of Thematic Expert
software analysis
and design gap
project
View of IT Expert
capabilities /
service registries
Software Architecture
Co-design of Requirements and Architectural Artefacts 2017 Fraunhofer IOSB, Dr.-Ing. Thomas Uslnder
24 for Industrial Internet Applications
OGC TC Delft, 23 March 2017
Dimensions of Agile Analysis and Design
domain
modelling
feedback
rephrasing
generation
reqs model discovery
(2) Process
design
req2cap model
model
caps model matchmaking
reference
caps model Information model
Design Workflow
Design Activity
Co-design of Requirements and Architectural Artefacts 2017 Fraunhofer IOSB, Dr.-Ing. Thomas Uslnder
25 for Industrial Internet Applications
OGC TC Delft, 23 March 2017
SERVUS solution: Use cases extended by Information Resources
Service-oriented
Analysis and Design
of Requirements
based upon Use
Cases and
Information
Resources
Referenced in
ISO 19119:2016
Annexes D and E
Co-design of Requirements and Architectural Artefacts 2017 Fraunhofer IOSB, Dr.-Ing. Thomas Uslnder
26 for Industrial Internet Applications
OGC TC Delft, 23 March 2017
ISO 19119:2016 Annex D: UC-based methodology and Annex E: UC
Template
Co-design of Requirements and Architectural Artefacts 2017 Fraunhofer IOSB, Dr.-Ing. Thomas Uslnder
27 for Industrial Internet Applications
OGC TC Delft, 23 March 2017
Artefact Levels of SERVUS
Co-design of Requirements and Architectural Artefacts 2017 Fraunhofer IOSB, Dr.-Ing. Thomas Uslnder
28 for Industrial Internet Applications
OGC TC Delft, 23 March 2017
SERVUS Meta-Modell
Ontolog
y
tells
performed
user by Test
story Case
validated
motivates
by
related to
includes
refines
alle relations are bijective Use maps to Require
refines -ment
case
Semantic
Annotation update of implemented by
requests
Capability
Informatio
related to
n realized by
refines Resource (a combination of)
Technology
Co-design of Requirements and Architectural Artefacts 2017 Fraunhofer IOSB, Dr.-Ing. Thomas Uslnder
29 for Industrial Internet Applications
OGC TC Delft, 23 March 2017
SERVUS Architecture of the collaborative tool
System
Analyst
Industrial
Production System Architect
Enterprise Architect
EA Java API
Expert Web Browser
Mediator
Use Case Client
Tool
http
Internet/Intranet
Structured by the SERVUS Meta-Modell:
use cases
Use Case Server
resources (information/apps/services)
actors/roles
thematic domains
Relational
Database
semantic annotations
Co-design of Requirements and Architectural Artefacts 2017 Fraunhofer IOSB, Dr.-Ing. Thomas Uslnder
30 for Industrial Internet Applications
OGC TC Delft, 23 March 2017
Example Content and Analysis of the SERVUS Tool
Co-design of Requirements and Architectural Artefacts 2017 Fraunhofer IOSB, Dr.-Ing. Thomas Uslnder
31 for Industrial Internet Applications
OGC TC Delft, 23 March 2017
Beispiel: Proactive Maintenance
Proactive
Maintenanc
e
Dedicated Maintenance refines Preventive Time-based
Predictive
depending on failure Maintenance Maintenance maintenance
forecast
Predict Get
Get machine
failure of data
data
machines includes
Get
includes production Integration of
data data analytics
Integration of
machine refines
learning
Get production
Get production
data in (near)
data (offline)
real-time
Co-design of Requirements and Architectural Artefacts 2017 Fraunhofer IOSB, Dr.-Ing. Thomas Uslnder
32 for Industrial Internet Applications
OGC TC Delft, 23 March 2017
THANK YOU FOR YOUR
ATTENDANCE
Co-design of Requirements and Architectural Artefacts 2017 Fraunhofer IOSB, Dr.-Ing. Thomas Uslnder
33 for Industrial Internet Applications
OGC TC Delft, 23 March 2017
TOWARDS AN INTEGRATED (OGC) STANDARDS
BASED INFORMATION MODEL FOR 1D TIME SERIES
P I C T U RTHE
DATA WITHIN E P LA CWATER
E H O LD E R SECTOR
Graduation Project
M.J.Presented
HAAYEN by:
Main Mentor: JAD E H AAYE N @ G M AI L. C O M
Prof. Dr. Ir. P.J.M. (Peter) van Oosterom Supervisors
Second Mentor: Ing. J. (Jonathan) van der Wielen
Prof. Dr. Ir. N. (Nick) van de Giesen Dr. Ir. A. (Arnold) Lobbrecht
Involved Partners
HydroLogic Research
Dr. R. H. (Rianne) Giesen
Ing J. (Jonathan) van der Wielen
Goal is to be able to answer:
WaterML2.0
ISO 19156
Part1
O&M OpenML2.0 GeoSciML
TimeSeries
OGC TimeSeries
Profile of O&M International
INSPIRE/
SeaDataNet European
CEN TC287
NL
NEN 3610
Aquo
IMWA IM Metingen
ONE COMPLETE MODEL
WaterML2.0 Aquo
Part 1: Time Series Includes IMWA and
IM Metingen
COMPLEXNESS of standards
WaterML2.0 Aquo
Part 1: Time Series Includes IMWA and
IM Metingen
Overview developed/composed UML model
COMPLEXNESS between OGC standards
The diagrams that appear in this standard are presented using the
UML static structure diagram.
Blue: Defined within this standard
Green: ISO19156 Observations & Measurements
Red: Other (ISO or GML)
E. Folmer R. van Nooyen P. van Everdingen H.J. Lekkerkerk P. van Oosterom / N. van
de Giesen
OGC standards documentations reflection
Solution:
1. Use the existing standards in one complete model
Model
C Profile etc.
Minimised simple profiles for specific fields of
interest
Quality OGC standards
Questionnaire
Graduation Project
Towards an integrated (OGC) standards based
information model for 1D time series data
within the water sector
M.J. HAAYEN
Presented by:
Main Mentor:
Prof. Dr. Ir. P.J.M. (Peter) van Oosterom JADEHAAYEN@GMAIL.COM Supervisors
Second Mentor: Ing. J. (Jonathan) van der Wielen
Prof. Dr. Ir. N. (Nick) van de Giesen Dr. Ir. A. (Arnold) Lobbrecht
Upcoming TC Meetings
Sponsored by
OGC
OGC TC & PC New Zealand Dec 2017
Location: Palmerston
North, New Zealand
Dates: 4th - 8th December
Hosted by: Landcare
Research NZ
Flights to PN from
Auckland (1 hr)
Late spring 20C (70F)
OGC
Link
OGC
March In
Colorado:
You can
always
get to the
sessions
OGC
Roll Call
Sponsored by
Streaming
OGC
Description
OWS CONTEXT
ENVELOPE
Time
OGC
Proposal
OGC
Proposal
OGC
Proposal
Object/data
Messages/ COMC
OGC
COMC SWG electronic vote
Sponsored by
OGC TC Briefing
Paul Scarponcini, Erik Stubkjr
23 March 2017
OGC
InfraGML Requirements Classes match LandInfra
OGC
InfraGML is a Multi-Part Standard, each
containing one or more RCs
Note:
InfraGML Parts 0-6 have
completed RFC March 3,
2017, with a TC vote soon
to follow
OGC
InfraGML
Part 0 is the (concrete) Core RC which shall be
supported by all conforming applications
Then an application can select from
Part 1 Land Features
Part 2 Facilities (with optional Projects)
Part 3 Alignments
Part 6 Survey (with optional Equipment, Observations,
SurveyResults, and Sampling)
Part 7 (2017) Land Division (with optional Condominiums)
or any combination of these
If Land Features and Facilities are supported, an
application can then also include Part 4 Roads
(with optional Road Cross Sections)
If Facilities are supported, an application can then
OGC
LandInfra RC (InfraGML Core)
Core (mandatory) RC
The root class, LandInfraDataset:
specifies the Land and Infrastructure dataset
attributes provide header information
The dataset may contain any number of:
features (facility, land feature, land division, document, survey mark)
having featureID, name, description, spatialRepresentation,
linearlyReferencedLocation, property, and propertySet
plus: surveys, sets, and feature associations
The RC contains other classes and data types common
across other RCs
OGC
Part 0
LandDivision RC
OGC
Part 7
LandDivision RC
OGC
LandDivision RC
An InterestInLand is ownership or security towards real
property:
PropertyUnit is a unit of ownership in land (one or more
LandParcels)
Easements grant the right to a certain use, e.g. right of way, as
specified by EasementType, across one or more servient
LandParcels
LandParcel is a single, contiguous area of land, possibly
with water
A Statement documents the establishment or acquisition
of an InterestInLand or a SurveyMonument
A SurveyMonument is a physical object, the location of
which is stable and by its form defines a point on the
surface of the Earth
OGC
LandDivision RC
SuperficieObject comprises a building or other
construction, including pipes, cables or tunnels,
established and owned by a party (other than the owner
of the LandParcels on which the superficie object is
constructed)
SpatialUnit:
Contiguous 2D, 3D, or liminal geometric entity, delimited
and located on or close to the surface of the Earth through
its BoundingElements.
Specifies the shape and location of a LandParcel,
Easement, or AdministrativeDivision.
Adapts Abstract Spec Topic 1 (ISO 19107) geometry types
to land division requirements.
LandDivision is dependent upon the LandInfra core
OGC
Condominium RC
OGC
Part 7
Condominium RC
OGC
Sponsored by
23 March 2017
Copyright 2017 Open Geospatial Consortium
Context / Agenda for standard revision
Through unique testing with a NWS use case, a new iteration of a valid
time representation used to span a length of time (in addition to an
instantaneous time) was added. A link to the OGC Presentation
describing this proposed TimeSeriesML change is here:
https://portal.opengeospatial.org/files/?artifact_id=71963
<xs:complexType name="TimePeriodListType">
<xs:complexContent>
<xs:extension base="gml:AbstractTimeObjectType">
<xs:sequence>
<xs:element name="timePeriod" type="tsml:TimePeriodType" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Sponsored by
Discuss and identify primary UXS use cases that would benefit from
OGC standards.
Identify UXS domain requirements for inclusion in existing or new OGC
standards.
Identify other practice areas in the OGC that support or could be
influenced by UXS technology.
Identify UXS-related use cases and workflows for Interoperability
Experiments or Testbeds.
Outreach to and organization of OGC members as well as external
organizations to contribute to the DWG.
Describe the landscape of UXS operations and missions and identify
the raw and derived data acquired by these systems.
ASPRS: https://www.asprs.org/unmanned-autonomous-
systems-division/uas-division-information.html
ASTM: Committees F38 (Air), F41 (Maritime), F45 (AGV),
E54.08 (USAR), E57 (3D Imaging)
ISO/TC 20/SC 16:
https://www.iso.org/committee/5336224.html
RDA: https://www.rd-alliance.org/groups/small-unmanned-
aircraft-systems%E2%80%99-data-ig
Sponsored by
Sponsored by
OGC 17-009:
https://portal.opengeospatial.org/files/?artifact_id=72594&v
ersion=1
Charter members:
Wuhan University
Institute of Remote Sensing & Digital Earth, Chinese Academy of
Sciences
Zhengzhou Institute of Surveying & Mapping
Fuzhou University
Nanjing Normal University
Yunnan University
3Z
WG Reports with
TC Motions
Architecture DWG
DGGS SWG
LandInfra DWG
Sponsored by
LandInfra DWG
LandInfra SWG
Sponsored by
DGGS SWG
LandInfra SWG
OWS Context SWG
Sponsored by
LandInfraDWG
Presentations given:
LandInfra Facility Parts for Wet Infrastructure
(Drainage, Wastewater, Water Distribution), Paul
Scarponcini
CityGML Utility ADE Revision, Steve Smyth
PipelineML, John Tisdale
OGC Underground Infrastructure CDS project, Carsten
Roensdorf
LandInfraSWG
SensorThings SWG
SWE DWG
Sponsored by
SWE DWG
WMS SWG
Sponsored by
BERA
Dr. Sara Saeedi, University of Calgary
WMS SWG
3DIM DWG
Sponsored by
3DIM DWG
3D Portrayal SWG
Sponsored by
WMS SWG
3Z
WG Reports
3D Portrayal SWG
Agriculture Summit
Sponsored by
12:00 Proposal for Transport ADE for CityGML (for Guus Tamminga,
traffic simulation models) Faculty of Civil
Engineering, TUD
To be explored:
Indoor Outdoor
Geospatial BIM
2D 3D
Dynamic/sensor Static data
Storage Portrayal
Agriculture Summit
CDB SWG
Sponsored by
CDB SWG
Citizen Science DWG
Sponsored by
Agriculture Summit
OGC
ON DECK:
CityGML SWG
Coverages DWG/WCS SWG
Sponsored by
CityGML SWG
EO/ESS, JWOC, )
Please contact Emmanuel Devys
<emmanuel.devys@ign.fr>
DGGS SWG
EM Spectrum DWG
Sponsored by
EM Spectrum DWG
EO and OpenSearch SWG
Sponsored by
DGGS SWG
Welcome
Presentation from Ian Bush (Riskaware) on
DSTL/Riskaware DGGS activities
Presentation from Perry Peterson on DGGS applications in
the arctic
Discussion of the scope, proposed activities and
organisational structure for the DGGS DWG.
Call for DGGS DWG Charter Members
OGC
Issues
ESS DWG
Geosemantics DWG
Sponsored by
Geosemantics DWG
Geospatial Industry 4.0
Sponsored by
Informative Presentations:
GEOSS-EVOLVE
(Stefano Nativi)
NextGEOSS
(Bart de Lauthower)
NOAA Big Data Project
(Jeff de La Beaujardire)
EarthServer: Federating Big Earth Datacubes
(Peter Baumann)
Geosemantics DWG
GMLJP2 SWG
Health DWG
Sponsored by
Standardization
Geospatial aspects
Initiatives
OGC
Motivation
Standardization
Geospatial aspects
Initiatives
OGC
Discussion on follow-on OGC activities
http://www.degruyter.com/view/j/auto.2016.64.issue-9/issue-files/auto.2016.64.issue-9.xml
OGC
ON DECK:
Health DWG
IndoorGML SWG
Sponsored by
GMLJP2 SWG
IndoorGML SWG
Inspire/Europe Forum
Sponsored by
Welcome/Introductions
Discussion
Action Items
Inspire/Europe Forum
Land Admin DWG
Sponsored by
IndoorLocationGML by Li Yan
Chinese Standard for Indoor Location
More focused on Indoor Location
To be examined as extension of IndoorGML (Indoor Positioning Extension)
Europe Forum
INSPIRE What if...?
102nd OGC Technical Committee
Delft, The Netherlands
Michael Lutz (JRC), Athina Trakas (OGC)
23rd March 2017
Workshop website:
http://inspire.ec.europa.eu/events/what-if-workshop
all material will be available there
we will provide a summary through TC-Announce
and on the OGC website
Marine DWG
Met Ocean DWG
Sponsored by
OGC
Issues
Potential extension scope of conceptual model (revision ISO 19152)
Fiscal/valuation extension module
More explicit semantics of code list values (e.g. use SKOS)
Further modelling LADMs rights, restrictions, responsibilities (RRRs)
Further modelling of LADM's survey and spatial representation
SDG Indicators (aggregated values at different levels)
3D/4D Cadastre
Spatial planning/zoning with legal implications
LADM in support to Marine Cadastre (esp. coastal zones)
More explicit relations with Building Information Modelling (BIM)
Other legal spaces: mining, archaeology, utilities,
Profiles, application schema & encodings (for schema and data):
Existing xxxMLs: CityGML, IndoorGML, InfraLand (InfraGML), LandXML
Own/new LA xxxML (LAML), (Geo)BIM/IFC, INTERLIS, Linked data (RDF),
GeoJSON
Process & workflow standardization
Initial registration, transactions (Blockchain, ISO TC307), info delivery
OGC
Issues
FIG should wait with submitting NWIP to ISO TC211, until procedure is
clear. To be discussed in Helsinki during next FIG WW (27 may 2
june 2017)
1. Finish draft joint OGC-World Bank white paper (by june'17 and
present at UN-GGIM meeting august17, Christiaan Lemmen main
author, open for comments and for more co-authors)
https://portal.opengeospatial.org/files/?artifact_id=72880
Present link between land administration and UN 2030 agenda
Present Fit-For-Purpose approaches in land administration
Get overview of the connection existing standards ISO and OGC
Brief overview of existing practices and systems
Implementations needs more attention
Marine DWG
4. 15-045r5_MetOcean_Application_Profile_for_WCS2.1
update : Peter Trevelyan
=> http://www.ecmwf.int/en/learning/workshops/open-data-
week-at-ecmwf
Asynchroneous delivery
Effect on GetCoverage 2D: User makes 10,000 Requests => 4D: User makes only 6
Requests
netCDF SWG
OWS Common SWG
Sponsored by
netCDF SWG
Closing Plenary Report
102nd OGC Technical Committee
Delft, The Netherlands
Ethan Davis
23 March 2017
Roll Call
Present current draft of the IS
General approach how the standard works...
Authentication Code List Concept; procedure to get items on the
code list and how to use it; consence on initial code list
crafting of requirements / conformance classes
Future work - who does what?
Minutes
https://portal.opengeospatial.org/index.php?m=tasks&a=view&task_i
d=3408
QoSE DWG
Security DWG
Sponsored by
Security DWG
Smart Cities DWG
Sponsored by
Security DWG
Sponsored by
8:45-9:40
Six smart city use cases - presentation by Jo and group
discussion
Discuss leadership of group / migration from UP DWG +
discuss with Greg
9:45-10:45
Analysis of Delivery System in Logistics - Fumiya Kudo
ESPRESSO - results and use cases - Bart
FCP1 summary - Bart
JTC 1/WG11 - Carsten
https://youtu.be/aSQFIPwf2oM
Sponsored by
Requirements review
Calendar Vocabulary
Next steps