Setting up Local Instance of DBPedia

Hi all,

I am currently working on a university research project, which builds an interactive application that fill in empty table data by making simple queries to the public Virtuoso SPARQL endpoint. The performance seems fine. (e.x, if I want to fill 100 entries, I make 100 simple queries, and usually get the result back in 7 seconds.).
However, I am wondering if setting up my own instance of DBPedia would be better for my app. (gain in performance, or stability, etc.) My first question is: Is this a good idea?
If yes, can someone please provide me a step-by-step guidance on how to do this? I have done a lot of search on how this should be done, but I am lost. I am not clear on things like: what do I need to install, how do I use them, what is the procedure, etc. Can you guys please help me with this? Thanks lots!

Hi @kospades,

we are organizing a DBpedia Stack tutorial on July 1st, where one of the topics is setting up local DBpedia using Docker
https://wiki.dbpedia.org/tutorials/1st-dbpedia-stack-tutorial

Unfortunatelly, the timing is not well aligned for people based in US. However, we plan to record the tutorial and also to organize additional in the coming months with timing friendly with US based citizens. For the following events check: https://wiki.dbpedia.org/events

In the meanting, maybe @janfo can give you some pointers.

All the best,
Milan

1 Like

Hi @kospades,

This is all you need to run your own DBpedia instance: https://github.com/dbpedia/Dockerized-DBpedia
It uses docker and pulls the data from the Databus which is our data release platform.

Thanks! I will register for the tutorial and see if I can make it live.

Thanks @janfo! I will attend the tutorial first, then try the link above.