Semantic data modeling using XML schemas

Murali Mani, Dongwon Lee, Richard R. Muntz

Research output: Chapter in Book/Report/Conference proceedingConference contribution

51 Scopus citations

Abstract

Most research on XML has so far largely neglected the data modeling aspects of XML schemas. In this paper, we attempt to make a systematic approach to data modeling capabilities of XML schemas. We first formalize a core set of features among a dozen competing XML schema language proposals and introduce a new notion of XGrammar. The benefits of such formal description is that it is both concise and precise. We then compare the features of XGrammar with those of the Entity-Relationship (ER) model. We especially focus on three data modeling capabilities of XGrammar: (a) the ability to represent ordered binary relationships, (b) the ability to represent a set of semantically equivalent but structurally different types as “one” type using the closure properties, and (c) the ability to represent recursive relationships.

Original languageEnglish (US)
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
EditorsHideko S. Kunii, Sushil Jajodia, Arne Solvberg
PublisherSpringer Verlag
Pages149-163
Number of pages15
ISBN (Print)3540428666, 9783540428664
DOIs
StatePublished - 2001
Event20th International Conference on Conceptual Modeling, ER 2001 - Yokohama, Japan
Duration: Nov 27 2001Nov 30 2001

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2224
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other20th International Conference on Conceptual Modeling, ER 2001
Country/TerritoryJapan
CityYokohama
Period11/27/0111/30/01

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Semantic data modeling using XML schemas'. Together they form a unique fingerprint.

Cite this