Abstract
XML is becoming the standard for document description, and XML Schema is gaining wide acceptance as the schema language to define the set of elements and attribute names that describe the content of a document. This work proposes both a knowledge model and an execution model to extend XML Schema with derived elements: the XDerive vocabulary. A derived element is an element whose content can be calculated by examining the content of other elements. The common presence of derived data in everyday documents supports this endeavour. The feasibility of this approach has been checked out by making the Oracles XML Parser able to interpret XDerive tags.
This research was supported by the Secretaría de Estado de Política Científica y Tecnológica of the Spanish Government under contract TIC 1999-1048-CO2-02. Founding was also received by the Departamento de Educación, Universidades e Investigación of the Basque Govemment under contract UE2000-32.
The updated original online version for this book can be found at DOI: 10.1007/978-0-387-35614-3_21
Chapter PDF
Similar content being viewed by others
References
I. Amy Chen and D. McLeod. Derived Data Update in Semantic Databases. In Proceedings of the Fifteenth International Conference on Very Large Data Bases, pages 225–235, Amsterdam, The Netherlands, August 1989.
T. Connolly and C. Begg. Database Systems. Addison Wesley, 1998.
Oracle Corporation. The Oracles XML Parser for Java, 2002. at http://www.otn.oracle.com/tech/xml/xdk_java/content.html.
R. Elmasri and S.B. Navathe. Fundamentals of database systems. Addison Wesley, 2000.
The Apache Software Foundation. Xerces2 Java Parser 2.0.1 Release, 2001. at http://www.xml.apache.org/xerces2-j/index.html.
C.F. Goldfarb and P. Prescod. The XML Handbook. Prentice Hall, Inc., 1998.
M. Hammer and D. McLeod. Database description with SDM: A Semantic Database Model. ACM Transactions on Database Systems, 6 (3): 351–386, 1981.
Sun Microsystems Inc. JavaTM API for XML Processing (JAXP) 1.2. at http://www.java.sun.com/xml/jaxp/.
R. Jelliffe and Academia Sinica Computing Centre. The Schematron: An XML Structure Validation Language using Patterns in Trees, 2001. at http://www.ascc.net/xml/resource/schematron/schematron.html.
Oracle. XSQL Pages Publishing Framework, 2001. http://www.download-west.oracle.com/otndoc/oracle9i/
S. Simenov. Web services description language part. 1. XML Journal, 2 (2): 20–24, 2001.
W3C. XML Path Language (XPath) Version 1.0 at http://www.w3.org/TR/xpath.html 1999.
W3C. XSL Transformations (XSLT) Version 1.0, 1999. at http://www.w3.org/TR/xslt/.
W3C. Web Services Description Language (WSDL) 1.1, 2000. at http://www.w3.org/TR/wsd1/.
W3C. XML Linking Language (XLinking) Version 1.0, 2001. at http://www.w3.org/TR/xlinld.
W3C. XML Schema Part 1:Structures, 2001. at http://www.w3.org/TR/xmischema-1/.
W3C. XML Schema Part 2:Datatypes, 2001. at http://www.w3.org/TR/xmischema-2/.
W3C. XML Inclusions (XInclude) Version 1.0, 2002. at http://www.w3.org/TR/xinclude/.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Ibáñez, F., Díaz, O., Rodríguez, J.J. (2002). Extending XML Schema with Derived Elements. In: Rolland, C., Brinkkemper, S., Saeki, M. (eds) Engineering Information Systems in the Internet Context. IFIP — The International Federation for Information Processing, vol 103. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35614-3_4
Download citation
DOI: https://doi.org/10.1007/978-0-387-35614-3_4
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5149-9
Online ISBN: 978-0-387-35614-3
eBook Packages: Springer Book Archive