diff --git a/doc/README.md b/doc/README.md deleted file mode 100644 index ce9ad92..0000000 --- a/doc/README.md +++ /dev/null @@ -1,5 +0,0 @@ -DataOrigin.reference_url### generating the model doc from the VODML - -```shell -xsltproc -o model.tex ivoatex/vo-dml2ivoatex.xslt ../vo-dml/mango.vo-dml.xml -``` diff --git a/doc/mango.frame.SUM_FLAG.xml b/doc/mango.frame.SUM_FLAG.xml deleted file mode 100644 index 53c640a..0000000 --- a/doc/mango.frame.SUM_FLAG.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/vo-dml/trash/desc.BitField.txt b/vo-dml/trash/desc.BitField.txt deleted file mode 100644 index 50fc240..0000000 --- a/vo-dml/trash/desc.BitField.txt +++ /dev/null @@ -1,5 +0,0 @@ -Property for which each possible value is represented by a bit, -so that multiple states can be contained in the same integer value. -The possible values are defined in the associated \texttt{StatusValues}, -which must correspond to a bit pattern (each value must be a power of 2). -This constraint is not enforced by the model. \ No newline at end of file diff --git a/vo-dml/trash/desc.CalibrationLevel.Calibrated.txt b/vo-dml/trash/desc.CalibrationLevel.Calibrated.txt deleted file mode 100644 index 2ec741c..0000000 --- a/vo-dml/trash/desc.CalibrationLevel.Calibrated.txt +++ /dev/null @@ -1 +0,0 @@ -Science ready data with the instrument signature removed (ObsCore) \ No newline at end of file diff --git a/vo-dml/trash/desc.CalibrationLevel.Instrumental.txt b/vo-dml/trash/desc.CalibrationLevel.Instrumental.txt deleted file mode 100644 index 8ce81a6..0000000 --- a/vo-dml/trash/desc.CalibrationLevel.Instrumental.txt +++ /dev/null @@ -1 +0,0 @@ -Instrumental data in a standard format which could be manipulated with standard astronomical packages (ObsCore). \ No newline at end of file diff --git a/vo-dml/trash/desc.CalibrationLevel.Raw.txt b/vo-dml/trash/desc.CalibrationLevel.Raw.txt deleted file mode 100644 index b9747b4..0000000 --- a/vo-dml/trash/desc.CalibrationLevel.Raw.txt +++ /dev/null @@ -1,2 +0,0 @@ -Raw instrumental data, in a proprietary or internal data provider defined format, -that needs instrument specific tools to be handled (ObsCore) \ No newline at end of file diff --git a/vo-dml/trash/desc.CalibrationLevel.txt b/vo-dml/trash/desc.CalibrationLevel.txt deleted file mode 100644 index b456cc0..0000000 --- a/vo-dml/trash/desc.CalibrationLevel.txt +++ /dev/null @@ -1 +0,0 @@ -Enumeration of different possible calibration status of the property as defined in Obscore \ No newline at end of file diff --git a/vo-dml/trash/desc.PhotometricProperty.txt b/vo-dml/trash/desc.PhotometricProperty.txt deleted file mode 100644 index 3876c29..0000000 --- a/vo-dml/trash/desc.PhotometricProperty.txt +++ /dev/null @@ -1 +0,0 @@ -Super class for all photometric properties of the \texttt{MangoObject}. diff --git a/vo-dml/trash/desc.PhotometricProperty.value.txt b/vo-dml/trash/desc.PhotometricProperty.value.txt deleted file mode 100644 index a4b9a43..0000000 --- a/vo-dml/trash/desc.PhotometricProperty.value.txt +++ /dev/null @@ -1 +0,0 @@ -Color value. \ No newline at end of file diff --git a/vo-dml/trash/desc.Shape.serialization.MOC.txt b/vo-dml/trash/desc.Shape.serialization.MOC.txt deleted file mode 100644 index 592aa84..0000000 --- a/vo-dml/trash/desc.Shape.serialization.MOC.txt +++ /dev/null @@ -1 +0,0 @@ -MOC \citep{2022ivoa.spec.0727F} serialization \ No newline at end of file diff --git a/vo-dml/trash/desc.Shape.serialization.STCS.txt b/vo-dml/trash/desc.Shape.serialization.STCS.txt deleted file mode 100644 index 6f851e9..0000000 --- a/vo-dml/trash/desc.Shape.serialization.STCS.txt +++ /dev/null @@ -1 +0,0 @@ -STC-S serialization \ No newline at end of file diff --git a/vo-dml/trash/desc.ShapeFrame.MOC.txt b/vo-dml/trash/desc.ShapeFrame.MOC.txt deleted file mode 100644 index 0c5a74f..0000000 --- a/vo-dml/trash/desc.ShapeFrame.MOC.txt +++ /dev/null @@ -1 +0,0 @@ -MOC serialization \ No newline at end of file diff --git a/vo-dml/trash/desc.ShapeFrame.STC_S.txt b/vo-dml/trash/desc.ShapeFrame.STC_S.txt deleted file mode 100644 index 0c5a74f..0000000 --- a/vo-dml/trash/desc.ShapeFrame.STC_S.txt +++ /dev/null @@ -1 +0,0 @@ -MOC serialization \ No newline at end of file diff --git a/vo-dml/trash/desc.ShapeFrame.txt b/vo-dml/trash/desc.ShapeFrame.txt deleted file mode 100644 index fcc9a88..0000000 --- a/vo-dml/trash/desc.ShapeFrame.txt +++ /dev/null @@ -1 +0,0 @@ -Possible schemes to encode a shape in a string diff --git a/vo-dml/trash/desc.epoch.ISOTime.date.txt b/vo-dml/trash/desc.epoch.ISOTime.date.txt deleted file mode 100644 index 0bf1b8c..0000000 --- a/vo-dml/trash/desc.epoch.ISOTime.date.txt +++ /dev/null @@ -1 +0,0 @@ -The ISOTime coordinate value. \ No newline at end of file diff --git a/vo-dml/trash/desc.epoch.ISOTime.txt b/vo-dml/trash/desc.epoch.ISOTime.txt deleted file mode 100644 index 48ab2d8..0000000 --- a/vo-dml/trash/desc.epoch.ISOTime.txt +++ /dev/null @@ -1,6 +0,0 @@ -Extension of \texttt{TimeInstant} for time expressed as a structured datetime string. The string repre- -sentation of a datetime value should follow the FITS convention for representing dates (Hanish -and Farris et al, 2001). The FITS standard is effectively ISO8601 format without the ’Z’ tag to -indicate UTC: YYYY-MM-DD[’T’hh:mm:ss[.SSS]]. The TimeScale is provided in the associated -TimeFrame. -This data type is duplicated from \cite{2022ivoa.spec.1004R} diff --git a/vo-dml/trash/desc.epoch.InstantTime.txt b/vo-dml/trash/desc.epoch.InstantTime.txt deleted file mode 100644 index 8f5ae9f..0000000 --- a/vo-dml/trash/desc.epoch.InstantTime.txt +++ /dev/null @@ -1,6 +0,0 @@ -Abstract data type which specifies a specific instant in time. -All supported datatime representations are derived from it. -We define three subtypes (ISOTime, -JD, MJD) imported from the Coordinates datamodel and 2 MANGO native types (\texttt{Years} and \texttt{Seconds}), -which allow users to explicitly identify the representation and interpretation of the TimeInstant. -This data type is duplicated from \cite{2022ivoa.spec.1004R} diff --git a/vo-dml/trash/desc.epoch.JDTime.date.txt b/vo-dml/trash/desc.epoch.JDTime.date.txt deleted file mode 100644 index 68336ce..0000000 --- a/vo-dml/trash/desc.epoch.JDTime.date.txt +++ /dev/null @@ -1 +0,0 @@ -The JD coordinate value. JD dates are dimensionless, with implied units in days. \ No newline at end of file diff --git a/vo-dml/trash/desc.epoch.JDTime.txt b/vo-dml/trash/desc.epoch.JDTime.txt deleted file mode 100644 index 5dc5d0b..0000000 --- a/vo-dml/trash/desc.epoch.JDTime.txt +++ /dev/null @@ -1,4 +0,0 @@ -Extension of \texttt{TimeInstant} for time expressed in Julian days. Note that JD does not properly -specify a time stamp unless it is related to a time scale and reference position. Precision can -easily become an issue with JD, as the numbers tend to be large. -This data type is duplicated from \cite{2022ivoa.spec.1004R} diff --git a/vo-dml/trash/desc.epoch.MJDTime.date.txt b/vo-dml/trash/desc.epoch.MJDTime.date.txt deleted file mode 100644 index 3226433..0000000 --- a/vo-dml/trash/desc.epoch.MJDTime.date.txt +++ /dev/null @@ -1 +0,0 @@ -The MJD coordinate value. MJD dates are dimensionless, with implied units in days. \ No newline at end of file diff --git a/vo-dml/trash/desc.epoch.MJDTime.txt b/vo-dml/trash/desc.epoch.MJDTime.txt deleted file mode 100644 index 8aaa24c..0000000 --- a/vo-dml/trash/desc.epoch.MJDTime.txt +++ /dev/null @@ -1,3 +0,0 @@ -Extension of \texttt{TimeInstant} for time expressed in Modified Julian Days. T(MJD) = T(JD) - -2400000.5. -This data type is duplicated from \cite{2022ivoa.spec.1004R} diff --git a/vo-dml/trash/desc.epoch.Seconds.date.txt b/vo-dml/trash/desc.epoch.Seconds.date.txt deleted file mode 100644 index 8fbf88b..0000000 --- a/vo-dml/trash/desc.epoch.Seconds.date.txt +++ /dev/null @@ -1 +0,0 @@ -The Second coordinate value. This is dimensionless, with implied units in seconds. diff --git a/vo-dml/trash/desc.epoch.Seconds.txt b/vo-dml/trash/desc.epoch.Seconds.txt deleted file mode 100644 index 2e7e510..0000000 --- a/vo-dml/trash/desc.epoch.Seconds.txt +++ /dev/null @@ -1 +0,0 @@ -Extension of \texttt{TimeInstant} for time expressed in decimal seconds (e.g. UNIX time: 1765432987.7). \ No newline at end of file diff --git a/vo-dml/trash/desc.epoch.TimeInstant.txt b/vo-dml/trash/desc.epoch.TimeInstant.txt deleted file mode 100644 index e5bf392..0000000 --- a/vo-dml/trash/desc.epoch.TimeInstant.txt +++ /dev/null @@ -1 +0,0 @@ -Abstract data type for the \texttt{mango:EpochPosition.epoch} diff --git a/vo-dml/trash/desc.epoch.Years.date.txt b/vo-dml/trash/desc.epoch.Years.date.txt deleted file mode 100644 index 5eac63a..0000000 --- a/vo-dml/trash/desc.epoch.Years.date.txt +++ /dev/null @@ -1 +0,0 @@ -The Year coordinate value. Year dates are dimensionless, with implied units in years. \ No newline at end of file diff --git a/vo-dml/trash/desc.epoch.Years.txt b/vo-dml/trash/desc.epoch.Years.txt deleted file mode 100644 index 2ab6022..0000000 --- a/vo-dml/trash/desc.epoch.Years.txt +++ /dev/null @@ -1 +0,0 @@ -Extension of \texttt{TimeInstant} for time expressed in decimal year (e.g. 2012.75). \ No newline at end of file diff --git a/vo-dml/trash/desc.epoch.txt b/vo-dml/trash/desc.epoch.txt deleted file mode 100644 index 69b35df..0000000 --- a/vo-dml/trash/desc.epoch.txt +++ /dev/null @@ -1,5 +0,0 @@ -The \texttt{epoch} package (fig \ref{fig:epoch}) groups the data types -used by \texttt{mango:EpochPosition} epoch. -The package is based on types duplicated from \cite{2022ivoa.spec.1004R} -and extended with 2 Mango types (\texttt{Years} and \texttt{Seconds}) -All the concrete types are derived from \texttt{coords:InstanceTime}. diff --git a/vo-dml/trash/desc.error.CorrelatedError.ucd_B.txt b/vo-dml/trash/desc.error.CorrelatedError.ucd_B.txt deleted file mode 100644 index 538e3a8..0000000 --- a/vo-dml/trash/desc.error.CorrelatedError.ucd_B.txt +++ /dev/null @@ -1,2 +0,0 @@ -Optional parameter giving the UCD of the correlated property. -This attribute may facilitate the interpretation of complex error patterns. \ No newline at end of file diff --git a/vo-dml/trash/desc.error.ErrorCovMatrix.covariance.txt b/vo-dml/trash/desc.error.ErrorCovMatrix.covariance.txt deleted file mode 100644 index 6743bc9..0000000 --- a/vo-dml/trash/desc.error.ErrorCovMatrix.covariance.txt +++ /dev/null @@ -1 +0,0 @@ -Covariance of the 2 axis \ No newline at end of file diff --git a/vo-dml/trash/desc.error.ErrorCovMatrix.txt b/vo-dml/trash/desc.error.ErrorCovMatrix.txt deleted file mode 100644 index 1a0342e..0000000 --- a/vo-dml/trash/desc.error.ErrorCovMatrix.txt +++ /dev/null @@ -1,2 +0,0 @@ -Covariance matrix for the error of a 2D quantities. -The covariance matrix is symmetrical. \ No newline at end of file diff --git a/vo-dml/trash/desc.error.ErrorCovMatrix.variance1.txt b/vo-dml/trash/desc.error.ErrorCovMatrix.variance1.txt deleted file mode 100644 index 544f84a..0000000 --- a/vo-dml/trash/desc.error.ErrorCovMatrix.variance1.txt +++ /dev/null @@ -1 +0,0 @@ -Variance of the first dimension (right ascension in case of sky coordinates) \ No newline at end of file diff --git a/vo-dml/trash/desc.error.ErrorCovMatrix.variance2.txt b/vo-dml/trash/desc.error.ErrorCovMatrix.variance2.txt deleted file mode 100644 index d3015ee..0000000 --- a/vo-dml/trash/desc.error.ErrorCovMatrix.variance2.txt +++ /dev/null @@ -1 +0,0 @@ -Variance of the second dimension (declination in case of sky coordinates) \ No newline at end of file diff --git a/vo-dml/trash/desc.origin.DataOrigin.ivoid.txt b/vo-dml/trash/desc.origin.DataOrigin.ivoid.txt deleted file mode 100644 index f3ca433..0000000 --- a/vo-dml/trash/desc.origin.DataOrigin.ivoid.txt +++ /dev/null @@ -1 +0,0 @@ -IVOID of the underlying data collection \ No newline at end of file diff --git a/vo-dml/trash/desc.origin.License.rights.txt b/vo-dml/trash/desc.origin.License.rights.txt deleted file mode 100644 index 6366073..0000000 --- a/vo-dml/trash/desc.origin.License.rights.txt +++ /dev/null @@ -1 +0,0 @@ -License or Copyright text \ No newline at end of file diff --git a/vo-dml/trash/desc.origin.License.txt b/vo-dml/trash/desc.origin.License.txt deleted file mode 100644 index 533fb9f..0000000 --- a/vo-dml/trash/desc.origin.License.txt +++ /dev/null @@ -1 +0,0 @@ -Place holder for the license covering the MANGO instance \ No newline at end of file diff --git a/vo-dml/trash/desc.origin.License.uri.txt b/vo-dml/trash/desc.origin.License.uri.txt deleted file mode 100644 index cb4faa0..0000000 --- a/vo-dml/trash/desc.origin.License.uri.txt +++ /dev/null @@ -1,2 +0,0 @@ -Licence URI following the registry practice. This should come from SPDX \url{https://spdx.org/licenses}. -Creatives Commons (\url{https://creativecommons.org}) are also accepted. \ No newline at end of file diff --git a/vo-dml/trash/gaia_epoch_propagation_flat_full.xml b/vo-dml/trash/gaia_epoch_propagation_flat_full.xml deleted file mode 100644 index 2890d5a..0000000 --- a/vo-dml/trash/gaia_epoch_propagation_flat_full.xml +++ /dev/null @@ -1,705 +0,0 @@ - - - - VizieR Astronomical Server vizier.cds.unistra.fr - Date: 2024-03-21T15:16:08 [V7.33.3] - Explanations and Statistics of - UCDs: See LINK below - In case of problem, please report to: cds-question@unistra.fr - - - IVOID of the protocol through which the data was retrieved - Query execution date - Full request URL (POST) - Email or URL to contact publisher - Software version - Data centre that produced the VOTable - - - - - Gaia DR3 Part 1. Main source (Gaia Collaboration, 2022) - IVOID of underlying data collection - First author or institution - Bibcode of the dataset - Year of the article publication - Dataset landing page - Dataset identifier that can be used for citation - Date of first publication in the data centre - Licence URI - - - - - - - hand-made mapping - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Gaia DR3 source catalog (1811709771 sources) - - - - - Right ascension (FK5, Equinox=J2000.0) at Epoch=J2000, proper motions taken into account - - - Declination (FK5, Equinox=J2000.0) at Epoch=J2000, proper motions taken into account - - - Unique source designation (unique across all Data Releases) (designation) - - - Right ascension (ICRS) at Ep=2016.0 (ra) - - - Declination (ICRS) at Ep=2016.0 (dec) - - - Unique source identifier (unique within a particular Data Release) (source_id) - - - Standard error of right ascension (ra_error) - - - Standard error of declination (dec_error) - - - ? Parallax (parallax) - - - - ? Standard error of parallax (parallax_error) - - - - ? Total proper motion (pm) - - - - ? Proper motion in right ascension direction, pmRA*cosDE (pmra) - - - - ? Standard error of proper motion in right ascension direction (pmra_error) - - - - ? Proper motion in declination direction (pmdec) - - - - ? Standard error of proper motion in declination direction (pmdec_error) - - - - [-1/1] Correlation between right ascension and declination (ra_dec_corr) - - - [-1/1]? Correlation between right ascension and parallax (ra_parallax_corr) - - - - [-1/1]? Correlation between right ascension and proper motion in right ascension (ra_pmra_corr) - - - - - [-1/1]? Correlation between right ascension and proper motion in declination (ra_pmdec_corr) - - - - [-1/1]? Correlation between declination and parallax (dec_parallax_corr) - - - - [-1/1]? Correlation between declination and proper motion in right ascension (dec_pmra_corr) - - - - [-1/1]? Correlation between declination and proper motion in declination (dec_pmdec_corr) - - - - [-1/1]? Correlation between parallax and proper motion in right ascension (parallax_pmra_corr) - - - - - [-1/1]? Correlation between parallax and proper motion in declination (parallax_pmdec_corr) - - - - [-1/1]? Correlation between proper motion in right ascension and proper motion in declination - (pmra_pmdec_corr) - - - - - ? Radial velocity (radial_velocity) - - - - ? Radial velocity error (radial_velocity_error) - - - - ? Spectral line broadening parameter (vbroad) - - - - ? Integrated Grvs magnitude (grvs_mag) - - - - [0/1] Flag indicating the availability of additional information in the QSO candidates table - (in_qso_candidates) - - - - - [0/1] Flag indicating the availability of additional information in the galaxy candidates table - (in_galaxy_candidates) - - - - - [0/7] Flag indicating the availability of additional information in the various Non-Single Star tables - (non_single_star) - - - - - [0/1] Flag indicating the availability of mean BP/RP spectrum in continuous representation for this source - (has_xp_continuous) - - - - - [0/1] Flag indicating the availability of mean BP/RP spectrum in sampled form for this source - (has_xp_sampled) - - - - - [0/1] Flag indicating the availability of mean RVS spectrum for this source (has_rvs) - - - - [0/1] Flag indicating the availability of epoch photometry for this source (has_epoch_photometry) - - - - - [0/1] Flag indicating the availability of epoch radial velocity for this source (has_epoch_rv) - - - - - [0/1] Flag indicating the availability of GSP-Phot MCMC samples for this source (has_mcmc_gspphot) - - - - [0/1] Flag indicating the availability of MSC MCMC samples for this source (has_mcmc_msc) - - - [0/1] Flag indicating that the source is present in the Gaia Andromeda Photometric Survey (GAPS) - (in_andromeda_survey) - - - - ? Effective temperature from GSP-Phot Aeneas best library using BP/RP spectra (teff_gspphot) - - - - ? Surface gravity from GSP-Phot Aeneas best library using BP/RP spectra (logg_gspphot) - - - - ? Iron abundance from GSP-Phot Aeneas best library using BP/RP spectra (mh_gspphot) - - - - ? Distance from GSP-Phot Aeneas best library using BP/RP spectra (distance_gspphot) - - - - ? Monochromatic extinction A_0 at 547.7nm from GSP-Phot Aeneas best library using BP/RP spectra - (azero_gspphot) - - - - - ? HIP cross-id number, van Leeuwen, Cat. I/311 (hip_original_ext_source_id) - - - - ? PS1 cross-id name, Chambers et al., Cat. II/349 (ps1_original_ext_source_id) - - - - ? SDSS name, Albareti et al., 2017ApJS..233...25A (sdss13_ext_source_id) - - - - ? SkyMapperDR2 cross-id name, Onken et al., 2019PASA...36...33O (skym2_original_ext_source_id) - - - - - Tycho-2 cross-id name, Hog et al., Cat. I/259 (tyc2_original_ext_source_id) - - - URAT1 name, Zacharias et al., Cat. I/329 (urat1_original_ext_source_id) - - - ALLWISE cross-id name, Cutri et al., Cat. II/328 (allwise_original_ext_source_id) - - - ? APASS9 identification, Henden et al., Cat. II/336 (apass9_original_ext_source_id) - - - - GSC2.3 cross-id name, Lasker et al., Cat. I/305 (gsc23_original_ext_source_id) - - - RAVE DR5 cross-id name, Kunder et al., Cat. III/279 (rave5_original_ext_source_id) - - - 2MASS cross-id name, Cutri et al., Cat. II/246 (twomass_original_ext_source_id) - - - RAVE DR6 cross-id name, Steinmetz et al., Cat. III/283 (rave6_original_ext_source_id) - - - Barycentric right ascension (ICRS) at Ep=2000.0 (added by CDS) (ra2000) - - - Barycentric declination (ICRS) at Ep=2000.0 (added by CDS) (dec2000) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
307.7911702004070+20.4311044212247Gaia DR3 1816065554621487360307.79115807079+20.4310800556118160655546214873600.05110.04770.43190.06916.049-2.5570.064-5.4820.0670.12120.1337-0.4109-0.00720.0069-0.0085-0.2983-0.2603-0.02510.2688000100001104696.24.1928-0.79422428.55320.0380132513077911637877URAT1-553569515N2PD01754620310987+2025519307.7911702004120.43110442122
307.7958370989668+20.4325479549513Gaia DR3 1816065558924798592307.79582391363+20.4325308310718160655589247985920.32030.2898-0.55530.41954.751-2.7800.395-3.8530.4260.37400.1981-0.3253-0.04860.0632-0.0608-0.1303-0.2989-0.08760.471600000000000132513077957999584N2PD017483307.7958370989720.43254795495
307.7973736604703+20.4355882715396Gaia DR3 1816065558920966528307.79737366047+20.4355882715418160655589209665286.06432.10630.751400000000000132523077973693273307.7973736604720.43558827154
307.7885745651585+20.4301331822264Gaia DR3 1816065558924801792307.78856137441+20.4301171394318160655589248017920.11960.11270.09100.16714.557-2.7810.153-3.6100.1650.14480.1580-0.34000.04680.01490.0299-0.2083-0.21780.06150.3266000000001005071.54.6975-0.71092923.62480.0090132513077885716709URAT1-553569502N2PD017266307.7885745651620.43013318223
307.7897816527446+20.4315208963567Gaia DR3 1816065554622254464307.78977228741+20.4315043987618160655546222544640.36880.3801-0.62430.50594.205-1.9750.444-3.7120.4980.25530.0889-0.3890-0.0365-0.0773-0.0307-0.2998-0.24520.00250.324900000000000132513077897708356N2PD096440307.7897816527420.43152089636
- matching records - - - - - - value="truncated result (maxtup=5)" - -
-
diff --git a/vo-dml/trash/model_ordered.tex b/vo-dml/trash/model_ordered.tex deleted file mode 100644 index 70efadc..0000000 --- a/vo-dml/trash/model_ordered.tex +++ /dev/null @@ -1,785 +0,0 @@ -\pagebreak - -\section{Model: mango} - - \subsection{MangoObject} - \label{sect:MangoObject} - Central model class: applied to a data table, each row can be modelled as a \texttt{MangoObject} instance. Each \texttt{MangoObject} hosts a collection of physical or calculated parameters, a description of the data origin and an identifier. - - \subsubsection{MangoObject.identifier} - \textbf{vodml-id: MangoObject.identifier} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Unique identifier of the \texttt{MangoObject}. The uniqueness of that identifier is not managed by the model. The format is free. - - \subsubsection{MangoObject.propertyDock} - \textbf{vodml-id: MangoObject.propertyDock} \newline - \textbf{type: \hyperref[sect:Property]{mango:Property}} \newline - \textbf{multiplicity: 0..*} \newline - Reference to the open-ended collection of the \texttt{MangoObject} properties (physical or calculated). - - \subsubsection{MangoObject.dataOrigin} - \textbf{vodml-id: MangoObject.dataOrigin} \newline - \textbf{type: \hyperref[sect:dataorigin.DataOrigin]{mango:dataorigin.DataOrigin}} \newline - \textbf{multiplicity: 0..1} \newline - Reference to the description of the origin of the \texttt{MangoObject}. - - \subsubsection{MangoObject.associatedMangoObjects} - \textbf{vodml-id: MangoObject.associatedMangoObjects} \newline - \textbf{type: \hyperref[sect:AssociatedMangoObject]{mango:AssociatedMangoObject}} \newline - \textbf{multiplicity: 0..*} \newline - Abstract reference to a particular dataset associated to the MANGO entity. This class is used to specify the type of the associated dataset as well as its role. - - \subsection{AssociatedMangoObject} - \label{sect:AssociatedMangoObject} - This class gives the role of a link associating 2 \texttt{MangoObject} together. - - \subsubsection{AssociatedMangoObject.semantics} - \textbf{vodml-id: AssociatedMangoObject.semantics} \newline - \textbf{type: \hyperref[sect:VocabularyTerm]{mango:VocabularyTerm}} \newline - \textbf{multiplicity: 1} \newline - Semantic concept giving the nature of the data association. - - \subsubsection{AssociatedMangoObject.description} - \textbf{vodml-id: AssociatedMangoObject.description} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Free text description of the data association - - \subsubsection{AssociatedMangoObject.mangoObject} - \textbf{vodml-id: AssociatedMangoObject.mangoObject} \newline - \textbf{type: \hyperref[sect:MangoObject]{mango:MangoObject}} \newline - \textbf{multiplicity: 1} \newline - Reference to the associated \texttt{MangoObject}. - - \subsection{Property} - \label{sect:Property} - Class holder for a particular property, either physical or calculated, of the MANGO object. This class specifies both type and role of the property, and hosts the property instance itself. - \noindent \textbf{constraint} \newline - \indent \textbf{detail: Property.One association at the time - }\newline - - \subsubsection{Property.semantics} - \textbf{vodml-id: Property.semantics} \newline - \textbf{type: \hyperref[sect:VocabularyTerm]{mango:VocabularyTerm}} \newline - \textbf{multiplicity: 1} \newline - Reference to a semantic concept giving the nature of the property or of the set made of the property and its associated properties. The semantics field contains a URI for a concept that describes the meaning of the property. This attribute is intended to be machine-readable and to assist automated link selection, presentation, and usage. The value is always interpreted as a URI; relative URIs (Berners-Lee and Fielding et al., 2005) are completed using the base URI of the core DataLink vocabulary, http://www.ivoa.net/rdf/datalink/core. Terms from this vocabulary must always be written as relative URIs. This means that for concepts from the core vocabulary, the value in the semantics fieldz always starts with a hash. (datalink1.1). The semantic concept apply to a single property or to the set made of the property and its associated properties (e.g. position and flag). - - \subsubsection{Property.description} - \textbf{vodml-id: Property.description} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Free text description of the property or of the set made of the property and its associated properties. - - \subsubsection{Property.associatedProperties} - \textbf{vodml-id: Property.associatedProperties} \newline - \textbf{type: \hyperref[sect:Property]{mango:Property}} \newline - \textbf{multiplicity: 1..*} \newline - Open-ended collection of MANGO properties associated with the \texttt{MangoObject}. These relationships are typically used to associate physical properties with time stamps and/or quality factors. - - \subsection{VocabularyTerm} - \label{sect:VocabularyTerm} - Class holder for a term of a standardized vocabulary that applies to a property. - - \subsubsection{VocabularyTerm.uri} - \textbf{vodml-id: VocabularyTerm.uri} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - URI the vocabulary term - - \subsubsection{VocabularyTerm.label} - \textbf{vodml-id: VocabularyTerm.label} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Label attached to the vocabulary term. This is necessary because the URI may not contain any explicit label. This was the case for the IUA vocabulary until the Registry WG introduced rewriting rules that fix the issue. - -\section{Epoch Position Properties} -This section collects all the classes that model the case of epoch propagation. -In addition to the 6 sky position parameters, it also models their correlation and the errors. - \subsection{EpochPosition} - \begin{figure}[h] - \includegraphics[width=1.0\textwidth]{../model/EpochPosition.png} - \caption{Class EpochPosition} - \label{fig:EpochPosition} - \end{figure} - \label{sect:EpochPosition} - This class (fig \ref{fig:EpochPosition}) is a view of \texttt{Astronomical Coordinates and Coordinate Systems} \citep{2022ivoa.specQ1004R} components that have been put together to form a consistent description of the position of an object moving over time. It consists of a celestial position, a proper motion, a radial velocity and a parallax. All components share the same coordinate systems for both time and space coordinates. \begin{itemize} \item Both position and proper motion reuse \texttt{coords:LonLatPoint} elements. \item The space coordinate system is imported from \texttt{coords:spaceSys}. \item The time coordinate system is imported from \texttt{coords:timeSys}. \end{itemize} The \texttt{EpochPosition} error is modeled by specific classes supporting covariance and/or correlation between components. All individual components have their own units which must be consistent to each others. This consistency is not enforced by the model. Possible correlations between \texttt{EpochPosition} parameters are handle by the \texttt{EpochPositionCorrelation} class. - - \subsubsection{EpochPosition.longitude} - \textbf{vodml-id: EpochPosition.longitude} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:RealQuantity}} \newline - \textbf{multiplicity: 1} \newline - The longitude of the Point, as a Quantity with angular units (see \texttt{coords:LonLatPoint.lon}. - - \subsubsection{EpochPosition.latitude} - \textbf{vodml-id: EpochPosition.latitude} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:RealQuantity}} \newline - \textbf{multiplicity: 1} \newline - The latitude of the Point, as a Quantity with angular units (see \texttt{coords:LonLatPoint.lat}. - - \subsubsection{EpochPosition.parallax} - \textbf{vodml-id: EpochPosition.parallax} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:RealQuantity}} \newline - \textbf{multiplicity: 1} \newline - The measured parallax in the coordinate system of the \texttt{EpochPosition} instance. - - \subsubsection{EpochPosition.radialVelocity} - \textbf{vodml-id: EpochPosition.radialVelocity} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:RealQuantity}} \newline - \textbf{multiplicity: 1} \newline - The measured Velocity along of the radius axis (see \texttt{meas:Velocity.coord} in \cite{2022ivoa.spec.1004R}). - - \subsubsection{EpochPosition.pmLongitude} - \textbf{vodml-id: EpochPosition.pmLongitude} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:RealQuantity}} \newline - \textbf{multiplicity: 1} \newline - Velocity along the longitude axis in angular distance per unit time (see \texttt{meas:ProperMotion.coord}). The current version of the model only allows a representation in the Polar coordinate space. - - \subsubsection{EpochPosition.pmLatitude} - \textbf{vodml-id: EpochPosition.pmLatitude} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:RealQuantity}} \newline - \textbf{multiplicity: 1} \newline - Velocity along the latitude axis in angular distance per unit time (see \texttt{meas:ProperMotion.coord}). The current version of the model only allows a representation in the Polar coordinate space. - - \subsubsection{EpochPosition.epoch} - \textbf{vodml-id: EpochPosition.epoch} \newline - \textbf{type: coords:Epoch} \newline - \textbf{multiplicity: 1} \newline - Position epoch expressed within the common time system (see \texttt{coords:epoch}) - - \subsubsection{EpochPosition.pmCosLat\_applied} - \textbf{vodml-id: EpochPosition.pmCosLat\_applied} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:boolean}} \newline - \textbf{multiplicity: 1} \newline - It is common, though not universal, practice to quote longitudinal proper motion pre-multiplied by cos(latitude) so that the magnitude of the quantity is not affected by its longitudinal position. We do not constrain the value to one form or the other in this model. Instead, this flag enables providers to convey whether or not the factor has been applied (see \texttt{meas:ProperMotion.cosLat\_applied}) - - \subsubsection{EpochPosition.errors} - \textbf{vodml-id: EpochPosition.errors} \newline - \textbf{type: \hyperref[sect:EpochPositionErrors]{mango:EpochPositionErrors}} \newline - \textbf{multiplicity: 0..1} \newline - Reference to the combined errors of the \texttt{EpochPosition} components. - - \subsubsection{EpochPosition.correlations} - \textbf{vodml-id: EpochPosition.correlations} \newline - \textbf{type: \hyperref[sect:EpochPositionCorrelations]{mango:EpochPositionCorrelations}} \newline - \textbf{multiplicity: 0..1} \newline - Reference to the correlations between the \texttt{EpochPosition} components. - - \subsubsection{EpochPosition.spaceSys} - \textbf{vodml-id: EpochPosition.spaceSys} \newline - \textbf{type: coords:SpaceSys} \newline - \textbf{multiplicity: 0..1} \newline - System that applies the space coordinates. - - \subsubsection{EpochPosition.timeSys} - \textbf{vodml-id: EpochPosition.timeSys} \newline - \textbf{type: coords:TimeSys} \newline - \textbf{multiplicity: 0..1} \newline - System that applies the time coordinates (the epoch). - - \subsection{EpochPositionCorrelations} - \label{sect:EpochPositionCorrelations} - Class holder for the correlation coefficients between the \texttt{EpochPosition} components. - - \subsubsection{EpochPositionCorrelations.longitudeParallax} - \textbf{vodml-id: EpochPositionCorrelations.longitudeParallax} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:real}} \newline - \textbf{multiplicity: 0..1} \newline - Correlation (or covariance) coefficient between the position longitude and the parallax - - \subsubsection{EpochPositionCorrelations.latitudeParallax} - \textbf{vodml-id: EpochPositionCorrelations.latitudeParallax} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:real}} \newline - \textbf{multiplicity: 0..1} \newline - Correlation (or covariance) coefficient between the position latitude and the parallax - - \subsubsection{EpochPositionCorrelations.pmLongitudeParallax} - \textbf{vodml-id: EpochPositionCorrelations.pmLongitudeParallax} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:real}} \newline - \textbf{multiplicity: 0..1} \newline - Correlation (or covariance) coefficient between the proper motion longitude and the parallax - - \subsubsection{EpochPositionCorrelations.pmLatitudeParallax} - \textbf{vodml-id: EpochPositionCorrelations.pmLatitudeParallax} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:real}} \newline - \textbf{multiplicity: 0..1} \newline - Correlation (or covariance) coefficient between the proper motion latitude and the parallax - - \subsubsection{EpochPositionCorrelations.longitudeLatitude} - \textbf{vodml-id: EpochPositionCorrelations.longitudeLatitude} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:real}} \newline - \textbf{multiplicity: 0..1} \newline - Correlation (or covariance) coefficient between the position longitude and the position latitude - - \subsubsection{EpochPositionCorrelations.pmLongitudePmLatitude} - \textbf{vodml-id: EpochPositionCorrelations.pmLongitudePmLatitude} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:real}} \newline - \textbf{multiplicity: 0..1} \newline - Correlation (or covariance) coefficient between the proper motion longitude and the proper motion latitude - - \subsubsection{EpochPositionCorrelations.latitudePmLatitude} - \textbf{vodml-id: EpochPositionCorrelations.latitudePmLatitude} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:real}} \newline - \textbf{multiplicity: 0..1} \newline - Correlation (or covariance) coefficient between the position latitude and the proper motion latitude - - \subsubsection{EpochPositionCorrelations.latitudePmLongitude} - \textbf{vodml-id: EpochPositionCorrelations.latitudePmLongitude} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:real}} \newline - \textbf{multiplicity: 0..1} \newline - Correlation (or covariance) coefficient between the position latitude and the proper motion longitude - - \subsubsection{EpochPositionCorrelations.longitudePmLatitude} - \textbf{vodml-id: EpochPositionCorrelations.longitudePmLatitude} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:real}} \newline - \textbf{multiplicity: 0..1} \newline - Correlation (or covariance) coefficient between the position longitude and the proper motion latitude - - \subsubsection{EpochPositionCorrelations.longitudePmLongitude} - \textbf{vodml-id: EpochPositionCorrelations.longitudePmLongitude} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:real}} \newline - \textbf{multiplicity: 0..1} \newline - Correlation (or covariance) coefficient between the position longitude and the proper motion longitude - - \subsubsection{EpochPositionCorrelations.isCovariance} - \textbf{vodml-id: EpochPositionCorrelations.isCovariance} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:boolean}} \newline - \textbf{multiplicity: 0..1} \newline - Boolean telling whether the correlations must be interpreted as covariance or as correlation coefficients. - - \subsection{EpochPositionErrors} - \label{sect:EpochPositionErrors} - Class holder for the errors of the EpochPosition attributes - - \subsubsection{EpochPositionErrors.parallax} - \textbf{vodml-id: EpochPositionErrors.parallax} \newline - \textbf{type: \hyperref[sect:error.PropertyError]{mango:error.PropertyError}} \newline - \textbf{multiplicity: 1} \newline - Parallax error. This error is meant to be symmetrical in the current model version. - - \subsubsection{EpochPositionErrors.radialVelocity} - \textbf{vodml-id: EpochPositionErrors.radialVelocity} \newline - \textbf{type: \hyperref[sect:error.PropertyError]{mango:error.PropertyError}} \newline - \textbf{multiplicity: 1} \newline - Error in the radial velocity. This error is meant to be symmetrical in the current model version. - - \subsubsection{EpochPositionErrors.properMotion} - \textbf{vodml-id: EpochPositionErrors.properMotion} \newline - \textbf{type: \hyperref[sect:error.PropertyError]{mango:error.PropertyError}} \newline - \textbf{multiplicity: 1} \newline - Position error; can be an ellipse, a correlation matrix or a covariance matrix. - - \subsubsection{EpochPositionErrors.Position} - \textbf{vodml-id: EpochPositionErrors.Position} \newline - \textbf{type: \hyperref[sect:error.PropertyError]{mango:error.PropertyError}} \newline - \textbf{multiplicity: 1} \newline - Position error; can be an ellipse, a correlation matrix or a covariance matrix. - -\section{Photometric Properties} -This section brings together all the classes that model the photometric properties. -The definition of the photometric calibrations and the -photometric filters are imported from PhotDM. - \subsection{PhotometricProperty} - \label{sect:PhotometricProperty} - Super class for all photometric properties of the \texttt{MangoObject}. - - \subsubsection{PhotometricProperty.value} - \textbf{vodml-id: PhotometricProperty.value} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:RealQuantity}} \newline - \textbf{multiplicity: 1} \newline - Value of the photometric property associated with a photometric calibration as defined by the \texttt{PhotDM} model. - - \subsubsection{PhotometricProperty.error} - \textbf{vodml-id: PhotometricProperty.error} \newline - \textbf{type: meas:Uncertainty} \newline - \textbf{multiplicity: 1} \newline - Error on the \texttt{PhotometricProperty}, imported from \texttt{meas:Uncertainty}. - - \subsection{Brightness} - \label{sect:Brightness} - Observed brightness of the \texttt{MangoObject}. The distinction between fluxes and magnitudes is made by the unit. This property should refer to a photometric calibration as defined by the \texttt{Phot} data model (1.1). - - \subsubsection{Brightness.photCal} - \textbf{vodml-id: Brightness.photCal} \newline - \textbf{type: Phot:PhotCal} \newline - \textbf{multiplicity: 1} \newline - Photometric calibration that applies to the photometric property. It must be an instance of \texttt{photdm:PhotCal}. - - \subsection{Color} - \label{sect:Color} - Property that describes a color of the \texttt{MangoObject}. The color is not an intrinsic property of the MANGO object, but a value relative to two filters or energy bands. - - \subsubsection{Color.colorDef} - \textbf{vodml-id: Color.colorDef} \newline - \textbf{type: \hyperref[sect:ColorDef]{mango:ColorDef}} \newline - \textbf{multiplicity: 1} \newline - Reference to the physical definition of the color (can be either a difference of magnitudes or a hardness ratio). - - \subsection{ColorDef} - \label{sect:ColorDef} - Physical color definition giving the way a color is calculated (magnitude difference or hardness ratio) and the filters on which the color is based. In case of hardness ratio, the energy bands might be modeled as instances of \texttt{Phot:PhotometryFilter} with a square transfert function. - - \subsubsection{ColorDef.definition} - \textbf{vodml-id: ColorDef.definition} \newline - \textbf{type: \hyperref[sect:ColorDefinition]{mango:ColorDefinition}} \newline - \textbf{multiplicity: 1} \newline - Attribute giving the way the color is calculated (magnitude difference or hardness ratio). - - \subsubsection{ColorDef.high} - \textbf{vodml-id: ColorDef.high} \newline - \textbf{type: Phot:PhotometryFilter} \newline - \textbf{multiplicity: 1} \newline - Reference to the \texttt{Phot:PhotometryFilter} \citep{2022ivoa.spec.1101S} corresponding the higher band of the color. - - \subsubsection{ColorDef.low} - \textbf{vodml-id: ColorDef.low} \newline - \textbf{type: Phot:PhotometryFilter} \newline - \textbf{multiplicity: 1} \newline - Reference to the \texttt{Phot:PhotometryFilter} corresponding the lower band for that color. - - \subsection{ColorDefinition} - \label{sect:ColorDefinition} - Enumeration of the different types of colors supported by the model. - \noindent \underline{Enumeration Literals} - \vspace{-\parsep} - \small - \begin{itemize} - \item[\textbf{ColorIndex}]: \textbf{vodml-id:} ColorDefinition.ColorIndex \newline - \textbf{description:} Difference of magnitudes: typically $M_B - M_v$ - \item[\textbf{HardnessRatio}]: \textbf{vodml-id:} ColorDefinition.HardnessRatio \newline - \textbf{description:} Normalized ratio of fluxes: $(F_{EB2} - F_{EB1}) / (F_{EB2} + F_{EB1})$ - \end{itemize} - \normalsize - -\section{Physical Properties} - - \subsection{PhysicalProperty} - \label{sect:PhysicalProperty} - Place holder for any quantity that can be hold by measure classes as defined in the \texttt{Astronomical Measurements Model}. - - \subsubsection{PhysicalProperty.calibrationLevel} - \textbf{vodml-id: PhysicalProperty.calibrationLevel} \newline - \textbf{type: \hyperref[sect:CalibrationLevel]{mango:CalibrationLevel}} \newline - \textbf{multiplicity: 1} \newline - Calibration level of the property as defined in ObsCore \citep{2011ivoa.spec.1028T}. - - \subsubsection{PhysicalProperty.measure} - \textbf{vodml-id: PhysicalProperty.measure} \newline - \textbf{type: meas:Measure} \newline - \textbf{multiplicity: 1} \newline - Instance of \texttt{Astronomical Measurements Model} that holds the Property value(s). - - \subsection{CalibrationLevel} - \label{sect:CalibrationLevel} - Enumeration of different possible calibration status of the property as defined in Obscore - \noindent \underline{Enumeration Literals} - \vspace{-\parsep} - \small - \begin{itemize} - \item[\textbf{Raw}]: \textbf{vodml-id:} CalibrationLevel.Raw \newline - \textbf{description:} Raw instrumental data, in a proprietary or internal data provider defined format, that needs instrument specific tools to be handled (ObsCore) - \item[\textbf{Instrumental}]: \textbf{vodml-id:} CalibrationLevel.Instrumental \newline - \textbf{description:} Instrumental data in a standard format which could be manipulated with standard astronomical packages (ObsCore). - \item[\textbf{Calibrated}]: \textbf{vodml-id:} CalibrationLevel.Calibrated \newline - \textbf{description:} Science ready data with the instrument signature removed (ObsCore) - \end{itemize} - \normalsize - -\section{Other Properties} - - \subsection{Label} - \label{sect:Label} - Free text label seen as a MANGO object property. - - \subsubsection{Label.text} - \textbf{vodml-id: Label.text} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Text of label property of the MANGO object. - - \subsection{Status} - \label{sect:Status} - Property representing a status defined by a integer number that can only take on a defined number of values, each with its own description. Boolean status can be represented by \texttt{StatusValues} with 2 values e.g. 0 for False and 1 for True. - - \subsubsection{Status.status} - \textbf{vodml-id: Status.status} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:integer}} \newline - \textbf{multiplicity: 1} \newline - Actual value of the status - - \subsubsection{Status.allowedValues} - \textbf{vodml-id: Status.allowedValues} \newline - \textbf{type: \hyperref[sect:StatusValues]{mango:StatusValues}} \newline - \textbf{multiplicity: 0..1} \newline - List of the allowed values for the status. Each value has its own free text description. - - \subsection{StatusValues} - \label{sect:StatusValues} - Class holder for the list of the allowed values for the status. - - \subsubsection{StatusValues.values} - \textbf{vodml-id: StatusValues.values} \newline - \textbf{type: \hyperref[sect:StatusValue]{mango:StatusValue}} \newline - \textbf{multiplicity: 1..*} \newline - List of the allowed values for the status; each value has its own textual description. - - \subsection{StatusValue} - \label{sect:StatusValue} - Value allowed for a status; contain the value with a free text description. - - \subsubsection{StatusValue.value} - \textbf{vodml-id: StatusValue.value} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:integer}} \newline - \textbf{multiplicity: 1} \newline - Allowed value for a \texttt{Status} - - \subsubsection{StatusValue.description} - \textbf{vodml-id: StatusValue.description} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Free text description of the allowed value for a \texttt{Status} - - \subsection{BitField} - \label{sect:BitField} - Property for which each possible value is represented by a bit, so that multiple states can be contained in the same integer value. The possible values are defined in the associated \texttt{StatusValues}, which must correspond to a bit pattern (each value must be a power of 2). This constraint is not enforced by the model. - - \subsection{DataLink} - \label{sect:DataLink} - This property describes static links pointing to some external data. This allows services that do not implement DataLink services to expose linked data as flattened DataLink (1.1) responses. - - \subsubsection{DataLink.content\_type} - \textbf{vodml-id: DataLink.content\_type} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - mime type of the content the link returns (see DataLink 1.1) - - \subsubsection{DataLink.access\_url} - \textbf{vodml-id: DataLink.access\_url} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:anyURI}} \newline - \textbf{multiplicity: 1} \newline - contains an URL for downloading a single resource. There is no restriction on the type of resource accessed by the links. - - \subsubsection{DataLink.content\_qualifier} - \textbf{vodml-id: DataLink.content\_qualifier} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Gives the nature of the thing or service that is returned by the link. The value is always interpreted as a URI. If the access\_url references a data product, the content\_qualifier field should define its product type . In this case the content qualifier value always starts with a hash completing the \url{http://www.ivoa.net/rdf/datalink/product-type} base URI. For \texttt{MangoObject} not linking to data products, content\_qualifier’s interpretation will be different, and the default vocabulary will be inappropriate. Full concept URIs will have to be used in this case. (DataLink 1.1) - - \subsubsection{DataLink.local\_semantics} - \textbf{vodml-id: DataLink.local\_semantics} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Allows for identification of corresponding rows for different IDs in the same DataLink service where the combination of semantics, content\_type and content\_qualifier is not sufficient to identify them (see DataLink 1.1). - - \subsection{Shape} - \label{sect:Shape} - Description of the spatial extension of the MANGO object (for e.g. dust clouds) - - \subsubsection{Shape.shape} - \textbf{vodml-id: Shape.shape} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - String serialization of the spatial extension of the \texttt{MangoObject} - - \subsubsection{Shape.serialization} - \textbf{vodml-id: Shape.serialization} \newline - \textbf{type: \hyperref[sect:ShapeSerialization]{mango:ShapeSerialization}} \newline - \textbf{multiplicity: 1} \newline - Serialization mode of the spatial extension of the MANGO entity - - \subsubsection{Shape.spaceSys} - \textbf{vodml-id: Shape.spaceSys} \newline - \textbf{type: coords:SpaceSys} \newline - \textbf{multiplicity: 0..1} \newline - Coordinate system that applies for the shape - - \subsection{ShapeFrame} - \label{sect:ShapeFrame} - Possible schemes to encode a shape in a string - \noindent \underline{Enumeration Literals} - \vspace{-\parsep} - \small - \begin{itemize} - \item[\textbf{STC\_S}]: \textbf{vodml-id:} ShapeFrame.STC\_S \newline - \textbf{description:} MOC serialization - \item[\textbf{MOC}]: \textbf{vodml-id:} ShapeFrame.MOC \newline - \textbf{description:} MOC serialization - \end{itemize} - \normalsize - - \subsection{ShapeSerialization} - \label{sect:ShapeSerialization} - Enumeration of the supported serialization modes for the shapes - \noindent \underline{Enumeration Literals} - \vspace{-\parsep} - \small - \begin{itemize} - \item[\textbf{MOC}]: \textbf{vodml-id:} ShapeSerialization.MOC \newline - \textbf{description:} Label indicating that the shape has been serialized as a S-MOC - \item[\textbf{STCS}]: \textbf{vodml-id:} ShapeSerialization.STCS \newline - \textbf{description:} Label indicating that the shape has been serialized as a STC-S \citep{2007ivoa.spec.1030R} string - \item[\textbf{POLYGON}]: \textbf{vodml-id:} ShapeSerialization.POLYGON \newline - \textbf{description:} Label indicating that the shape has been serialized as a polygon (cf xtypes) - \end{itemize} - \normalsize - -\section{Package: error} - - \subsection{Asymmetric1D} - \label{sect:error.Asymmetric1D} - Asymmetric error for 1D parameters - - \subsubsection{Asymmetric1D.high} - \textbf{vodml-id: error.Asymmetric1D.high} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:RealQuantity}} \newline - \textbf{multiplicity: 1} \newline - High limit for the asymmetric error for 1D parameters - - \subsubsection{Asymmetric1D.low} - \textbf{vodml-id: error.Asymmetric1D.low} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:RealQuantity}} \newline - \textbf{multiplicity: 1} \newline - Low limit for the asymmetric error for 1D parameters - - \subsection{Ellipse} - \label{sect:error.Ellipse} - Elliptic error for 2D parameters such as sky positions. Major axis and minor axis have their own units, which must be the same for both. This is not enforced by the model. The definition of the ellipse attribute is imported from \texttt{coords:Ellipse}. - - \subsubsection{Ellipse.semiMajorAxis} - \textbf{vodml-id: error.Ellipse.semiMajorAxis} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:RealQuantity}} \newline - \textbf{multiplicity: 1} \newline - Half of the ellipse major axis - - \subsubsection{Ellipse.semiMinorAxis} - \textbf{vodml-id: error.Ellipse.semiMinorAxis} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:RealQuantity}} \newline - \textbf{multiplicity: 1} \newline - Half of the ellipse minor axis - - \subsubsection{Ellipse.angle} - \textbf{vodml-id: error.Ellipse.angle} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:RealQuantity}} \newline - \textbf{multiplicity: 1} \newline - Angle between the North Polar Cape (NCP) and the major axis. This angle must be positive taking into account that angles are positive from North to the East. The angle has its own unit. - - \subsection{ErrorCorrMatrix} - \label{sect:error.ErrorCorrMatrix} - Correlation matrix for the error of a 2D quantities. The correlation matrix is symmetrical. - - \subsubsection{ErrorCorrMatrix.sigma1} - \textbf{vodml-id: error.ErrorCorrMatrix.sigma1} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:RealQuantity}} \newline - \textbf{multiplicity: 1} \newline - Error on the first dimension (right ascension in case of sky coordinates) - - \subsubsection{ErrorCorrMatrix.sigma2} - \textbf{vodml-id: error.ErrorCorrMatrix.sigma2} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:RealQuantity}} \newline - \textbf{multiplicity: 1} \newline - Error on the second dimension (declination in case of sky coordinates) - - \subsubsection{ErrorCorrMatrix.correlation} - \textbf{vodml-id: error.ErrorCorrMatrix.correlation} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:real}} \newline - \textbf{multiplicity: 1} \newline - Correlation coefficient between the 2 axis - - \subsection{ErrorCovMatrix} - \label{sect:error.ErrorCovMatrix} - Covariance matrix for the error of a 2D quantities. The covariance matrix is symmetrical. - - \subsubsection{ErrorCovMatrix.variance1} - \textbf{vodml-id: error.ErrorCovMatrix.variance1} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:RealQuantity}} \newline - \textbf{multiplicity: 1} \newline - Variance of the first dimension (right ascension in case of sky coordinates) - - \subsubsection{ErrorCovMatrix.variance2} - \textbf{vodml-id: error.ErrorCovMatrix.variance2} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:RealQuantity}} \newline - \textbf{multiplicity: 1} \newline - Variance of the second dimension (declination in case of sky coordinates) - - \subsubsection{ErrorCovMatrix.covariance} - \textbf{vodml-id: error.ErrorCovMatrix.covariance} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:RealQuantity}} \newline - \textbf{multiplicity: 1} \newline - Covariance of the 2 axis - - \subsection{PropertyError (Abstract)} - \label{sect:error.PropertyError} - Root (abstract) class of the errors that can be attached to a MANGO property. The class inherits from \texttt{meas:uncertainty} in order to be usable in the context of properties based on \texttt{Measures} classes. - - \subsubsection{PropertyError.confidenceLevel} - \textbf{vodml-id: error.PropertyError.confidenceLevel} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:real}} \newline - \textbf{multiplicity: 1} \newline - Confidence level of the error. The confidence level must be in $[0, 1]$ (not enforced by the VO-DML schema). - - \subsubsection{PropertyError.distribution} - \textbf{vodml-id: error.PropertyError.distribution} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - TODO : Missing description : please, update your UML model asap. - - \subsection{Symmetric1D} - \label{sect:error.Symmetric1D} - Symmetric error for 1D parameters - - \subsubsection{Symmetric1D.sigma} - \textbf{vodml-id: error.Symmetric1D.sigma} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:RealQuantity}} \newline - \textbf{multiplicity: 1} \newline - Amplitude of the symmetric error on a one-dimensional parameter - -\section{Package: dataorigin} - - \subsection{Article} - \label{sect:dataorigin.Article} - Reference article for the MANGO entity - - \subsubsection{Article.editor} - \textbf{vodml-id: dataorigin.Article.editor} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Name of the article editor - - \subsubsection{Article.code} - \textbf{vodml-id: dataorigin.Article.code} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Bibcode or DOI of the reference article - - \subsection{DataOrigin} - \label{sect:dataorigin.DataOrigin} - Class representing the origin of the data following the DCP note - - \subsubsection{DataOrigin.citation} - \textbf{vodml-id: dataorigin.DataOrigin.citation} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Dataset identifier that can be used for citation (e.g. DOI) - - \subsubsection{DataOrigin.reference\_url} - \textbf{vodml-id: dataorigin.DataOrigin.reference\_url} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Dataset landing page - - \subsubsection{DataOrigin.resource\_version} - \textbf{vodml-id: dataorigin.DataOrigin.resource\_version} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Dataset version - - \subsubsection{DataOrigin.creator} - \textbf{vodml-id: dataorigin.DataOrigin.creator} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Person(s) mainly involved in the creation of the resource, generally the author - - \subsubsection{DataOrigin.cites} - \textbf{vodml-id: dataorigin.DataOrigin.cites} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Identifier (IVOID, DOI or Bibcode) of a second Resource using relation of type \texttt{cites} (\url{https://www.ivoa.net/rdf/voresource/relationship\_type/}) - - \subsubsection{DataOrigin.is\_derived\_from} - \textbf{vodml-id: dataorigin.DataOrigin.is\_derived\_from} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Identifier (IVOID, DOI or Bibcode) of a second resource using relation of type \texttt{is\_derived\_from} (\url{https://www.ivoa.net/rdf/voresource/relationship\_type/}) - - \subsubsection{DataOrigin.original\_date} - \textbf{vodml-id: dataorigin.DataOrigin.original\_date} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:datetime}} \newline - \textbf{multiplicity: 1} \newline - Date of the original resource from which the MANGO object is derived - - \subsubsection{DataOrigin.query} - \textbf{vodml-id: dataorigin.DataOrigin.query} \newline - \textbf{type: \hyperref[sect:dataorigin.QueryOrigin]{mango:dataorigin.QueryOrigin}} \newline - \textbf{multiplicity: 0..1} \newline - Description of the request from which the data originates. - - \subsubsection{DataOrigin.rights} - \textbf{vodml-id: dataorigin.DataOrigin.rights} \newline - \textbf{type: \hyperref[sect:dataorigin.License]{mango:dataorigin.License}} \newline - \textbf{multiplicity: 0..1} \newline - Reference to the rights that apply to the data. - - \subsubsection{DataOrigin.article} - \textbf{vodml-id: dataorigin.DataOrigin.article} \newline - \textbf{type: \hyperref[sect:dataorigin.Article]{mango:dataorigin.Article}} \newline - \textbf{multiplicity: 0..1} \newline - Reference to the article from which the data originates. - - \subsection{License} - \label{sect:dataorigin.License} - Place holder for the license covering the MANGO instance - - \subsubsection{License.rights\_uri} - \textbf{vodml-id: dataorigin.License.rights\_uri} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Licence URI. Following Registry practice, this should come from SPDX https://spdx.org/licenses/, though Creative Commons URLs https://creativecommons.org are also admitted. - - \subsubsection{License.rights} - \textbf{vodml-id: dataorigin.License.rights} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - License or Copyright text - - \subsection{QueryOrigin} - \label{sect:dataorigin.QueryOrigin} - Description of the query the MANGO instance results from. - - \subsubsection{QueryOrigin.ivoid} - \textbf{vodml-id: dataorigin.QueryOrigin.ivoid} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - IVOID of the underlying data collection - - \subsubsection{QueryOrigin.publisher} - \textbf{vodml-id: dataorigin.QueryOrigin.publisher} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Data center that produced the MANGO instance - - \subsubsection{QueryOrigin.server\_software} - \textbf{vodml-id: dataorigin.QueryOrigin.server\_software} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Version of the software the produced the MANGO object instance. It is encouraged to follow \url{https://ivoa.net/documents/Notes/softid/index.html}. - - \subsubsection{QueryOrigin.service\_protocol} - \textbf{vodml-id: dataorigin.QueryOrigin.service\_protocol} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - IVOID \citep{2007ivoa.spec.0314P} of the protocol through which the data was retrieved - - \subsubsection{QueryOrigin.request} - \textbf{vodml-id: dataorigin.QueryOrigin.request} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Full request URL including a query string. For the simple protocols,put the url-encoded form of the query parameters. For TAP queries, use the /sync UWS \citep{2016ivoa.spec.1024H} URL. The format is free for others request types. - - \subsubsection{QueryOrigin.query} - \textbf{vodml-id: dataorigin.QueryOrigin.query} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Input query in a formal langage such as ADQL.equest types \citep{2023ivoa.spec.1215M} - - \subsubsection{QueryOrigin.request\_date} - \textbf{vodml-id: dataorigin.QueryOrigin.request\_date} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:datetime}} \newline - \textbf{multiplicity: 1} \newline - Query execution date - - \subsubsection{QueryOrigin.contact} - \textbf{vodml-id: dataorigin.QueryOrigin.contact} \newline - \textbf{type: \hyperref[sect:ivoa]{ivoa:string}} \newline - \textbf{multiplicity: 1} \newline - Email or URL to contact the publisher -