BFO 2.0 Classifier

BFO 2.0 Classifier is an entity classifier that allows users to add entities to the correct category in the BFO foundational ontology. Users are required to answer a series of questions generated by the classifier and the resulting axiom can then be added to the ontology. The latest version is available from the folder named "BFO2Classifier2". A brief tutorial/description of its use is described at https://bfo-classifier.github.io/. A screenshot of the tool in action:

image

Installation

BFO 2.0 Classifier can be installed on a local machine by downloading the target/BFO_2_0_DecisionDiagram-1.0.00-jar-with-dependencies.jar file from the BFO2Classifier2 folder. Furthermore, one can clone the repo locally and build the project with Maven using the following command.

mvn clean package

The compile jar and its dependencies can be found in the target folder.

Usage

target/BFO_2_0_DecisionDiagram-1.0.00-jar-with-dependencies.jar is a complied jar file of the BFO 2.0 Classifier that can be run using the following command.

java -jar BFO_2_0_DecisionDiagram-1.0.00-jar-with-dependencies.jar

Once opened, it may be self-explanatory. If it isn't, have a look at the documentation at https://bfo-classifier.github.io/.

Contributions

Version 1 of the BFO Classifier was built by:

  • Chiadika Emeruem
  • Steve Wang

and supervised by:

  • Maria Keet

From the Department of Computer Science at the University of Cape Town, South Africa

Version 2 of the BFO Classifier was created by:

  • Maria Keet (UCT)
  • Zubeida Khan (CSIR)

and the tool with the new decision diagram recompiled by:

  • Toky Raboanary (UCT)