dice-group / Ontolearn

Ontolearn is an open-source software library for explainable structured machine learning in Python. It learns OWL class expressions from positive and negative examples.
https://ontolearn-docs-dice-group.netlify.app/index.html
MIT License
35 stars 9 forks source link

Add test cases for TripleStore #377

Open alkidbaci opened 4 months ago

alkidbaci commented 4 months ago

Should add test cases for TripleStore related classes because it would be harder to find the issue once it is reported later on. Since triplestore kb requires an endpoint, it would be nice if we can host a knowledge base somewhere where it would always be available.

Demirrr commented 4 months ago

Yes indeed

Demirrr commented 3 months ago

We should intergate the following steps into github actions to test TripleStore

Using jena-fuseki

  1. sudo docker run -p 3030:3030 -e ADMIN_PASSWORD=pw123 stain/jena-fuseki
  2. Login http://localhost:3030/#/ with admin and pw123
  3. Create a new dataset and upload the RDF Triple