Title: Topic maps constraint languages: understanding and comparing

Authors: G.R. Librelotto, R.P. Azevedo, J.C. Ramalho, P.R. Henriques

Addresses: Universidade Federal de Santa Maria (UFSM), Departamento de Eletronica e Computacao (DELC), GMob – Grupo de Sistemas de Computacao Movel, Av. Roraima, 1000, Bairro Camobi, 97105-900, Santa Maria – RS, Brasil. ' Universidade Federal de Santa Maria (UFSM), Departamento de Eletronica e Computacao (DELC), GMob – Grupo de Sistemas de Computacao Movel, Av. Roraima, 1000, Bairro Camobi, 97105-900, Santa Maria – RS, Brasil. ' Department of Informatics, University of Minho, Campus of Gualtar, 4710-057 Braga, Portugal. ' Department of Informatics, University of Minho, Campus of Gualtar, 4710-057 Braga, Portugal

Abstract: Topic map constraint language (TMCL) provides a means to express constraints on topic maps conforming to ISO/IEC 13250. In this article, we will use a test suite and show, step-by-step, the way we handled several kinds of topic maps constraints in many different instances in order to answer questions like: Do they do the same job? Are there some kinds of topic maps constraints that are easier to specify with one of them? Do you need different background to use the tools? Is it possible to use them in similar situations (the same topic maps instances)? May we use them to produce an equal result? How do AsTMa!, OSL, Toma and XTche relate to TMCL? What kind of constraints each one of these three cannot specify? We will conclude this paper with a summary of the comparisons accomplished between those topic maps constraint languages over the use case proposed.

Keywords: knowledge representation; topic maps; constraint languages; XML; intelligent systems.

DOI: 10.1504/IJRIS.2009.028016

International Journal of Reasoning-based Intelligent Systems, 2009 Vol.1 No.3/4, pp.173 - 181

Published online: 27 Aug 2009 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article