Consulta RDF con SPARQL

Estoy buscando una forma sencilla de consultar RDF con SPARQL .

Sería genial si fuera posible pegar el RDF en un área de texto (en lugar de tener que seleccionar un archivo). En el mejor de los casos, admitiría todas estas formas de especificar el RDF que se consultará:

  • pegar el RDF
  • seleccione un archivo RDF local
  • ingrese una URL a un archivo RDF en línea
  • cargue el RDF como se especifica en la consulta SPARQL (a través de FROM, o cualquier mecanismo compatible con SPARQL)

Cuantos más formatos de serialización RDF se admitan, mejor. Al menos debería ser compatible con Turtle (pero no lo necesito, ya que podría usar un convertidor si la solución recomendada vale la pena).

No tengo ninguna restricción con respecto al formato de resultado.

Una solución debe

  • ser hilo dental ,
  • se ejecuta de forma nativa en GNU/Linux , y
  • trabajar fuera de línea

Respuestas (1)

Recomiendo RDF4J Server, en combinación con RDF4J Workbench (divulgación: estoy en el equipo de desarrollo de RDF4J). Eclipse RDF4J se conocía anteriormente como OpenRDF Sesame.

Sus criterios imprescindibles :

  • RDF4J es FLOSS (EDL - Licencia de distribución de Eclipse )
  • RDF4J se ejecuta en GNU/Linux y cualquier otro sistema operativo (Java)
  • RDF4J Server y Workbench funcionan sin conexión (son aplicaciones web, pero no se necesita Internet para comunicarse con localhost)

RDF4J Server es la aplicación de servidor de base de datos de RDF4J, que administra las tiendas triples y ofrece acceso a través de las API de RDF4J y SPARQL.

RDF4J Workbench es una aplicación cliente que ofrece muchas funciones útiles:

  • Funcionalidad de carga RDF, compatible con copiar y pegar en un área de texto, cargar un archivo local y cargar desde una URL.
  • admite la importación y exportación de todos los formatos de sintaxis RDF comunes, incluido Turtle.
  • un editor de consultas SPARQL completo, con resaltado de sintaxis, autocompletado y consultas guardadas.
  • funcionalidad del explorador de repositorios.
  • Funcionalidad de actualización de SPARQL 1.1 que le permite agregar/modificar/eliminar RDF a través de SPARQL.

Para instalar, siga estos pasos:

  1. Instale Apache Tomcat en su máquina local
  2. Descarga la distribución RDF4J SDK y localiza los dos archivos war en ella (descomprime y los encontrarás en el war/directorio)
  3. Implemente los dos archivos war rdf4j-server.wary rdf4j-workbench.war, en su instalación local de Tomcat.
  4. Visita http://localhost:8080/rdf4j-workbenchpara ingresar al Workbench RDF4.
Sésamo ahora se llama rdf4j .