To create a software application using Semantic Data Technologies (i.e. a data model using an ontology, a dataset using RDF/RDFS and an application interface that runs SPARQL queries at the back-end and executes results in human readable format)
My question is, can the application be built using the ontology I provide? The project needs to be complete between 6th and 9th of December 2018
Eclipse IDE - Use Windows Forms Builder feature to build the GUI for faster development
Jena Fuseki Server - Upload the RDF Dataset from the Ontology I created using Protege Application.
Test SPARQL queries can also be done on the uploaded RDF Dataset using the server
Jena Framework - To run and execute SPARQL Queries for the Semantic Application
Please use SPARQL to Query the uploaded RDF data with Java using the Windows Builder feature within Eclipse IDE. (Incorporating Java with SPARQL to make the components of Windows Builder interact with RDF data.)
Sounds slightly complicated but the end result should be an simple application with only 6-8 SPARQL Queries. The GUI will also be basic as the application should only fetch and display instances or individuals from the RDF data including search functions. I would prefer the WIndows Builder feature in Eclipse IDE to be used as it is simple and quick to build/implement.
I just don't know how to use Java with SPARQL to query RDF data, hence why I needed help building this application. I will send over my Ontology file created using Protege Application along with a SketchFlow and basic prototype of the expected end result of the Semantic Applications GUI and functions.
I can make the payment on the 23rd of November; However I will need the project complete by 6th or the 9th of December at the latest which is around 2 weeks? Because of the short time window to complete the work. The application is fine with basic GUI and only 6-8 SPARQL Queries to fetch and display data. I have tried making this easy as I can for shorter time to build.
The application will be based on a Admissions System for enrolment.