Topic maps

Topic maps is a way to represent knowledge. In Biblioscape, the categories module can be used to implement most features in topic maps. Biblioscape uses the concept of topic maps for knowledge management. There are three main concepts in topic maps.

  • Topic: A topic can be used to represent anything. It could be a concept, a person, an object, a file, an event, etc. A topic has a main name. But if needed, it can also have several other names. For example, if you have a topic named "United States", you can also give it other names like "US", "USA", "United States of America". A topic can also have a type. For example, the above topic "United States" can be assigned the type "Country". In Biblioscape, we use the word "Category" instead of "Topic" because the categories module is not just designed for topic maps.
  • Occurrence: A topic may be linked to other resources. For example, you may link the topic "United States" to a web page, a video file on your computer, or a paper you wrote in high school. All these kinds of links are called occurrences. You can assign a type to such a link and it is called occurrence type. For example, you can assign the type "Video" when linking "United States" to a video file on your PC. In Biblioscape, when you link a category to references or notes in the same database, such links are considered occurrences. Occurrence type is also a topic. In Biblioscape, create a category "Video" and assign it as "Occurrence Type". Next time you link "United States" to a file, you will be able to pick "Video" as "Link type".
  • Association: A topic may also be linked to other topics. For example, you may link the topic "United States" to other topics like "Nazi Germany", "Microsoft", "New York City", etc. All these links are called associations. You can assign a type to such a link and it is called association type. For example, you can assign the type "military conflict" to the link between "United States" and "Nazi Germany". When linking two topics, you can assign a role to each topic in such a link. It is called "association role". For example, for the link "military conflict" between "United States" and "Nazi Germany", you can assign the role "Winner" to "United States" and the role "Loser" to "Nazi Germany". Association role assignment is not needed for most associations. In Biblioscape, when you link a category to another category, such a link is considered an association. Both association type and association role themselves are topics. In Biblioscape, first create a category "military conflict" and assign it as "Association Type". Create another two categories "Winner" and "Loser" as "Association Role Type". When you link category "United States" to another category "Germany", you will be able to pick "military conflict" as "Link type", "Winner" as "Link from Role", and "Loser" as "Link to Role".

Besides the three main concepts "Topic", "Occurrence" and "Association", there are a few other things need to be understood.

  • Topic type: Topics can be classified according to their kind. This classification depends on the nature of the information, as well as the needs of the application. For example, if you build a topic maps about the Renaissance, you may assign topics to one of the following types: humanism, art, science, and religion. Topic types are themselves defined as topics. In Biblioscape, when creating a new category "Art", you can selects its "Type" as "Topic Type". The next time when you create a category "The School of Athens", you will be able to select "Art" as its type.
  • Scope: In topic maps, if you need to put things into context, you can use scope. A scope is used to limit the validity of a name, an association (a link), etc. For example, when building a topic maps about cooking, you may need to create a topic (category) "Wine". Since French cooking is so important for this topic, you want to include French word for wine "Vin" as the other name for the topic "Wine". In such a case, you can add a scope "French" for the word "Vin". Scope themselves are topics. In Biblioscape category editor window, you can assign a topic "French" as "Scope". The next time you need to add a scope to another word, "French" will be in the drop down list for you to pick from.
  • Topic names: In real world, a topic can have more than one names. Since a topic represents a subject, if that subject is a person, it could have a nickname, a login name, etc. In Biblioscape, you can add several names for a topic using the "Other names" box. All the names are treated as a synonyms ring. As explained in the Scope section, you can scope a name.
  • Subject identity: The goal of topic maps is to achieve a one-to-one relationship between a topic (category) and the subject it represents. Topics maps created by different people may use the same topic name to represent different things. In such a case, a computer may not be able to know the same topic name means differnt things. To prevent this problem, we can use URI as the subject identity. For example, when creating the topic "The School of Athens", you can use this URI http://en.wikipedia.org/wiki/The_School_of_Athens as the subject identity. Both people and computer will know you are talking about the famous painting, not about public schools in Athens, Georgia.

In Biblioscape, the references module is for managing bibliographic data. The notes module is for managing information which could be a web page clipping, a seminar note, etc. The categories module is for managing knowledge. Knowledge is represented by concepts (topics, categories), links between concepts (associations), and resources about a concept (occurrences).

Comments

Categories and Topic Maps

