skip to main content
10.1145/1645953.1646016acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
research-article

A query language for analyzing networks

Published:02 November 2009Publication History

ABSTRACT

With more and more large networks becoming available, mining and querying such networks are increasingly important tasks which are not being supported by database models and querying languages. This paper wants to alleviate this situation by proposing a data model and a query language for facilitating the analysis of networks. Key features include support for executing external tools on the networks, flexible contexts on the network each resulting in a different graph, primitives for querying subgraphs (including paths) and transforming graphs.

The data model provides for a closure property, in which the output of every query can be stored in the database and used for further querying.

References

  1. B. Amann and M. Scholl. Gram: a graph data model and query language. In HT, pages 201--211. ACM, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. R. Angles and C. Gutierrez. Survey of graph database models. ACM Computing Surveys, 40(1):1--39, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. I. Bhattacharya and L. Getoor. Collective entity resolution in relational data. Data Engineering Bulletin, 29(2):4--12, 2006.Google ScholarGoogle Scholar
  4. S. Brin and L. Page. The anatomy of a large-scale hypertextual web search engine. Computer Networks, 30(1-7):107--117, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. H. Guting. GraphDB: Modeling and querying graphs in databases. In VLDB, pages 297--308. Morgan Kaufmann Publishers Inc., 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. Gyssens, J. Paredaens, and D. van Gucht. A graph-oriented ob ject database model. In PODS, pages 417--424. ACM, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. Han, L. V. S. Lakshmanan, and R. T. Ng. Constraint-based multidimensional data mining. IEEE Computer, 32(8):46--50, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. H. He and A. K. Singh. Graphs-at-a-time: query language and access methods for graph databases. In SIGMOD, pages 405--418. ACM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. Hidders. Typing graph manipulation operations. In ICDT, pages 394--409. Springer-Verlag, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. T. Imielinski and H. Mannila. A database perspective on knowledge discovery. Communications of the ACM, 39(11):58--64, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Inokuchi, T. Washio, and H. Motoda. Complete mining of frequent patterns from graphs: Mining graph data. Machine Learning, 50(3):321--354, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. G. Karypis and V. Kumar. Multilevel k-way partitioning scheme for irregular graphs. Journal on Parallel and Distributed Computing, 48(1):96--129, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. U. Leser. A query language for biological networks. Bioinformatics, 21(2):33--39, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. Levene and A. Poulovassilis. The hypernode model and its associated query language. In JCIT, pages 520--530. IEEE Computer Society Press, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. M. Levene and A. Poulovassilis. An object-oriented data model formalised through hypergraphs. Data and Knowledge Engineering, 6(3):205--224, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. R. Meo, G. Psaila, and S. Ceri. An extension to SQL for mining association rules. Data Mining and Knowledge Discovery, 2(2):195--224, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. E. Prud'hommeaux and A. Seaborne. SPARQL query language for RDF. http://www.w3.org/TR/rdf-sparql-query/, 2008.Google ScholarGoogle Scholar
  18. P. Sen, G. Namata, M. Bilgic, L. Getoor, B. Gallagher, and T. Eliassi-Rad. Collective classification in network data. AI Magazine, 29(3):93--107, 2008.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. L. Sheng, Z. Ozsoyoglu, and G. Ozsoyogly. A graph query language and its query processing. In ICDE, pages 572--581. IEEE Computer Society Press, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. J. Wicker, L. Richter, K. Kessler, and S. Kramer. SINDBAD and SiQL: An inductive database and query language in the relational model. In ECML/PKDD (2), volume 5212 of Lecture Notes in Computer Science, pages 690--694. Springer, 2008.Google ScholarGoogle Scholar
  21. Z. Zeng, J. Wang, L. Zhou, and G. Karypis. Coherent closed quasi-clique discovery from large dense graph databases. In KDD, pages 797--802. ACM, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A query language for analyzing networks

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CIKM '09: Proceedings of the 18th ACM conference on Information and knowledge management
      November 2009
      2162 pages
      ISBN:9781605585123
      DOI:10.1145/1645953

      Copyright © 2009 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 2 November 2009

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,861of8,427submissions,22%

      Upcoming Conference

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader