- ➰ Fuseki with UI - The SPARQL server with inferencing.
- 🐢 SOH tools - Auto reload Turtle file changes on save.
- 💡 OWLFBRuleReasoner enabled - OWL/lite reasoner by default. Auto-update on save.
- 🎯 Deno JS engine - E2E tests with examples.
- 🐳 Docker container - Across platforms.
make
to start the server and load all ttl files. The default port is 3040. If you want to use 3050 instead, runmake HOST_PORT=3050
.- Visit http://localhost:3040/#/dataset/ds/query.
- Query the following SPARQL, If you get http://..._news1, the dev server is running.
PREFIX main: <https://raw.githubusercontent.com/site-bender/ontology-dev-server/main/src/main.ttl#>
PREFIX news: <https://raw.githubusercontent.com/site-bender/ontology-dev-server/main/src/news.ttl#>
PREFIX places: <https://raw.githubusercontent.com/site-bender/ontology-dev-server/main/src/places.ttl#>
SELECT ?news WHERE { places:_auckland main:mentionedIn ?news}
- Replace ttl files with your ontology.
- Have some fun.
make load
to load all ttl files.
Jetbrains' IDE
- Go to Settings > Tools > File Watchers
- Import this watchers config
- Setup scope equal to ./src
- Setup working directory equal to ./
VS code
- TODO
make test
to run all tests in the e2e folder.
For editing Deno tests in the e2e folder, you can install a Deno plugin.
Jetbrains' IDE
- Install Deno plugin
VS code
- TODO
All Fuseki logs will be printed to this log file.
Todo