Grupo de Facebook DBpedia en español
Notify Twitter

This page (revision-18) was last changed on 13-Jun-2019 18:32 by carlos paz

This page was created on 05-Nov-2018 18:07 by Mariano Rico

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
18 13-Jun-2019 18:32 7 KB carlos paz to previous
17 05-Nov-2018 18:07 7 KB Mariano Rico to previous | to last
16 05-Nov-2018 18:07 6 KB Mariano Rico to previous | to last
15 05-Nov-2018 18:07 6 KB Mariano Rico to previous | to last
14 05-Nov-2018 18:07 5 KB Mariano Rico to previous | to last
13 05-Nov-2018 18:07 5 KB Mariano Rico to previous | to last
12 05-Nov-2018 18:07 5 KB Mariano Rico to previous | to last
11 05-Nov-2018 18:07 5 KB Mariano Rico to previous | to last
10 05-Nov-2018 18:07 5 KB Mariano Rico to previous | to last
9 05-Nov-2018 18:07 5 KB Mariano Rico to previous | to last
8 05-Nov-2018 18:07 5 KB Mariano Rico to previous | to last
7 05-Nov-2018 18:07 5 KB Mariano Rico to previous | to last
6 05-Nov-2018 18:07 5 KB Mariano Rico to previous | to last
5 05-Nov-2018 18:07 5 KB Mariano Rico to previous | to last
4 05-Nov-2018 18:07 4 KB Mariano Rico to previous | to last
3 05-Nov-2018 18:07 4 KB Mariano Rico to previous | to last
2 05-Nov-2018 18:07 4 KB Mariano Rico to previous | to last
1 05-Nov-2018 18:07 4 KB Mariano Rico to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 12 changed 2 lines
(__Linux__) Elige la versión según la versión de la librería de C que tengas en tu sistema (glibc).\\
El instalador es un script que instala en el directorio donde se encuentra el instalador. Ten cuidado para no instalar Virtuoso en el directorio de descargas. En ese directorio se crea la estructura bin, donde se encuentran scripts para arrancar/parar el servidor. También se encuentra la aplicación __isql __(OJO, hay otra que se llama igual pero es sólo para MySQL).
(__Linux__) Elige la versión según la versión de la librería de C que tengas en tu sistema (glibc). Para saber la versión usa el gestor de paquetes y busca glibc. Pulsa el icono %%slimbox [|glibc version.png]%% para ver un ejemplo en Ubuntu. El instalador es un script que instala en el directorio donde se encuentra el instalador. Ten cuidado para no instalar Virtuoso en el directorio de descargas. En ese directorio se crea la estructura bin, donde se encuentran scripts para arrancar/parar el servidor. También se encuentra la aplicación __isql __(OJO, hay otra que se llama igual pero es sólo para MySQL).
At line 29 changed one line
Nota: Los ficheros que cargues se "sumarán" al grafo que indiques en "Named Graph IRI". La forma típica de la IRI es esta: http://localhost:8890/DAV/__migrafo__
Nota: Los ficheros que cargues se "sumarán" al grafo que indiques en "Named Graph IRI". En nuestro caso la IRI es 'http://es.dbpedia.org'.
At line 43 changed one line
Los caracteres del idioma español (tildes, eñes, etc.) se codifican en "__UTF-8 para IRIs__".\\
Los caracteres del idioma español (tildes, eñes, etc.) se pueden codificar en "__UTF-8 para IRIs__".\\
At line 55 added 3 lines
[Ejemplos de consultas SPARQL]
At line 73 changed one line
!!!Configura el VAD de Virtuoso
Como se indica en [http://wiki.dbpedia.org/Internationalization/Guide] hay que seguir estos pasos:
1) Asignar variables
Abre isql e introduce estos valores:
{{{
registry_set ('dbp_decode_iri', 'on'); # (or 'off')
registry_set ('dbp_domain', 'http://es.dbpedia.org'); # (the resource namespace)
registry_set ('dbp_graph', 'http://es.dbpedia.org'); # (the graph, usually the same as dbp_domain)
registry_set ('dbp_lang', 'es'); # (the default language)
registry_set ('dbp_DynamicLocal', 'on'); # (You have to set DynamicLocal to 1 when in the official domain)
registry_set ('dbp_category', 'Categoria'); # (The wikipedia Translation for Category)
registry_set ('dbp_imprint', 'http://es.dbpedia.org');
registry_set ('dbp_website', 'http://es.dbpedia.org/');
registry_set ('dbp_lhost', ':80');
registry_set ('dbp_vhost', 'http://es.dbpedia.org');
}}}
2) Cargar dbpedia.vad
Para entender qué es VAD, echa un vistazo a [Virtuoso VAD docs|http://docs.openlinksw.com/virtuoso/VAD.html]
Descarga el fichero [dbpedia.vad|http://s3.amazonaws.com/opldownload/uda/vad-packages/6.2/virtuoso/dbpedia_dav.vad]
Desde isql ejecuta
{{{
vad_install ('allowed-dir-path/dbpedia.vad', 0); #0 stands for reading it from a file
}}}
El primer argumento {{allowed-dir-path}} es "the file path, which must be in a location that the server process can open, i.e. it is in the DirsAllowed list in the virtuoso.ini file". See [offical doc|http://docs.openlinksw.com/virtuoso/VAD.html#vadsummary]
!!!Consultas SPARQL desde isql
Cualquier sentencia SPARQL puede ser invocada desde isql anteponiendo a la sentencia el comando __sparql__, y finalizando la sentencia con __;__
Por ejemplo, para la sentencia:
{{select * from <http://dbpedia.org> where {?s ?p ?o} }}
el comando isql será:
{{isql> sparql select * from <http://dbpedia.org> where {?s ?p ?o}; }}
\\
__Nota__: Virtuoso soporta la especificación [SPARQL Update|http://www.w3.org/TR/sparql11-update/] (sentencias INSERT y DELETE). Para usarlo desde el SPARQL Endpoint, el administrador de Virtuoso debe habilitar esta opción mediante Conductor-->System Admin-->User accounts-->Pestaña Users --> Bloque "Account Roles". En la lista "Available" selecciona "SPARQL_SELECT" y pulsa el botón >> para pasarlo a la lista "Selected". No olvides pulsa "Save".
El problema es que así permites que cualquiera que tenga acceso al SPARQL Endpoint pueda invocar sentencias INSERT y DELETE, esto es, crear y borrar triples, desde sólo uno, a todos los almacenados :-(
A través de isql se puede usar INSERT y DELETE sin tener que configurar nada :-)
Encuentra mas Softwares para [Manejo de base de datos|https://www.comparasoftware.com/manejo-de-bases-de-datos/]
Más en [Ejemplos de SPARQL Update].