ImageDM: what does extension mean?

Ray Plante rplante at illinois.edu
Fri Oct 25 09:57:09 PDT 2013


Hi DMers,

If you were at the IVOA Interop meeting, then you know that image cube 
access was a big topic, and the ImageDM is one of the key standards 
targetted to support it.  We also resolved to get greater 
participation in and discussion of these specs going forward, and I 
was hoping I might inspire a bit of that with a question about 
ImageDM.

At the Interop, there was a resolution to make the ImageDM be an 
extension of ObsCore.  The purpose of this is to provide greater 
interoperability SIAv2 and ObsTAP:  that is, you might discover data 
cubes with either one, and you're query results would be based on a 
common data model.

My question is, what does it mean technically for ImageDM to "extend" 
ObsCore?  

One result we might expect is that the ImageDM would not be explicitly 
"re-defining" the ObsCore metadata and UTypes; rather it would point 
to the ObsCore document for its definition.  Is there more to it, 
though?  Is there something implied about the structure of UML models?  
How about serializations?  Should a client that is only ObsCore-aware 
be able to interpret the ObsCore portion of an ImageDM serialization?  
What does it mean for how we define the extension metadata?  

I'd like to hear people's take on this as we begin revisions of the 
ImageDM document. 

thanks,
Ray



More information about the dm mailing list