Primitive types in the ivoa package
Gerard Lemson
glemson1 at jhu.edu
Mon May 18 14:57:55 CEST 2020
I see. That seems to be a modelio issue, not a vo-dml one. Correct?
Strange. Are you using a specific kind of UML profile or so?
Not a problem in MagicDraw for example.
Gerard
> -----Original Message-----
> From: Laurent MICHEL <laurent.michel at astro.unistra.fr>
> Sent: Monday, May 18, 2020 8:39
> To: Gerard Lemson <glemson1 at jhu.edu>; dm at ivoa.net
> Subject: Re: Primitive types in the ivoa package
>
> Gerard,
>
>
> Le 18/05/2020 à 13:02, Gerard Lemson a écrit :
> > HI Laurent
> >> Helo DM,
> >>
> >> I'm working on CAB-MSD and Modelio warns me against the use of
> >> ivoa:Quantity as attribute types because it is not declared as primitive.
> >>
> >> For the record: ivoa:Quantity and sub-types attach a unit
> >> to a numerical value.
> >>
> >> This means that I've to build an explicit composition relationship
> >> from my class to ivoa:Quantity if I want to use it which is rather ugly.
> >>
> >> Is there is strong justification for this feature?
> >>
> > I don't really understand what the problem is.
> > In VO-DML, Attributes can (only) be assigned ValueType-s (as opposed to
> ObjectType-s).
> > In VO-DML these are concretely (ValueType itself is abstract) represented by
> PrimitiveType, Enumeration and DataType.
> > ivoa:Quantity is a DataType and can thus be assigned to an Attribute.
> > Am I missing something?
>
> This is what I believed, but Modelio complains (see joined screenshot) because
> RealQuantity is not tagged as primitive. If I do it, the pb goes away.
> This is may be just an issue related to the Modelio profile I'm using.
>
> Laurent
> >
> > Cheers
> > Gerard
> >
> >
> >> Laurent
> >> --
> >> ---- English version:
> >> https://www.deepl.com/
> >>
> >> ---- Laurent MICHEL Tel (33 0) 3 68 85 24 37
> >> Observatoire de Strasbourg Fax (33 0) 3 68 85 24 32
> >> 11 Rue de l'Universite Mail laurent.michel at astro.unistra.fr
> >> 67000 Strasbourg (France) Web http://astro.u-strasbg.fr/~michel
> >> ---
> >
>
> --
> ---- English version:
> https://www.deepl.com/
>
> ---- Laurent MICHEL Tel (33 0) 3 68 85 24 37
> Observatoire de Strasbourg Fax (33 0) 3 68 85 24 32
> 11 Rue de l'Universite Mail laurent.michel at astro.unistra.fr
> 67000 Strasbourg (France) Web http://astro.u-strasbg.fr/~michel
> ---
More information about the dm
mailing list