[topicmapmail] <subjectIndicator> element not mandatory ?

Steve Pepper pepper@ontopia.net
Wed, 30 Jan 2002 18:59:34 +0100


At 17:43 30/01/02 +0100, Thomas Francart wrote:
>In the XTM DTD, the <subjectIdentity> element is not mandatory. It means
>that a topic element can be created without any subject... which is rather
>confusing.

No, it doesn't mean that a topic can be created without any subject (a 
topic, by definition, *always* represents some subject). All it means is 
that the author of the topic map is not forced to take the trouble to 
specify clearly and unambiguously what the identity of that subject is.

>In this case where no subjectIndentity is present, is the baseName playing
>the role of the subject Identity ? (something having to do the topic naming
>constraint ?) ?

In one sense you could say that the base name is now the only indication 
that either a human or software has of the "identity of the subject". But 
this is not "subject identity" in the formal sense as used in XTM.

>I suppose there is a good reason why the subjectIdentity element is not
>mandatory. Could anyone tell me why ?

Because it's not always necessary and we shouldn't force people to do 
unnecessary things! It's really only necessary if

1) human related:
    - the identity of a topic is not sufficiently clear to humans from the 
context

2) software related:
    - your software needs to be able to establish when two topics are about 
the same subject (e.g. when merging topic maps)
    - there is some other processing-related requirement to be able to 
unambiguously establish the subject identity of a topic

Having said that, I strongly encourage people to take subject identity 
seriously, to use published subject indicators wherever possible, and to 
participate actively in the work of the OASIS Topic Maps Published Subjects 
Technical Committee (see http://www.oasis-open.org/committees/tm-pubsubj/).

Best regards,

Steve

--
Steve Pepper, Chief Executive Officer <pepper@ontopia.net>
Convenor, ISO/IEC JTC1/SC34/WG3  Editor, XTM (XML Topic Maps)
Ontopia AS, Waldemar Thranes gt. 98, N-0175 Oslo, Norway.
http://www.ontopia.net/ phone: +47-23233080 GSM: +47-90827246