Get a cup of coffee and set your timer!
*****
The best way to explain topic maps is to say why we want them in the first place.
I have a set of food/recipe/FDA documents.
Some use the term salt.
Some use the term sodium chloride.
Some use the term NaCl.
Walmart wants to find information on salt/sodium chloride/NaCl, no matter how it is identified.
Not a hypothetical use case: Walmart Launches Major Initiative to Make Food Healthier and Healthier Food More Affordable
Topic maps would enable Walmart to use any one identification for salt, and to retrieve all the information about it, recorded using any of its identifications.*
How?
Topics represent subjects and can have multiple, independent identifications of the same subject.
That sounds cool!
Can I talk about relationships too? Like they do in the tabloids? 😉
Well, sure, but we call those associations.
Let’s keep with the salt theme.
What about: Mark Kurlansky wrote “Salt: A World History”.
How many subjects to you see?
Mark Kurlansky (subject) wrote “Salt: A World History” (subject).
Two right?
But Mark is probably in a lot of associations, both professional and personal. How do we keep those straight?
Topic maps identify another three subjects:
Mark Kurlansky (subject) (role – author) wrote (subject – written-by) “Salt: A World History” (subject) (role – work).
Mark is said to “play” the role of author in the association. “Salt: A World History” plays the role of a work in the association.
Means we can find all the places where Mark plays the author role, as opposed to husband role, speaker role, etc.
One more thing rounds out the typical topic map, occurrences.
Occurrences are used to write down places where we have seen a subject discussed.
That is we say that Mark Kurlansky (subject) occurs at:
http://www.bookbrowse.com/reviews/index.cfm?book_number=960
(How am I doing for time?)
That’s it.
To review:
- Topics represent subjects that can have multiple identifications.
- Use of any identifier should return information recorded using any identifiers for the same subject.
- Associations are relationships between subjects (role-players) playing roles.
- Occurrences are pointers to where subjects are discussed.
Exercise:
Choose any subject that you like to talk about. Now answer the following questions about your subject:
- Name at least three ways it is identified when people talk about it.
- Name at least one association and the roles in it for your subject.
- Name at least three occurrences (discussions) of your subject that you would like to find again.
Congratulations! Except for the syntax, you have just gathered all the information you need for your first topic map.
*****
* The salt example is only one of literally hundreds of thousands of multiple identifier type issues that confronts any consumer of information.
Walmart could use topic maps to collate information of interest to its 140 million customers every week and to deliver that as a service both to its customers as well as other commercial consumers of information.
A contrast to the U-Sort-It model of Google, which delivers dumpster loads of information, over and over again, for the same request.
PS: There are more complex issues and nuances of the syntaxes but this is the essence of topic maps.