Skip to content

Este proyecto es una aplicación web construida con Streamlit que permite realizar consultas SPARQL sobre una base de datos RDF cargada en un servidor Apache Jena Fuseki. La app facilita la visualización e interacción con información sobre papers científicos, autores y tópicos, entre otros.

License

Notifications You must be signed in to change notification settings

Izan-Navarro/Knowledge-Graphs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INSTRUCCIONES PARA LEVANTAR EL ENTORNO Y EJECUTAR LA APP

  1. Ejecutar Apache Jena Fuseki usando Docker:

    Abre una terminal y corre el siguiente comando:

   docker run -it --rm -p 3030:3030 --env ADMIN_PASSWORD=admin123 stain/jena-fuseki

Esto iniciará el servidor Fuseki en el puerto 3030 con contraseña "admin123".

  1. Crear y cargar la base de datos RDF:

    • Abre tu navegador y ve a http://localhost:3030
    • Crea un nuevo dataset (base de datos) con el nombre que prefieras.
    • Carga el archivo .ttl (Turtle) que contiene tus datos RDF en ese dataset.
  2. Descargar dependencias e iniciar la aplicación Streamlit:

    • Abre otra terminal.

    • Instala la libreria streamlit y sparqlwrapper

      pip install streamlit sparqlwrapper
    • Ejecuta el siguiente comando, reemplazando "ruta al archivo de la app" por la ruta completa donde esté tu archivo app.py:

      python -m streamlit run "ruta al archivo de la app"

    Por ejemplo:

     python -m streamlit run "ruta_al_archivo/app.py"

Asegúrate de que el endpoint SPARQL en tu aplicación (app.py) esté configurado para apuntar a la URL correcta en Fuseki:

http://localhost:3030/NOMBRE_DEL_DATASET/sparql


About

Este proyecto es una aplicación web construida con Streamlit que permite realizar consultas SPARQL sobre una base de datos RDF cargada en un servidor Apache Jena Fuseki. La app facilita la visualización e interacción con información sobre papers científicos, autores y tópicos, entre otros.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages