A Semantic Network Based Design Methodology for XML Documents

L. Feng, E. Chang, T. Dillon

Research output: Contribution to journalArticleAcademicpeer-review

69 Citations (Scopus)

Abstract

The eXtensible Markup Language (XML) is fast emerging as the dominant standard for describing and interchanging data among various systems and databases on the Internet. It offers the Document Type Definition (DTD) as a formalism for defining the syntax and structure of XML documents. The XML Schema definition language, as a replacement for the DTD, provides more rich facilities for defining and constraining the content of XML documents. However, it does not concentrate on the semantics that underlies these documents, representing a logical data model rather than a conceptual model. To enable efficient business application development in large-scale electronic commerce environments, it is necessary to describe and model real-world data semantics and their complex interrelationships. In this article, we describe a design methodology for XML documents. The aim is to enforce XML conceptual modeling power and bridge the gap between software development and XML document structures. The proposed methodology is comprised of two design levels: the semantic level and the schema level. The first level is based on a semantic network, which provides semantic modeling of XML through four major components: a set of atomic and complex nodes, representing real-world objects; a set of directed edges, representing semantic relationships between the objects; a set of labels denoting different types of semantic relationships, including aggregation, generalization, association, and of-property relationships; and finally a set of constraints defined over nodes and edges to constrain semantic relationships and object domains. The other level of the proposed methodology is concerned with detailed XML schema design, including element/attribute declarations and simple/complex type definitions. The mapping between the two design levels is proposed to transform the XML semantic model into the XML Schema, based on which XML documents can be systematically created, managed, and validated.
Original languageUndefined
Article number10.1145/582415.582417
Pages (from-to)390-421
Number of pages32
JournalACM transactions on information systems
Volume20
Issue number4
DOIs
Publication statusPublished - Oct 2002

Keywords

  • DB-MOD: DATA MODELLING
  • IR-63234
  • EWI-6267

Cite this

Feng, L. ; Chang, E. ; Dillon, T. / A Semantic Network Based Design Methodology for XML Documents. In: ACM transactions on information systems. 2002 ; Vol. 20, No. 4. pp. 390-421.
@article{63401616a63d4749a357501b35a96d4d,
title = "A Semantic Network Based Design Methodology for XML Documents",
abstract = "The eXtensible Markup Language (XML) is fast emerging as the dominant standard for describing and interchanging data among various systems and databases on the Internet. It offers the Document Type Definition (DTD) as a formalism for defining the syntax and structure of XML documents. The XML Schema definition language, as a replacement for the DTD, provides more rich facilities for defining and constraining the content of XML documents. However, it does not concentrate on the semantics that underlies these documents, representing a logical data model rather than a conceptual model. To enable efficient business application development in large-scale electronic commerce environments, it is necessary to describe and model real-world data semantics and their complex interrelationships. In this article, we describe a design methodology for XML documents. The aim is to enforce XML conceptual modeling power and bridge the gap between software development and XML document structures. The proposed methodology is comprised of two design levels: the semantic level and the schema level. The first level is based on a semantic network, which provides semantic modeling of XML through four major components: a set of atomic and complex nodes, representing real-world objects; a set of directed edges, representing semantic relationships between the objects; a set of labels denoting different types of semantic relationships, including aggregation, generalization, association, and of-property relationships; and finally a set of constraints defined over nodes and edges to constrain semantic relationships and object domains. The other level of the proposed methodology is concerned with detailed XML schema design, including element/attribute declarations and simple/complex type definitions. The mapping between the two design levels is proposed to transform the XML semantic model into the XML Schema, based on which XML documents can be systematically created, managed, and validated.",
keywords = "DB-MOD: DATA MODELLING, IR-63234, EWI-6267",
author = "L. Feng and E. Chang and T. Dillon",
note = "Imported from EWI/DB PMS [db-utwente:arti:0000003301]",
year = "2002",
month = "10",
doi = "10.1145/582415.582417",
language = "Undefined",
volume = "20",
pages = "390--421",
journal = "ACM transactions on information systems",
issn = "1046-8188",
publisher = "Association for Computing Machinery (ACM)",
number = "4",

}

