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
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;
Conference_Titel :
System Sciences, 2002. HICSS. Proceedings of the 35th Annual Hawaii International Conference on
Print_ISBN :
0-7695-1435-9
DOI :
10.1109/HICSS.2002.994070