Authors: Guoren Wang, Mengchi Liu
Tags: 2003, conceptual modeling
Nonmonotonic inheritance is a fundamental feature of object-oriented data models. In this paper, we extend XML Schema with nonmonotonic inheritance due to its powerful modeling ability to support multiple inheritance, overriding of elements or attributes inherited from super-elements, blocking of the inheritance of elements or attributes from super-elements, and conflict handling. Another key feature of object-oriented data models is polymorphism. We introduce it into XML to support polymorphic elements and polymorphic references.Read the full paper here: https://link.springer.com/chapter/10.1007/978-3-540-39597-3_39