org.dllearner.algorithms.gp
Class ADC
java.lang.Object
org.dllearner.core.owl.Description
org.dllearner.algorithms.gp.ADC
- All Implemented Interfaces:
- Cloneable, KBElement, PropertyRange
public class ADC
- extends Description
ADC stand for "automatically defined concept". It is used for
concept invention in the Genetic Programming Algorithm.
However, it is not used
- Author:
- Jens Lehmann
|
Constructor Summary |
ADC()
|
| Methods inherited from class org.dllearner.core.owl.Description |
addChild, addChild, clone, getChild, getChildren, getDepth, getNumberOfNodes, getParent, getSubtree, isRoot, removeChild, replaceChild, setParent, toKBSyntaxString, toString |
ADC
public ADC()
getLength
public int getLength()
- Description copied from interface:
KBElement
- Gets the length of this knowledge base element. For instance,
A AND B should have length 3 (as three constructs are involved).
There are different ways to define the length of an axiom,
class description etc., but this method provides a straightforward
definition of it.
- Returns:
- The syntactic length of the KB element, defined as the
number of syntactic constructs not including brackets.
toString
public String toString(String baseURI,
Map<String,String> prefixes)
toKBSyntaxString
public String toKBSyntaxString(String baseURI,
Map<String,String> prefixes)
toManchesterSyntaxString
public String toManchesterSyntaxString(String baseURI,
Map<String,String> prefixes)
- Description copied from class:
Description
- Returns a manchester syntax string of this description. For a
reference, see
here
and here (PDF).
- Specified by:
toManchesterSyntaxString in interface KBElement- Specified by:
toManchesterSyntaxString in class Description
- Returns:
- The manchester syntax string for this description.
getArity
public int getArity()
- Specified by:
getArity in class Description
accept
public void accept(DescriptionVisitor visitor)
- Specified by:
accept in class Description
accept
public void accept(KBElementVisitor visitor)
accept
public void accept(org.semanticweb.owl.model.OWLDescriptionVisitor arg0)
asOWLClass
public org.semanticweb.owl.model.OWLClass asOWLClass()
isAnonymous
public boolean isAnonymous()
isOWLNothing
public boolean isOWLNothing()
isOWLThing
public boolean isOWLThing()
accept
public void accept(org.semanticweb.owl.model.OWLObjectVisitor arg0)
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2008 Jens Lehmann