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!
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.
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.