Agile maintenance of standards

12
Agile Maintenance of INSPIRE Models Lisbon, 28.05.2015 Thorsten Reitz & Simon Templer INSPIRE Conference 2015, Lisbon, Portugal

Transcript of Agile maintenance of standards

Page 1: Agile maintenance of standards

INSPIRE Conference 2015, Lisbon, Portugal

Agile Maintenance of INSPIRE Models

Lisbon, 28.05.2015

Thorsten Reitz & Simon Templer

Page 2: Agile maintenance of standards

INSPIRE Conference 2015, Lisbon, Portugal www.wetransform.to

Harmonisation: The Process towards Interoperability

Model• Meaning• Format• Behaviour

Transform• Matching• Structure• Validation

Use• Publish• Reporting• Maintain

#2 28.05.2015

Page 3: Agile maintenance of standards

INSPIRE Conference 2015, Lisbon, Portugal www.wetransform.to

Transform

Use

Model

28.05.2015#3

InteractionFeedback

Colla-boration

Realtime

Agile

Har

mon

iosa

ton

Page 4: Agile maintenance of standards

INSPIRE Conference 2015, Lisbon, Portugal www.wetransform.to

The Cost of Harmonisation

28.05.2015#6

Conceptual Modelling

ResearchData Inventory Integration/Migration

50-90% of Cost 10-50% of Cost

Page 5: Agile maintenance of standards

INSPIRE Conference 2015, Lisbon, Portugal www.wetransform.to

Challenge I: Process Discontinuity

28.05.2015#5

Textual descriptionUML Model (EAP, XMI)

Conceptual Harmonisation Data Harmonisation Service Harmonisation

XSD orProprietary Model

DDLs (SQL) orProprietary Model

No DataSchema/Format converted Data Final Format/API Data

Page 6: Agile maintenance of standards

INSPIRE Conference 2015, Lisbon, Portugal www.wetransform.to

Challenge II: Data Usage

28.05.2015#

INSPIREDownload

Service??

Page 7: Agile maintenance of standards

INSPIRE Conference 2015, Lisbon, Portugal www.wetransform.to

Challenge III: Transformation is hard!

28.05.2015#7

Page 8: Agile maintenance of standards

INSPIRE Conference 2015, Lisbon, Portugal www.wetransform.to

Ingredients of an Agile Standardisation Process

— Model-driven— No Schema Language Mismatches between steps

— Data-driven— Inform every step with real-world data

— Usage-driven— Instantly validate data fitness-for-purpose

— Collaboration— Versioning, Forking— Comments, Tasks, Notes

— Accessible

28.05.2015#8

Model Change

TransformationChange

ServiceChange

UsageChange

Page 9: Agile maintenance of standards

INSPIRE Conference 2015, Lisbon, Portugal www.wetransform.to

Explorative UML

— Touch-friendly View — Based on UML Model

— Discover the relevant model elements— Visual Hints

— One Fixed Layout— Directions have meaning

— Supports subset of UML/XSD concepts— Classes, Choices, Enumerations— Interhitance, Aggregation,

Reference

28.05.2015#9

Page 10: Agile maintenance of standards

www.wetransform.to

Create Task

Load Project

Edit Project

How shouldI map this

classification?

Ah, this is a task I can help with!

Projects

Schemas

Data

Tasks

Load Project

Edit Task

Save solution

View Solution

Accept Solution

DEMO

The Agile Harmonisation Process

28.05.2015 INSPIRE Conference 2015, Lisbon, Portugal#10

Page 11: Agile maintenance of standards

INSPIRE Conference 2015, Lisbon, Portugal www.wetransform.to

wetransform.to INSPIRE»GIS platform

28.05.2015#11

— Design and maintain schemas/models

— Harmonise/Transform data

— Publish Services and Applications

— Manage and Maintain data

— Explore data sets

— Perform analysis & analytics

— Built on established FOSS

— Highly Accessible

Page 12: Agile maintenance of standards

www.wetransform.toINSPIRE Conference 2015, Lisbon, Portugal

“We are so impressed with HALE that we have decided to

develop our whole project with humboldt software.”

“[HALE is...] the product of a FP7 project where more was achieved than lengthy, silly

“deliverable” documents which no one ... really no one [...] is

interested in reading.“

Anna Munoz, Institut Cartogràfic de Catalunya

Olav Peeters, IRCELINE

Winner

Best Open Source Software for INSPIRE

Have a Research Project you‘d like to speed up?Contact us at info@

wetransform.to