Information Technology Journal1812-56381812-5646Asian Network for Scientific Information10.3923/itj.2005.44.54WangGuoren Donghong Han Baiyou Qiao Bin Wang 1200541In this study, 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 Schema to support polymorphic elements and polymorphic references. Moreover, we define a formalization to represent these features and present some validation rules to validate whether an XML instance document conforms to an Extended XML Schema based on the formalization. Finally, we extend XQuery to support the polymorphic feature.]]>Bray, T., J. Paoli, C.M. Sperberg-McQueen and E. Maler,20005th Edn.,Davidson, A., M. Fuchs and M. Hedin,19991999Fallside, D.C.,20012001Jelliffe, R.,20002000Klarlund, N., A. Moller and M.I. Schwartzbach,20029285319Lee, D. and W.W. Chu,2002297687Dobbie, G. and R.W. Topor,19951995pp: 265280Liu, M., G. Dobbie and T.W. Ling,200227117151Lewis, P.M., A. Bernstein and M. Kifer,2002Chamberlin, D., D. Florescu, J. Robie and J. SimEeon,20012001Fankhauser, P.,2001301419