Web of Data
Lect.ZainabAlmugbel
ComputerScienceFacultyMember
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/se
arch/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/grap
h-database-and-neo4j?next_slideshow=1
• www.neo4j.com
• http://maxdemarzi.com
• http://www.w3.org/
Thank you

Graph Database