Professional Documents
Culture Documents
Motomu Naito
1 Introduction
Many topic maps have already been made and many web applications based
on Topic Maps already exist. We expect that more and more topic maps and
Topic Maps web applications will be developed. The same topics (subjects) can
sometimes be found in different topic maps belonging to different applications
and organizations. But in most cases the topic characteristics (i.e. topic name,
occurrence and association role the topic plays) are different in each topic map.
If Topic Maps web applications can provide those characteristics to others, each
application can contain richer information than if the applications were entirely
isolated. We call such mechanisms “Topic Maps web services”.
In this paper, we report the case examples of Topic Maps web services. We
also consider the general structure of such services. In section 2, already existing
components for the Topic Maps web services are given. In section 3, case exam-
ples of the services are reported. In section 4, more generic structure for Topic
Maps web services is discussed. Finally conclusion and future work are shown in
section 5.
Maicher, L.; Garshol, L. M. (Eds.): Linked Topic Maps. Fifth International Conference on Topic
Maps Research and Applications, TMRA 2009 Leipzig, Germany, November 12–13, 2009 Revised
Selected Papers. Leipziger Beiträge zur Informatik. ISBN 978-3-941608-06-1
180 M. Naito
2.2 TMRAP
TMRAP [6, 11] is a web service interface included in Ontopia [7]. It makes it
possible to retrieve Topic Maps fragments from remote topic maps and also to
modify the topic maps stored on the server. The interface consists of a number
of methods such as get-topic, get-topic-page, set-tolog, add-fragment and delete-
topic. There are interfaces using both plain HTTP and SOAP.
4 General Structure
We consider the general structure of Topic Maps web services. Then we show
the big picture of the services. We propose the Identified Subjects Networking.
182 M. Naito
TMRAP requests
Hub
service
TMRAP requests
Hub service
TM web application
TM web application
Hub service
TM web application
finished to continue after the response has been sent to the client. Combined with
caching of responses this should ensure reasonable performance and response
times, at least on repeat requests.
References
1. Motomu Naito: Topic map for Topic Maps case examples, Fourth International
Conference on Topic Maps Research and Applications, TMRA 2008 Leipzig, Ger-
many, October 16-17, 2008. pp 261s-272
2. Motomu Naito, Hiroyuki Kato, Takashi Kiriyama, Yushi Komachi, Mi Setogawa,
Keiji Nakabayashi, Mitsuo Yoshida: An Introduction to Topic Maps, Tokyo Denki
University Press, ISBN4-501-54210-1
3. Steve Pepper: As We REALLY May Think : Memex, Topic Maps, and subject-
centric computing, http://www.ontopedia.net/pepper/slides/AToMS2007.ppt
4. Lars Marius Garshol: Metadata? Thesauri? Taxonomies? Topic Maps: Making
sense of it all!, http://www.ontopia.net/topicmaps/materials/tm-vs-thesauri.html
5. Ontopedia.net: ontopedia.net is an arena for conducting experiments with
a subject-centric approach to information and knowledge management,
http://www.ontopedia.net/
6. Ontopia: TMRAP : Topic Maps Remote Access Protocol,
http://www.ontopia.net/topicmaps/tmrap.html
7. Ontopia: Open Source, http://code.google.com/ontopia/
8. NetworkedPlanet: Subj3ct, https://subj3ct.com/
9. Lars Marius Garshol: tmphoto : Lars Marius’s photos,
http://www.garshol.priv.no/tmphoto/
10. Motomu Naito: tmcase1 : Topic Maps case examples,
http://www.garshol.priv.no/tmcase1/
11. Lars Marius Garshol: TMRAP support in the blog,
http://www.garshol.priv.no/blog/145.html
12. Lars Marius Garshol: The get-illustration web service,
http://www.garshol.priv.no/blog/183.html