1. Using public (life sciences &
healthcare) RDF resources
in Neo4j
Dr. Jesús Barrasa
Director Sales Engineering EMEA - Neo4j
2. Based in London UK.
With Neo4j for 5 years (but a life of graphs)
Head of Sales Engineering in Europe.
Lead the Neosemantics (n10s) Labs project.
Me
6. How to access them?
● Bulk download
● API
○ URI deref
○ SPARQL
■ CONSTRUCT
■ DESCRIBE
■ SELECT
https://www.nlm.nih.gov/databases/download/mesh.html
7. What is RDF?
• A Model : URIs and Triples
• A query language: SPARQL (Uris and Triples… and variables)
• A number of serialisation formats: JSON-LD, Turtle, RDF/XML,...
“RDF is a standard model for data interchange
on the Web”
RDF Spec (https://www.w3.org/RDF/)
9. What is RDF? The Serialisation Formats
JSON-LD
N-Triples
RDF/XML
Turtle
10. ● object is a Literal
↳ a node property●
● object is a resource
↳ a relationship●
● predicate is rdf:type
↳ a node label
RDF fits nicely into a Property Graph
https://jbarrasa.com/2016/06/07/importing-rdf-data-into-neo4j/
17. Your turn!
Download Neo4j + n10s
https://neo4j.com/labs/neosemantics-rdf/
Link to sources from today’s session
https://github.com/jbarrasa/connections-lifesci
18. Using public (life sciences &
healthcare) RDF resources
in Neo4j
Dr. Jesús Barrasa
Director Sales Engineering EMEA - Neo4j
Questions?