2005Unpublished venueRequires access

XML schema re-engineering using a conceptual schema approach

Oviliani Yenty Yuliana, Suphamit Chittayasothorn

Open publisher page 10 citations

Abstract

At present, the Extensible Markup Language (XML) is popular for both data presentation and data transfer activities. XML Documents follow XML Schemas. It is possible to use them as database schemas and databases. An XML Schema can be hierarchical or flat. The hierarchical one is normally used for data presentation and the flat one is for data transfer. This research project emphasizes on the data transfer application of XML. The objective of the project is to develop a technique to reengineer poorly designed XML Schemas into the normalized ones. A software tool is developed. The tool accepts well-formatted XML Schemas and well-formatted and validated XML documents as data sources. They are reengineered into the optimal normal form schemas which guarantee not to have redundancies. The Nijssen's Information Analysis Methodology (NIAM) is used as the conceptual schema model of XML databases.

About this research paper

What this paper is about

At present, the Extensible Markup Language (XML) is popular for both data presentation and data transfer activities. XML Documents follow XML Schemas. It is possible to use them as database schemas and databases. An XML Schema can be hierarchical or flat. The hierarchical one is normally used for data presentation and the flat one is for data transfer. This research project emphasizes on the data transfer application of XML. The objective of the project is to develop a technique to reengineer poorly designed XML Schemas into the normalized ones. A software tool is developed. The tool accepts well-formatted XML Schemas and well-formatted and validated XML documents as data sources. They are reengineered into the optimal normal form schemas which guarantee not to have redundancies. The Nijssen's Information Analysis Methodology (NIAM) is used as the conceptual schema model of XML databases.

Why it matters

OpenAlex reports 10 citations for this work. Citation counts describe recorded attention and do not establish research quality.

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

At present, the Extensible Markup Language (XML) is popular for both data presentation and data transfer activities. XML Documents follow XML Schemas. It is possible to use them as database schemas and databases. An XML Schema can be hierarchical or flat. The hierarchical one is normally used for data presentation and the flat one is for data transfer. This research project emphasizes on the data transfer application of XML. The objective of the project is to develop a technique to reengineer poorly designed XML Schemas into the normalized ones. A software tool is developed. The tool accepts well-formatted XML Schemas and well-formatted and validated XML documents as data sources. They are reengineered into the optimal normal form schemas which guarantee not to have redundancies. The Nijssen's Information Analysis Methodology (NIAM) is used as the conceptual schema model of XML databases.

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

Related papers

Back to paper searchBrowse research topicsOriginal source
XML schema re-engineering using a conceptual schema approach — Research Paper | ScholarLens