This branch produces a local semantic web application. Currently, you are able to query library dataset that is persistent on Apache Jena Fuseki's local server. And using postman's get/post request for a specific string input, we are able to view the data via D3.js.
- verify that your environment is set to run on java 8
- need to have your own local Apache Jena Fuseki with dataset name
dsand upload filestrict_query_fixed.jsonldseen under folder data
- clone the repo
- set up Apache Jena Fuseki, create dataset name
ds, upload .jsonld files into Fuseki's UI. You can access their UI via localhost:3030 - cd into
TripleDataProcessorfolder and runmvn packagethenmvn tomcat:run. Make sure you're running java 8. - go to a browser and type
http://localhost:8080/TripleDataProcessor/webapi/searchfor search UI, which will redirect to/myresourceto display D3 http://localhost:8080/TripleDataProcessor/webapi/myresourcefor raw triples of returned queryhttp://localhost:8080/TripleDataProcessor/webapi/myresourcefor D3 display- If error 500 (Server issue), run
mvn installthenmvn cleanto download all dependencies
- should see D3 display based on user given input in search bar
- We are working to get the project running on library server.
- querying external SPARQL endpoints