A semantic network-based design methodology for XML documents

被引:55
作者
Feng, L
Chang, E
Dillon, T
机构
[1] Univ Twente, Dept Comp Sci, NL-7500 AE Enschede, Netherlands
[2] Univ Newcastle, Dept Comp Sci & Software Engn, Newcastle, NSW 2308, Australia
[3] La Trobe Univ, Dept Comp Sci & Comp Engn, Bundoora, Vic 3083, Australia
[4] Tilburg Univ, NL-5000 LE Tilburg, Netherlands
关键词
design; languages;
D O I
10.1145/582415.582417
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:390 / 421
页数:32
相关论文
共 21 条
  • [1] BEERI C, 1999, P INT C WEB DAT PENN, P37
  • [2] Booch Grady., 1998, UNIFIED MODELING LAN
  • [3] BRADLEY N, 1998, XML COMPANION
  • [4] BRYAN M, 1992, INTRO STANDARD GEN M
  • [5] Buneman P, 2001, SIGMOD RECORD, V30, P47, DOI 10.1145/373626.373697
  • [6] Buneman P., 1996, P ACM SIGMOD INT C M
  • [7] Conrad R, 2000, LECT NOTES COMPUT SC, V1920, P558
  • [8] CONSORTIUM WWW, 2000, XML LINKING LANGUAGE
  • [9] CONSORTIUM WWW, 2000, EXTENSIBLE MARKUP LA
  • [10] CONSORTIUM WWW, 2000, RESOURCE DESCRIPTION