Querying Graphs

Querying Graphs PDF Author: Angela Bonifati
Publisher: Springer Nature
ISBN: 3031018648
Category : Computers
Languages : en
Pages : 166

Get Book Here

Book Description
Graph data modeling and querying arises in many practical application domains such as social and biological networks where the primary focus is on concepts and their relationships and the rich patterns in these complex webs of interconnectivity. In this book, we present a concise unified view on the basic challenges which arise over the complete life cycle of formulating and processing queries on graph databases. To that purpose, we present all major concepts relevant to this life cycle, formulated in terms of a common and unifying ground: the property graph data model—the pre-dominant data model adopted by modern graph database systems. We aim especially to give a coherent and in-depth perspective on current graph querying and an outlook for future developments. Our presentation is self-contained, covering the relevant topics from: graph data models, graph query languages and graph query specification, graph constraints, and graph query processing. We conclude by indicating major open research challenges towards the next generation of graph data management systems.

Querying Graphs

Querying Graphs PDF Author: Angela Bonifati
Publisher: Springer Nature
ISBN: 3031018648
Category : Computers
Languages : en
Pages : 166

Get Book Here

Book Description
Graph data modeling and querying arises in many practical application domains such as social and biological networks where the primary focus is on concepts and their relationships and the rich patterns in these complex webs of interconnectivity. In this book, we present a concise unified view on the basic challenges which arise over the complete life cycle of formulating and processing queries on graph databases. To that purpose, we present all major concepts relevant to this life cycle, formulated in terms of a common and unifying ground: the property graph data model—the pre-dominant data model adopted by modern graph database systems. We aim especially to give a coherent and in-depth perspective on current graph querying and an outlook for future developments. Our presentation is self-contained, covering the relevant topics from: graph data models, graph query languages and graph query specification, graph constraints, and graph query processing. We conclude by indicating major open research challenges towards the next generation of graph data management systems.

Efficient Optimization and Processing of Queries Over Text-rich Graph-structured Data

Efficient Optimization and Processing of Queries Over Text-rich Graph-structured Data PDF Author: Günter Ladwig
Publisher: KIT Scientific Publishing
ISBN: 3731500159
Category : Computers
Languages : en
Pages : 254

Get Book Here

Book Description
Many databases today capture both, structured and unstructured data. Making use of such hybrid data has become an important topic in research and industry. The efficient evaluation of hybrid data queries is the main topic of this thesis. Novel techniques are proposed that improve the whole processing pipeline, from indexes and query optimization to run-time processing. The contributions are evaluated in extensive experiments showing that the proposed techniques improve upon the state of the art.

Query Processing over Graph-structured Data on the Web

Query Processing over Graph-structured Data on the Web PDF Author: M. Acosta Deibe
Publisher: IOS Press
ISBN: 1614999163
Category : Computers
Languages : en
Pages : 244

Get Book Here

Book Description
In the last years, Linked Data initiatives have encouraged the publication of large graph-structured datasets using the Resource Description Framework (RDF). Due to the constant growth of RDF data on the web, more flexible data management infrastructures must be able to efficiently and effectively exploit the vast amount of knowledge accessible on the web. This book presents flexible query processing strategies over RDF graphs on the web using the SPARQL query language. In this work, we show how query engines can change plans on-the-fly with adaptive techniques to cope with unpredictable conditions and to reduce execution time. Furthermore, this work investigates the application of crowdsourcing in query processing, where engines are able to contact humans to enhance the quality of query answers. The theoretical and empirical results presented in this book indicate that flexible techniques allow for querying RDF data sources efficiently and effectively.

Querying Graph Structured Data

Querying Graph Structured Data PDF Author: Lei Yang
Publisher:
ISBN:
Category : Computer science
Languages : en
Pages : 196

Get Book Here

