A three-layered XML view model: A practical approach

Since the early software models, abstraction and conceptual semantics have proven their importance in software engineering methodologies. For example, Object-Oriented conceptual modelling offers the power in describing and modelling real-world data semantics and their inter-relationships in a form t...

Full description

Bibliographic Details
Main Authors: Rajugan, R., Chang, Elizabeth, Dillon, Tharam S., Feng, L.
Format: Conference Paper
Published: Springer-Verlag 2005
Subjects:
Online Access:http://hdl.handle.net/20.500.11937/40483
_version_ 1848755883388960768
author Rajugan, R.
Chang, Elizabeth
Dillon, Tharam S.
Feng, L.
author_facet Rajugan, R.
Chang, Elizabeth
Dillon, Tharam S.
Feng, L.
author_sort Rajugan, R.
building Curtin Institutional Repository
collection Online Access
description Since the early software models, abstraction and conceptual semantics have proven their importance in software engineering methodologies. For example, Object-Oriented conceptual modelling offers the power in describing and modelling 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 modelling languages provide insufficient modelling 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.
first_indexed 2025-11-14T09:03:23Z
format Conference Paper
id curtin-20.500.11937-40483
institution Curtin University Malaysia
institution_category Local University
last_indexed 2025-11-14T09:03:23Z
publishDate 2005
publisher Springer-Verlag
recordtype eprints
repository_type Digital Repository
spelling curtin-20.500.11937-404832018-12-14T00:53:37Z A three-layered XML view model: A practical approach Rajugan, R. Chang, Elizabeth Dillon, Tharam S. Feng, L. object-oriented XML view model semantic language schema formalisms information systems XML three-layered view model data engineering Since the early software models, abstraction and conceptual semantics have proven their importance in software engineering methodologies. For example, Object-Oriented conceptual modelling offers the power in describing and modelling 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 modelling languages provide insufficient modelling 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. 2005 Conference Paper http://hdl.handle.net/20.500.11937/40483 10.1007/11568322_6 Springer-Verlag fulltext
spellingShingle object-oriented
XML view model
semantic language
schema formalisms
information systems
XML
three-layered view model
data engineering
Rajugan, R.
Chang, Elizabeth
Dillon, Tharam S.
Feng, L.
A three-layered XML view model: A practical approach
title A three-layered XML view model: A practical approach
title_full A three-layered XML view model: A practical approach
title_fullStr A three-layered XML view model: A practical approach
title_full_unstemmed A three-layered XML view model: A practical approach
title_short A three-layered XML view model: A practical approach
title_sort three-layered xml view model: a practical approach
topic object-oriented
XML view model
semantic language
schema formalisms
information systems
XML
three-layered view model
data engineering
url http://hdl.handle.net/20.500.11937/40483