Class DlBeliefSet
java.lang.Object
org.tweetyproject.commons.BeliefSet<DlAxiom,DlSignature>
org.tweetyproject.logics.dl.syntax.DlBeliefSet
- All Implemented Interfaces:
Iterable<DlAxiom>
,Collection<DlAxiom>
,BeliefBase
This class models a knowledge base for description logics.
A knowledge base of a description logic distinguishes between:
A knowledge base of a description logic distinguishes between:
- the TBox: terminological axioms, i.e. properties of and relations between concepts. In the description logic ALC, the TBox consists of equivalence axioms (GCUs).
- the ABox: assertional axioms, i.e. ground assertions about individuals and what concepts and roles they belong to).
- Author:
- Anna Gessler
-
Field Summary
Fields inherited from class org.tweetyproject.commons.BeliefSet
EQUALS_USES_SIGNATURE
-
Constructor Summary
ConstructorDescriptionCreates a new empty description logics knowledge base.DlBeliefSet
(Set<DlAxiom> formulas) Creates a new description logics knowledge base with the given set of axioms. -
Method Summary
Methods inherited from class org.tweetyproject.commons.BeliefSet
add, add, addAll, clear, contains, containsAll, equals, getSignature, hashCode, isEmpty, iterator, remove, removeAll, retainAll, setSignature, size, toArray, toArray, toString, toString
Methods inherited from interface java.util.Collection
parallelStream, removeIf, spliterator, stream, toArray
-
Constructor Details
-
DlBeliefSet
public DlBeliefSet()Creates a new empty description logics knowledge base. -
DlBeliefSet
-
-
Method Details
-
getMinimalSignature
Description copied from interface:BeliefBase
Returns the signature of the language of this knowledge base.- Returns:
- the signature of the language of this knowledge base.
-
getTBox
-
getABox
-