Difference: PhotDMv1-1 (10 vs. 11)

Revision 112022-05-20 - MireilleLouys

 
META TOPICPARENT name="IvoaDataModel"

PHOTDM v1.1

Mireille Louys, Jesus Salgado, ...

PHOTDM v1.1 is a revision of 'PhotDM v1.0' , redesigned to follow the rules and constraints set by the VODML meta-model definition.

This page presents and summarizes the work for these updates :

The goal is to warrant backward compatibility as much as possible .

  • keep the same concepts as in version PhotDMv1-1 v1.0
  • provide the PhotDMv1-1.vo-dml.xml description of all classes in VODML format
  • all relations between classes and attributed are kept as much as possible.
  • for backward compatibility, Utypes previously defined the previous REC Phot DM 1.0 document and listed in appendix B should not be changed after this update.
The benefit is to keep interoperability with the SVO Filterprofile service which has grown to a full Filter repository, and represents a kind of Filter registry for the Multi-wavelength community.

The new VODML representation allows to build photometric annotations for various kinds of data products : catalogs, spectra, lightcurves , cubes etc .

Implementation exercises :

We are trying this representation together with the MANGO Model which re-uses theses photometric objects.

The ModelInVotable annotation language is also tried out with these definitions.

Translation of PhotDMv1-1 v1.0 to a VO-DML representation and updated version PhotDM1.1 - jan 2021

M.Louys (CDS, ICube Laboratory) , Jesus Salgado ( ESAC)

The classes and attributes of PhotDM1.0 have been translated to a Modelio v 3.8.1 Project .

All description fields for classes and attributes were filled according to the specification PhotDM1.0 when possible.

Some complements in description fields are proposed and need further agreement by PhotDMv1.0, and v1.1 authors.

The translation requires some changes in classes links following VODML rules and also reusing the ivoa types from ivoa model template.

This also implies minor changes in the text of the specification which will be upgrated to PhotDMv1.1 following the standard document process.

VODML modeling constrai"> Applying VODML modeling constraints. Feb-March 2021

The relations between classes in VODML should be explicit, which does not allow an attribute in one class to be typed as another class of the model except the IVOA:templates types which are simple types.

Therefore we need to add composition links to the class diagram.

Here is a draft for the PHOTDM v1.1Overview class diagram:

Changes from PhotDMv1-1 1.0 --> PhotDM1.1 -April 2021

VO_DML representation in XML / generation of updated documentaton

Editor : M.Louys

  • attributes simple types are now based on the VODML ivoa:types.
  • import of VODML ivoa: template model
  • deprecates the use of Physical Quantity class, whose granularity does not fit the one adopted in VODML.
  • detach classes : bandwidth , spectralLocation used in PhotometryFilter
  • include referenceMagnitude attributes directly in ZeroPoint class

Changes from PhotDMv1-1 1.0 --> PhotDM1.1 -Dec 2021

VO_DML representation in XML / generation of updated documentaton

Editor : M.Louys

  • <<model import>> stereotype : update import links from volute to github repo
  • add a class type ISOTime for time stamps derived ftom class ivoa:datetime
  • regenerate documentation
  • update documentation in HTML to have modelio graph within

META FILEATTACHMENT attachment="PhotDMv1-1.html" attr="" comment="Html documentation generated from PhotDMv1-1.xmi" date="1618847354" name="PhotDMv1-1.html" path="PhotDMv1-1.html" size="112120" user="MireilleLouys" version="1"
META FILEATTACHMENT attachment="PhotDMv1-1.xmi" attr="" comment="XMI file generated from Modelio 3.8.2" date="1618847408" name="PhotDMv1-1.xmi" path="PhotDMv1-1.xmi" size="44880" user="MireilleLouys" version="1"
META FILEATTACHMENT attachment="PhotDMv1-1.vo-dml.xml" attr="" comment="VODML representation for PhotDMv1.1" date="1618847444" name="PhotDMv1-1.vo-dml.xml" path="PhotDMv1-1.vo-dml.xml" size="26938" user="MireilleLouys" version="1"
META FILEATTACHMENT attachment="PhotDMv1-1-overview_diagram-2021-04-12.png" attr="" comment="Class diagram for PhotDM1-1" date="1618847502" name="PhotDMv1-1-overview_diagram-2021-04-12.png" path="PhotDMv1-1-overview_diagram-2021-04-12.png" size="160917" user="MireilleLouys" version="1"
META FILEATTACHMENT attachment="PhotDMv1-1PhotometryOverview_dec21.png" attr="" comment="PHOTDM1.1 Overview diagram / update dec 21" date="1640109912" name="PhotDMv1-1PhotometryOverview_dec21.png" path="PhotDMv1-1PhotometryOverview_dec21.png" size="160822" user="MireilleLouys" version="1"
META FILEATTACHMENT attachment="PhotDMv1-1BaseDataTypesDiagram_dec21.png" attr="" comment="PHOTDM1.1 Base types diagram with derived classes / update dec 21" date="1640110370" name="PhotDMv1-1BaseDataTypesDiagram_dec21.png" path="PhotDMv1-1BaseDataTypesDiagram_dec21.png" size="112558" user="MireilleLouys" version="1"
META FILEATTACHMENT attachment="PhotometryOverviewDiagram_jan22.png" attr="" comment="PHOTDM1.1 Overview diagram / update Jan22" date="1641398581" name="PhotometryOverviewDiagram_jan22.png" path="PhotometryOverviewDiagram_jan22.png" size="160630" user="MireilleLouys" version="1"
META FILEATTACHMENT attachment="Photv1-1_update_jan22.xmi" attr="" comment="XMI file from Modelio 3.8.2" date="1641467849" name="Photv1-1_update_jan22.xmi" path="Photv1-1_update_jan22.xmi" size="48735" user="MireilleLouys" version="2"
META FILEATTACHMENT attachment="Photv1-1_update_jan22.html" attr="" comment="HTML documentation generated from XMI + manual updates" date="1641467898" name="Photv1-1_update_jan22.html" path="Photv1-1_update_jan22.html" size="115437" user="MireilleLouys" version="1"
META FILEATTACHMENT attachment="Photv1-1_update_jan22.vo-dml.xml" attr="" comment="VODML representation for PhotDMv1.1" date="1641468056" name="Photv1-1_update_jan22.vo-dml.xml" path="Photv1-1_update_jan22.vo-dml.xml" size="27602" user="MireilleLouys" version="1"
META FILEATTACHMENT attachment="Photv1-1_update_jan22.png" attr="" comment="generated diagram / vodml scripts" date="1653052606" name="Photv1-1_update_jan22.png" path="Photv1-1_update_jan22.png" size="97154" user="MireilleLouys" version="1"
Added:
>
>
META FILEATTACHMENT attachment="BaseDataTypesDiagram_PR_20220520.png" attr="" comment="base types classes and derived types ISOtime and UCD- Proposed Recommendation" date="1653065361" name="BaseDataTypesDiagram_PR_20220520.png" path="BaseDataTypesDiagram_PR_20220520.png" size="112348" user="MireilleLouys" version="1"
META FILEATTACHMENT attachment="PhotometryOverviewDiagram_20220520.png" attr="" comment="Phot DM1.1 Overview diagram / Proposed Recommendation" date="1653065409" name="PhotometryOverviewDiagram_20220520.png" path="PhotometryOverviewDiagram_20220520.png" size="160656" user="MireilleLouys" version="1"
 
META TOPICMOVED by="GiuliaIafrate" date="1618307966" from="IVOA.PhotDM" to="IVOA.PhotDMv1-1"
 
This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback