([[IVOA.IVOATheorySimDB][back to main]])<br/> This page is devoted to describing the [[IVOA.IVOATheorySimDB][SimDB]] data model (!SimDB/DM from now on). ---++ Current model As described [[IVOA.IVOATheorySimDB][here]] all development can be followed on Volute. Particularly relevant for the discussion on this page is the data model in [[http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/specification/uml/SimDB_DM.xml][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 [[http://code.google.com/p/volute/source/browse/trunk/projects/theory/snapdm/input/SimDB_DM.xml?r=902][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 [[IVOA.IVOATheorySimDBDM_CharProv][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 * !SimDAP * S3 * ... <br/> ---++ Version history (link on heading):<br/> 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/ [[http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/specification/uml/SimDB_DM.xml?r=1089][1089]] [[http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/specification/uml/SimDB_DM.xml?r=1059][1059]] [[http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/specification/uml/SimDB_DM.xml?r=1034][1034]] [[http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/specification/uml/SimDB_DM.xml?r=1029][1029]] [[http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/specification/uml/SimDB_DM.xml?r=1020][1020]] [[http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/specification/uml/SimDB_DM.xml?r=1012][1012]] [[http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/specification/uml/SimDB_DM.xml?r=989][989]] * removed explicit dependency from simdb package on IVOAValueTypes package * Rename AccessibleExperiment to AccessibleResource and change its "experiment" reference to point to Resource iso Experiment and rename it to "resource". * In Contact, INTRODUCED ERROR, changed dattaype of telephone from string to Resource [[http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/specification/uml/SimDB_DM.xml?r=978][978]] * No change in content [[http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/specification/uml/SimDB_DM.xml?r=952][952]] * Exact copy of, i.e. no change wrt prop-952 [[http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/specification/uml/SimDB_DM_prop.xml?r=951][prop-951]] (Mar 12, 2009 ,derived from input/902 !)<br/> * ChildProtocol and ChildExperiment removed. ---+++ input/ [[http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/input/SimDB_DM.xml?r=1025][1025]]<br/> * WebService has AccessibleResource (was: AccessibleExperiment)collection, pointing to Resource. I.e. not only experiments are accessible. * CompositeExperiment and CompositeProtocol have been removed. NB will be reintroduced in later model. * ClusterDetection and ClusterFinder have been removed. Instead of these the more general PostProcessing and PostProcessor must be used. Those types are no longer abstract. * PostProcessing has reference "protocol" to PostProcessor. This reference subsets Experiment's protocol reference. [[http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/input/SimDB_DM.xml?r=902][902]] [[http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/input/SimDB_DM.xml?r=887][887]] ([[IVOA.IVOATheorySimDB][back to main]])<br/><br/> <hr/> <img src="http://volute.googlecode.com/svn/trunk/projects/theory/snapdm/specification/html/SimDB.png"></img> <!-- * Set ALLOWTOPICRENAME = %MAINWEB%.TWikiAdminGroup -->
This topic: IVOA
>
IvoaTheory
>
IVOATheorySimDBDM
Topic revision: r17 - 2009-10-05 - GerardLemson
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback