home > library > publications > xtche - a language for topic maps schema and constraints

close subject identifiers for XTche - A Language for Topic Maps Schema and Constraints
  • /publications/xtche_language_for_topic_maps_schema_and_constraints

XTche - A Language for Topic Maps Schema and Constraints

Paper, was published by Giovani Rubert Librelotto, Pedro Rangel Henriques, and José Carlos Ramalho at 2004-11-16

This paper shows how to specify Topic Maps schemas and constraints with XTche.

External Links: download paper and more information

This paper describes the design of a new language to formally specify constraints over Topic Maps. This language allows to express contextual conditions on classes of Topic Maps and the corresponding processing syntem. With XTche, a topic map designer defines a set of restrictions that enables to verify if a particular topic map is semantically valid. As the manual checking of large topic maps (frequent in real cases) is impossible, it is mandatory to provide an automatic validator.

The constraining process presented in this paper is composed of a language and a processor. The language is based on XML Schema syntax. The processor is developed in XSLT language. The XTche processor takes a XTche specification and it generates a particular XSLT stylesheet. This stylesheet can validate a specific topic map (or a set of them) according to the constraints in the XTche specification.

In this paper we will show, in abstract terms and with concrete examples, how to specify Topic Maps schemas and constraints with XTche.

 

Topic Maps is an excellent paradigm to support human thinking and to visualize networked information. As part of my PhD project, I therefore chose Topic Maps as the conceptual foundation for designing and implementing a software prototype for semantic knowledge retrieval.

Stefan_smolnik
Stefan Smolnik
practical-semantics.com
Topic Maps Lab auf der Cebit 2011
Partners

Graduate from the Topic Maps Lab