• DocumentCode
    1561756
  • Title

    Querying semi-structured data with graph grammars

  • Author

    Furfaro, Filippo

  • Author_Institution
    DEIS, Universita della Calabria, Rende, Italy
  • fYear
    2002
  • Firstpage
    288
  • Lastpage
    293
  • Abstract
    Recent research has investigated the problem of querying semi-structured data and data which can be represented by means of graphs (e.g. object-oriented data, XML data, etc.). Typically queries on graph-like data, called path queries, are expressed by means of regular expressions denoting paths in the graph. The result of a path query is the set of nodes reachable by means of a path expressed by a specified regular expression. In this paper we investigate the problem of extracting a subgraph satisfying a given property from a given graph representing some information. We propose a new form of queries, called graph queries, whose answers are (marked) graphs having a particular structure, extracted from the source graph. We show that a simple form of graph grammar can be profitably used to define graph queries. The result of a graph query, using a grammar G over a database D, is a subgraph of D ´matching´ a graph derived from G.
  • Keywords
    database theory; graph grammars; query processing; database; graph grammars; graph queries; graphs; nodes; path queries; regular expressions; semi-structured data querying; subgraph; Data mining; Database languages; Navigation; Object oriented modeling; Production systems; Prototypes; Tree graphs; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: Coding and Computing, 2002. Proceedings. International Conference on
  • Print_ISBN
    0-7695-1506-1
  • Type

    conf

  • DOI
    10.1109/ITCC.2002.1000404
  • Filename
    1000404