Data model describing Photometric properties for data sets to be used for data calibration, comparison or reprocessing. A string to represent a time stamp as day and time. A string to encode a uri. String of characters, for names, labels, etc. Boolean type, False or True. Integer type. Rational type. Complex type. for intance expressed as (a+ib), where a=real part , b=imaginary part. A string to represent a Unit. VOUnits offers a standard list for IVOA compliant units. See https://www.ivoa.net/documents/VOUnits/ Quantity Type. Attribute to store the unit for a quantity. Quantity as an integer value. Quantity as a real value. The reference photometric system used to interpret photometric measurements. The Photometric information is related to a Photometric system, and gathers filter descriptions, for one or several . 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. Detector type associated to this photometric system. Possible values are: 0 for Energy counter (amplifiers), 1 for Photon counter (CCDs, Photomultipliers). Filter class to store ids, name and properties. Association to the spectral band-pass of the Filter. Link to the Transmission Curve of the Filter, when this is described. Association to a spectral coordinate value for locating the Filter band-pass. Usually the mean value. 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. 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 A human readable string to represent the filter name. This string contains a verbose human readable label for the filter. This will allow client applications to display textual information to final users. A standard label representing the spectral band associated to this filter (if any). Start time of the time coverage for which this filter configuration is applicable. String time format accepted is ISO8601. End time of the time coverage for which this filter configuration is applicable. String time format accepted is ISO8601. A class to bind together all photometic calibration reference information: a photometry filter, a certain magnitude system configuration and a certain zero point object. Each PhotCal element is related to one single Filter. Some Filter object may have no calibration registered yet. The ZeroPoint value for the flux to mag translation belongs to a Photcal element and is defined for one Filter element and one MagnitudeSystem . ZeroPoint values are given with one computation method corresponding to a defined Magnitude system. A unique identifier of the Photometry calibration intance within the project and a filterprofile service . Suggested syntax would be: Facility/Subcategory/Band/Photometric System Type[/Suffix] 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. Points to the flux value associated to this ZeroPoint magnitude. Type describing the way the zeropoint value is defined . Is an integer value : {0=Pogson, 1=Asinh, 2=Linear} corresponding to zero point definitions. 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. Total error estimated on the reference magnitude value whenever applicable. Operator to convert from a flux to a magnitude. <Enter note text here> Extension of ZeroPoint to accommodate standard logarithm magnitudes. It has no supplementary attributes but specific conversion functions. Generalisation to mother class ZeroPoint. Extension of ZeroPoint to describe asinh magnitudes, a.k.a. luptitudes. Generalisation to mother class ZeroPoint . 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. 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. Generalisation to mother class ZeroPoint . A class to describe the Magnitude System used , its type and the reference spectrum attached if present. Type of magnitude system used to compute the the associated zeropoint . Typical values are : VEGAmag, ABmag, STmag . Link to the reference spectrum as a URI. This class is used to characterize the spectral properties of a filter. Unified Content Description (UCD) string that specifies the nature of the bandwidth object. Unit string that specifies the spectral units for this filter. Bandwidth’s extent of the filter , as length of the covered spectral interval , or effective width following appropriate filter type. In practice, this could be taken as the minimum value of the filter transmission curve. In practice, this could be taken as the maximum value of the filter transmission curve. Controlled vocabulary to tag measurements in table columns . See UCD IVOA Recommendation . This class is used to represent a point in the transmission function of a Filter. Unified Content Description (UCD) string that specifies the nature of the spectral axis in the transmission curve. Unit string that specifies the spectral units for this filter. Transmitted value for the filter at this point of the transmission curve. Usually between 0 and 1. Spectral coordinate value for the transmission point. Error on the spectral coordinate value for the transmission point. Gathers all properties to access a resource : uri, format and size . URI to access the resource. Approximate estimated size of the dataset, specified in kilobytes. Format of the accessed resource. Typically : application/fits, application/x-votable+xml, text/csv, text/xml. 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. Set of points of the transmission curve. Access to an external file containing the set of Transmission Points. The type of System used to compute magnitude for this photometric calibration procedure . Magnitude system related to VEGA. AB magnitude system. ST magnitude system. 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. Unified Content Description (UCD) string that specifies the nature of the spectral location for this filter. Unit string that specifies the spectral units for this filter. 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. This class is used to characterize the spectral properties of a filter. Unified Content Description (UCD) string that specifies the nature of the flux. Unit string that specifies the flux units. A flux value. Flux value error corresponding to the reference magnitude value of the calibrating object. 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.