IBM®
Skip to main content
    Country/region [change]    Terms of use
 
 
 
    Home    Products    Services & solutions    Support & downloads    My account    

IBM Systems Journal

Celebrating 10 Years of XML   Volume 45, Number 2, 2006
Table of contents: HTMLPDF This article: HTMLPDF   Copyright info

Virtual XML: A toolbox and use cases for the XML world view - References

by K. H. Rose,
S. Malaika,
and R. J. Schloss
Cited references and notes

  1. S. Bourbonnais, V. M. Gogate, L. M. Haas, R. W. Horman, S. Malaika, I. Narang, and V. Raman, “Towards an information infrastructure for the grid,” IBM Systems Journal 43, No. 4, 665–688 (December 2004).
  2. SGML is described at Cover Pages, http://xml.coverpages.org/sgml.html.
  3. XML Path Language (XPath), Version 1.0, W3C Recommendation, J. Clark and S. DeRose (Editors), World Wide Web Consortium (November 1999), http://www.w3.org/TR/1999/REC-xpath-19991116.
  4. XML Path Language (XPath) 2.0, W3C Candidate Recommendation, A. Berglund, S. Boag, D. Chamberlin, M. F. Fernández, M. Kay, J. Robie, and J. Siméon (Editors), World Wide Web Consortium (April 2005), http://www.w3.org/TR/2005/CR-xpath20-20051103.
  5. XMLSpy from Altova, Inc., http://www.altova.com/.
  6. The Apache XML Project, Apache Software Foundation, http://xml.apache.org/.
  7. XSL Transformations (XSLT), Version 1.0, W3C Recommendation, J. Clark (Editor), World Wide Web Consortium (November 1999), http://www.w3.org/TR/1999/REC-xslt-19991116.
  8. XSL Transformations (XSLT), Version 2.0, W3C Candidate Recommendation, M. Kay (Editor), World Wide Web Consortium (November 2005), http://www.w3.org/TR/2005/CR-xslt20-20051103/.
  9. XQuery 1.0: An XML Query Language, W3C Candidate, S. Boag, D. Chamberlin, M. F. Fernández, D. Florescu, J. Robie, and J. Siméon (Editors), World Wide Web Consortium (November 2005), http://www.w3.org/TR/2005/CR-xquery-20051103.
  10. Health Level Seven, Inc., http://www.hl7.org/.
  11. ACORD Global Insurance Standards, Association for Cooperative Operations Resarch and Development, http://www.acord.org/.
  12. The ISO: SQL/XML—Part 14 (SQL 2003) specification, ISO/IEC 9075-14:2003, International Organization for Standardization, http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER= 35341&scopelist=.
  13. The ISO: SQL/XML—Part 14 (SQL 2003) specification, XML schema, defined at the International Organization for Standardization, http://standards.iso.org/iso/9075/2002/12/.
  14. D. C. Fallside and P. Walmsley: XML Schema Part 0: Primer (Second Edition), W3C Recommendation, World Wide Web Consortium (October 2004), http://www.w3.org/TR/2004/REC-xmlschema-0-20041028.
  15. JCP JSR 114 JDBC Rowset Implementations XML schema, defined at http://java.sun.com/xml/ns/jdbc/webrowset.xsd.
  16. EXIF JPEG format, defined at Japan Electronics and Information Technology Industries Association, http://www.jeita.or.jp/english/standard/html/1_4.htm.
  17. ASN.1 (Abstract Syntax Notation 1), is described at http://asn1.elibel.tm.fr/en/.
  18. XQuery 1.0 and XPath 2.0 Data Model, November 2005, W3C Candidate Recommendation, M. F. Fernández, A. Malhotra, J. Marsh, M. Nagy, and N. Walsh (Editors), World Wide Web Consortium (November 2005), http://www.w3.org/TR/2005/CR-xpath-datamodel-20051103/.
  19. XML Information Set (Second Edition), W3C Recommendation, J. Cowan and R. Tobin (Editors), World Wide Web Consortium (February 2004), http://www.w3.org/TR/xml-infoset.
  20. XML Schema Part 1: Structures (2nd Edition), W3C Recommendation, H. S. Thompson, D. Beech, M. Maloney, and N. Mendelsohn (Editors), World Wide Web Consortium (October 2004), http://www.w3.org/TR/xmlschema-1.
  21. XML Schema Part 2: Datatypes (2nd Edition), W3C Recommendation, P. V. Biron and A. Malhotra (Editors), World Wide Web Consortium (October 2004), http://www.w3.org/TR/xmlschema-2.
  22. M.-T. Schmidt, B. Hutchison, P. Lambros, and R. Phippen, “The Enterprise Service Bus: Making Service-Oriented Architecture Real,” IBM Systems Journal 44, No. 4, 781–797 (December 2005).
  23. XMLSoft.org: LibXML2: The XML C Parser and Toolkit for Gnome and Other Systems, with a Variety of Language Bindings (2005), http://xmlsoft.org/.
  24. Document Object Model (DOM) Level 3 Core Specification, Version 1.0, W3C Recommendation, A. Le Hors, P. Le Hégaret, L. Wood, G. Nicol, J. Robie, M. Champion, and S. Byrne (Editors), World Wide Web Consortium (April 2004), http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407.
  25. Document Object Model (DOM) Level 3 XPath Specification (Version 1.0), W3C Working Group Note, R. Whitmer (Editor), World Wide Web Consortium (February 2004), http://www.w3.org/TR/2004/NOTE-DOM-Level-3-XPath-20040226.
  26. RELAX NG Specification, J. Clark and M. Murata (Editors), OASIS (December 2001), http://www.oasis-open.org/committees/relax-ng/spec-20011203.html.
  27. D. D. Chamberlin, M. M. Astrahan, K. P. Eswaran, P. P. Griffiths, R. A. Lorie, J. W. Mehl, P. Reisner, and B. W. Wade, “SEQUEL 2: A Unified Approach to Data Definition, Manipulation, and Control,” IBM Journal of Research and Development 20, No. 6, 560–575 (1976).
  28. JDBC Technology, Sun Microsystems, Inc., http://java.sun.com/products/jdbc/.
  29. N. Li, J. Hui-I Hsiao, and P. Tijare, “Cursor Management for XML Data,” in Proceedings of XML Database Symposium (XSym 2003), Lecture Notes in Computer Science 2824, Springer-Verlag, Berlin, Germany (September 2003), pp. 52–69.
  30. .NET Framework Class Library, XPathNavigator Class, Microsoft Corporation, http://msdn.Microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemxmlxpathxpathnavigatorclasstopic.asp.
  31. Introduction to OJXQI—The Oracle Java XQuery API, Oracle Corporation, http://www.oracle.com/technology/sample_code/tech/xml/xmldb/jxqi.html.
  32. K. Inaba, Purely Applicative XML Cursor, http://www.kmonos.net/pub/Slit/index.en.html.
  33. XmlCursor Interface, BEA Systems, Inc., http://e-docs.bea.com/workshop/docs81/doc/en/core/index.html.
  34. D. Obasanjo, A Survey of APIs and Techniques for Processing XML, O'Reilly Media, Inc. (2003), http://www.xml.com/pub/a/2003/07/09/xmlapis.html.
  35. XQuery 1.0 and XPath 2.0 Functions and Operators, W3C Candidate Recommendation, A. Malhotra, J. Melton, and N. Walsh (Editors), World Wide Web Consortium (November 2005), http://www.w3.org/TR/2005/CR-xpath-functions-20051103/.
  36. Simple API for XML, Version 2.0.2 (April 2004), http://www.saxproject.org/.
  37. J. Beatty, S. Brodsky, M. Carey, R. Ellersick, M. Nally, and R. Preotiuc-Pietro, Service Data Objects, Version 2.0, IBM Corp. and BEA Systems, Inc. (June 2005), ftp://www6.software.ibm.com/software/developer/library/j-commonj-sdowmt/Commonj-SDO-Specification-v2.0.pdf.
  38. K. Rose and L. Villard, “Phantom XML,” Proceedings of the XML 2005 Conference, November 14–18, Atlanta, Georgia (2005), http://www.idealliance.org/proceedings/xml05/abstracts/paper80.HTML.
  39. Binary Format Description Language (BFD) project at the Pacific Northwest National Laboratory, U.S. Department of Energy, http://collaboratory.emsl.pnl.gov/sam/bfd/.
  40. BizTalk project from Microsoft Corporation, http://www.microsoft.com/biztalk/default.mspx.
  41. T. Restrepo, BizTalk 2004 Flat File Schema Tutorial (Parts 1 and 2), http://www.winterdom.com/dev/bts/.
  42. M. Beckerle, Data Format Description Language (DFDL), A Proposal: Data Format Description Language Working Group Working Draft (2005-08-29), https://forge.gridforum.org/projects/dfdl-wg.
  43. Global Grid Forum, http://www.ggf.org/.
  44. M. Westhead, M. Beckerle, and J. Myers, Data Format Description Language Working Group, Global Grid Forum, 2004, http://forge.gridforum.org/projects/dfdl-wg.
  45. BPEL4WS (Business Process Execution Language for Web Services), described at http://www.ibm.com/developerworks/library/specification/ws-bpel/.
  46. Virtual XML Garden, described at http://www.alphaworks.ibm.com/tech/virtualxml.
  47. Scientific Annotation Middleware (SAM), described at http://www.scidac.org/SAM.
  48. K. Loughran, P. Donachy, T. J. Harmer, R. H. Perrott, M. Prentice, S. Bearder, and J. Rasch, GEDDM: Grid Based Conversion of Unstructured Data Using a Common Semantic Model, http://www.allhands.org.uk/2004/proceedings/papers/166.pdf.
  49. M. Antonioletti, S. Hastings, A. Krause, S. Langella, S. Laws, S. Malaika, and N. W. Paton, Web Services Data Access and Integration—The XML Realization (DAIS-WG) (December 2005), https://forge.gridforum.org/projects/dais-wg.
  50. Zip Archive, described at http://www.info-zip.org/.
  51. Chartered Aircraft System, IBM Corporation, http://domino.research.ibm.com/comm/research_projects.nsf/pages/virtualxml.examples.html.
  52. ASC X12 (American National Standards Institute (ANSI) Accredited Standards Committee X12 for Electronic Data Interchange), described at http://www.x12.org/.
  53. D. Ferrucci and A. Lally, “Building an example application with the Unstructured Information Management Architecture,” IBM Systems Journal (Special Issue on Unstructured Information Management) 43, No. 3, 455–475 (2004).
  54. The XML World View, ACM Symposium on Document Engineering, University of Wisconsin-Milwaukee, USA (October 2004), http://www.sdml.info/doceng2004.

