Property Graphs Model and API Community Group Launched

With your support, the Property Graphs Model and API Community Group has been launched:
  http://www.w3.org/community/propertygraphs/

To join:
 http://www.w3.org/community/propertygraphs/join

This group was originally proposed on 2013-09-16
by Ashok Malhotra. The following people supported its
creation: 
      Ashok Malhotra
      Michael Petychakis
      Sandro Hawke
      Robin Berjon
      nura mailittafi
  
--------------------
This group will explore the Property Graph data model and API and decide
whether this area is ripe for standardization.   Property Graphs are
used to analyze social networks and in other Big Data applications using
NoSQL databases.


The group may want to investigate several extensions to the data model. 
For example, should nodes be typed; what datatypes are allowed for
property values; can properties have multiple values and should we add
collection types such as sets and maps to the data model?  At the same
time, we need to bear in mind that there are several Property Graph
vendors and implementations and we may not want to deviate significantly
from current practice.


Existing Property Graph APIs are either navigational e.g. Tinkerpop or
declarative e.g. Neo4j.  For a W3C standard we may want to design a more
HTTP and REST-oriented  interface in the style of OData Protocol and
OData URL Conventions.  In this style, you construct URls for
collections of nodes  and edges.  For example, a GET on
http://server/nodes  would return the collection of nodes on the server.
A GET on http://server/nodes/in(type = ‘knows’ ) would return the
collection of incoming arcs with type = ‘knows’ and a GET on
http://server/nodes/out(type = ‘created’ ) would return the
collection of outgoing arcs with type = ‘created’.  Once a
collection of nodes or arcs is selected with the URI, query operators
can be used to add functions to select properties to be returned. 
Functions can also be used to return aggregate properties such as count
and average.


The group will deliver a recommendation to the W3C regarding whether and
how the Property Graph work should be taken forward towards
standardization.

--------------------

Thank you,

W3C Community Development Team

Received on Thursday, 19 September 2013 13:10:33 UTC