XML: Current Developments and Future Challenges for the Database Community

  • Stefano Ceri
  • Piero Fraternali
  • Stefano Paraboschi
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1777)


While we can take as a fact “the Web changes everything”, we argue that “XML is the means” for such a change to make a significant step forward. We therefore regard XML-related research as the most promising and challenging direction for the community of database researchers. In this paper, we approach XML-related research by taking three progressive perspectives. We first consider XML as a data representation standard (in the small), then as a data interchange standard (in the large), and finally as a basis for building a new repository technology. After a broad and necessarily coarse-grain analysis, we turn our focus to three specific research projects which are currently ongoing at the Politecnico di Milano, concerned with XML query languages, with active document management, and with XML-based specifications of Web sites.


Query Processing Query Language Integrity Constraint Chemical Markup Language Edit Script 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    S. Abiteboul, D. Quass, J. McHugh, J. Widom, and J. Wiener. The Lorel query language for semistructured data. Int. J. on Digital Libraries, 1(1), Apr. 1997.Google Scholar
  2. 2.
    D. Beech, A. Malhotra, and M. Rys. A formal data model and algebra for XML, 1999. Unpublished report.Google Scholar
  3. 3.
    P. Bernstein, M. Brodie, S. Ceri, D. DeWitt, M. Franklin, H. Garcia-Molina, J. Gray, J. Held, J. Hellerstein, H. V. Jagadish, M. Lesk, D. Maier, J. Naughton, H. Pirahesh, M. Stonebraker, and J. Ullman. The Asilomar report on database research. ACM SIGMOD Record, 27(4):74–80, Dec. 1998.CrossRefGoogle Scholar
  4. 4.
    A. Bonifati and S. Ceri. Comparative analysis of five XML query languages. ACM SIGMOD Record, 2000. to appear.Google Scholar
  5. 5.
    S. Ceri, S. Comai, E. Damiani, P. Fraternali, S. Paraboschi, and L. Tanca. XML-GL: A graphical language for querying and restructuring XML documents. In Proc. of the 8th Int. World Wide Web Conf., Toronto, Canada, May 1999.Google Scholar
  6. 6.
    S. Ceri, P. Fraternali, and S. Paraboschi. Data-driven, one-to-one web site generation for data-intensive applications. In Proc. of 25th Conf. on Very Large Data Bases, pages 615–626, Edinburgh, Scotland, Sept. 1999.Google Scholar
  7. 7.
    P. P.Chen, D. W. Embley, and S.W. Liddle, editors. Workshop on the World-Wide Web and Conceptual Modeling (WWWCM’99), Paris, France, Nov. 1999.Google Scholar
  8. 8.
    Chemical Markup Language (CML), 1999.
  9. 9.
    A. Deutsch, M. Fernandez, D. Florescu, A. Levy, and D. Suciu. XML-QL: A query language for XML. In QL’98-W3C Workshop on Query Languages [17].Google Scholar
  10. 10.
    P. Fankhauser, M. Friedrich, G. Huck, I. Macherius, and J. Robie. Querying XML with locator semantics. Submitted for publication, 1999.Google Scholar
  11. 11.
    M. Fernandez, D. Suciu, and A. Deutsch. XML-QL demo site, 1999.
  12. 12.
    R. Goldman and J. Widom. DataGuides: Enabling query formulation and optimization in semistructured databases. In Proc. of the 23rd Int. Conf. on Very Large Data Bases, pages 436–445, Athens, Greece, Aug. 1997.Google Scholar
  13. 13.
    A. Levy. More on data management for XML, 1999.
  14. 14.
    Object Management Group. XML Metadata Interchange (XMI), 1998.
  15. 15.
    J. Robie, J. Lapp, and D. Schach. XML Query Language (XQL). In Query Languages 98 [17].Google Scholar
  16. 16.
    Visual Genomics, Inc. Bioinformatic Sequence Markup Language (BSML), 1999.
  17. 17.
    World Wide Web Consortium. QL’98-W3C Workshop on Query Languages, Cambridge, Mass., Dec. 1998.
  18. 18.
    World Wide Web Consortium. The Document Object Model (DOM) Level 1 Specification, October 1998.
  19. 19.
    World Wide Web Consortium. Extensible Stylesheet Language (XSL) Specification, 1999.
  20. 20.
    World Wide Web Consortium. Mathematical Markup Language (MathML) 1.01 specification, July 1999.
  21. 21.
    World Wide Web Consortium. XML Fragment Interchange, June 1999.
  22. 22.
    World Wide Web Consortium. XML Schema part 1: Structures, Dec. 1999.
  23. 23.
    World Wide Web Consortium. XML Schema part 2: Datatypes, Dec. 1999.

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Stefano Ceri
    • 1
  • Piero Fraternali
    • 1
  • Stefano Paraboschi
    • 1
  1. 1.Dipartimento di Elettronica e InformazionePolitecnico di MilanoMilanoItaly

Personalised recommendations