Automatically exported from code.google.com/p/cb-reasoner
License
ykazakov/cb-reasoner
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
OVERVIEW: CB is an experimental reasoner for ontologies based on a new kind of "consequence-based" reasoning procedure. Currently CB supports a fragment of OWL-2 which corresponds to the DL Horn-SHIF. The theory behind CB is described in the paper: [1] Y. Kazakov. Consequence-Driven Reasoning for Horn SHIQ Ontologies. In IJCAI, pages 2040-2045, July 11-17 2009. CONTENTS: INSTALL instructions for installation LICENSE license and copyright notice Makefile main Makefile README this file bin reasoner executables examples usage examples src program source files COPYRIGHT: All files in [src] are Copyright (c) 2009, 2010 Yevgeny Kazakov <yevgeny.kazakov@comlab.ox.ac.uk> and Oxford University INSTALLATION: See the file INSTALL for installation instructions. USAGE: The binaries are located in the directory [/bin]. For the usage options type from this directory: ./cb --help [on Linux & Mac] cb --help [on Windows] For usage examples see the directory [/examples] REQUIREMENTS: Currently CB can only read ontologies in OWL-2 functional-style syntax and supports a subsets of the constructors corresponding to Horn-SHIF. The reasoner will ignore any constructor or axiom type that it doesn't support and issue a warning. Classes starting with unsupported constructors will be treated as anonymous classes, which should not result in any unsound inferences. An SHIF ontology is Horn if: * It does not contain "ObjectUnionOf" positively, e.g., within a class expressions C in the following axioms and their synonyms: EquivalentClasses(C D) EquivalentClasses(D C) SubClassOf(D C) * It does not contain "ObjectComplementOf" and "ObjectAllValuesFrom" negatively, e.g., within a class expressions C in the following axioms and their synonyms: EquivalentClasses(C D) EquivalentClasses(D C) SubClassOf(C D) The reasoner will issue a warning if the ontology is not Horn. Please print ontology information to find out the reasons why ontology is not Horn: ./cb -i ontology.owl [Linux & Mac] cb -i ontology.owl [Windows] For the description of OWL-2 functional-style syntax, see: http://www.w3.org/TR/owl2-syntax/ OWL ontologies in other formats can be converted into OWL-2 functional syntax using Protege version 4.1 or higher. http://protege.stanford.edu/ To convert a file [ontology.owl], open it in Protege and save using the menu: File > Save as... > OWL Functional Syntax.
About
Automatically exported from code.google.com/p/cb-reasoner
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published