graph database

Post on 17-Jul-2015

42 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Web of Data

Lect

. Zai

nab

Alm

ugb

el

Co

mp

ute

r Sc

ien

ce F

acu

lty

Mem

ber

What is it good for?

Social Graph

Recommendation

Available Software

• Ebay uses Neo4j - Java-based Graph Database-for delivery service routing

• Twitter uses FlockDB to store relationships among users

• RDF with SPARQL in research centers

Example

• Sara lives in Dammam, knows C# and knows MySQL. There is a job post that requires a candidate be in Dammam, know C# and know MySQL.

Graph Database Code

• We will be using a very simple language for representing the example as graph database. It is called N3.

• Both Jena or Euler engine can be used for inference (query).

• We need to represent data, then query it to get a matching result.

Graph Database Code Cont’d

Date Representation Query

Web of Data Layers

Knowledge Graph

Undergoing Google Project

Good Websites

• W3C

– http://www.w3.org/

• Knowledge Graph

– http://www.google.com/insidesearch/features/search/knowledge.html

• A developer website

– http://maxdemarzi.com

References

• http://www.slideshare.net/purbon/graph-databases-the-web-of-data-storage-engines

• http://www.slideshare.net/kevin_yeung/graph-database-and-neo4j?next_slideshow=1

• www.neo4j.com

• http://maxdemarzi.com

• http://www.w3.org/

Thank you

top related