[sc34wg3] Pre-publication draft of XTM 1.1 CD
Dmitry
sc34wg3@isotopicmaps.org
Thu, 29 Jan 2004 13:21:18 -0500
On Jan 29, 2004, at 3:52 AM, Lars Marius Garshol wrote:|
> | I guess this is an old issue. I am just wondering why in 4.16 one or
> | zero member element can have ID.
>
> You mean "why doesn't the RELAX-NG schema disallow IDs on the <member>
> elements when there's more than one <member> element in the same
> <association>"?
>
Actually, I am not sure why ID is allowed in case of one member and
disallowed in case of several topics in member element.
> One answer is that nobody thought of it. :-)
>
> Another is that it would be a break in backwards compatibility with
> XTM 1.0, which I don't think is acceptable. Otherwise I think we
> should have done it.
>
>
I found also that in 5.16 a locator item is created if there is an ID
and only one topic-member. It means that I can reify fact of being one
member for a topic but I cannot reify fact of being member for a set of
topics. Why do we have a special case for one member? It makes more
sense, I think, to have ability to reify sets. I can use set
reification for example to specify some properties of this set such as
"full set", "partial set", "number of elements in set". So I can
represent such facts as:
- paper23 has three authors
- but...I know only two of them now
- set of authors for paper23 is partial now
Dmitry