Innovations in Systems and Software Engineering

, Volume 11, Issue 3, pp 203–215

BOWL: augmenting the Semantic Web with beliefs

  • Jin Song Dong
  • Yuzhang Feng
  • Yuan-Fang Li
  • Colin Keng-Yan Tan
  • Bimlesh Wadhwa
  • Hai H. Wang
Original Paper

DOI: 10.1007/s11334-015-0243-9

Cite this article as:
Dong, J.S., Feng, Y., Li, YF. et al. Innovations Syst Softw Eng (2015) 11: 203. doi:10.1007/s11334-015-0243-9

Abstract

As the Semantic Web is an open, complex and constantly evolving medium, it is the norm, but not exception that information at different sites is incomplete or inconsistent. This poses challenges for the engineering and development of agent systems on the Semantic Web, since autonomous software agents need to understand, process and aggregate this information. Ontology language OWL provides core language constructs to semantically markup resources on the Semantic Web, on which software agents interact and cooperate to accomplish complex tasks. However, as OWL was designed on top of (a subset of) classic predicate logic, it lacks the ability to reason about inconsistent or incomplete information. Belief-augmented Frames (BAF) is a frame-based logic system that associates with each frame a supporting and a refuting belief value. In this paper, we propose a new ontology language Belief-augmented OWL (BOWL) by integrating OWL DL and BAF to incorporate the notion of confidence. BOWL is paraconsistent, hence it can perform useful reasoning services in the presence of inconsistencies and incompleteness. We define the abstract syntax and semantics of BOWL by extending those of OWL. We have proposed reasoning algorithms for various reasoning tasks in the BOWL framework and we have implemented the algorithms using the constraint logic programming framework. One example in the sensor fusion domain is presented to demonstrate the application of BOWL.

Keywords

Semantic Web OWL Probabilistic ontology language 

Copyright information

© Springer-Verlag London 2015

Authors and Affiliations

  • Jin Song Dong
    • 1
  • Yuzhang Feng
    • 2
  • Yuan-Fang Li
    • 3
  • Colin Keng-Yan Tan
    • 1
  • Bimlesh Wadhwa
    • 1
  • Hai H. Wang
    • 4
  1. 1.School of ComputingNational University of SingaporeSingaporeSingapore
  2. 2.SAS Institute, SingaporeSingaporeSingapore
  3. 3.Faculty of ITMonash UniversityClaytonAustralia
  4. 4.School of Engineering and Applied ScienceAston UniversityBirminghamUK