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.
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
This application is licensed under GNU General Public License, Version 3.0.