The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Topic Maps

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
James Robertson

Posts: 29924
Nickname: jarober61
Registered: Jun, 2003

David Buck, Smalltalker at large
Topic Maps Posted: Nov 11, 2003 10:14 PM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: Topic Maps
Feed Title: Michael Lucas-Smith
Feed URL: http://www.michaellucassmith.com/site.atom
Feed Description: Smalltalk and my misinterpretations of life
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Michael Lucas-Smith

Advertisement

I've been asked to provide a few words about Topic Maps and include some references. So lets start with the references and move on from there. The inventors of XTM, topicmaps.org. That's the best starting point IMO.

What are topic maps? Well, essentially, imagine a repository of Topics which have relationships to other Topics. The type of each relationship is a Topic in itself.

Each Topic is a semantic meaning of something.. a Concept if you will.

Each Topic can then have occurrences of that topic. An occurrence provides a URL or content that is an occurrence of the topic it is attached to.

Beyond those basics, you begin to build on the concept of an ontology. An ontology is a set of words that describe a domain. Basically, the ontology will be the Topic's that described the types of relationships between Topics. For example, a 'sibling' is part of an ontology describing praternal relationships.

Some basic types of relationships are 'instanceOf', 'childOf' and 'parentOf' .. from there, you build your own, such as 'relatedTo' or 'ownerOf' and 'ownedBy', etc.

Okay, now we add some rules for merging topic maps together in a consistent and reliable way (read the XTM specification) and we can start sharing topic maps around the internet.

Slap a shmick query interface on the front of your topic maps server and you can start querying up information about topics people are browsing. In fact, you can have all access to a website through the topic map, picking an occurrence to show them information.

Obviously, there is more to be said about this. There are books you can buy, websites you can read, large ontology mapping groups spending millions figuring out the best way to describe nearly extinct african species of plant, etc, etc..

Hope that's not too rough an introduction to the world of topic maps :)

Read: Topic Maps

Topic: duplicated new items? Previous Topic   Next Topic Topic: CST Fall 2003 nears

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use