Product-type as a SKOS vocabulary

BONNAREL FRANCOIS francois.bonnarel at astro.unistra.fr
Wed Jan 5 16:50:59 CET 2022


Dear all,
I didn't comment this and I think I have to do that both from the 
RadioIG and DataLink point of view.

I think it's a good idea to have several different terms hierarchically 
related to a single one and to use SKOS concepts features for that.

But I would like to see if some new terms could enter this scheme and in 
which way.

In a long (and unsolved) discussion some times ago common to 
TDIG/DataLink the question was raised to introduce light curve (and also 
velocity curve) in the vocabulary. These are special types of 
TimeSeries. In ObsCore this could be solved by adding these terms in 
dataproduct_subtype.

Spectropolarimetry : polarimetric spectra ? This is narrower than 
spectra but should have another broader term. Currently in obscOre this 
is also probably managed by a dataproduct_subtype


In the radio domain we don't have only images and spectral cubes we also 
have moment maps, velocity maps, polarization cubes

We also had an email by Stephane about the EPN-TAP types.

In the context of DataLink we cannot use dataproduct_subtype in a 
standard way. there is no field for that and will probaly not be in the 
future. *So the SKOS concept semanticsRelation network is a good idea to 
organize the terms*

If we want to organize dataproducts in a network we have to think what 
are the properties  able to characterize the dataproducts and see what 
are the most common cases

    I see at least 4 type of properties
       1 )  What are the independent variables (in the context of  
functional dependencies of variables with respect to others)? for 
example if time is independent we have a TimeSeries , if spectral 
coordinate is independent we have a spectrum
       2 )  What are the dependent variables. In case of TimeSeries If 
it's a photometric quantity, it could be a lightcurve, if it's radial 
velocity it is a velocity curve.
       3 ) Are the independent variable sparsed or regularly sampled ?
       4 ) The organization : is this a table (where the different 
quantities of a given measurement are explicitly recorded) or a bitmap 
where the range of a dependent measurement  in the dependent measurement 
array is a function of the independent variables

      Let's try to sort our dataproducts in a table according to these 
properties

TimeSeries :


	space
	time
	spectral
	polarization
	velocity
	some moment
	polarization
angle
	photometric
  variable
	uv
coords
	visibilty
dependent
	?
	no
	?
	?
	?
	?
	?
	?
	no
	no
independent / regular
	?
	yes or
yes
	?
	?
	?
	?
	?
	no
	no
	no
independant /sparse
	?
	?
	?
	?
	?
	?
	no
	no
	no
organization
	table


Spectrum

	space
	time
	spectral
	polarization
	velocity
	some moment
	polarization
angle
	photometric
variable
	uv
coords
	visibilty
dependent
	?
	?
	no
	?
	?
	?
	?
	yes
	no
	no
independent / regular
	?
	?
	yes or
yes
	?
	?
	?
	?
	no
	no
	no
independant /sparse
	?
	?
	?
	?
	?
	?
	no
	no
	no
organization
	table or bitmap


Dynamic Spectrum

	space
	time
	spectral
	polarization
	velocity
	some moment
	polarization
angle
	photometric
variable
	uv
coords
	visibilty
dependent
	?
	no
	no
	?
	?
	?
	?
	yes
	no
	no
independent / regular
	?
	yes
	yes
	?
	?
	?
	?
	no
	no
	no
independant /sparse
	?
	no
	no
	?
	?
	?
	?
	no
	no
	no
organization
	bitmap



Light curve :

	space
	time
	spectral
	polarization
	velocity
	some moment
	polarization
angle
	photometric
variable
	uv
coords
	visibilty
dependent
	no
	no
	no
	no
	no
	no
	no
	yes
	no
	no
independent / regular
	no
	yes or
yes
	no
	no
	no
	no
	no
	no
	no
	no
independant /sparse
	no
	no
	no
	no
	no
	no
	no
	no
	no
organization
	table


Velocity curve :

	space
	time
	spectral
	polarization
	velocity
	some moment
	polarization
angle
	photometric
variable
	uv
coords
	visibilty
dependent
	no
	no
	no
	no
	yes
	no
	no
	no
	no
	no
independent / regular
	no
	yes or
yes
	no
	no
	no
	no
	no
	no
	no
	no
independant /sparse
	no
	no
	no
	no
	no
	no
	no
	no
	no
organization
	table


event (event list) : all the measurements fort an event are supposed to 
be independant and sparse.

	space
	time
	spectral
	polarization
	velocity
	some moment
	polarization
