QuadStore 'look and feel' now with relationship/edge property indexing?

25 views
Skip to first unread message

Marko Rodriguez

unread,
Nov 13, 2010, 11:54:34 AM11/13/10
to Neo4j user discussions, gremlin-users
Hi Neo4j/TinkerPop people,

I am wondering if Neo4j will become more efficient in its representation of RDF named graphs now that it has relationship property indexing. Efficient in terms of space. If I remember correctly, a quad statement is ?2? neo4j relationships. The reason being, there was no way to get the 'g' in 'spog' in an efficient (index) manner without such a representation. Thus, without this ?2?-statement construction, a getStatements(null,null,null,tg:someGraph) would require a scan of all relationships.

Now with being able to index relationship properties, its possible to have

tail_node [value: uri/bnode]
relationship: [graph: uri/bnode] [label: uri]
head_node [value: uri/bnode/literal]
- See https://github.com/tinkerpop/gremlin/wiki/Modeling-RDF-as-a-Property-Graph

For the Blueprints scene, I'm wondering if it would be good to implement Sail in Blueprints (we currently have Blueprints implementing Sail). As such, we could turn any multi-index graph database into an RDF quad store without requiring the multi-index graph database to even support, know about, or contribute a Sail implementation... (of course, they would have to have a Blueprints implementation).

Thoughts?
Marko.

http://markorodriguez.com

Dave butlerdi

unread,
Nov 13, 2010, 12:01:20 PM11/13/10
to gremli...@googlegroups.com
+5
--
Regards

Dave Butler
butlerdi-at-pharm2phork-dot-org

Also on Skype as pharm2phork

Get Skype here http://www.skype.com/download.html


**********************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.

This footnote also confirms that this email message has been swept by
MIMEsweeper for the presence of computer viruses.

www.mimesweeper.com
**********************************************************************
Reply all
Reply to author
Forward
0 new messages