DocumentCode
2393035
Title
A set theory based approach on applying domain semantics to XML-structures
Author
Schuetzelhofer, Wolfgang ; Goeschka, Karl M.
Author_Institution
IBM Austria, Vienna, Austria
fYear
2002
fDate
7-10 Jan. 2002
Firstpage
1210
Lastpage
1219
Abstract
As XML is gathering more and more importance in the field of data interchange in distributed business to business (B2B) applications, it is increasingly important to provide a formal definition of XML-structures together with a well defined way to map business domain semantics to these structures. An XML-algebra, similar to the relational algebra, is required for the formal definition of operations and transformations and to prove the correctness and completeness of design methods. To develop an XML-algebra, we propose a sound mathematical foundation, modeling XML-structures as typed directed graphs based on set theory. Together with a formal method to apply domain semantics to directed graphs we present a three layer meta model to address the separation of structure and content, and we introduce extensible type hierarchies on nodes and links. This allows us to model and validate business domain semantics on different levels of abstraction.
Keywords
business data processing; directed graphs; electronic data interchange; formal specification; hypermedia markup languages; meta data; process algebra; set theory; XML algebra; XML structures; business to business applications; completeness; correctness proving; data interchange; distributed B2B applications; domain semantics; extensible type hierarchies; formal definition; set theory; three layer meta model; typed directed graphs; Algebra; Data models; Design methodology; Equations; Formal specifications; Mathematical model; Robustness; Set theory; Software engineering; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 2002. HICSS. Proceedings of the 35th Annual Hawaii International Conference on
Print_ISBN
0-7695-1435-9
Type
conf
DOI
10.1109/HICSS.2002.994070
Filename
994070
Link To Document