angle
	photometric
variable
	uv
coords
	visibilty
dependent
	no
	no
	no
	no
	no
	no
	no
	no
	no
	no
independent / regular
	no
	no
	no
	no
	no
	no
	no
	no
	no
	no
independant /sparse
	?
	?
	?
	?
	?
	?
	?
	?
	?
	?
organization
	table


visibility

	space
	time
	spectral
	polarization
	velocity
	some moment
	polarization
angle
	photometric
variable
	uv
coords
	visibilty
dependent
	no
	no
	no
	no
	no
	no
	no
	no
	no
	yes
independent / regular
	no
	yes
	yes
	yes
	no
	no
	no
	no
	no
	no
independant /sparse
	no
	no
	no
	no
	no
	no
	no
	no
	yes
	no
organization
	table of bitmaps




Do these tables help to organize the terms in the SKOS concept network ? 
Yes every term which is consistent but better defined than another term 
is narrower than it ! For example Dynamic Spectrum is better defined and 
consistent with TimeSeries and spectrum.
Light curve and Velocity curve would have "TimeSeries" as broader term.

Then we can create new SKOS semantics Relations by defining new terms 
for each of these property combination if needed.
For example we could call "whateverQuantity"Mapping any dataproduct 
where the dependent whateverQuantity is a Mapping (ie function) of the 
independent variables.

For example FluxMapping would be :



	space
	time
	spectral
	polarization
	velocity
	some moment
	polarization
angle
	photometric
variable
	uv
coords
	visibilty
dependent
	?
	?
	?
	no
	?
	?
	?
	yes
	no
	no
independent / regular
	?
	?
	?
	?
	?
	?
	?
	no
	no
	no
independant /sparse
	?
	?
	?
	?
	?
	?
	?
	?
	?
	?
organization 	table or bitmap


and VelocityMapping almost the same by inverting velocity and 
photometric variable dependent values in the above tables.

In this case broader terms for LightCurves would be : TimeSeries and 
FluxMap. And for VelocityCurve, TimeSeries and VelocityMap

I'm still wondering about "image" . Should we restrict that to 
FluxMappings ? or are a velocityMap, a momentMap,  a polarization angle 
map also images ?
In the latter  case "image" would be a broad term which will require 
narrower terms at least for radioastronomy.

Conclusion :*I support Markus' current proposal *but I would like to 
know if people agree with the way I propose to build new terms which 
will be obviously needed in the fields I mentioned at the beginning of 
this email and insert them in the SKOS network.

Cheers
François

Le 18/11/2021 à 14:51, Markus Demleitner a écrit :
> Dear Semantics WG,
>
> for Datalink 1.1 (which will be going to RFC fairly soon, I think),
> we ought to have the vocabulary of data product types (spectra, time
> series, images ...) ready.  At the last interop, I had suggested that
> after a by and large failed attempt in spring we ought to have a SKOS
> vocabulary for that; cf.
> https://wiki.ivoa.net/internal/IVOA/InterOpNov2021Sem/product-type.pdf.
>
> I have now prepared this vocabulary based on what obscore lists, plus
> the dynamical spectrum that Baptiste has asked for.  Please have a look:
>
> https://www.ivoa.net/rdf/product-type/
>
> Dynamical-spectrum shows where this is going: If you search for any
> of timeseries or spectrum and have term expansion on, you will get
> dynamical spectra, too (Baptiste: do you perhaps have some of these
> in an obscore table served through a DaCHS that already has the
> gavo_vocmatch UDF?  That would be a nice demo).
>
> If you have product types *in obscore services* (or perhaps those
> new-fangled Datalink content qualifiers) that ought to go in here
> before we go to DAL and the TCG, let me know; at this point we're
> still in the vocabulary construction phase, which means it's easy in
> (and easy out as well, if someone disagrees with a term, whereas a
> non-preliminary term in an accepted vocabulary cannot vanish[1]).
>
> Opinions?  (To give you an idea of the time frame I'm aiming for: My
> current plan is to push this to DAL and the TCG by mid-December so we
> won't hold up the Datalink RFC when it comes).
>
>           -- Markus
>
> [1] Well, in this particular case, I think we can't pull any of the
> obscore terms. However, I can't lie: If I dared, I'd have thrown out
> measurements on grounds of insufficient definition.  As always, it's
> as important to say what a concept covers as it is to say what it
> does not cover.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ivoa.net/pipermail/semantics/attachments/20220105/3cbcdc41/attachment-0001.html>


More information about the semantics mailing list