Agile maintenance of standards
-
Upload
thorsten-reitz -
Category
Business
-
view
178 -
download
0
Transcript of Agile maintenance of standards
INSPIRE Conference 2015, Lisbon, Portugal
Agile Maintenance of INSPIRE Models
Lisbon, 28.05.2015
Thorsten Reitz & Simon Templer
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
INSPIRE Conference 2015, Lisbon, Portugal www.wetransform.to
Transform
Use
Model
28.05.2015#3
InteractionFeedback
Colla-boration
Realtime
Agile
Har
mon
iosa
ton
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
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
INSPIRE Conference 2015, Lisbon, Portugal www.wetransform.to
Challenge II: Data Usage
28.05.2015#
INSPIREDownload
Service??
INSPIRE Conference 2015, Lisbon, Portugal www.wetransform.to
Challenge III: Transformation is hard!
28.05.2015#7
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
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
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
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
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