Publication type: |
Article in Proceedings |
Author: |
K. Lüttich, T. Mossakowski |
Editor: |
Achille C. Varzi, Laure Vieu |
Title: |
Specification of Ontologies in CASL |
Book / Collection title: |
Formal Ontology in Information Systems -- Proceedings of the Third International Conference (FOIS-2004) |
Volume: |
114 |
Page(s): |
140 – 150 |
Series: |
Frontiers in Artificial Intelligence and Applications |
Year published: |
2004 |
Publisher: |
IOS Press, Amsterdam |
Abstract: |
This paper proposes to use CASL (Common Algebraic Specification Language; designed by CoFI -- Common Framework Initiative) for formalising ontologies in FOL. The major advantage of CASL over other specification techniques is its static strong typing and subtyping. Namely, using sorts (types) instead of unary predicates for the ontological categories gives the possibility to find unintended application of n-ary predicates during the type checking of CASL. Another advantage of CASL is its structuring facilities that provide renaming and hiding of symbols used in specifications and the instantiation of parametrised specifications. All this is supported by an evolving tool set for syntax and type analysis, called HETS (Heterogeneous Tool Set), that provides the connection to various provers (interactive and automatic). The tool set allows the combination and detection of various different logics and sublogics. There is a further specialisation of CASL related to the Semantic Web ontology language OWL-DL called CASL-DL (CASL-Description Logic). It gives, as a sublanguage of CASL, the ability to use automatic reasoners like Racer for inferences while using HETS for type checking of the predicates. A consistent view of the same ontology in CASL (for expressiveness) and CASL-DL (for easier automated reasoning with tools like Fact and Racer) is provided by using HETS. Moreover, the first-order axioms can be kept when using a first-order prover. It is well known that there are first-order provers that are as fast as Fact or Racer on description logic fragments, thus combining the best of both worlds. We use HETS as a tool to exploit this possibility. |
ISBN: |
1-58603-468-5 |
PDF Version: |
http://www.informatik.uni-bremen.de/agbkb/publikationen/luettich/onto-casl-fois.pdf |
Keywords: |
Ontology CASL CASL-DL |
Status: |
Reviewed |
Last updated: |
12. 01. 2007 |
|
|