2013•Unpublished venueRequires access

Using Schematron as Schema Language in Conceptual Modeling for XML SobBenda Jakub KlMartin Neˇ cask

́ ˇ ́ Malostranskn

Open publisher page 0 citations

Abstract

Today, XML is a standard for message exchange inside and among IT infrastructures. For the exchange to work an XML format must be negotiated between the communicating parties. The format is often expressed as an XML schema. In our previous work, we introduced a conceptual model for XML, which utilizes modeling, evolution and maintenance of a set of XML schemas and allows exporting modeled formats into grammar-based XML schema languages like DTD and XML Schema. However, there is another type of XML schema languages called rulebased languages with Schematron as their representative. Expressing XML schemas in Schematron has advantages over grammar-based languages and in this paper, we identify the advantages and we propose a method for easier creation and maintenance of Schematron schemas using our conceptual model. Also, we discuss the possibilities and limitations of translation from our grammar-based conceptual model to the rule-based Schematron.

About this research paper

What this paper is about

Today, XML is a standard for message exchange inside and among IT infrastructures. For the exchange to work an XML format must be negotiated between the communicating parties. The format is often expressed as an XML schema. In our previous work, we introduced a conceptual model for XML, which utilizes modeling, evolution and maintenance of a set of XML schemas and allows exporting modeled formats into grammar-based XML schema languages like DTD and XML Schema. However, there is another type of XML schema languages called rulebased languages with Schematron as their representative. Expressing XML schemas in Schematron has advantages over grammar-based languages and in this paper, we identify the advantages and we propose a method for easier creation and maintenance of Schematron schemas using our conceptual model. Also, we discuss the possibilities and limitations of translation from our grammar-based conceptual model to the rule-based Schematron.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Today, XML is a standard for message exchange inside and among IT infrastructures. For the exchange to work an XML format must be negotiated between the communicating parties. The format is often expressed as an XML schema. In our previous work, we introduced a conceptual model for XML, which utilizes modeling, evolution and maintenance of a set of XML schemas and allows exporting modeled formats into grammar-based XML schema languages like DTD and XML Schema. However, there is another type of XML schema languages called rulebased languages with Schematron as their representative. Expressing XML schemas in Schematron has advantages over grammar-based languages and in this paper, we identify the advantages and we propose a method for easier creation and maintenance of Schematron schemas using our conceptual model. Also, we discuss the possibilities and limitations of translation from our grammar-based conceptual model to the rule-based Schematron.

Key concepts: XML Schema Editor, Computer science, XML validation, Document Structure Description, XML Schema (W3C), Efficient XML Interchange, RELAX NG, Streaming XML

Related papers

Back to paper searchBrowse research topicsOriginal source
Using Schematron as Schema Language in Conceptual Modeling for XML SobBenda Jakub KlMartin Neˇ cask — Research Paper | ScholarLens