[QUANTITY] Data Model for Quantity v0.5 - analogue absurdium

Brian Thomas brian.thomas at gsfc.nasa.gov
Mon May 10 06:18:20 PDT 2004


On Monday 10 May 2004 08:46 am, David Berry wrote:
> That may be just a perception issue. Admittedly the document makes it
> look fairly heavy, and I suspect the models presented by the interface and
> the "first cut"  serialisation examples may appear to lean in different
> directions (although Brian may not agree!), but non-the-less, all the
> quantity model currently covers is how to record meta-data describing the
> phenomenon measured by the Quantity, and the coordinate axes used to
> locate each sampled value.

	I agree with this more or less. The serialization document lays out the
	structure, which is fairly simple. Here's a copy :

--- begin snippet ----

   The components of these types of quantity are given elsewhere, but
   summarized here, are:

        Basic Quantity
                UCD
                CoordSystem
                Units
                DataType
                Value
                Accuracy

        Core Quantity
                UCD
                CoordSystem
                Units
                DataType
                Values
                AltValues
                Accuracy

        Std Quantity
                UCD
                CoordSystem
                Units
                DataType
                AxesList (gives coordinate frames for accessing values in Q)
                Values
                AltValues
                Accuracy

--- end snippet ----


        Each of the components is either fairly simple in structure, or re-uses
	the quantity structure itself (e.g. "accuracy", "altValues", "axesList" and 
	"coordSystem" are conceived as types of quantities, or lists of quantities).

	Now, that wasn't so bad, was it? How these quantities are used, how
	things like "units", "dataType" and "accuracy" are defined are still
	up in the air.

        How the quantities are used within other data models is also up for
	debate. My feeling is that they should be inherited by all node/structures 
	which are going to hold any scientific number/string information. This 
	seems (to me) the only way to truly satisfy the requirement that the data 
	models be universally searchable, transportable and "machine understandable". 
	Others feel that they should be limited to use only for the primary data container
	and then, only in aggregation. 

	=b.t.

-- 

  * Dr. Brian Thomas 

  * Dept of Astronomy/University of Maryland-College Park 
  * Code 630.1/Goddard Space Flight Center-NASA

  *   fax: (301) 286-1775
  * phone: (301) 286-6128 [GSFC]
           (301) 405-2312 [UMD] 




More information about the dm mailing list