A Three-Layered XML View Model: A Practical Approach

R. Rajugan, E. Chang, T. Dillon, L. Feng

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

  • 8 Citations

Abstract

Since the early software models, abstraction and conceptual semantics have proven their importance in software engineering methodologies. For example, Object-Oriented conceptual modeling offers the power in describing and modeling real-world data semantics and their inter-relationships in a form that is precise and comprehensible to users. Conversely, XML is becoming the dominant standard for storing, describing and interchanging data among various Enterprises Information Systems and databases. With the increased reliance on such self-describing, schema-based, semi-structured data language/(s), there exists a requirement to model, design, and manipulate XML data and associated semantics at a higher level of abstraction than at the instance level. But, existing Object-Oriented conceptual modeling languages provide insufficient modeling constructs for utilizing XML schema like data descriptions and constraints, and most semi-structured schema languages lack the ability to provide higher levels of abstraction (such as conceptual models) that are easily understood by humans. To this end, it is interesting to investigate conceptual and schema formalisms as a means of providing higher level semantics in the context of XML-related data engineering. In this paper, we use XML view as a case in point and present a three-layered view model with illustrated examples taken from a real-world application domain. We focus on conceptual and schema view definitions, view constraints, and the conceptual query operators.
LanguageEnglish
Title of host publicationConceptual modeling - ER 2005
Subtitle of host publication24th International Conference on Conceptual Modeling, Klagenfurt, Austria, October 24-28, 2005
Place of PublicationBerlin, Germany
PublisherSpringer
Pages79-95
Number of pages17
ISBN (Print)978-3-540-29389-7
DOIs
StatePublished - Oct 2005
Event24th International Conference on Conceptual Modeling, ER 2005 - Klagenfurt, Austria
Duration: 24 Oct 200528 Oct 2005
Conference number: 24

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume3716
ISSN (Print)0302-9743

Conference

Conference24th International Conference on Conceptual Modeling, ER 2005
Abbreviated titleER
CountryAustria
CityKlagenfurt
Period24/10/0528/10/05

Fingerprint

XML
Semantics
Data description
Software engineering
Information systems
Industry

Keywords

  • METIS-229537
  • IR-63526
  • EWI-7314

Cite this

Rajugan, R., Chang, E., Dillon, T., & Feng, L. (2005). A Three-Layered XML View Model: A Practical Approach. In Conceptual modeling - ER 2005: 24th International Conference on Conceptual Modeling, Klagenfurt, Austria, October 24-28, 2005 (pp. 79-95). (Lecture Notes in Computer Science; Vol. 3716). Berlin, Germany: Springer. DOI: 10.1007/11568322_6
Rajugan, R. ; Chang, E. ; Dillon, T. ; Feng, L./ A Three-Layered XML View Model : A Practical Approach. Conceptual modeling - ER 2005: 24th International Conference on Conceptual Modeling, Klagenfurt, Austria, October 24-28, 2005. Berlin, Germany : Springer, 2005. pp. 79-95 (Lecture Notes in Computer Science).
@inproceedings{bdf45a65a31545778131bde94a3d3baa,
title = "A Three-Layered XML View Model: A Practical Approach",
abstract = "Since the early software models, abstraction and conceptual semantics have proven their importance in software engineering methodologies. For example, Object-Oriented conceptual modeling offers the power in describing and modeling real-world data semantics and their inter-relationships in a form that is precise and comprehensible to users. Conversely, XML is becoming the dominant standard for storing, describing and interchanging data among various Enterprises Information Systems and databases. With the increased reliance on such self-describing, schema-based, semi-structured data language/(s), there exists a requirement to model, design, and manipulate XML data and associated semantics at a higher level of abstraction than at the instance level. But, existing Object-Oriented conceptual modeling languages provide insufficient modeling constructs for utilizing XML schema like data descriptions and constraints, and most semi-structured schema languages lack the ability to provide higher levels of abstraction (such as conceptual models) that are easily understood by humans. To this end, it is interesting to investigate conceptual and schema formalisms as a means of providing higher level semantics in the context of XML-related data engineering. In this paper, we use XML view as a case in point and present a three-layered view model with illustrated examples taken from a real-world application domain. We focus on conceptual and schema view definitions, view constraints, and the conceptual query operators.",
keywords = "METIS-229537, IR-63526, EWI-7314",
author = "R. Rajugan and E. Chang and T. Dillon and L. Feng",
note = "Imported from EWI/DB PMS [db-utwente:inpr:0000003661]",
year = "2005",
month = "10",
doi = "10.1007/11568322_6",
language = "English",
isbn = "978-3-540-29389-7",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "79--95",
booktitle = "Conceptual modeling - ER 2005",

}

