a few lessons learnt from data modeling

7
A few lessons learnt from data modeling Data Model Working Group , M.Louys, IVOA Interop Pune, Oct 2011

Upload: bly

Post on 22-Feb-2016

38 views

Category:

Documents


0 download

DESCRIPTION

A few lessons learnt from data modeling. Data Model Working Group , M.Louys , IVOA Interop Pune, Oct 2011. Different purposes for Data models . Core information VOResource VODataService STC Photometry Data product oriented + Protocols Spectral DM  concepts - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: A few lessons learnt from data modeling

A few lessons learnt from data modeling

Data Model Working Group , M.Louys, IVOA Interop Pune, Oct 2011

Page 2: A few lessons learnt from data modeling

Different purposes for Data models Core information VOResource VODataService STC PhotometryData product oriented + Protocols Spectral DM concepts SSA re-uses the concepts and add more for

query parameters and access SSLDM SLAP

Page 3: A few lessons learnt from data modeling

Data model life cycle: first step Use-case oriented separate data models

Good to start and get practice Helps to identify the core concepts and define the

vocabulary

Needs some iterations to converge and be robust Needs implementations to adjust to use-cases in practice and not only the primary specification

Provides a patchy map of how our DMs cover the domain field Caveat : avoid overlap of DMs : one major concept should be in only one model

Page 4: A few lessons learnt from data modeling

Data model life cycle: second step Refactoring Identify reusable parts Identify abstract properties or roles Re-organise the concepts Fill the gaps

e.g : Spectral DM and side models : SED, Timeseries

Characterisation 2.0 need to access to external products ( resolution maps, sensitivity maps, etc.)

Page 5: A few lessons learnt from data modeling

Not yet modeled Complex observations Consider various possible aggregations

Other efforts pointing to this : DCP ontology Consider the way the user proceeds

Need for intermediate preview data

Codes used in analysis of data Other use cases ?

Page 6: A few lessons learnt from data modeling

The other approach Top-down from domain model down to

physical data model Followed by the SimDM Gives a more uniform coverage of the needs Feasible for a rather homogeneous application

domain Applicable with few contributors

Page 7: A few lessons learnt from data modeling

Conclusion Having a complete view involves both

approach

Applied models Abstract view

Explore specification Organise the overall details architechure

multiple iterations in a reasonnable time