XCSL: XML constraint specification language

Bibliographic Details
Main Author: Jacinto, Marta Henriques
Publication Date: 2003
Other Authors: Librelotto, Giovani Rubert, Ramalho, José Carlos, Henriques, Pedro Rangel
Format: Article
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/1822/609
Summary: After being able to mark-up text and validate its structure according to a document type specification, we may start thinking it would be natural to be able to validate some nonstructural issues in the documents. This paper is to formally discuss semantic-related aspects. In that context, we introduce a domain specific language developed for such a purpose: XCSL. XCSL is not just a language, it is also a processing model. Furthermore, we discuss the general philosophy underlying the proposed approach, presenting the architecture of our semantic validation system, and we detail the respective processor. To illustrate the use of XCSL language and the subsequent processing, we present two case-studies. Nowadays, we can find some other languages to restrict XML documents to those semantically valid - namely Schematron and XML-Schema. So, before concluding the paper, we compare XCSL to those approaches.
id RCAP_fce463629fee4dff458a94a04d7b44c7
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/609
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 XCSL: XML constraint specification languageXMLDocument semanticsXCSLXML-schemaSchematronConstraint specificationAfter being able to mark-up text and validate its structure according to a document type specification, we may start thinking it would be natural to be able to validate some nonstructural issues in the documents. This paper is to formally discuss semantic-related aspects. In that context, we introduce a domain specific language developed for such a purpose: XCSL. XCSL is not just a language, it is also a processing model. Furthermore, we discuss the general philosophy underlying the proposed approach, presenting the architecture of our semantic validation system, and we detail the respective processor. To illustrate the use of XCSL language and the subsequent processing, we present two case-studies. Nowadays, we can find some other languages to restrict XML documents to those semantically valid - namely Schematron and XML-Schema. So, before concluding the paper, we compare XCSL to those approaches.Universidade do MinhoJacinto, Marta HenriquesLibrelotto, Giovani RubertRamalho, José CarlosHenriques, Pedro Rangel20032003-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/1822/609engJACINTO, Marta H. [et al.] - XCSL : XML constraint specification language. “Clei Electronic Journal” [Em linha]. 6:1 (2003) [Consult. 14 Set. 2004]. Disponível na Internet : http://www.clei.cl/cleiej/papers/v6i1p3.pdf. ISSN 0717-5000.0717-5000info: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-11T06:24:18Zoai:repositorium.sdum.uminho.pt:1822/609Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T15:52:22.995467Repositó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 XCSL: XML constraint specification language
title XCSL: XML constraint specification language
spellingShingle XCSL: XML constraint specification language
Jacinto, Marta Henriques
XML
Document semantics
XCSL
XML-schema
Schematron
Constraint specification
title_short XCSL: XML constraint specification language
title_full XCSL: XML constraint specification language
title_fullStr XCSL: XML constraint specification language
title_full_unstemmed XCSL: XML constraint specification language
title_sort XCSL: XML constraint specification language
author Jacinto, Marta Henriques
author_facet Jacinto, Marta Henriques
Librelotto, Giovani Rubert
Ramalho, José Carlos
Henriques, Pedro Rangel
author_role author
author2 Librelotto, Giovani Rubert
Ramalho, José Carlos
Henriques, Pedro Rangel
author2_role author
author
author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Jacinto, Marta Henriques
Librelotto, Giovani Rubert
Ramalho, José Carlos
Henriques, Pedro Rangel
dc.subject.por.fl_str_mv XML
Document semantics
XCSL
XML-schema
Schematron
Constraint specification
topic XML
Document semantics
XCSL
XML-schema
Schematron
Constraint specification
description After being able to mark-up text and validate its structure according to a document type specification, we may start thinking it would be natural to be able to validate some nonstructural issues in the documents. This paper is to formally discuss semantic-related aspects. In that context, we introduce a domain specific language developed for such a purpose: XCSL. XCSL is not just a language, it is also a processing model. Furthermore, we discuss the general philosophy underlying the proposed approach, presenting the architecture of our semantic validation system, and we detail the respective processor. To illustrate the use of XCSL language and the subsequent processing, we present two case-studies. Nowadays, we can find some other languages to restrict XML documents to those semantically valid - namely Schematron and XML-Schema. So, before concluding the paper, we compare XCSL to those approaches.
publishDate 2003
dc.date.none.fl_str_mv 2003
2003-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/609
url http://hdl.handle.net/1822/609
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv JACINTO, Marta H. [et al.] - XCSL : XML constraint specification language. “Clei Electronic Journal” [Em linha]. 6:1 (2003) [Consult. 14 Set. 2004]. Disponível na Internet : http://www.clei.cl/cleiej/papers/v6i1p3.pdf. ISSN 0717-5000.
0717-5000
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.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_ 1833595593078865920