Feng, L, Chang, E & Dillon, T 2002, 'A Semantic Network Based Design Methodology for XML Documents' ACM transactions on information systems, vol. 20, no. 4, 10.1145/582415.582417, pp. 390-421. https://doi.org/10.1145/582415.582417

A Semantic Network Based Design Methodology for XML Documents. / Feng, L.; Chang, E.; Dillon, T.

In: ACM transactions on information systems, Vol. 20, No. 4, 10.1145/582415.582417, 10.2002, p. 390-421.

Research output: Contribution to journalArticleAcademicpeer-review

TY - JOUR

T1 - A Semantic Network Based Design Methodology for XML Documents

AU - Feng, L.

AU - Chang, E.

AU - Dillon, T.

N1 - Imported from EWI/DB PMS [db-utwente:arti:0000003301]

PY - 2002/10

Y1 - 2002/10

N2 - The eXtensible Markup Language (XML) is fast emerging as the dominant standard for describing and interchanging data among various systems and databases on the Internet. It offers the Document Type Definition (DTD) as a formalism for defining the syntax and structure of XML documents. The XML Schema definition language, as a replacement for the DTD, provides more rich facilities for defining and constraining the content of XML documents. However, it does not concentrate on the semantics that underlies these documents, representing a logical data model rather than a conceptual model. To enable efficient business application development in large-scale electronic commerce environments, it is necessary to describe and model real-world data semantics and their complex interrelationships. In this article, we describe a design methodology for XML documents. The aim is to enforce XML conceptual modeling power and bridge the gap between software development and XML document structures. The proposed methodology is comprised of two design levels: the semantic level and the schema level. The first level is based on a semantic network, which provides semantic modeling of XML through four major components: a set of atomic and complex nodes, representing real-world objects; a set of directed edges, representing semantic relationships between the objects; a set of labels denoting different types of semantic relationships, including aggregation, generalization, association, and of-property relationships; and finally a set of constraints defined over nodes and edges to constrain semantic relationships and object domains. The other level of the proposed methodology is concerned with detailed XML schema design, including element/attribute declarations and simple/complex type definitions. The mapping between the two design levels is proposed to transform the XML semantic model into the XML Schema, based on which XML documents can be systematically created, managed, and validated.

AB - The eXtensible Markup Language (XML) is fast emerging as the dominant standard for describing and interchanging data among various systems and databases on the Internet. It offers the Document Type Definition (DTD) as a formalism for defining the syntax and structure of XML documents. The XML Schema definition language, as a replacement for the DTD, provides more rich facilities for defining and constraining the content of XML documents. However, it does not concentrate on the semantics that underlies these documents, representing a logical data model rather than a conceptual model. To enable efficient business application development in large-scale electronic commerce environments, it is necessary to describe and model real-world data semantics and their complex interrelationships. In this article, we describe a design methodology for XML documents. The aim is to enforce XML conceptual modeling power and bridge the gap between software development and XML document structures. The proposed methodology is comprised of two design levels: the semantic level and the schema level. The first level is based on a semantic network, which provides semantic modeling of XML through four major components: a set of atomic and complex nodes, representing real-world objects; a set of directed edges, representing semantic relationships between the objects; a set of labels denoting different types of semantic relationships, including aggregation, generalization, association, and of-property relationships; and finally a set of constraints defined over nodes and edges to constrain semantic relationships and object domains. The other level of the proposed methodology is concerned with detailed XML schema design, including element/attribute declarations and simple/complex type definitions. The mapping between the two design levels is proposed to transform the XML semantic model into the XML Schema, based on which XML documents can be systematically created, managed, and validated.

KW - DB-MOD: DATA MODELLING

KW - IR-63234

KW - EWI-6267

U2 - 10.1145/582415.582417

DO - 10.1145/582415.582417

M3 - Article

VL - 20

SP - 390

EP - 421

JO - ACM transactions on information systems

JF - ACM transactions on information systems

SN - 1046-8188

IS - 4

M1 - 10.1145/582415.582417

ER -