[Obscore Update] requirements from SIAv2 data access protocol
Louys Mireille
mireille.louys at unistra.fr
Tue Aug 19 07:39:23 PDT 2014
Hi all,
Thanks for your feedback.
It seems we agree on the content ( see below) and to expose them as a
list of attributes that we can wrap them in one single class, to update
the Obscore Data model.
Up to now the proposed name is : DimensionAndMappingSummary, long but
descriptive , I admit.
Other suggestions could be :
- ArrayCoosDimensions
- ArrayCoosDimsNames
- ArrayDimAndCoos
- ArrayDimAndCalibLabels
-...
What would you think of those?
Any other suggestion?
In the meantime I will write an addendum for the ObsCore specification
and submit it to the list by the end of this week.
Thanks for your comments ,
Mireille.
Le 31/07/2014 23:17, CresitelloDittmar, Mark a écrit :
> Mireille/Francois,
>
> Thanks for pinging this back to the top of my mail list :)
>
>
> On Thu, Jul 31, 2014 at 3:27 AM, François Bonnarel
> <francois.bonnarel at astro.unistra.fr
> <mailto:francois.bonnarel at astro.unistra.fr>> wrote:
>
>> In order to keep the general approach applied for the Obscore
>> data model , we suggest to define an additionnal class with the
>> following data model fields :
>>
>> 1. Number of subarrays (usually but not always 1)
>> "num_array" integer
>>
>> 2. Number of array axes (dimensionality) of the main array
>> "num_axes" integer
>>
>> 3. Length of each axis
>> "axis_length" integer array, e.g., "512 512 3" is the
>> simplest representation
>>
>> 4. Number of wcs axes (may differ from num_axes)
>> "num_wcs_axes" integer
>>
>> 5. Coordinate type on each WCS axis
>> "axis_type" whitespace delimited list of axis types
>> e.g RA-TAN DEC-TAN WAVELENGTH
>>
>
> Sounds good. I think it is important that these additional new
> class attributes could be referred somewhere by the time SIAV2
> comes to recommandation.
>
>
> I agree, this content looks fine for ObsCore.
> If I recall, the goal is to have this ObsCore 1.1 update in place to
> be referenced by the SIAV2 document.. correct?
>
>> These form a coarse grain description of the Dataset dimensions
>> and Mapping that could be called 'DimensionsAndMappingSummary'.
>> This class can be referenced in Obscore, from the general
>> Observation class, and in ImageDM from ObsDataset, or in the
>> specialised Image classes : NDImage, SparseData if necessary.
>>
>> Such a definition keeps the genericity of the Obscore DM. It
>> should be reused for full interoperability in Image/Cube DM as a
>> summary class.
>> This is also the case for many classes in the CharacterisationDM .
>> Here 'DimensionsAndMappingSummary' is a bridge between the two
>> models at a coarse level of description of the 'Data' object.
>>
> This is a very good and important point. Inclusion of this class
> in ImageDM is important for future interoparability of several
> protocols
> So if adopted this class should be integrated in ImageDM diagrams
>
>
> I will be working heavily on the next draft over the next weeks...
> I agree that this summary class would be populated from the greater
> ImageDM content. I don't want to hi-jack this thread, so we
> should discuss how that connection is made separately.
>
>> I picked up 'DimensionsAndMappingSummary' as a class name and would
>> be happy to get your feed back , whether it is understandable
>> with its attributes' list and if any shorter name can be proposed.
> I don't have any strong opinion about the lengthy, but very
> descriptive 'DimensionsAndMappingSummary'.
>
> Mark
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ivoa.net/pipermail/dm/attachments/20140819/763a9cce/attachment.html>
More information about the dm
mailing list