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
ds
and upload filestrict_query_fixed.jsonld
seen 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
TripleDataProcessor
folder and runmvn package
thenmvn tomcat:run
. Make sure you're running java 8. - go to a browser and type
http://localhost:8080/TripleDataProcessor/webapi/search
for search UI, which will redirect to/myresource
to display D3 http://localhost:8080/TripleDataProcessor/webapi/myresource
for raw triples of returned queryhttp://localhost:8080/TripleDataProcessor/webapi/myresource
for D3 display- If error 500 (Server issue), run
mvn install
thenmvn clean
to 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