psamim / jena-coursera-sparql

Query SPARQL on Coursera API usinge Apache Jena

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

This Web application lets users search for courses in Coursera and OpenUniversity by course name or instructor name using the Coursera API and the OpenUniversity SPARQL endpoint. It presents the results in a table, or as graph models on top of the designed ontology in RDF-XML or TTL formats. The ontology consists of properties which are common in both OpenUniversity and Coursera. The application uses Apache Jena for querying the SPARQL endpoint and manipulating graph models.

Run

The Main method is in the org.bihe.semantic.ui.Main. After running it you can view the application by visiting http://127.0.0.1:4567 in the browser.

The project uses Maven for managing dependencies. It can be built by the following commands.

$ mvn clean install
$ java -jar target/semantic-project-0.0.1-SNAPSHOT.jar

License

This application is licensed under GNU General Public License, Version 3.0.

About

Query SPARQL on Coursera API usinge Apache Jena

License:GNU General Public License v3.0


Languages

Language:CSS 70.4%Language:Java 29.2%Language:JavaScript 0.4%