The I-ADOPT Modeling Workshop II
RDA InteroperAble Descriptions of Observable Property Terminology WG (I-ADOPT WG)
�Core members:
Barbara Magagna, GO FAIR Foundation, NL
Gwenaëlle Moncoiffé, BODC, UK
Anusuryia Devaraju, CSIRO, AU
Maria Stoica, University of Colorado, US�Sirko Schindler, German Aerospace Center, DE
Alison Pamment, Centre for Environmental Data Analysis, UK
Identify pitfalls of �I-ADOPT
Identify possible solutions for the pitfalls
Decide what I-ADOPT should include and what not
Define what a product would need to include apart from I-ADOPT
Exactly define how �I-ADOPT aligns with OMS
Discuss pathways for the development of the I-ADOPT service
My wished output for these workshop
Identify pitfalls of �I-ADOPT
Identify possible solutions for the pitfalls
Decide what I-ADOPT should include and what not
Define what a product would need to include apart from I-ADOPT
By analysing domain specific models of variables
By describing design records that should lead to clear patterns
By deciding which parts can be covered via OMS/SSNO, which via ISO 19131 (ontology)
Exactly define how �I-ADOPT aligns with OMS
Discuss pathways for the development of the I-ADOPT service
And discuss how to progress to get I-ADOPT standardized in OGC
Distribute tasks among teams and set timelines so we know what to expect from each other
My wished output for these workshop
My wished output for these workshop
Identify pitfalls of �I-ADOPT
Identify possible solutions for the pitfalls
Decide what I-ADOPT should include and what not
Define what a product would need to include apart from I-ADOPT
By analysing domain specific models of variables
By describing design records that should lead to clear patterns
By deciding which parts can be covered via OMS/SSNO, which via ISO 19131 (ontology)
Exactly define how �I-ADOPT aligns with OMS
Discuss pathways for the development of the I-ADOPT service
And discuss how to progress to get I-ADOPT standardized in OGC
Distribute tasks among teams and set timelines so we know what to expect from each other
Identify pitfalls of �I-ADOPT
Identify possible solutions for the pitfalls
Decide what I-ADOPT should include and what not
Define what a product would need to include apart from I-ADOPT
Exactly define how �I-ADOPT aligns with OMS
Discuss pathways for the development of the I-ADOPT service
By analysing domain specific models of variables
By describing design records that should lead to clear patterns
My wished output for these workshop
Identify pitfalls of �I-ADOPT
Identify possible solutions for the pitfalls
Decide what I-ADOPT should include and what not
Define what a product would need to include apart from I-ADOPT
Exactly define how �I-ADOPT aligns with OMS
Discuss pathways for the development of the I-ADOPT service
By analysing domain specific models of variables
By describing design records that should lead to clear patterns
My wished output for these workshop
Identify pitfalls of �I-ADOPT
Identify possible solutions for the pitfalls
Decide what I-ADOPT should include and what not
Define what a product would need to include apart from I-ADOPT
Exactly define how �I-ADOPT aligns with OMS
Discuss pathways for the development of the I-ADOPT service
By analysing domain specific models of variables
By describing design records that should lead to clear patterns
And decide which parts can be covered via OMS/SSNO, which via ISO 19131 (ontology)
My wished output for these workshop
My wished output for these workshop
Identify pitfalls of �I-ADOPT
Identify possible solutions for the pitfalls
Decide what I-ADOPT should include and what not
Define what a product would need to include apart from I-ADOPT
By analysing domain specific models of variables
By describing design records that should lead to clear patterns
And decide which parts can be covered via OMS/SSNO, which via ISO 19131 (ontology)
Exactly define how �I-ADOPT aligns with OMS
And discuss how to progress to get I-ADOPT standardized in OGC
My wished output for these workshop
Identify pitfalls of �I-ADOPT
Identify possible solutions for the pitfalls
Decide what I-ADOPT should include and what not
Define what a product would need to include apart from I-ADOPT
By analysing domain specific models of variables
By describing design records that should lead to clear patterns
And decide which parts can be covered via OMS/SSNO, which via ISO 19131 (ontology)
Exactly define how �I-ADOPT aligns with OMS
And discuss how to progress to get I-ADOPT standardized in OGC
Discuss pathways for the development of the I-ADOPT service
Distribute tasks among teams and set timelines so we know what to expect from each other
What I expect to happen after the workshops
The core team of I-ADOPT decides about patterns and required extensions
The core team publishes patterns with persistent identifiers (pattern library)
The domains re-align with the new patterns
Paper with new guidelines and patterns
Service development based on pattern library
The domain teams work with core I-ADOPT and OMS team on full measurement descriptions �(using GitHub issues and sheet template) based on new guidelines and patterns.
Domain-specific papers of full measurement descriptions and implementations
Some good practices for this workshop
Find the reference document for all models here�
I-ADOPT alone:
I-ADOPT & OMS:�
GitHub repositories and templates to use
I-ADOPT variable modelling tips
Generally, I-ADOPT is a good starting point but …
it cannot yet solve all use cases, thus needs refinements and extensions
I-ADOPT should remain usable also independently of OMS
Key outcomes from workshop I
I-ADOPT vs OMS
False disagreement: hasMatrix is a sub-property of hasContextObject - the instances used for matrixes must also be instances of the context objects (see Charly Coussot’s remark). There is no problem with it, as the range are instances of Entity, which can be playing roles as a matrix or a context object
Matrix
Application Design Records
Systems
Using other properties to describe additional aspects of
the measurement, using observing procedure from OMS, or ISO 19131
(see options)
Extensions beyond I-ADOPT for Products
Documenting the pattern could be useful for associating the logic used to decompose to the variable description; useful for service development?
Could be machine-readable or as a text information.
Documenting the Pattern used
organism
Constraining the property
versus
Using system for object of interest
Expressing baseline
Some general questions
Requirements for the I-ADOPT service
I-ADOPT service – how to start