First University-Industry Meeting on Graph Databases (UIM-GDB)
The analysis and storage of data in the form of a graph has increased in the recent years in many areas. Making it possible to extract relevant information from digital libraries is becoming crucial. Such areas include social networking, where the nodes can be people and their hobbies or activities, and the edges are the relations between them (LinkedIn, Facebook, etc); bibliographic databases, with complex on-line queries where the nodes are the authors or the papers written by them, and the edges are authorships or references to those papers; proteomic applications which require the analysis of the interaction between proteins in order to find new cures for several diseases, and do it by mapping proteins and their interactions into very large graphs that have to be thoroughly analyzed; fraud detection applications in different areas like police investigation, where the nodes are the entities investigated and the actions taken by those entities, and the edges are the relations between those entities and the actions; the Wikipedia or similar wiki-like sources of information, where the nodes are the different keywords (including names, locations, urls, etc) and the edges are the relations between the places where those keywords are used or the urls that they point to; etc. Furthermore, one established prominent area in the application of graph-oriented data is the semantic web and more generally in knowledge management, AI systems and natural language processing. There are several semantic web standards and many independent knowledge management models which can ultimately be viewed as graphs, but are not grounded as such. Moreover, specification efforts have been geared towards the logical aspects of the models while the (more practical) data management perspective has been relegated to implementers.
- Present different graph database management systems in the market, offering an opportunity to describe the different tools available in the market.
- Discuss customer needs regarding graph-like data management and analyze the most common query types. In order to set the groundwork to standardize graph databases, during this workshop we will try to answer questions such as what a graph is and what type of information it may contain, what queries are the most common operations, whether these systems should have extensive support for updates (e.g. large batch updates, ACID transactions), whether they should basically focus on pure analysis/read queries or whether all operations should be mandatory or there might be optional operations.
- Foster the standardization of a query language on generic graphs. The term query is still ambiguous in the field of graph databases, mostly because the community has not been able to define and accept a standard language to make the most typical operations on graph analysis. But, is it necessary to define a new language (based on a standardized, general graph model) or would a set of APIs be sufficient? Either way, language or APIs, what programming paradigms would be appropriate to work in? What can be learned from analogous attempts such SQL, SPARQL or XQUERY?
- Create a collaborative forum to exchange ideas related to graph management and foster research in this area.
We have invited people that has shown to be active in the area both from industry and academia, as well as people that has participated in defining previous languages for semi-structured data. Nevertheless, the meeting is open to include any other people that might be interested in participating or contributing in any manner to this initiative.
Event Details and Dates
The agenda for the meeting will be defined during the next weeks. We are planning several talks including industrial and research graph database projects presentations, as well as other talks in topics related to the area.
An online forum has been setup for participants and other interested parties to engage in preliminary discussion in organizing the workshop and defining its scope and agenda. Please request an invitation by going to the following link: http://groups.google.com/group/graph-databases?hl=en and click on "Apply for membership", if you haven't received an invite already.
Schedule and Assistants
Venue and AccomodationThe meeting will take place in:
Universitat Politècnica de Catalunya
Dep. d'Arquitectura de Computadors
Building C6 Campus Nord
Jordi Girona 1-3
For those who have chosen to stay in the residence close to UPC, here you have a link for directions:
The residence is the RS building.
Monday's DinnerWe are planning to go for an informal dinner on Monday. Since there are not fees for attending the meeting, the dinner is not included. However, we think it can be nice to unplug from the meeting and enjoy the night in Barcelona.
We would need you to confirm if you plan to come for doing a reservation in a nice restaurant.