Book Description
With the emergence of bioinformatics and social science applications, a large amount of data can be represented as graphs. Thus, there is an increasing interest in developing diverse graph algorithms that operate on large graphs. In this thesis, we discuss diverse graph problems including the pedigree computation problem in the bioinformatics field and a general purpose graph query problem -- graph pattern matching problem, which can be applied to social network. First, a pedigree is a diagram of family relationships, and it is often used to determine the mode of inheritance (dominant, recessive, etc.) of genetic diseases. The pedigree computation problem studies the evaluation of the inbreeding coefficient of a given individual using Compact Path Encoding (CPE), which is a new compact path encoding scheme for large pedigrees. We design a set of efficient algorithms for identifying paths based on CPE. In addition, we present time and space complexity analysis, and also manifest the efficiency of our method for evaluating inbreeding coefficients as compared to previous methods by experimental results using pedigree graphs with real and synthetic data. Both theoretical and experimental results demonstrate that our method is more scalable and efficient than previous methods in terms of time and space requirements. Second, querying large data graphs efficiently with a flexible query pattern is an important research problem due to a wide range of applications with large graph structured data. As the sizes of data graphs become increasingly larger, more efficient techniques are needed to achieve better query performance. In this part, we focus on designing techniques to find all the matches for a user-provided query pattern in a large data graph (graph pattern matching problem) based on subgraph isomorphism. The query pattern used in this work extends the traditional one by supporting paths with distance constraints. To evaluate such query patterns, we propose a hybrid inverted index, and an efficient query evaluation algorithm with join order optimization -- JAGUAR (standing for join-based graph pattern querying algorithm). The scalability and efficiency of our proposed methods are demonstrated by detailed experiments on a set of synthetic and real datasets.Moving forward, we improve the scalability of our approach by adapting it to a distributed environment. The extension includes a distributed version of VEJoint & Hubs Index as well as the construction algorithms, a distributed computation model which is customized for the graph pattern matching problem and the new query evaluation algorithm based on the model. As an important feature of our distributed computation model, we significantly reduced the network communication during the query evaluation procedure, which largely improves the query performance. At last, we test the query performance of our distributed algorithm using data graphs as large as 100 million of edges with a cluster of up-to 16 machines. The experimental results demonstrate that with only 16 machines, our algorithm can evaluate the query pattern in tens of milliseconds.

The Semantic Web

The Semantic Web PDF Author: Karl Aberer
Publisher: Springer Science & Business Media
ISBN: 3540762973
Category : Business & Economics
Languages : en
Pages : 998

Get Book Here

Book Description
This book constitutes the refereed proceedings of the joint 6th International Semantic Web Conference, ISWC 2007, and the 2nd Asian Semantic Web Conference, ASWC 2007, held in Busan, Korea, in November 2007. The 50 revised full academic papers and 12 revised application papers presented together with 5 Semantic Web Challenge papers and 12 selected doctoral consortium articles were carefully reviewed and selected from a total of 257 submitted papers to the academic track and 29 to the applications track. The papers address all current issues in the field of the semantic Web, ranging from theoretical and foundational aspects to various applied topics such as management of semantic Web data, ontologies, semantic Web architecture, social semantic Web, as well as applications of the semantic Web. Short descriptions of the top five winning applications submitted to the Semantic Web Challenge competition conclude the volume.

Efficient and scalable graph view maintenance for deductive graph databases based on generalized discrimination networks

Efficient and scalable graph view maintenance for deductive graph databases based on generalized discrimination networks PDF Author: Beyhl, Thomas
Publisher: Universitätsverlag Potsdam
ISBN: 3869563397
Category : Computers
Languages : en
Pages : 154

Get Book Here

Book Description
Graph databases provide a natural way of storing and querying graph data. In contrast to relational databases, queries over graph databases enable to refer directly to the graph structure of such graph data. For example, graph pattern matching can be employed to formulate queries over graph data. However, as for relational databases running complex queries can be very time-consuming and ruin the interactivity with the database. One possible approach to deal with this performance issue is to employ database views that consist of pre-computed answers to common and often stated queries. But to ensure that database views yield consistent query results in comparison with the data from which they are derived, these database views must be updated before queries make use of these database views. Such a maintenance of database views must be performed efficiently, otherwise the effort to create and maintain views may not pay off in comparison to processing the queries directly on the data from which the database views are derived. At the time of writing, graph databases do not support database views and are limited to graph indexes that index nodes and edges of the graph data for fast query evaluation, but do not enable to maintain pre-computed answers of complex queries over graph data. Moreover, the maintenance of database views in graph databases becomes even more challenging when negation and recursion have to be supported as in deductive relational databases. In this technical report, we present an approach for the efficient and scalable incremental graph view maintenance for deductive graph databases. The main concept of our approach is a generalized discrimination network that enables to model nested graph conditions including negative application conditions and recursion, which specify the content of graph views derived from graph data stored by graph databases. The discrimination network enables to automatically derive generic maintenance rules using graph transformations for maintaining graph views in case the graph data from which the graph views are derived change. We evaluate our approach in terms of a case study using multiple data sets derived from open source projects.

