Lecture 5: FAQs - Aidan Hogan

32
Lecture 5: FAQs Aidan Hogan [email protected]

Transcript of Lecture 5: FAQs - Aidan Hogan

Lecture 5:FAQs

Aidan Hogan

[email protected]

Lab 2/3

• Se puede utilizar:

– http://eci.srv.lab.dc.uba.ar:8890/sparql solo adentro del departamento aquí en la UBA

– http://milenio.dcc.uchile.cl:8890/sparql adentro o afuera

• Los resultados van a cambiar dependiendo al servicio que uno usa porque los datos no van a ser iguales, pero no me importa

• Ya hay datos en el segundo servicio externo

CUAL BASE DE DATOS DE GRAFOS DEBERÍA UTILIZAR? (POPULARIDAD)

La respuesta no es tan directa

Los b.d.d. más populares

• http://db-engines.com/en/ranking

Los b.d.d. de grafos más populares

• http://db-engines.com/en/ranking/graph+dbms

Popularidad no significa que sea la mejor opción

CUAL BASE DE DATOS DE GRAFOS DEBERÍA UTILIZAR? (LENGUAJE DE CONSULTA/MODELO)

Los b.d.d. de grafos con SPARQL

• http://db-engines.com/en/ranking/graph+dbms

Los b.d.d. de grafos con Cypher

• http://db-engines.com/en/ranking/graph+dbms

Edge-labelled graph (RDF) vs. Property graph

SPARQL

Cypher

Cypher (UNION, MINUS)

SPARQL Property Paths

Cypher Property Paths

• Solo se puede hacer estrella (zero o más) con una etiqueta simple

Los b.d.d. de grafos con Gremlin

• http://db-engines.com/en/ranking/graph+dbms

Gremlin: más imperativo

CUAL BASE DE DATOS DE GRAFOS DEBERÍA UTILIZAR? (RENDIMIENTO)

No hay un orden total

Los experimentos que hemos hecho recien

• http://aidanhogan.com/docs/wikidata-sparql-relational-graph.pdf

Wikidata facts about Abraham Lincoln

Comparación entre b.d.d. de grafos

Comparación entre b.d.d. de grafos

Comparación entre b.d.d. de grafos

MÉTODOS DE ACCESO PARA RDF

Wikidata: SPARQL

Wikidata: Linked Data

Wikidata: Raw Dumps

Wikidata: Documentación

Instalar b.d.d. de SPARQL

• Recomendaciones:

– Virtuoso (mejor rendimiento en general)

– Fuseki (fácil instalar)

• Se puede buscar instrucciones en Google

Encontrar otros datasets