MIVOT: fully qualified attribute names
Harrison Paul
harripa at gmail.com
Thu Feb 23 12:14:47 CET 2023
> On 23 Feb 2023, at 10:14, Laurent Michel <laurent.michel at astro.unistra.fr> wrote:
>
> Patricks
>
> The real problem is that VODML requires 2 elements for naming one thing:
> - No way to make sure they are consistant to each other
> - No rules telling which one has to be used in which context
> (by the way, this gave me the opportunity of 10 days of discussions with Markus :-))
>
> However the VOMDL spec tells that a name must be unique within its scope.
> - nothing about the way to construct VODML-ID (a good reason not to parse them)
> - nothing about the consistency between names and VOMDL-IDs
The spec might not say anything explicit, but in fact the VODML-ID does have structure in that it is built from the names of an element and its parents. In this sense the name is a redundant piece of information, but it is quite difficult to say in words how to create the VODML-IDs without making reference to the name element at each level in the tree.
>
> <Screenshot 2023-02-23 at 10.58.33.png>
>
>
> The name uniqueness is required but not validated by the schematron, this is a real issue.
> In such a case (and in general), I lean toward using VODML-IDs which are featured as identifiers
>
> My thought is that there is no easy way to this.
> - If someone feels like implementing the name uniqueness in the schematron: welcome.
> - We could open errata
> - encouraging the usage of vodml-id
> - encouraging to check the name uniqueness
I will check, the schematron might already do this - if it does not, I will add a rule to check.
More information about the dm
mailing list