27
Thorsten Reitz 21.04.2016

Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

Embed Size (px)

Citation preview

Page 1: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

Thorsten Reitz

21.04.2016

Page 2: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to

Objectives

Agenda

25.04.2016 INSPIRE Extensions Expert &Advisory Board meeting#2

Page 3: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to

— Ensure a common understanding of the goals of the project among stakeholders

— Get high-quality constructive input on structure and methodological aspects of the study

— Get contributions to build a resource that provides value to experts and the wider INSPIRE community

INSPIRE Extensions Expert &Advisory Board meeting25.04.2016#3

Page 4: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to

— Project Introduction (Jandirk, Thorsten)

— Expert Introduction presentations (All , Moderator Jandirk)

— Survey Summary and initial inventory presentations (Thorsten)

— Discussion: Survey Summary and Inventory (All, Moderator Jandirk)

— Design Studio: INSPIRE Extension Methodology (All , Moderator Thorsten)

— Model Presentations (Paul, Stefania, ?)

— Pattern Identification and Naming (All , Moderator Thorsten)

— Conclusion & Summary

INSPIRE Extensions Expert &Advisory Board meeting25.04.2016#4

Page 5: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to

— Project Status

— Project Methodology

— Project Implementation

INSPIRE Extensions Expert &Advisory Board meeting25.04.2016#5

Page 6: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to

Project Status

25.04.2016 INSPIRE Extensions Expert &Advisory Board meeting#6

Page 7: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to

1. Kickoff Workshop (Amersfoort) – 9th of March ✔

2. Model Extensions Inventory Delivery – 20th of April ✔*

3. Advisory Board Meeting (Ispra) – 21st of April ✔*

4. Extension Methodology Draft – 30th of April

5. Full Pattern Catalogue and Tool Chain How-to’s – 30th of May

6. Tutorial Project and Running Example Documentation – 17th of June

7. Advisory Board Review Meeting (TBD) – 22nd to 23rd of June (TBC)

8. Final Report – 20th of July

9. Workshop at INSPIRE Conference (Barcelona) – 26th of September

INSPIRE Extensions Expert &Advisory Board meeting25.04.2016#7

Page 8: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to

Methodology

25.04.2016 INSPIRE Extensions Expert &Advisory Board meeting#8

Page 9: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to

1. Perform a Survey1. Understand main needs of the community

2. Create an inventory of extension modelsto ground patterns in samples

3. Raise awareness

2. Describe Extension Methodology

3. Identify and describe Patterns

4. Provide Tutorial and accompanying resources

5. Share via INSPIRE conference workshop

6. Long-Term: Maintain and evolve study

25.04.2016 INSPIRE Extensions Expert &Advisory Board meeting#9

Page 10: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to

- Find out about expertise and background, existing models, planned models, andinterest in participation

- Total Questions: 31

- Maximum length: 26

- Minimum length: 8

- Implemented with Google Forms

25.04.2016 INSPIRE Extensions Expert &Advisory Board meeting#10

Page 11: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to

- Provide a „Dashboard“ for eachModel

- Show which INSPIRE models itintegrates and how

- Link to relevant documentation

25.04.2016 INSPIRE Extensions Expert &Advisory Board meeting#11

Page 12: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to

Design

Integration

Service Publication

Testing &Validation

Analysis- Provide clear best practices- Work Agreements

- Work Organisation

- Required Expertise

- Describe a workflow from conceptualmodel to implementation

- Build on existing documentation- ELF Modelling Guidelines

- Describe which resources andcommunities are available for support

- „You can only improve what you canmeasure“

25.04.2016 INSPIRE Extensions Expert &Advisory Board meeting#12

Page 13: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to

— Name

— Description

— Simplified UML diagram

— Maintenance considerations

— Implementation considerations— Transfer of pattern to logical schema

languages

— Instance size and complexity

— Examples for the pattern from Inventory

— Recommendations on when to use the pattern, and when not to use it

25.04.2016 INSPIRE Extensions Expert &Advisory Board meeting#13

Page 14: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to

Implementation

25.04.2016 INSPIRE Extensions Expert &Advisory Board meeting#14

Page 15: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to

— Study is delivered as an interactive website and uses…— Jekyll

— Chartist

— Lots of Markdown, HTML and CSS

— The tutorial project/sandbox will use additional resources…— inspire»gis services

— Download Service

— View Service

INSPIRE Extensions Expert &Advisory Board meeting25.04.2016#15

Page 16: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to

— Entire study is hosted as a Github page— Open by default— Study is public from day 1!

— Content License: TBD

— Contribution Process:— Fork— Edit (Online/Offline)— Save or Commit & Push— Pull Request— Merge— Deploy

INSPIRE Extensions Expert &Advisory Board meeting25.04.2016#16

Page 17: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to

What wetransform does

25.04.2016 INSPIRE Extensions Expert &Advisory Board meeting#17

Page 18: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to25.04.2016 INSPIRE Extensions Expert &Advisory Board meeting#18

Organisation 1 Organisation 2

Standard for StructuredInformation

Scope andUse Cases

ConceptualModel

Logical Model

Toolkit andDocuments

Adoption

…3 to 10 years

Page 19: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to25.04.2016#19 INSPIRE Extensions Expert &Advisory Board meeting

Q: When can Experts make (design) decisions effectively?

A: They can do so if they are providedwith fast feedback.

Daniel KahnemanNobel Prize in Economics 2002

Page 20: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to25.04.2016#20 INSPIRE Extensions Expert &Advisory Board meeting

RealtimeIntegration

UsageFeedback

Data-DrivenDesign

1

2

3

Page 21: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to25.04.2016#21 INSPIRE Extensions Expert &Advisory Board meeting

The Platform

Page 22: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to25.04.2016#22 INSPIRE Extensions Expert &Advisory Board meeting

— Explore complex models and data

— Author efficient transformation mappings based on declarative technology

— Get real-time preview, validation and publishing

— Open Source

— Open Platform

Contributions

hale»studio

Page 23: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to25.04.2016#23 INSPIRE Extensions Expert &Advisory Board meeting

— Re-use and extend of standard models with the explorative Model Editor

— Design – Transform –Publish in one integrated Workflow

— Create Transformation Mappings together with Fork, Diff, Merge, Comment, Discuss

— Use On-Demand scalable Transformation and Download Services

— Foundation forINSPIRE»GIS

hale»connect

Page 24: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to25.04.2016#24 INSPIRE Extensions Expert &Advisory Board meeting

— Private/Public Cloud solution to fulfill INSPIRE obligations

— Complies with INSPIRE Performance rules, European Data ProtectionGuidelines and ISO 27001

— Constantly updated withnew INSPIRE versions

— Metadata integration andpublishing

— Highly Cost Effective

inspire»gis

Page 25: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to25.04.2016#25 INSPIRE Extensions Expert &Advisory Board meeting

The Secret Sauce: Declarative Mapping

Page 26: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to25.04.2016#26 INSPIRE Extensions Expert &Advisory Board meeting

The Secret Sauce: Declarative Mapping

Easy to author & re-use Fast & Scalable Execution Any data structure & format

Page 27: Thorsten Reitz - inspire-extensions.wetransform.to · Thorsten Reitz 21.04.2016. Objectives ... solution to fulfill INSPIRE obligations — Complies with INSPIRE Performance rules,

www.wetransform.to

Contact us!

+49 6151 155 408

[email protected]

www.wetransform.to

www.linkedin.com/company/wetransform-gmbhhttps://twitter.com/tr_xsdi

25.04.2016 INSPIRE Extensions Expert &Advisory Board meeting#27