Re: TMQL: Direct (super|sub)types?

Lars Heuer <[email protected]>
Newsgroups gmane.text.xml.xtm.general
Organization Semagia
Message-ID <[email protected]>
Hi Andrew,

[...]
> If you do care (as I think most of the "mainstream" programming
> community you mentioned later would), then I think "breaking" in
> this case is exactly the right thing to do.

The counter-argument is that supertype-subtype and type-instance
relationships are one of the key-concepts in TMDM/TMRM. Breaking the
semantics would be wrong. It is not just one axis where we'd break the
semantics but a lot more queries would break.

Take our DBpedia astronaut example:

   astronaut ako person.
   neil isa astronaut.

   select $x where $x isa person

"neil" wouldn't be part of the result set. Wouldn't that be strange
given what's said about supertype-subtype/type-instance relationships
in TMRM/TMDM?

Best regards,
Lars
-- 
Semagia 
<http://www.semagia.com>

<https://twitter.com/larsheuer/> Twitter
<http://www.topicmaps.de/mailinglist/> German Topic Maps mailing list
<http://tinytim.sourceforge.net/> Open Source Topic Maps engine
<http://mappa.semagia.com/> Mappa - Python Topic Maps engine
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.