Building Views over Semistructured Data Sources

  • Silvana Castano
  • Valeria De Antonellis
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1728)


The goal of this paper is to present concepts and techniques to build views and organize the information search space of heterogeneous semistructured data sources with respect to expected queries. We formalize the notion of object pattern and of semantic correspondence between object patterns. Object pattern analysis is ontology-driven and leads to the construction of reconciled views of the sources, called global object patterns. Global object patterns mediate between heterogeneous terminology and structure of data in different sources and are used for query formulation and data extraction.


Query Language Conversion Function Structure Query Language Query Formulation Semistructured Data 
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.
    Abiteboul, S.: Querying Semistructured Data. In: Proc. of the Int. Conf. on Database Theory (ICDT’97), Delphi, Greece (1997).Google Scholar
  2. 2.
    Abiteboul, S., et al.: Tools for Data Translation and Integration. IEEE Data Engineering Bulletin, 22(1) (1999) 3–8 ( Scholar
  3. 3.
    Bergamaschi, S., Castano, S., Vincini, M.: Semantic Integration of Semistructured and Structured Data Sources. SIGMOD Record, 28(1) 1999, (
  4. 4.
    Buneman, P.: Semistructured Data. In Proc. of Symposium on Principles of Database Systems (PODS’97), Tucson, Arizona (1997) 117–121.Google Scholar
  5. 5.
    Castano, S., De Antonellis, V.: A Discovery-Based Approach to Database Ontology Design. Distributed and Parallel Databases, Special Issue on Ontologies and Databases, 7(1) 1999.Google Scholar
  6. 6.
    Castano, S., De Antonellis, V.: A Schema Analysis and Reconciliation Tool Environment for Heterogeneous Databases. In IEEE Proc. of IDEAS’99 Int. Database Engineering and Applications Symposium, Montreal (1999).Google Scholar
  7. 7.
    Castano, S., De Antonellis, V., De Capitani Di Vimercati, S.: Global Viewing of Heterogeneous Data Sources. To appear on IEEE Trans. on Knowledge and Data Engineering (1999).Google Scholar
  8. 8.
    Deutsch, A., Fernandez, M., Florescu, D., Levy, A., Suciu, D.: XML-QL: A Query Language for XML. World Wide Web Consortium, Working paper (1998), (
  9. 9.
    Haas, L.M., et al.: Transforming Heterogeneous Data with Database Middleware: Beyond Integration. IEEE Data Engineering Bulletin, 22(1) (1999) 31–36, ( Scholar
  10. 10.
    Levy, A., Rajaraman, A., Ordille, J.J.: Querying Heterogeneous Information Sources Using Source Descriptions. In: Proc. of the 22nd Int. Conf. on Very Large Data Bases — VLDB’96, (1996) 251–262.Google Scholar
  11. 11.
    Mena, E., Kashyap, V., Sheth, A., Illarramendi, A.: OBSERVER: An Approach for Query Processing in Global Information Systems based on Interoperation across Pre-existing Ontologies. In: Proc. of First IFCIS Int. Conf. on Cooperative Information Systems (CoopIS’96), Brussels (1996) 14–25.Google Scholar
  12. 12.
    Mendelzon, A., Mihaila, G., Milo, T.: Querying the World Wide Web. In: Proc. of First Int. Conf. on Parallel and Distributed Information Systems, (1996).Google Scholar
  13. 13.
    Miller, A.G.: WordNet: a Lexical Database for English. Communications of the ACM, 38(11), (1995) 39–41.CrossRefGoogle Scholar
  14. 14.
    Nestorov, S., Abiteboul, S., Motwani, R.: Extracting Schema from Semistructured Data. In: Proc. of the ACM Int. Conf. on Management of Data ( SIGMOD’98), (1998).Google Scholar
  15. 15.
    Papazoglou, M.P., Milliner, S.: Subject-based Organization of the Information Space in Multi-Database Networks. In: Proc. of 10th Conf. On Advanced Information Systems Engineering (CaiSE’98), Pisa, Italy, (1998) 251–272.Google Scholar
  16. 16.
    Salton, G.: Automatic Text Processing — The Transformation, Analysis and Retrieval of Information by Computer. Addison-Wesley (1989).Google Scholar
  17. 17.
    Sciore, E., Siegel, M., Rosenthal, A.: Using Semantic Values to Facilitate Interoperability Among Heterogeneous Information Systems. ACM Trans. on Database Systems, 19(2), (1994) 254–290.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Silvana Castano
    • 1
  • Valeria De Antonellis
    • 2
  1. 1.University of MilanoMilanoItaly
  2. 2.University of BresciaBresciaItaly

Personalised recommendations