General references on XML views

These references are organized by location as follows:

IBM Almaden Research Center (the first work on XML views was done here):

M. Carey, D. Florescu, Z. Ives, Y. Lu, J. Shanmugasundaram, E. Shekita, and S. Subramanian, “XPERANTO: Publishing Object-Relational Data as XML,” Proceedings of the Third International Workshop on the Web and Databases (WebDB 2000), May 18–19, 2000, Dallas, Texas, ACM, New York (2000), pp. 105–110.

J. Shanmugasundaram, E. Shekita, R. Barr, M. Carey, B. Lindsay, H. Pirahesh, and B. Reinwald, “Efficiently Publishing Relational Data as XML documents,” Proceedings of the Third International Workshop on the Web and Databases (WebDB 2000), May 18–19, 2000, Dallas, Texas, ACM, New York (2000), pp. 65–76.

INRIA:

S. Abiteboul, “On Views and XML,” Proceedings of the Eighteenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS 1999), May 31–June 2, 1999, Philadelphia, Pennsylvania, ACM, New York (1999), pp. 30–38.

University of Washington:

Z. Ives, D. Florescu, M. Friedman, A. Levy, and D. Weld, “An Adaptive Query Execution System for Data Integration,” Proceedings of the ACM SIGMOD International Conference on Management of Data, June 1–3, 1999, Philadelphia, ACM, New York (1999), pp. 299–310.

