On Inheritance in Conceptual Modeling for XML
Author(s) -
Jakub Klímek,
Martin Nečaský
Publication year - 2012
Publication title -
procedia computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.334
H-Index - 76
ISSN - 1877-0509
DOI - 10.1016/j.procs.2012.06.011
Subject(s) - computer science , inheritance (genetic algorithm) , xml validation , efficient xml interchange , xml schema (w3c) , xml , xml schema editor , xml framework , conceptual model , cxml , document structure description , usable , streaming xml , programming language , xml signature , information retrieval , database , world wide web , biochemistry , chemistry , gene
Modern information systems may exploit numerous XML formats for communication. Each message may have its own XML format for data representation which causes problems with evolution of their schemas. Manual change management of the XML formats may be error-prone and time consuming. We tackled this problem in our previous work with the introduction of a formal two level conceptual model for XML which interconnects multiple XML schemas describing parts of a common problem domain on a conceptual level. This allows for well-dened and automated change management of XML schemas. In this paper, we extend our previous work with inheritance modeling. Because inheritance is common in XML schemas and conceptual models in general, its modeling is needed and makes our conceptual model more usable in real world situations. There are two basic types of inheritance when it comes to modeling: structural and conceptual inheritance. We discuss the differences and how these two types need to be reected in our model
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom