A Pluggable Architectural Model and a Formally Specified Programming Language Independent API for an Ontological Knowledge Base Server

  • Tagung:

    Konferenzartikel 

  • Autoren:

    Alexander Paar
    Jürgen Reuter
    Jaron Schaeffer
     

  • Summary

    Recently, ontology engineering has become ever more important when it comes to conceptualize knowledge. However, writing software applications that operate on ontological knowledge still suffers from a lack of connectivity provided by available ontology management systems. Interfaces of ontology management systems are either based on error prone programming language agnostic remoting protocols or they are restricted to one particular pro-gramming language. We implemented an ontological Knowledge Base Server, which can expose the functionality of arbitrary off-the-shelf ontology manage-ment systems via arbitrary remoting protocols. Based on XML Schema Defini-tion, we defined a full-fledged API for processing OWL ontologies. Client access code can be generated automatically for virtually any object oriented pro-gramming language. Using Description Logics terminology, the Knowledge Base Server API was formally specified, such that it could be used to validate implementations based on three different adapted ontology management systems.

  • Jahr:

    2005 

Projekte
Titel

Bibtex

@inproceedings{,
author={Alexander Paar, J{\"u}rgen Reuter, Jaron Schaeffer},
title={A Pluggable Architectural Model and a Formally Specified Programming Language Independent API for an Ontological Knowledge Base Server},
year=2005,
month=Dec,
booktitle={Australasian Ontology Workshop (AOW 2005)},
abstract={Recently, ontology engineering has become ever more important when it comes to conceptualize knowledge. However, writing software applications that operate on ontological knowledge still suffers from a lack of connectivity provided by available ontology management systems. Interfaces of ontology management systems are either based on error prone programming language agnostic remoting protocols or they are restricted to one particular pro-gramming language. We implemented an ontological Knowledge Base Server, which can expose the functionality of arbitrary off-the-shelf ontology manage-ment systems via arbitrary remoting protocols. Based on XML Schema Defini-tion, we defined a full-fledged API for processing OWL ontologies. Client ac-cess code can be generated automatically for virtually any object oriented pro-gramming language. Using Description Logics terminology, the Knowledge Base Server API was formally specified, such that it could be used to validate implementations based on three different adapted ontology management sys-tems.},