Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

v8, 24/12/2015 (SE, review/integration of comments/corrections)

Main evolution relative to v1

...

  • Lab spectroscopy: parameters to describe mineralogical samples (and possibly other samples)
  • Orbital/rotational parameters and physical properties of Solar System bodies (TBC, but requested by some)

 

+ See notes below the table.

 

Name, v2

Name, v1

Class

Unit

Description

UCD

EPNCore mandatory parameters

 

 

 

 

 

granule_uid

index

Long

 

Internal table row index
Unique ID in data service, also in v2. Number only?

meta.id

granule_gid

_

Long

 

Associates granules of same type (e.g. same map projection, or geometry data products). Can be alphanum.

meta.id

obs_id

_

Long

 

Associates granules derived from the same data (e.g. various representations / processing levels). Can be alphanum., may be the ID of original observation.

meta.id

resource_type

String

 

Can be dataset or granule

meta.code.class

_ (TBC)

dataset_id

String

 

Dataset identification & granule reference

meta.id

dataproduct_type

dataproduct_type

String

 

Organization of the data product, from enumerated list

meta.code.class

target_name

target_name

String

 

Standard name of target (from a list depending on target type), case sensitive

meta.id;src

target_class

target_class

String

 

Type of target, from enumerated list

meta.code.class;src

time_min

time_min

Double

d

