Skip to content

Comenius-Abduction-Team/Abduction-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DL Abduction App

GUI application which can solve logical abduction problems formulated in DL (description logics).

An abduction problem searches for explanations - facts that can be added into a background knowledge to make it entail an observation. The explanations can be limited so that they consist only of the chosen abducibles - either concrete facts or symbols that we allow to appear in facts.

The background knowledge, the ontology and the abducibles are all entered as OWL ontologies, either in the RDF/XML or the Manchester syntax.

In Additional settings, the solver to use can be chosen (there is only one functional solver at the moment), along with various options for the abduction problem.

For each solver, specific parameters can be set as strings, analogously to UNIX command line parameters. These parameters are strongly related to the algorithm that is used in the given solver. They are listed here:

For CATS (check repository for more detailed info):

  • *alg [ mhs | hst | mxp | mhs-mxp | hst-mxp ] -- chooses which abduction algorithm should be used
  • d <integer> -- limits the solving algorithm, so that it terminates before the HS-tree reaches the given level
  • sR <true/false> -- changes how relevance is treated with multiple axioms in the observation
  • log <true/false> -- if set to true, log files with extra information will be created

In an IDE, use the application by running the AppStarter class.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages