Phot
Data model describing Photometric properties for data sets to be used for data calibration, comparison or reprocessing.
PhotDM
Jesús Salgado, Carlos Rodrigo, Pedro Osuna, Mark Allen, Mireille Louys, Jonathan McDowell, Deborah Baines, Jesús Maíz Apellániz,
Evanthia Hatziminaoglou, Sebastien Derriere, Gerard Lemson
1.1
1.0
2022-01-06T11:20:20
ivoa
http://www.ivoa.net/xml/VODML/IVOA-v1.vo-dml.xml
https://github.com/ivoa/vo-dml/blob/master/models/ivoa/vo-dml/IVOA-v1.0.html
UCD
UCD
Controlled vocabulary to tag measurements in table columns . See UCD IVOA Recommendation .
ivoa:string
ISOTime
ISOTime
Time stamp, represented as a string. This representaion is compliant to the DALI time stamp definition : section 3.3.3 Timestamp in
https://www.ivoa.net/documents/DALI/20170517/REC-DALI-1.1.pdf
This class derives from the ivoa:datetime class.
It could be inserted in the ivoa: template data model for types in a next version.
ivoa:datetime
TypeOfMagSystem
TypeOfMagSystem
The type of System used to compute magnitude for this photometric calibration procedure .
TypeOfMagSystem.VEGAmag
VEGAmag
Magnitude system related to VEGA.
TypeOfMagSystem.ABmag
ABmag
AB magnitude system.
TypeOfMagSystem.STmag
STmag
ST magnitude system.
PhotometricSystem
PhotometricSystem
The reference photometric system used to interpret photometric measurements.
One association at the time
PhotometricSystem.description
description
This string contains a human readable short-text representation of the photometric system. This will allow client applications to display textual information to final users.
ivoa:string
1
1
PhotometricSystem.detectorType
detectorType
Detector type associated to this photometric system. Possible values are: 0 for Energy counter (amplifiers), 1 for Photon counter (CCDs, Photomultipliers).
ivoa:integer
1
1
PhotometricSystem.photometryFilter
photometryFilter
The Photometric information is related to a Photometric system, and gathers filter descriptions, for one or several .
Phot:PhotometryFilter
1
-1
PhotometryFilter
PhotometryFilter
Filter class to store ids, name and properties.
One association at the time
PhotometryFilter.fpsidentifier
fpsidentifier
IVOA identifier of the filter profile service where this photometry filter is registered to be used in the discovery of all the relevant photometry filter properties.
ivoa:string
1
1
PhotometryFilter.identifier
identifier
This field identifies a filter, in a unique way, within a certain Photometry Filter Profile service.
Example to build this string : Facility/Subcategory/Band[/Suffix] like SDSS/SDSS.G/G
ivoa:string
1
1
PhotometryFilter.name
name
A human readable string to represent the filter name.
ivoa:string
1
1
PhotometryFilter.description
description
This string contains a verbose human readable label for the filter. This will allow client applications to display textual information to final users.
ivoa:string
1
1
PhotometryFilter.bandname
bandname
A standard label representing the spectral band associated to this filter (if any).
ivoa:string
1
1
PhotometryFilter.dateValidityFrom
dateValidityFrom
Start time of the time coverage for which this filter configuration is applicable. String time format accepted is ISO8601.
Phot:ISOTime
1
1
PhotometryFilter.dateValidityTo
dateValidityTo
End time of the time coverage for which this filter configuration is applicable. String time format accepted is ISO8601.
Phot:ISOTime
1
1
PhotometryFilter.bandwidth
bandwidth
Association to the spectral band-pass of the Filter.
Phot:Bandwidth
1
1
PhotometryFilter.transmissionCurve
transmissionCurve
Link to the Transmission Curve of the Filter, when this is described.
Phot:TransmissionCurve
0
1
PhotometryFilter.spectralLocation
spectralLocation
Association to a spectral coordinate value for locating the Filter band-pass. Usually the mean value.
Phot:SpectralLocation
1
1
PhotCal
PhotCal
A class to bind together all photometic calibration reference information: a photometry filter, a certain magnitude system configuration and a certain zero point object.
One association at the time
PhotCal.identifier
identifier
A unique identifier of the Photometry calibration instance within the project and a filterprofile service . Suggested syntax would be:
Facility/Subcategory/Band/Photometric System Type[/Suffix]
ivoa:string
1
1
PhotCal.zeroPoint
zeroPoint
The ZeroPoint value for the flux to mag translation belongs to a Photcal element and is defined for one Filter element and one MagnitudeSystem .
Phot:ZeroPoint
1
1
PhotCal.magnitudeSystem
magnitudeSystem
ZeroPoint values are given with one computation method corresponding to a defined Magnitude system.
Phot:MagnitudeSystem
1
1
PhotCal.photometryFilter
photometryFilter
Each PhotCal element is related to one single Filter. Some Filter object may have no calibration registered yet.
Phot:PhotometryFilter
1
1
ZeroPoint
ZeroPoint
This class is used to characterize a zero point flux obtained during the calibration of a certain photometry filter on a certain photometric system configuration.
One association at the time
ZeroPoint.type
type
Type describing the way the zeropoint value is defined . Is an integer value : {0=Pogson, 1=Asinh, 2=Linear} corresponding to zero point definitions.
ivoa:integer
1
1
ZeroPoint.referenceMagnitudeValue
referenceMagnitudeValue
Reference magnitude value of the calibrating object. can be a implemented as a double number to get the maximum precision.
Default value is zero, but sometimes the reference mag measured is slightly above.
ivoa:real
1
1
ZeroPoint.referenceMagnitudeError
referenceMagnitudeError
Total error estimated on the reference magnitude value whenever applicable.
ivoa:real
1
1
ZeroPoint.flux
flux
Points to the flux value associated to this ZeroPoint magnitude.
Phot:Flux
1
1
PogsonZeropoint
PogsonZeropoint
Extension of ZeroPoint to accommodate standard logarithm magnitudes. It has no supplementary attributes but specific conversion functions.
Phot:ZeroPoint
AsinhZeropoint
AsinhZeropoint
Extension of ZeroPoint to describe asinh magnitudes, a.k.a. luptitudes.
Phot:ZeroPoint
AsinhZeropoint.softeningParameter
softeningParameter
Parameter used to correct the calculation of magnitudes for faint sources. Usually called 'b'. See (Lupton and Gunn et al. [1999]) for a formal explanation.
ivoa:real
1
1
LinearFluxZeropoint
LinearFluxZeropoint
Extension of ZeroPoint to describe simple linear flux photometry, commonly used in Radio, Far Infrared and X-ray spectral ranges. Although not being magnitudes as such, relative linear flux measurements can be included as a special and trivial case of magnitude.
Phot:ZeroPoint
MagnitudeSystem
MagnitudeSystem
A class to describe the Magnitude System used , its type and the reference spectrum attached if present.
MagnitudeSystem.type
type
Type of magnitude system used to compute the associated zeropoint . Typical values are : VEGAmag, ABmag, STmag .
Phot:TypeOfMagSystem
1
1
MagnitudeSystem.referenceSpectrum
referenceSpectrum
Link to the reference spectrum as a URI.
ivoa:anyURI
1
1
Bandwidth
Bandwidth
This class is used to characterize the spectral properties of a filter.
One association at the time
Bandwidth.ucd
ucd
Unified Content Description (UCD) string that specifies the nature of the bandwidth object.
Phot:UCD
1
1
Bandwidth.unitexpression
unitexpression
Unit string that specifies the spectral unit for this filter.
ivoa:Unit
1
1
Bandwidth.extent
extent
Bandwidth’s extent of the filter , as length of the covered spectral interval , or effective width following appropriate filter type.
ivoa:real
0
1
Bandwidth.start
start
In practice, this could be taken as the minimum value of the filter transmission curve.
ivoa:real
1
1
Bandwidth.stop
stop
In practice, this could be taken as the maximum value of the filter transmission curve.
ivoa:real
1
1
TransmissionPoint
TransmissionPoint
This class is used to represent a point in the transmission function of a Filter.
One association at the time
TransmissionPoint.ucd
ucd
Unified Content Description (UCD) string that specifies the nature of the spectral axis in the transmission curve.
Phot:UCD
1
1
TransmissionPoint.unit
unit
Unit string that specifies the spectral unit for this filter.
ivoa:Unit
1
1
TransmissionPoint.transmissionValue
transmissionValue
Transmitted value for the filter at this point of the transmission curve. Usually between 0 and 1.
ivoa:real
1
1
TransmissionPoint.spectralValue
spectralValue
Spectral coordinate value for the transmission point.
ivoa:real
1
1
TransmissionPoint.spectralErrorValue
spectralErrorValue
Error on the spectral coordinate value for the transmission point.
ivoa:real
0
1
Access
Access
Gathers all properties to access a resource : uri, format and size .
Access.reference
reference
URI to access the resource.
ivoa:anyURI
1
1
Access.size
size
Approximate estimated size of the dataset, specified in kilobytes.
ivoa:integer
1
1
Access.format
format
Format of the accessed resource. Typically : application/fits, application/x-votable+xml, text/csv, text/xml.
ivoa:string
1
1
TransmissionCurve
TransmissionCurve
A collection of points along the spectral axis to indicate how flux are transmitted by a filter.
The transmission profile can be described by an external file and accessed through the Access instance, or can be stored as a collection of transmission points stored together in the PhotometryFilter serialized instance.
TransmissionCurve.transmissionPoint
transmissionPoint
Set of points of the transmission curve.
Phot:TransmissionPoint
1
-1
TransmissionCurve.access
access
Access to an external file containing the set of Transmission Points.
Phot:Access
0
1
SpectralLocation
SpectralLocation
A spectral coordinate value for locating the Filter band-pass. Usually the mean value (for instance in wavelength units).
This class is used to characterize the spectral properties of a filter.
One association at the time
SpectralLocation.ucd
ucd
Unified Content Description (UCD) string that specifies the nature of the spectral location for this filter.
Phot:UCD
1
1
SpectralLocation.unitexpression
unitexpression
Unit string that specifies the spectral units for this filter.
ivoa:Unit
1
1
SpectralLocation.value
value
A spectral coordinate value that can be considered by the data provider as the most representative for this specific filter bandpass.
In the Optical regime this can represent the effective wavelength, for instance.
ivoa:real
1
1
Flux
Flux
This class is used to characterize the photometric calibration Flux<—> Magnitude associated to the ZeroPoint used by a PhotCal instance.
One association at the time
Flux.ucd
ucd
Unified Content Description (UCD) string that specifies the nature of the flux.
Phot:UCD
1
1
Flux.unitexpression
unitexpression
Unit string that specifies the flux unit.
ivoa:Unit
1
1
Flux.value
value
A flux value.
ivoa:real
1
1
Flux.error
error
Flux value error corresponding to the reference magnitude value of the calibrating object.
ivoa:real
1
1