Handbook of Graphs and Networks in People Analytics

Handbook of Graphs and Networks in People Analytics PDF Author: Keith McNulty
Publisher: CRC Press
ISBN: 100059727X
Category : Business & Economics
Languages : en
Pages : 266

Get Book Here

Book Description
Handbook of Graphs and Networks in People Analytics: With Examples in R and Python covers the theory and practical implementation of graph methods in R and Python for the analysis of people and organizational networks. Starting with an overview of the origins of graph theory and its current applications in the social sciences, the book proceeds to give in-depth technical instruction on how to construct and store graphs from data, how to visualize those graphs compellingly and how to convert common data structures into graph-friendly form. The book explores critical elements of network analysis in detail, including the measurement of distance and centrality, the detection of communities and cliques, and the analysis of assortativity and similarity. An extension chapter offers an introduction to graph database technologies. Real data sets from various research contexts are used for both instruction and for end of chapter practice exercises and a final chapter contains data sets and exercises ideal for larger personal or group projects of varying difficulty level. Key features: Immediately implementable code, with extensive and varied illustrations of graph variants and layouts. Examples and exercises across a variety of real-life contexts including business, politics, education, social media and crime investigation. Dedicated chapter on graph visualization methods. Practical walkthroughs of common methodological uses: finding influential actors in groups, discovering hidden community structures, facilitating diverse interaction in organizations, detecting political alignment, determining what influences connection and attachment. Various downloadable data sets for use both in class and individual learning projects. Final chapter dedicated to individual or group project examples.

Neo4j High Performance

Neo4j High Performance PDF Author: Sonal Raj
Publisher: Packt Publishing Ltd
ISBN: 1783555165
Category : Computers
Languages : en
Pages : 192

Get Book Here

Book Description
If you are a professional or enthusiast who has a basic understanding of graphs or has basic knowledge of Neo4j operations, this is the book for you. Although it is targeted at an advanced user base, this book can be used by beginners as it touches upon the basics. So, if you are passionate about taming complex data with the help of graphs and building high performance applications, you will be able to get valuable insights from this book.

Human Interaction with Graphs

Human Interaction with Graphs PDF Author: Sourav S. Bhowmick
Publisher: Springer Nature
ISBN: 3031018613
Category : Computers
Languages : en
Pages : 186

Get Book Here

Book Description
Interacting with graphs using queries has emerged as an important research problem for real-world applications that center on large graph data. Given the syntactic complexity of graph query languages (e.g., SPARQL, Cypher), visual graph query interfaces make it easy for non-programmers to query such graph data repositories. In this book, we present recent developments in the emerging area of visual graph querying paradigm that bridges traditional graph querying with human computer interaction (HCI). Specifically, we focus on techniques that emphasize deep integration between the visual graph query interface and the underlying graph query engine. We discuss various strategies and guidance for constructing graph queries visually, interleaving processing of graph queries and visual actions, visual exploration of graph query results, and automated performance study of visual graph querying frameworks. In addition, this book highlights open problems and new research directions. In summary, in this book, we review and summarize the research thus far into the integration of HCI and graph querying to facilitate user-friendly interaction with graph-structured data, giving researchers a snapshot of the current state of the art in this topic, and future research directions.

Query Processing Over Graph-structured Data on the Web

Query Processing Over Graph-structured Data on the Web PDF Author: Maribel Acosta Deibe
Publisher:
ISBN: 9783898387385
Category :
Languages : en
Pages :

Get Book Here

Book Description