Reference implementations

Matthew Graham mjg at cd3.caltech.edu
Tue May 10 17:01:43 CEST 2016


Hi Mireille,

So you're advocating for some software that can consume DM instance serializations as the sufficient definition of a reference implementation of the DM.

-- Matthew

On May 10, 2016, at 4:52 PM, Mireille Louys wrote:

> Hi ,
> A data model is usually designed to meet the requirements expressed in formalized use-cases .
> To be valid , it should meet the requirements.
> 
> VO-DML will help to express a data model in a machine readable document.
> This does not warrant the classes and attributes defined in the document mean something in the use-case context.
> 
> There should be a service or an application that consumes the serialisations instances of the model.
> The serialisation documents should be validated with respect to the constraints , data types , vocabulary terms expressed in the DM description.
> 
> Reference implementation should work on real data.
> 
> 
> Did I miss anything on the intent  ? More to discuss probably.
> 
> Cheers, Mireille
> 
> Le 10/05/2016 15:04, Matthew Graham a écrit :
>> Hi,
>> 
>> We're trying to define specifically what would satisfy the reference implementation requirement for an IVOA Spec in the context of a data model. The proposal is that:
>> 
>> (1) If the DM has been described using VO-DML it can be validated as valid VO-DML
>> 
>> (2) An XML serialization of the DM can be validated
>> 
>> so therefore is the combination of the two sufficient to demonstrate the validity and potential interoperability of the data model (which is the purpose of the reference implementations).
>> 
>> 	Cheers,
>> 
>> 	Matthew
> 



More information about the dm mailing list