Rajugan, R, Chang, E, Dillon, T & Feng, L 2005, A Three-Layered XML View Model: A Practical Approach. in Conceptual modeling - ER 2005: 24th International Conference on Conceptual Modeling, Klagenfurt, Austria, October 24-28, 2005. Lecture Notes in Computer Science, vol. 3716, Springer, Berlin, Germany, pp. 79-95, 24th International Conference on Conceptual Modeling, ER 2005, Klagenfurt, Austria, 24/10/05. DOI: 10.1007/11568322_6

A Three-Layered XML View Model : A Practical Approach. / Rajugan, R.; Chang, E.; Dillon, T.; Feng, L.

Conceptual modeling - ER 2005: 24th International Conference on Conceptual Modeling, Klagenfurt, Austria, October 24-28, 2005. Berlin, Germany : Springer, 2005. p. 79-95 (Lecture Notes in Computer Science; Vol. 3716).

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

TY - GEN

T1 - A Three-Layered XML View Model

T2 - A Practical Approach

AU - Rajugan,R.

AU - Chang,E.

AU - Dillon,T.

AU - Feng,L.

N1 - Imported from EWI/DB PMS [db-utwente:inpr:0000003661]

PY - 2005/10

Y1 - 2005/10

N2 - Since the early software models, abstraction and conceptual semantics have proven their importance in software engineering methodologies. For example, Object-Oriented conceptual modeling offers the power in describing and modeling real-world data semantics and their inter-relationships in a form that is precise and comprehensible to users. Conversely, XML is becoming the dominant standard for storing, describing and interchanging data among various Enterprises Information Systems and databases. With the increased reliance on such self-describing, schema-based, semi-structured data language/(s), there exists a requirement to model, design, and manipulate XML data and associated semantics at a higher level of abstraction than at the instance level. But, existing Object-Oriented conceptual modeling languages provide insufficient modeling constructs for utilizing XML schema like data descriptions and constraints, and most semi-structured schema languages lack the ability to provide higher levels of abstraction (such as conceptual models) that are easily understood by humans. To this end, it is interesting to investigate conceptual and schema formalisms as a means of providing higher level semantics in the context of XML-related data engineering. In this paper, we use XML view as a case in point and present a three-layered view model with illustrated examples taken from a real-world application domain. We focus on conceptual and schema view definitions, view constraints, and the conceptual query operators.

AB - Since the early software models, abstraction and conceptual semantics have proven their importance in software engineering methodologies. For example, Object-Oriented conceptual modeling offers the power in describing and modeling real-world data semantics and their inter-relationships in a form that is precise and comprehensible to users. Conversely, XML is becoming the dominant standard for storing, describing and interchanging data among various Enterprises Information Systems and databases. With the increased reliance on such self-describing, schema-based, semi-structured data language/(s), there exists a requirement to model, design, and manipulate XML data and associated semantics at a higher level of abstraction than at the instance level. But, existing Object-Oriented conceptual modeling languages provide insufficient modeling constructs for utilizing XML schema like data descriptions and constraints, and most semi-structured schema languages lack the ability to provide higher levels of abstraction (such as conceptual models) that are easily understood by humans. To this end, it is interesting to investigate conceptual and schema formalisms as a means of providing higher level semantics in the context of XML-related data engineering. In this paper, we use XML view as a case in point and present a three-layered view model with illustrated examples taken from a real-world application domain. We focus on conceptual and schema view definitions, view constraints, and the conceptual query operators.

KW - METIS-229537

KW - IR-63526

KW - EWI-7314

U2 - 10.1007/11568322_6

DO - 10.1007/11568322_6

M3 - Conference contribution

SN - 978-3-540-29389-7

T3 - Lecture Notes in Computer Science

SP - 79

EP - 95

BT - Conceptual modeling - ER 2005

PB - Springer

CY - Berlin, Germany

ER -

Rajugan R, Chang E, Dillon T, Feng L. A Three-Layered XML View Model: A Practical Approach. In Conceptual modeling - ER 2005: 24th International Conference on Conceptual Modeling, Klagenfurt, Austria, October 24-28, 2005. Berlin, Germany: Springer. 2005. p. 79-95. (Lecture Notes in Computer Science). Available from, DOI: 10.1007/11568322_6