Verifying DAML+OIL and Beyond in Z/EVES

  • Authors:
  • Jin Song Dong;Chew Hung Lee;Yuan Fang Li;Hai Wang

  • Affiliations:
  • National University of Singapore;DSO National Laboratories;National University of Singapore;University of Manchester

  • Venue:
  • Proceedings of the 26th International Conference on Software Engineering
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Semantic Web, the next generation of Web, gives datawell-defined and machine-understandable meaning so thatthey can be processed by remote intelligent agents cooperatively.Ontology languages are the building blocks of SemanticWeb as they prescribe how data are defined and related.The existing reasoning and verification tools for SemanticWeb are improving however still elementary. We believethat Semantic Web can be a novel application domainfor software modeling languages and tools. Z is aformal modeling language for specifying software systemsand Z/EVES is a proof tool for Z. In this paper, we firstlypresent Z semantics for ontology language DAML+OIL.This semantic model is embedded as a Z section daml2zinZ/EVES, which serves as an environment for checking andverifying Web ontologies. Then we present a tool for automaticallytransforming ontology documents into the specializedZ codes understood by Z/EVES. Finally, we usea recent real application, the military plan ontologies, todemonstrate the different reasoning tasks that Z/EVES canperform. Furthermore, undiscovered errors in the originalontologies were found by Z/EVES and some of these errorsare even beyond Semantic Web modeling and reasoning capabilities.