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