Semantic Web provides a context enriched framework for future internet applications. Semantic Web Rule Language (SWRL) is a logical based notation for describing relationships among the different data entities documented by the Web Ontology Language (OWL). This project investigate the possibility of using the ontological rules and its reasoning engines to monitor the dynamic behaviours of semantic web applications during run-time executions. The project will examine the existing solutions on program behaviour monitoring, and looking at extending the approaches into the semantic web domain. A prototype system will be developed to realise the proposed solution, and proper evaluations will be conducted to measure the effectiveness of the approach. The project will use Apache Jena - an open source Java framework for building Semantic Web and Linked Data applications.
Undergraduate
A prototype system for monitoring semantic web applications using ontological rules.
None
Lab allocations have not been finalised