Acquisition start time (in JD). UTC at time_origin (default is observer's frame)

time.start

time_max

time_max

Double

d

Acquisition stop time (in JD). UTC at time_origin (default is observer's frame)

time.end

time_sampling_step_min

time_sampling_step_min

FloatDouble

s

Min time sampling step

time.interval;stat.min

time_sampling_step_max

time_sampling_step_max

FloatDouble

s

Max time sampling step

time.interval;stat.max

time_exp_min

time_exp_min

FloatDouble

s

Min integration time

time.duration;stat.min

time_exp_max

time_exp_max

FloatDouble

s

Max integration time

time.duration;stat.max

spectral_range_min

spectral_range_min

FloatDouble

Hz

Min spectral range (frequency)

em.freq;stat.min

spectral_range_max

spectral_range_max

FloatDouble

Hz

Max spectral range (frequency)

em.freq;stat.max

spectral_sampling_step_min

spectral_sampling_step_min

FloatDouble

Hz

min spectral sampling step

em.freq.step;stat.min
(not in list)

spectral_sampling_step_max

spectral_sampling_step_max

FloatDouble

Hz

Max spectral sampling step

em.freq.step;stat.max
(not in list)

spectral_resolution_min

spectral_resolution_min

FloatDouble

Hz

Min spectral resolution

spect.resolution;stat.min

spectral_resolution_max

spectral_resolution_max

FloatDouble

Hz

Max spectral resolution

spect.resolution;stat.max

c1min

c1min

FloatDouble

(1)

Min of first coordinate

pos;stat.min

c1max

c1max

FloatDouble

(1)

Max of first coordinate

pos;stat.max

c2min

c2min

FloatDouble

(1)

Min of second coordinate

pos;stat.min

c2max

c2max

FloatDouble

(1)

Max of second coordinate

pos;stat.max

c3min

c3min

FloatDouble

(1)

Min of third coordinate

pos;stat.min

c3max

c3max

FloatDouble

(1)

Max of third coordinate

pos;stat.max

s_region

 

Vector?

 

TAP-like footprint, assume spatial_coordinate_description – this one TBC (needs another param for GIS interface?)

 

c1_resol_min

c1_resol_min

FloatDouble

(1)

Min resolution in first coordinate

pos.resolution;stat.min
(not in list)

c1_resol_max

c1_resol_max

FloatDouble

(1)

Max resolution in first coordinate

pos.resolution;stat.max
(not in list)

c2_resol_min

c2_resol_min

FloatDouble

(1)

Min resolution in second coordinate

pos.resolution;stat.min
(not in list)

c2_resol_max

c2_resol_max

FloatDouble

(1)

Max resolution in second coordinate

pos.resolution;stat.max
(not in list)

c3_resol_min

c3_resol_min

FloatDouble

(1)

Min resolution in third coordinate

pos.resolution;stat.min
(not in list)

c3_resol_max

c3_resol_max

FloatDouble

(1)

Max resolution in third coordinate

pos.resolution;stat.max
(not in list)

spatial_frame_type

spatial_frame_type

String

 

Flavor of coordinate system, defines the nature of coordinates

meta.code.class;pos.frame

incidence_min

incidence_min

FloatDouble

 

Min incidence angle (solar zenithal angle)

pos.posang;stat.min 

incidence_max

incidence_max

FloatDouble

 

Max incidence angle (solar zenithal angle)

pos.posang;stat.max 

emergence_min

emergence_min

FloatDouble

 

Min emergence angle

pos.posang;stat.min 

emergence_max

emergence_max

FloatDouble

 

Max emergence angle

pos.posang;stat.max

phase_min

phase_min

FloatDouble

 

Min phase angle

pos.phaseang;stat.min

phase_max

phase_max

String

 

Max incidence angle

pos.phaseang;stat.max

instrument_host_name

instrument_host_name

String

 

Standard name of the observatory or spacecraft

meta.id;instr.obsty

instrument_name

instrument_name

String

 

Standard name of instrument

meta.id;instr

measurement_type

measurement_type

String

 

UCD(s) defining the data

meta.ucd

creation_date

 

ISO String?

 

Date of first entry of this granule

 

modification_date

 

ISO String?

 

Date of last modification (used to handle mirroring)

 

Optional parameters

 

 

 

 

 

access_url

access_url

String

 

URL of the data file, case sensitive. If present, next 2 parameters must be present.

meta.ref.url;meta.file

access_format

access_format

String

 

File format type (mime type in lowercases)

meta.code.mime

access_estsize

access_estsize

Integer

kB

Estimate file size in kB

phys.size;meta.file
(TBC)

_
replaced by another granule group

preview_url

Integer

 

URL of a preview image (std format with adequate resolution for user's purpose)

meta.ref.url;meta.file

_
replaced by another granule group

native_access_url

String

 

URL of the data file in native form, case sensitive

meta.ref.url;meta.file

_
replaced by another granule group

native_access_format

String

 

File format type in native form

meta.id;class
or meta.code.mime (if we use MIME type)

thumbnail_url

_

IntegerString

 

URL of a thumbnail image with predefined size (png ~200 pix, for use in a client)

meta.ref.url;meta.file

file_name

file_name

String

 

Name of the data file only, case sensitive

meta.id;meta.file

species

species

String

 

Identifies a chemical species, case sensitive

meta.id;phys.atmol

target_region

target_region

String

 

Type of region of interest

meta.id;class

feature_name

element_name

String

 

Secondary name
(can be standard name of region of interest)

meta.id;pos

bib_reference

reference

String

 

Bibcode, doi, or other biblio id, URL…

meta.bib

ra

ra

FloatDouble

 

Right ascension

pos.eq.ra;meta.main

dec

dec

FloatDouble

 

Declination

pos.eq.dec;meta.main

solar_longitude_min

solar_longitude

FloatDouble

 

Min Solar longitude Ls (location on orbit / season)

pos.posangle (TBC)

solar_longitude_max

solar_longitude

FloatDouble

 

Max Solar longitude Ls (location on orbit / season)

pos.posangle (TBC)

local_time_min

local_time_min

FloatDouble

h

Local time at observed region

time.phase;stat.min?

local_time_max

local_time_max

FloatDouble

h

Local time at observed region

time.phase;stat.max?

target_distance_min

target_distance (no min/max)

FloatDouble

km

Observer-target distance

pos.distance;stat.min

target_distance_max 

FloatDouble

kmObserver-target distancepos.distance;stat.max

target_time_min

_

Double

d

Observing time in target frame

time.start ??

target_time_max

_

Double

d

— TBC if we want both

time.end ??

particle_spectral_type

particle_spectral_type

String

 

 

 

particle_spectral_range_min

particle_spectral_range_min

FloatDouble

 

 

 

particle_spectral_range_max

particle_spectral_range_max

FloatDouble

 

 

 

particle_spectral_sampling_step_min

particle_spectral_sampling_step_min

FloatDouble

 

 

 

particle_spectral_sampling_step_max

particle_spectral_sampling_step_max

FloatDouble

 

 

 

particle_spectral_resolution_min

particle_spectral_resolution_min

FloatDouble

 

 

spect.resolution;stat.min

particle_spectral_resolution_max

particle_spectral_resolution_max

FloatDouble

 

 

spect.resolution;stat.max

Relative to service / Table header
(mandatory or not?)

 

 

 

 

 

processing_level

processing_level

Integer

 

CODMAC calibration level in v1
To be replaced by PDS4 values in v2?

meta.code;obs.calib

publisher

publisher

String

 

Resource publisher

meta.name

service_title

service_title
(was initially "title")

String

 

Title of resource

meta.title

spatial_coordinate_description

spatial_coordinate_description

String

 

?

?

spatial_origin

spatial_origin

String

 

Defines the frame origin

meta.ref;pos.frame

time_origin

time_origin

String

 

Defines where the time is measured

?

time_scale

?

String

 

Always UTC in data services (may be relaxed in computational services such as ephemeris)

time.scale

...

  • Mandatory :
    processing_level -mandatory
    publisher -mandatory
    service_title –mandatory
  • Optional - TBC
    spatial_coordinate_description  (implicitly body-fixed or J2000)
    spatial_origin  (implicitly body center or SS barycenter? Or observer location)
    time_origin  (implicitly: observer)
    time_scale (implicitly : UTC – no other values allowed in data services? [only in computational services, e.g. ephemeris])
    Same values to be used in registry declaration 

 

...

All floating point parameters are now in double precision – this prevents stupid errors…

 

Example of V1 to V2 conversion with APIS database:

...