1) A Web 2 based interface for recording ontologies within the archaeological domain
A good knowledge of web 2.0 tools and technologies, RDF/OWL 2.0, developing web based application and Protege, knowledge of web servers (Tomcat, Glassfish)
MSc degree programmes
Web Applications and Services (WAS)
Advanced Distributed Systems (ADS)
Advanced Software Engineering (ASE)
Aims of Project
The aim of this project is to provide a web based interface that uses the OWL API provided by Protege as the business layer to store ontologies and record instances. Initial developments will focus on developing ontologies from the domain of arts.
The starting point is developing a representative ontology in coordination with domain experts from arts. The next step is to provide the user with a web based interface that has the capability to add as many properties and concepts as required. The interface should also allow updating the ontologies. It should be very similar to the interface provided by Protege as an application, however the reasoning and visualisation aspects can be omitted. Once the ontology is stored, the interface should allow making individuals and storing them within a separate namespace from the original ontology. A crucial aspect of this application will be its capability to run on a standalone server (localhost) as well as being available over the network.
Challenges presented by the project
Developing the representative ontology, understanding the protege API, understanding the dual nature of the availability for the application, developing a web based interface and a standalone version.
Familiarity with the Protege API, understanding web servers, designing web based applications based on ontologies.
Nature of End-Product
An ontology for the domain of arts, A web based application for recording ontologies and instances, a standalone version of the application.
Developing the ontology
Developing the application architecture
understanding the protege API
developing the web based application