I'm still having trouble to understand this feature and its benefits. From the explanations above I assume that categories can be used in two quite different ways:

  • First, I can use them to tag my references and notes (via categorize menu or by dragging and dropping a reference/note onto a category in the panel on the right). That’s the way I’m using categories up to now. It's quite the same as using keywords, but with the benefit of being able to organize terms hierarchically, to close and expand branches etc. It saves time too and improves consistency. (Although, in order to reduce redundancy, one has to make up one’s mind about what should go to categories and what to keywords).
  • Second, it seems that one can use categories to build up topic maps (at least with the professional version). For this, categories offer some kind of second and third dimension (category type, scope etc.). However, from the explanations above I don’t understand how I can make use of all these relationships and how I actually can create a topic MAP. Is this something that will only become available with the forthcoming visualization features? Anyway, what’s the benefit of assigning the type ‘country’ to the category ‘USA’? How does it help me organize my references and notes, when I link two categories (‘USA’ and ‘Nazi Germany’ by ‘military conflict’)? Up to now I would tag an article about that subject with 3 categories: ‘USA’, ‘Nazi Germany’, ‘military conflict’. Why should I also link this article reference to those categories? What’s the difference between tagging a reference with a category and linking it to that category? (As far as I can see, a category linked to a reference does not appear in the categories’ panel of that reference, and the reference does not appear when I select the category in the panel on the right).
  • Sorry, if this sounds confusing, but I am a bit confused.

    Lars, you are right about

    Lars, you are right about the categories module. The tagging feature is available to every one. There are many practical benefit of topic maps. For example, topic maps can be used to build indexes of your references and notes collection. These indexes can be filtered by type or scope. You can have several indexes each for a knowledge domain. When combined with the future composition module, you can have indexes built for your book or thesis writing. It can also be used to build glossary, special dictionaries. You can also use topic maps to build typed links for your notes and references. The questions you asked are all related to the idea of tagging and linking. Tagging is easier to use, understand and maintain. Typed linking used in topic maps takes more time and effort to setup, coceptualize, and build. But it does give you more ways to look at the data, filter the data, and find related information. It provides more value in a group use setting.

    Paul, thank you for the

    Paul, thank you for the extra information. I think you're heading toward a really new dimension of research management software. This sounds promising and could open completely new ways of working. However, I'm not sure if I'll ever have the time to climb the steep learning curve to master the handling of topic maps. Nevertheless, I'm looking forward to seeing a fully operational implementation of topic maps in the sample database. In the meantime, I'm quite happy with Biblioscape for dummies, i.e. using categories to simply tag my references and notes.

    Nevertheless, I have one suggestion / feature request regarding categories which I have posted here: http://support.biblioscape.com/node/1082.

    Regards,
    Lars

    good point

    Thanks, Lars. That's straight to the point. Not confusing at all.
    Paul, perhaps it's a good idea to set up a more elaborate topic map in the sample database that comes with BS? So we can explore the idea of topic maps?

    Yes, topic maps will be

    Yes, topic maps will be included in the sample database in future release. That is a good suggestion.

    please give examples

    Hi Paul,
    I still have a hard time understanding how to work with knowledge maps.
    Above you describe "three main concepts in topic maps". The first, "topic", seem to be identical with categories. Following your example, I created a category USA and tagged a few references with this category: those references are related to the topic "USA".
    Now, "occurence". You say, this is basically a link from a topic to data, like a note. So I open the category "USA" and open on the right hand side the pane "links". I press "add link", then "link to note" and choose "topc maps". There, I can neither pick a link type nor a link scope. Changing the folder (first selection) doesn't seem to change anything.
    Same situation with "association". I would like to link one topic to another and experience the same problem described above. Also, when I select "add link to category", shouldn't the link automatically get labeled "association"?
    On the other hand, on creating a new category in category module, I can select a type (topic type, association type, occurence type, scope, etc). How can a category itself be that of an association type? Isn't "association" the name for a link between categories? Why should I have categories that are not topics?
    I would very much appreciate to see a functioning knowledge map incorperated in your sample database.
    Thanks, Volker

    Volker, "Occurrence type",

    Volker, "Occurrence type", "Assoication Type", "Association Role" are themselves topics (categories in Biblioscape). You have to create categories and assign them to the aobve types. Next time you create a link, those categories belong to those types will be shown in the pick list as "Link type", "Link from Role", and "Link to Role". I updaed the above book page.

    ok

    Thanks, this explanation helps a lot. Volker

    Category Folder

    Paul,

    I use three Main Folders (Research, Teaching, Projects). Should I create the category folder outside of all Main Folders (to use it for all information in my database independent in which Main Folder it resides) or should I create for each Main Folder a Category folder.

    Thanks
    Marcus

    I would consider two things.

    I would consider two things. The first is the knowledge domain. If your 3 folders are all about basicaly one big subject, I would just keep one categories folder. If they can be divided into two big and unrelated domains, I would create two categories folders. The second thing to consider is whether it is for topic maps or for tagging. If it is for tagging, I would use just one categories folder. Because this would make tagging operation much more convenient to use.

    Visualisation

    This all sounds good. It seems to me that all these relationships can become really useful when good, complementary ways of representing the information will become available in Biblioscape. For example, I see how topic maps will be very useful in a visual form that could also allow manipulation, similar to that used in MindManager or CmapTools (or better in something completely from another domain like Eyeon Fusion or Cycling 74 MAX/MSP where manipulation of nodes is much more mature). I know Biblioscape has beginnings of this but what are the plans for the future? Also, Quintura is a good reference for visual presentation of information……

    Visual representation of

    Visual representation of topic maps will be added in the future. If you want to draw concept maps in Biblioscape, the chart module can do that. You can link any object in a chart to references, notes, etc. in Biblioscape easily. If you want to use dedicated tools like cmap tools, you can still integrate with Biblioscape by using Biblioscape URL. You can easily link from other programs to Biblioscape records in this way (http://support.biblioscape.com/node/827).