[topicmapmail] TopicMaps in Topics
Murray Altheim
m.altheim@open.ac.uk
Tue, 10 Feb 2004 01:37:53 +0000
Stefan Lischke wrote:
> Hi TopicMappers,
>
> I just had an idea, maybe its not worth to think about it, but whats
> your opinion to that?
>
> Imagine a TopicMap which is representing for example a whole Company
> with employees, customers, projects, products and so on. Now there is
> an association with the topic "Buys" as type which associates a customer
> and a product. Nothing new.......
>
> But now i want to "zoom" into that topic "Buys" which is the reification
> of the concept "someone buys something".
> And in that zoom-mode i want to see another TopicMap which "describes"
> the Concept "Buys" in more detail. For example that, if u buy something,
> u have to pay money and after that u have something more.
>
> Now i can zoom into the concept "money" and so on.
>
> This could be useful for example in TopicMap matching or TopicMap merging.
>
> If u have problems with the "zoom" just imagine two peoples who are
> talking about a topic and they do not know if they are talking about the
> same, so person A asks person B "what do u mean exactly, can u describe
> "Buys" in more detail for me, so i can see if i have a topic which
> "means" the same but maybe has not the same basename or SI than yours"
>
> Is there any known technique of different abstraction layers for TopicMaps?
> Or any protocol for doing knowledge exchange in the way i described in
> words?
You're essentially describing a structure similar to a knowledge
base, built upon an ontology. This is the kind of thing that most
knowledge representation systems are designed to handle and is
not a feature specific to Topic Maps. I happen to be implementing a
system similar to this using Topic Maps, but it could be done in
Protege, Cyc, OCML, OWL, any frame-based system, etc. Each concept
and relation is defined as a specialization of successively more
general concepts and predicates in a rooted tree. In Cyc, this
root is called "#$Thing". Everything inherits from #$Thing.
If you're interested in learning more about this, you might check
out Chapter 7 of XML Topic Maps (ed. by Jack Park), specifically
the article by Leo Obrst and Howard Liu entitled "Knowledge
Representation, Ontological Engineering, and Topic Maps." (Addison-
Wesley 2003). There's also "Knowledge Representation" by John Sowa,
for a more broad description of the entire field. There's also the
online Cyc documentation (which includes tutorials) at
OpenCyc Documentation
http://www.opencyc.org/doc/
Murray
......................................................................
Murray Altheim http://kmi.open.ac.uk/people/murray/
Knowledge Media Institute
The Open University, Milton Keynes, Bucks, MK7 6AA, UK .
"I'm a war president. I make decisions here in the Oval Office
in foreign policy matters with war on my mind." -- George W. Bush
http://news.bbc.co.uk/1/hi/world/americas/3470139.stm
"This is the new Mein Kampf. Only Hitler did not have nuclear
weapons. It's the scariest document I've ever read in my life."
-- Dr. Helen Caldicott, referring to the Project for the
New American Century report entitled "Rebuilding America's
Defenses: Strategy, Forces and Resources For a New Century"
http://home.earthlink.net/~platter/neo-conservatism/pnac.html
"This report proceeds from the belief that America should seek
to preserve and extend its position of global leadership by
maintaining the preeminence of U.S. military forces." [op. cit.]
"[...] and advanced forms of biological warfare that can target
specific genotypes may transform biological warfare from the
realm of terror to a politically useful tool." [op. cit.]
"This is a blueprint for US world domination."
http://www.guardian.co.uk/comment/story/0,3604,1036571,00.html