Digressing slightly ... Fuseki (next release) will have the ability to add custom serviceson datasets. Currently, its the fixed builtin set of query, update, upload etc.
Adding a validation service is one such example of a custom addition.
Andy
On 21/02/18 10:25, Dave Reynolds wrote:
Hi Lorenz, On 21/02/18 10:04, Lorenz Buehmann wrote:@Dave Does it still hold that the reasoner and therefore consistency checking runs independently of TDB, i.e. it runs in-memory?Yes.If so, depending on the size of the data you have to assign enough memory to the JVM to avoid OOM errors.Sure, though in this case Maria says the data is in-memory anyway. DaveOn 21.02.2018 11:01, Dave Reynolds wrote:Hi Maria, Sorry but there's not, as far as I'm aware, any support for invoking consistency checking via Fuseki. The consistency checking in the built in reasoners is accessible via API calls so you could write your own reporting tool using that but I don't believe there's anything built into fuseki. Dave On 21/02/18 09:45, Мария Ильина wrote:Dear members of the community, I have a problem concerning the use of TDB and Fuseki. I have created a Fuseki server with an in-memory TDB2 database and OWLMicro reasoner. I am using HTTP queries to access the db. This is done by performing SPARQL queries (both select and insert, delete) via Fuseki query service from my Python web app. However, I could not find any documentation on how to perform consistency check via Fuseki over the data stored in TDB. I would also like to have a report, showing which triples contradict with each other. Could you help me on how to do this with Fuseki and HTTP?In addition, is it possible to track changes applied to TDB? Any versioncontrol / migrations service? Thank you in advance. King regards, Maria Ilyina Master's student of Novosibirsk State University, Budker Institute of Nuclear Physics, Russia
