-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[DM-39729] Add felis file for obsloctap
- Loading branch information
Showing
1 changed file
with
323 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,323 @@ | ||
--- | ||
name: ivoa | ||
"@id": "#ivoa_obsplan" | ||
description: Observation Locator Table Access Protocol Version 1.0 | ||
tables: | ||
- name: ObsPlan | ||
"@id": "#ObsPlan" | ||
description: Metadata in the ObsLocTap relational realization of | ||
the IVOA ObsLocTap data model | ||
tap:table_index: 1 | ||
columns: | ||
- name: t_planning | ||
"@id": "ObsPlan.t_planning" | ||
description: Time in MJD when this observation has been added or | ||
modified into the planning log | ||
nullable: false | ||
ivoa:ucd: | ||
votable:utype: | ||
tap:std: 1 | ||
tap:principal: 1 | ||
tap:column_index: 1 | ||
ivoa:unit: d | ||
datatype: double | ||
votable:arraysize: | ||
- name: target_name | ||
"@id": "ObsPlan.target_name" | ||
description: Astronomical object observed, if any | ||
nullable: true | ||
ivoa:ucd: meta.id;src | ||
votable:utype: Target.name | ||
tap:std: 1 | ||
tap:principal: 1 | ||
tap:column_index: 2 | ||
ivoa:unit: | ||
datatype: char | ||
votable:arraysize: "*" | ||
- name: obs_id | ||
"@id": "ObsPlan.obs_id" | ||
description: Observation ID | ||
nullable: false | ||
ivoa:ucd: meta.id | ||
votable:utype: DataID.observationID | ||
tap:std: 1 | ||
tap:principal: 1 | ||
tap:column_index: 3 | ||
ivoa:unit: | ||
datatype: char | ||
votable:arraysize: "*" | ||
- name: obs_collection | ||
"@id": "ObsPlan.obs_collection" | ||
description: Name of the data collection | ||
nullable: true | ||
ivoa:ucd: meta.id | ||
votable:utype: DataID.collection | ||
tap:std: 1 | ||
tap:principal: 1 | ||
tap:column_index: 4 | ||
ivoa:unit: | ||
datatype: char | ||
votable:arraysize: "*" | ||
- name: s_ra | ||
"@id": "ObsPlan.s_ra" | ||
description: Central right ascension, ICRS | ||
nullable: true | ||
ivoa:ucd: pos.eq.ra | ||
votable:utype: | ||
Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1 | ||
tap:std: 1 | ||
tap:principal: 1 | ||
tap:column_index: 5 | ||
ivoa:unit: deg | ||
datatype: double | ||
- name: s_dec | ||
"@id": "ObsPlan.s_dec" | ||
description: Central declination, ICRS | ||
nullable: true | ||
ivoa:ucd: pos.eq.dec | ||
votable:utype: | ||
Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2 | ||
tap:std: 1 | ||
tap:principal: 0 | ||
tap:column_index: 6 | ||
ivoa:unit: deg | ||
datatype: double | ||
votable:arraysize: | ||
- name: s_fov | ||
"@id": "ObsPlan.s_fov" | ||
description: Diameter (bounds) of the covered region | ||
nullable: true | ||
ivoa:ucd: phys.angSize;instr.fov | ||
votable:utype: Char.SpatialAxis.Coverage.Bounds.Extent.diameter | ||
tap:std: 1 | ||
tap:principal: 0 | ||
tap:column_index: 7 | ||
ivoa:unit: deg | ||
datatype: double | ||
votable:arraysize: | ||
- name: s_region | ||
"@id": "ObsPlan.s_region" | ||
description: Sky region covered by the data product | ||
(expressed in ICRS frame) | ||
nullable: true | ||
ivoa:ucd: pos.outline;obs.field | ||
votable:utype: Char.SpatialAxis.Coverage.Support.Area | ||
tap:std: 1 | ||
tap:principal: 0 | ||
tap:column_index: 8 | ||
ivoa:unit: | ||
datatype: char | ||
votable:arraysize: "*" | ||
- name: s_resolution | ||
"@id": "ObsPlan.s_resolution" | ||
description: Spatial resolution of data as FWHM | ||
nullable: true | ||
ivoa:ucd: pos.angResolution | ||
votable:utype: Char.SpatialAxis.Resolution.Refval.value | ||
tap:std: 1 | ||
tap:principal: 0 | ||
tap:column_index: 9 | ||
ivoa:unit: arcsec | ||
datatype: double | ||
votable:arraysize: | ||
- name: t_min | ||
"@id": "ObsPlan.t_min" | ||
description: Start time in MJD | ||
nullable: false | ||
ivoa:ucd: time.start;obs.exposure | ||
votable:utype: Char.TimeAxis.Coverage.Bounds.Limits.StartTime | ||
tap:std: 1 | ||
tap:principal: 1 | ||
tap:column_index: 10 | ||
ivoa:unit: d | ||
datatype: double | ||
votable:arraysize: | ||
- name: t_max | ||
"@id": "ObsPlan.t_max" | ||
description: Stop time in MJD | ||
nullable: false | ||
ivoa:ucd: time.end;obs.exposure | ||
votable:utype: Char.TimeAxis.Coverage.Bounds.Limits.StopTime | ||
tap:std: 1 | ||
tap:principal: 1 | ||
tap:column_index: 11 | ||
ivoa:unit: d | ||
datatype: double | ||
votable:arraysize: | ||
- name: t_exptime | ||
"@id": "ObsPlan.t_exptime" | ||
description: Total exposure time | ||
nullable: false | ||
ivoa:ucd: ime.duration;obs.exposure | ||
votable:utype: Char.TimeAxis.Coverage.Support.Extent | ||
tap:std: 1 | ||
tap:principal: 1 | ||
tap:column_index: 12 | ||
ivoa:unit: s | ||
datatype: double | ||
- name: t_resolution | ||
"@id": "ObsPlan.t_resolution" | ||
description: Temporal resolution FWHM | ||
nullable: true | ||
ivoa:ucd: time.resolution | ||
votable:utype: Char.TimeAxis.Resolution.Refval.value | ||
tap:std: 1 | ||
tap:principal: 0 | ||
tap:column_index: 13 | ||
ivoa:unit: s | ||
datatype: double | ||
- name: em_min | ||
"@id": "ObsPlan.em_min" | ||
description: Start in spectral coordinates | ||
nullable: true | ||
ivoa:ucd: em.wl;stat.min | ||
votable:utype: Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit | ||
tap:std: 1 | ||
tap:principal: 0 | ||
tap:column_index: 14 | ||
ivoa:unit: m | ||
datatype: double | ||
- name: em_max | ||
"@id": "ObsPlan.em_max" | ||
description: Stop in spectral coordinates | ||
nullable: true | ||
ivoa:ucd: em.wl;stat.max | ||
votable:utype: Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit | ||
tap:std: 1 | ||
tap:principal: 0 | ||
tap:column_index: 15 | ||
ivoa:unit: m | ||
datatype: double | ||
votable:arraysize: | ||
- name: em_res_power | ||
"@id": "ObsPlan.em_res_power" | ||
description: Spectral resolving power | ||
nullable: true | ||
ivoa:ucd: spect.resolution | ||
votable:utype: Char.SpectralAxis.Resolution.ResolPower.refVal | ||
tap:std: 1 | ||
tap:principal: 0 | ||
tap:column_index: 16 | ||
ivoa:unit: | ||
datatype: double | ||
- name: o_ucd | ||
"@id": "ObsPlan.o_ucd" | ||
description: UCD of observable (e.g., phot.flux.density, | ||
phot.count, etc.) | ||
nullable: true | ||
ivoa:ucd: meta.ucd | ||
votable:utype: Char.ObservableAxis.ucd | ||
tap:std: 1 | ||
tap:principal: 0 | ||
tap:column_index: 17 | ||
ivoa:unit: | ||
datatype: char | ||
votable:arraysize: "*" | ||
- name: pol_states | ||
"@id": "ObsPlan.pol_states" | ||
description: List of polarization states or NULL if not applicable | ||
nullable: true | ||
ivoa:ucd: meta.code;phys.polarization | ||
votable:utype: Char.PolarizationAxis.stateList | ||
tap:std: 1 | ||
tap:principal: 0 | ||
tap:column_index: 18 | ||
ivoa:unit: | ||
datatype: char | ||
votable:arraysize: "*" | ||
- name: pol_xel | ||
"@id": "ObsPlan.pol_xel" | ||
description: Number of polarization samples | ||
nullable: true | ||
ivoa:ucd: meta.number | ||
votable:utype: Char.PolarizationAxis.numBins | ||
tap:std: 1 | ||
tap:principal: 0 | ||
tap:column_index: 19 | ||
ivoa:unit: | ||
datatype: int | ||
- name: facility_name | ||
"@id": "ObsPlan.facility_name" | ||
description: Name of the facility used for this observation | ||
nullable: false | ||
ivoa:ucd: meta.id;instr.tel | ||
votable:utype: Provenance.ObsConfig.Facility.name | ||
tap:std: 1 | ||
tap:principal: 1 | ||
tap:column_index: 20 | ||
ivoa:unit: d | ||
datatype: char | ||
votable:arraysize: "*" | ||
- name: instrument_name | ||
"@id": "ObsPlan.instrument_name" | ||
description: Name of the instrument used for this observation | ||
nullable: true | ||
ivoa:ucd: meta.id;instr | ||
votable:utype: Provenance.ObsConfig.Instrument.name | ||
tap:std: 1 | ||
tap:principal: 1 | ||
tap:column_index: 21 | ||
ivoa:unit: | ||
datatype: char | ||
votable:arraysize: "*" | ||
- name: t_plan_exptime | ||
"@id": "ObsPlan.t_plan_exptime" | ||
description: Planned or scheduled exposure time | ||
nullable: true | ||
ivoa:ucd: time.duration;obs.exposure | ||
votable:utype: Char.TimeAxis.Coverage.Support.Extent | ||
tap:std: 1 | ||
tap:principal: 0 | ||
tap:column_index: 22 | ||
ivoa:unit: s | ||
datatype: double | ||
- name: category | ||
"@id": "ObsPlan.category" | ||
description: Observation category. One of the following | ||
values\u0003A Fixed, Coordinated, Window, Other | ||
nullable: false | ||
ivoa:ucd: | ||
votable:utype: | ||
tap:std: 1 | ||
tap:principal: 1 | ||
tap:column_index: 23 | ||
ivoa:unit: | ||
datatype: char | ||
votable:arraysize: "*" | ||
- name: priority | ||
"@id": "ObsPlan.priority" | ||
description: "Priority level { 0, 1, 2}" | ||
nullable: false | ||
ivoa:ucd: | ||
votable:utype: | ||
tap:std: 1 | ||
tap:principal: 1 | ||
tap:column_index: 24 | ||
ivoa:unit: | ||
datatype: int | ||
- name: execution_status | ||
"@id": "ObsPlan.execution_status" | ||
description: One of the following values\u0003A | ||
Planned, Scheduled, Unscheduled, Performed, Aborted | ||
nullable: false | ||
ivoa:ucd: | ||
votable:utype: | ||
tap:std: 1 | ||
tap:principal: 1 | ||
tap:column_index: 25 | ||
ivoa:unit: | ||
datatype: char | ||
votable:arraysize: "*" | ||
- name: tracking_type | ||
"@id": "ObsPlan.tracking_type" | ||
description: One of the following values\u0003A | ||
Sidereal, Solar-system-object-tracking, Fixed-az-el-transit | ||
nullable: false | ||
ivoa:ucd: | ||
votable:utype: | ||
tap:std: 1 | ||
tap:principal: 0 | ||
tap:column_index: 26 | ||
ivoa:unit: m | ||
datatype: char | ||
votable:arraysize: "*" |