There’s a Property Graph in My Triplestore: Using an RDF Triplestore to Manage, Model, and (SPARQL) Query Property Graphs
Share this Session:
  Souripriya Das   Souripriya Das
  Matthew Perry   Matthew S Perry
Principal Member of Technical Staff
  Ana Paula Vargas   Ana Paula Estrada Vargas
Senior Member of Technical Staff
  Xavier Lopez   Xavier Lopez
Senior Director


Thursday, August 21, 2014
10:30 AM - 11:00 AM

Level:  Technical - Intermediate

Oracle has provided semantic data management technologies for nearly a decade. More recently, there has been growing interest in new graph data models such as property graphs used by NoSQL graph database vendors (e.g., Neo4j).

This presentation will compare and contrast RDF graphs and the property graph data model. Both are directed, labeled, multi-relational graphs. There are key differences between the two models. For example, property graphs appear to provide efficient and intuitive data modeling through direct support for key-value pairs for edges. This can be a significant improvement over the more cumbersome RDF reification approach. We will explain how key-value pairs for edges can be efficiently modeled with standard RDF. We will illuminate some of the strengths and weakness of each approach. By understanding how RDF triplestores can be used for property graph applications, application developers will be able to leverage their use of RDF triplestores into a new category of social network applications.

Information architects, product vendors and other attendees will have a better understanding of graph data models by learning:

  1. Similarities/differences, and pros/cons, of two popular graph data models: property graphs and RDF graphs
  2. Key questions about an application that can help determine which graph data model is most appropriate
  3. How to model property graph data in a standard RDF triplestore
  4. How to broaden the applicability of RDF triplestores to support a broad range of property graph applications

Souripriya Das, Ph.D., a.k.a. Souri, pioneered the work on semantic technologies in Oracle and has led the development effort since its inception in 2002. Prior to taking up semantic technologies, he was the lead developer and project leader for novel database features at Oracle. Souri was co-editor of the W3C R2RML (RDB2RDF Mapping Language) Recommendation and has represented Oracle at several W3C Working Groups: RDB2RDF, RDF, and SPARQL. Souri has served as program committee member for EDBT/ICDT 2014 and ESWC 2012 conferences and was a lecturer at the Reasoning Web 2009 Summer School. Souri currently works for Oracle as an Architect. Souri has a Ph.D. in Computer Science from Rutgers University, M.S. from Vanderbilt University, and B.Tech. from the Indian Institute of Technology (IIT) at Kharagpur. His other interests lie in trying to understand the philosophy of life, evolution of the universe, and playing soccer with friends.

Matthew Perry, Ph.D., joined the Semantic Technologies team at Oracle in 2008. His primary responsibility at Oracle is development of the SPARQL query engine for Oracle Spatial and Graph – RDF Semantic Graph. As an Oracle representative, he participated in the W3C SPARQL 1.1 Working Group and in the Open Geospatial Consortium (OGC) GeoSPARQL Standard Working Group, where he was co-editor of the GeoSPARQL specification. Matthew holds a Ph.D. in Computer Science and Engineering from Wright State University and a B.S. in Computer Science from the University of Georgia. His research interests include Semantic Web query languages and query processing.

Ana Estrada, Ph.D., belongs to the Oracle Semantic Technologies team in Mexico Development Center, where she collaborates in the development of RDF query support in Oracle Database. She joined the Semantic Technologies team in 2013. In the same year, she finished a joint Ph.D. between the CINVESTAV in Mexico and the ENS de Cachan in France. Her professional interests include Semantic Web technologies and programming, among others.

Xavier Lopez is Director of Oracle's Spatial and Graph technologies group. Xavier leads Oracle in spatial and graph database technologies. He has over 20 years of experience in these areas. He holds advanced engineering and planning degrees from University of Maine, MIT, and the University of California, Davis. Xavier has been active in numerous academic and government research initiatives. He is the author of a book on government spatial information policy and has authored over 100 scientific and industry publications in areas related to spatial and graph technologies.

Close Window