(
back to main)
This page is devoted to describing the
SimDB data model (SimDB/DM from now on).
Current model
As described
here all development can be followed on Volute.
Particularly relevant for the discussion on this page is the data model in
uml/SimDB_DM.xml.
The previous versions as well as later working versions can be found in the history of this file, whilst older versions are under the input/ directory, such as
version r902.
I will try to keep track of the different versions and change logs below. At the bottom of the page the generated
GraphViz image representing the last (checked in) version of the model. (NB need to ensure it is in synch with the actual model).
To be discussed
- OK on approach?
- modelling: analysis(conceptual)->logical->physical
- TAP+XML+UTYPE serialisations derived from logical model
- Identify main issues of model
- sufficiently detailed resources?
- characterisation, provenance etc (see separate page)
- normalisation (problem for XML, little for TAP)
- "queriability" (problem for TAP)
- missing semantic vocabularies
- quantities/units
- Clean up
- documentation in the UML
- Description of model in Note
- finalise the serialisation to UTYPEs
- finalise the serialisation to TAP (see IVOA.IVOATheorySimDBTAP)
- finalise the serialisation to XML schema ((see IVOA.IVOATheorySimDBREST)
- reuse by other specs
- ...
Version history (link on heading):
Sometimes versions do not change in content, but nevrtheless produce different
MagicDraw XMI documents. Sometimes this is due to different drawing, redrawing links or something like that.
Here I only indicate the content changed. This I do by generating the
SimDB_INTERMEDIATE.xml file and diffing those.
specification/
1089
1059
1034
1029
1020
- Added Identity datatype to the IVOAValueTypes. [check whether this is necessray in the model or only for code generation?]
- Recreated the explicit dependency relation between the "simdb" and IVOAValueTypes" packages.
- Fixed the errors on Contact introduced in 898.
1012
- Removed the "model" package. This was used for code generation purposes only.
989
978
952
- Exact copy of, i.e. no change wrt prop-952
prop-951 (Mar 12, 2009 ,derived from input/902 !)
input/
1025
902
887
(
back to main)