Constraining topic maps: a TMCL declarative implementation

Bibliographic Details
Main Author: Ramalho, José Carlos
Publication Date: 2005
Other Authors: Librelotto, Giovani Rubert, Henriques, Pedro Rangel
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/1822/3117
Summary: This paper describes the design of an XML language to formally specify constraints over Topic Maps (XTche). This language allows to express contextual conditions on classes of Topic Maps that are further processed by a XSLT based processor. With XTche, a topic map designer defines a set of restrictions that guarantee that a particular topic map is semantically valid. Topic Maps tend to grow quite fast. Most times the designer has some restrictions in mind like: what kind of topics should be used for abstract concepts, what topics may link to resources and what topics can not, ... All these restrictions tend to blur when things get big or if the some member of the team changes. In these situatiations an automatic system able to validate the restrictions is desirable. The constraining process presented in this paper is composed of a language and a processor. The language is based on XML Schema syntax (we have used the same syntax and concepts in a similar approach to RDFS). The processor is developed in XSLT language. XTche processor is very similar to the Schematron or XCSL processors: it's an high-level stylesheet that takes a XTche specification as input and generates a specific XSLT stylesheet. This stylesheet when applied to the Topic Map validates 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.
id RCAP_d7a1a76a93cfcff60625f8379ab4deb8
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/3117
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Constraining topic maps: a TMCL declarative implementationTopic mapsSemantic validationKnowledge managementSemantic webXML schemaModelingThis paper describes the design of an XML language to formally specify constraints over Topic Maps (XTche). This language allows to express contextual conditions on classes of Topic Maps that are further processed by a XSLT based processor. With XTche, a topic map designer defines a set of restrictions that guarantee that a particular topic map is semantically valid. Topic Maps tend to grow quite fast. Most times the designer has some restrictions in mind like: what kind of topics should be used for abstract concepts, what topics may link to resources and what topics can not, ... All these restrictions tend to blur when things get big or if the some member of the team changes. In these situatiations an automatic system able to validate the restrictions is desirable. The constraining process presented in this paper is composed of a language and a processor. The language is based on XML Schema syntax (we have used the same syntax and concepts in a similar approach to RDFS). The processor is developed in XSLT language. XTche processor is very similar to the Schematron or XCSL processors: it's an high-level stylesheet that takes a XTche specification as input and generates a specific XSLT stylesheet. This stylesheet when applied to the Topic Map validates 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.(undefined)IdeallianceUniversidade do MinhoRamalho, José CarlosLibrelotto, Giovani RubertHenriques, Pedro Rangel2005-08-022005-08-02T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/3117engEXTREME MARKUP LANGUAGES, 4, Montréal, 2005 - "Extreme Markup Languages". Alexandria : IDEAlliance, 2005info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T07:17:00Zoai:repositorium.sdum.uminho.pt:1822/3117Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T16:21:50.951955Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Constraining topic maps: a TMCL declarative implementation
title Constraining topic maps: a TMCL declarative implementation
spellingShingle Constraining topic maps: a TMCL declarative implementation
Ramalho, José Carlos
Topic maps
Semantic validation
Knowledge management
Semantic web
XML schema
Modeling
title_short Constraining topic maps: a TMCL declarative implementation
title_full Constraining topic maps: a TMCL declarative implementation
title_fullStr Constraining topic maps: a TMCL declarative implementation
title_full_unstemmed Constraining topic maps: a TMCL declarative implementation
title_sort Constraining topic maps: a TMCL declarative implementation
author Ramalho, José Carlos
author_facet Ramalho, José Carlos
Librelotto, Giovani Rubert
Henriques, Pedro Rangel
author_role author
author2 Librelotto, Giovani Rubert
Henriques, Pedro Rangel
author2_role author
author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Ramalho, José Carlos
Librelotto, Giovani Rubert
Henriques, Pedro Rangel
dc.subject.por.fl_str_mv Topic maps
Semantic validation
Knowledge management
Semantic web
XML schema
Modeling
topic Topic maps
Semantic validation
Knowledge management
Semantic web
XML schema
Modeling
description This paper describes the design of an XML language to formally specify constraints over Topic Maps (XTche). This language allows to express contextual conditions on classes of Topic Maps that are further processed by a XSLT based processor. With XTche, a topic map designer defines a set of restrictions that guarantee that a particular topic map is semantically valid. Topic Maps tend to grow quite fast. Most times the designer has some restrictions in mind like: what kind of topics should be used for abstract concepts, what topics may link to resources and what topics can not, ... All these restrictions tend to blur when things get big or if the some member of the team changes. In these situatiations an automatic system able to validate the restrictions is desirable. The constraining process presented in this paper is composed of a language and a processor. The language is based on XML Schema syntax (we have used the same syntax and concepts in a similar approach to RDFS). The processor is developed in XSLT language. XTche processor is very similar to the Schematron or XCSL processors: it's an high-level stylesheet that takes a XTche specification as input and generates a specific XSLT stylesheet. This stylesheet when applied to the Topic Map validates 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.
publishDate 2005
dc.date.none.fl_str_mv 2005-08-02
2005-08-02T00:00:00Z
dc.type.driver.fl_str_mv conference paper
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/3117
url http://hdl.handle.net/1822/3117
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv EXTREME MARKUP LANGUAGES, 4, Montréal, 2005 - "Extreme Markup Languages". Alexandria : IDEAlliance, 2005
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Idealliance
publisher.none.fl_str_mv Idealliance
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595898404274176