University of Pennsylvania and AT&T Research:

M. F. Fernandez, Y. Kadiyska, D. Suciu, A. Morishima, and W-C. Tan, SilkRoute,” A Framework for Publishing Relational Data in XML,” ACM Transactions on Database Systems 27, No. 4, 438–493 (2002).

UCSD Mix project—The idea of virtual views of data as XML was explored with early strategies documented in the following references:

B. Ludascher, Y. Papakonstantinou, and P. Velikhov, “Navigation-Driven Evaluation of Virtual Mediated Views,” Proceedings of the 7th International Conference on Extending Database Technology (EDBT 2000), Konstanz, Germany, March 27–31, 2000, Lecture Notes in Computer Science 1777, Springer, Berlin (2000), pp. 150–165.

C. Baru, V. Chu, A. Gupta, B. Ludascher, R. Marciano, Y. Papakonstantinou, and P. Velikhov, “XML-Based Information Mediation for Digital Libraries,” Proceedings of the Fourth ACM Conference on Digital Libraries, August 11–14, 1999, Berkeley, CA, ACM, New York (1999), pp. 214–215.

A large body of work on adapting relational data into XML has been published, including the following references:

P. Bohannon, H. F. Korth, and P. P. S. Narayan, “The Table and the Tree: On-Line Access to Relational Data through Virtual XML Documents,” Proceedings of the Fourth International Workshop on the Web and Databases (WebDB 2001), Santa Barbara, California, USA, May 24–25, 2001, ACM, New York (2001), pp. 55–60.

M. L. Lo, S-K Chen, S. Padmanabhan, and J-Y Chung, “XAS: A System for Accessing Componentized, Virtual XML Documents,” Proceedings of the 23rd International Conference on Software Engineering (ICSE 2001), May 12–19, 2001, Toronto, Ontario, Canada, IEEE, New York (2001), pp. 493–502.

P. Bohannon, S. Ganguly, H. F. Korth, P. P. S. Narayan, and P. Shenoy, “Optimizing View Queries in ROLEX to Support Navigable Result Trees,” Proceedings of the 28th International Conference on Very Large Databases (VLDB 2002), Morgan Kaufmann Publishers, San Francisco, CA (2002), pp. 119–130.

A large body of work on adapting HTML pages into XML has been published, including the following references:

A. Sahuguet and F. Azavant, “Web Ecology: Recycling HTML Pages as XML Documents Using W4F,” Proceedings of the ACM SIGMOD Workshop on The Web and Databases (WebDB'99), June 3–4, 1999, Philadelphia, Pennsylvania, ACM, New York (1999), pp. 31–36.

J. Naughton et al., “The Niagara Internet Query System,” IEEE Data Engineering Bulletin 24, No. 2, 27–33 (2001).


    About IBMPrivacyContact