About

Apollo logo colour

Apollo was a user-friendly knowledge modelling application designed to support various knowledge representation needs.

It was built around fundamental primitives such as classes, instances, functions, and relations, with an internal model structured as a frame system based on the OKBC protocol. Apollo ensured full consistency checks during editing to maintain data integrity.

The application was not limited to any specific knowledge representation language and could be adapted to different storage formats through I/O plug-ins. Its user interface featured an open, view-based architecture, allowing for the implementation of additional perspectives on the knowledge base.

Apollo was developed using the Java programming language.

Features

  • Full consistency check during editing
  • Open design based onĀ views
  • Special dialog for quick creation of anonymous instances
  • I/O plug-in architecture – export plug-ins to CLOS and OCML
  • Java based user-interface

Interface

The main window displayed a loaded ontology.

The left side, known as the “ontology view,” presented all objects within the ontology along with the hierarchy of ontologies. The right side, called the “focus view,” showed the selected object and its related objects.

Screenshot of Apollo's main window with loaded ontology colour

Configuration dialogue window.

Screenshot of Apollo's configuration dialogue window colour

Repository administration dialogue window.

Screenshot of Apollo's repository administration dialogue window colour

Team

  • Martin Falc
  • Matt Koss
  • Paul Mulholland
  • Petr Miksovsky
  • Zdenek Kouba
  • Lubos Kral
  • Jan Uhlir
  • Zdenek Zdrahal