Uses of Package
org.dllearner.core.owl

Packages that use org.dllearner.core.owl
org.dllearner.algorithms Learning Algorithms. 
org.dllearner.algorithms.celoe   
org.dllearner.algorithms.el Learning algorithms for the EL description logic. 
org.dllearner.algorithms.fuzzydll   
org.dllearner.algorithms.gp Genetic Programming Learning Algorithm. 
org.dllearner.algorithms.hybridgp Hybrid Learning Algorithm: A combination of Genetic Programming and Refinement Operators. 
org.dllearner.algorithms.isle   
org.dllearner.algorithms.ocel New experimental refinement operator approach, which takes obtained information about concrete examples in an algorithm run stronger into account. 
org.dllearner.algorithms.properties   
org.dllearner.algorithms.refinement Refinement Operator Approach. 
org.dllearner.core Core structure of DL-Learner including the definition of component types and a component manager. 
org.dllearner.core.fuzzydll   
org.dllearner.core.options Classes for managing the configuration options of DL-Learner components. 
org.dllearner.core.owl Classes/Interfaces for representing OWL constructs - see the OWL 2 Structural Specification for details. 
org.dllearner.core.owl.fuzzydll   
org.dllearner.kb DL-Learner knowledge sources, which can be used as background knowledge in learning problems. 
org.dllearner.kb.sparql Runnable scripts, each for a different task or experiment. 
org.dllearner.learningproblems Supported DL-Learner learning problems. 
org.dllearner.learningproblems.fuzzydll   
org.dllearner.parser DL-Learner parsers. 
org.dllearner.reasoning Implements the connection to other reasoner or own reasoning/caching algorithms. 
org.dllearner.reasoning.fuzzydll   
org.dllearner.refinementoperators Refinement operator implementations. 
org.dllearner.refinementoperators.fuzzydll   
org.dllearner.utilities Utility classes. 
org.dllearner.utilities.datastructures Utility classesfor manipulating general data structures. 
org.dllearner.utilities.examples Utility classes related to finding/modifying examples of learning problems. 
org.dllearner.utilities.learn Reusable learnings tasks. 
org.dllearner.utilities.owl OWL utility classes (file manipulation, converting between different formats, orderings on OWL structures etc.). 
 

Classes in org.dllearner.core.owl used by org.dllearner.algorithms
Axiom
           
Description
          A class description is sometimes also called "complex class" or "concept".
NamedClass
          Represents an atomic concept in a knowledge base / ontology, e.g.
 

Classes in org.dllearner.core.owl used by org.dllearner.algorithms.celoe
Description
          A class description is sometimes also called "complex class" or "concept".
 

Classes in org.dllearner.core.owl used by org.dllearner.algorithms.el
Description
          A class description is sometimes also called "complex class" or "concept".
NamedClass
          Represents an atomic concept in a knowledge base / ontology, e.g.
ObjectProperty
          Represents an object property in a knowledge base / ontology, e.g.
 

Classes in org.dllearner.core.owl used by org.dllearner.algorithms.fuzzydll
Description
          A class description is sometimes also called "complex class" or "concept".
 

Classes in org.dllearner.core.owl used by org.dllearner.algorithms.gp
Description
          A class description is sometimes also called "complex class" or "concept".
DescriptionVisitor
          Visitor for elements in complex class descriptions (it supports the currently relevant ones - needs to be extended when further constructs are needed).
KBElement
          Interface for all elements of the knowledge base.
KBElementVisitor
          Visitor for all elements of a knowledge base.
PropertyRange
           
 

Classes in org.dllearner.core.owl used by org.dllearner.algorithms.hybridgp
Description
          A class description is sometimes also called "complex class" or "concept".
 

Classes in org.dllearner.core.owl used by org.dllearner.algorithms.isle
Description
          A class description is sometimes also called "complex class" or "concept".
Entity
          Marker interface for classes, properties, individuals.
 

Classes in org.dllearner.core.owl used by org.dllearner.algorithms.ocel
Description
          A class description is sometimes also called "complex class" or "concept".
Individual
          Represents an invididual in a knowledge base / ontology.
 

Classes in org.dllearner.core.owl used by org.dllearner.algorithms.properties
DatatypeProperty
           
ObjectProperty
          Represents an object property in a knowledge base / ontology, e.g.
 

Classes in org.dllearner.core.owl used by org.dllearner.algorithms.refinement
Description
          A class description is sometimes also called "complex class" or "concept".
 

Classes in org.dllearner.core.owl used by org.dllearner.core
Axiom
           
ClassHierarchy
          Represents a subsumption hierarchy (ignoring equivalent concepts).
Constant
          A constant value.
DataRange
           
DatatypeProperty
           
DatatypePropertyHierarchy
          Represents a hierarchy of datatype properties.
Description
          A class description is sometimes also called "complex class" or "concept".
Entity
          Marker interface for classes, properties, individuals.
Individual
          Represents an invididual in a knowledge base / ontology.
KB
           
NamedClass
          Represents an atomic concept in a knowledge base / ontology, e.g.
ObjectProperty
          Represents an object property in a knowledge base / ontology, e.g.
ObjectPropertyHierarchy
          Represents a hierarchy of object properties (roles in Description Logics).
 

Classes in org.dllearner.core.owl used by org.dllearner.core.fuzzydll
Description
          A class description is sometimes also called "complex class" or "concept".
 

Classes in org.dllearner.core.owl used by org.dllearner.core.options
Individual
          Represents an invididual in a knowledge base / ontology.
NamedClass
          Represents an atomic concept in a knowledge base / ontology, e.g.
ObjectProperty
          Represents an object property in a knowledge base / ontology, e.g.
 

Classes in org.dllearner.core.owl used by org.dllearner.core.owl
Annotation
          An annotation, e.g. rdfs:label "foo".
AssertionalAxiom
           
AssertionalAxiomVisitor
          Visitor for assertional (ABox) axioms.
AsymmetricObjectPropertyAxiom
           
Axiom
           
AxiomVisitor
          Visitor interface for all implemented kinds of axioms in a knowledge base.
BooleanDataRange
          Allows to specify the value of a boolean datatype restriction, e.g.
BooleanDatatypePropertyAssertion
           
CardinalityRestriction
           
ClassAssertionAxiom
          Represents a concept assertion in a knowledge base / ontology, e.g.
ClassHierarchy
          Represents a subsumption hierarchy (ignoring equivalent concepts).
Constant
          A constant value.
ConstantAnnotation
           
DataRange
           
Datatype
           
DatatypeCardinalityRestriction
           
DatatypeExactCardinalityRestriction
           
DatatypeMaxCardinalityRestriction
           
DatatypeMinCardinalityRestriction
           
DatatypeProperty
           
DatatypePropertyAssertion
          A datatype property assertion.
DatatypePropertyDomainAxiom
           
DatatypePropertyRangeAxiom
           
DatatypeQuantorRestriction
          Represents datatype quantor restrictions.
DatatypeSomeRestriction
          This class represents restrictions on datatypes, such as Man AND EXISTS hasAge >= 18.
DatatypeValueRestriction
          Examples for datatype value restrictions: Male AND hasAge HASVALUE 18 Male AND hasDriverLicense HASVALUE true
Description
          A class description is sometimes also called "complex class" or "concept".
DescriptionVisitor
          Visitor for elements in complex class descriptions (it supports the currently relevant ones - needs to be extended when further constructs are needed).
DifferentIndividualsAxiom
           
DisjointClassesAxiom
           
DisjointDatatypePropertyAxiom
           
DisjointObjectPropertyAxiom
           
DoubleDataRange
          Ranges of type double for use in datatye restrictions.
DoubleDatatypePropertyAssertion
           
DoubleMaxValue
          Double data range restricted by a maximum value, e.g.
DoubleMinValue
          Double data range restricted by a minimum value, e.g.
Entity
          Marker interface for classes, properties, individuals.
EquivalentClassesAxiom
           
EquivalentDatatypePropertiesAxiom
           
EquivalentObjectPropertiesAxiom
           
FunctionalDatatypePropertyAxiom
           
FunctionalObjectPropertyAxiom
           
Individual
          Represents an invididual in a knowledge base / ontology.
Intersection
           
InverseFunctionalObjectPropertyAxiom
           
InverseObjectPropertyAxiom
           
IrreflexiveObjectPropertyAxiom
           
KB
           
KBElement
          Interface for all elements of the knowledge base.
KBElementVisitor
          Visitor for all elements of a knowledge base.
NamedClass
          Represents an atomic concept in a knowledge base / ontology, e.g.
NamedKBElement
          Marker interface for those OWL elements, which have a name, e.g.
Negation
           
Nothing
          Implementation of owl:Nothing/BOTTOM.
ObjectAllRestriction
          All quantified restriction on objects, e.g.
ObjectCardinalityRestriction
           
ObjectExactCardinalityRestriction
           
ObjectMaxCardinalityRestriction
           
ObjectMinCardinalityRestriction
           
ObjectOneOf
           
ObjectProperty
          Represents an object property in a knowledge base / ontology, e.g.
ObjectPropertyAssertion
          Represents an role assertion in a knowledge base / ontology, e.g.
ObjectPropertyDomainAxiom
           
ObjectPropertyExpression
          An object property expression is an object property construct, which can be used in axioms, e.g. complex class descriptions.
ObjectPropertyInverse
          Represents the inverse of a property expression.
ObjectPropertyRangeAxiom
           
ObjectQuantorRestriction
           
ObjectSomeRestriction
          Existantial restriction on objects, e.g.
ObjectValueRestriction
          Restricts the value of an object property to a single individual (corresponds to owl:hasValue)
OWL2Datatype
           
Property
           
PropertyAssertion
           
PropertyAxiom
           
PropertyAxiomVisitor
          Visitor for property (RBox) axioms.
PropertyDomainAxiom
          Axiom to specifiy the domain of a property.
PropertyExpression
           
PropertyExpressionVisitor
          A visitor for property expression, which can occur in class descriptions.
PropertyRange
           
PropertyRangeAxiom
           
QuantorRestriction
           
ReflexiveObjectPropertyAxiom
           
Restriction
          A restriction always acts along a property expression.
SimpleDoubleDataRange
          A double data range with a single value used for restrictions, e.g. hasAge >= 18 (but not 65 >= hasAge >= 18).
StringDatatypePropertyAssertion
           
SubClassAxiom
           
SubDatatypePropertyAxiom
           
SubObjectPropertyAxiom
           
SymmetricObjectPropertyAxiom
           
TerminologicalAxiom
           
TerminologicalAxiomVisitor
           
Thing
          Implementation of owl:thing/TOP.
TransitiveObjectPropertyAxiom
           
TypedConstant
          A constant which has an explicitly assigned datatype.
Union
           
UntypedConstant
          An untyped constant is a string which has not been assigned a datatype and can have an optional language tag.
ValueRestriction
           
 

Classes in org.dllearner.core.owl used by org.dllearner.core.owl.fuzzydll
Entity
          Marker interface for classes, properties, individuals.
Individual
          Represents an invididual in a knowledge base / ontology.
KBElement
          Interface for all elements of the knowledge base.
NamedKBElement
          Marker interface for those OWL elements, which have a name, e.g.
 

Classes in org.dllearner.core.owl used by org.dllearner.kb
KB
           
 

Classes in org.dllearner.core.owl used by org.dllearner.kb.sparql
DatatypeExactCardinalityRestriction
           
DatatypeMaxCardinalityRestriction
           
DatatypeMinCardinalityRestriction
           
DatatypeProperty
           
DatatypeSomeRestriction
          This class represents restrictions on datatypes, such as Man AND EXISTS hasAge >= 18.
DatatypeValueRestriction
          Examples for datatype value restrictions: Male AND hasAge HASVALUE 18 Male AND hasDriverLicense HASVALUE true
Description
          A class description is sometimes also called "complex class" or "concept".
DescriptionVisitor
          Visitor for elements in complex class descriptions (it supports the currently relevant ones - needs to be extended when further constructs are needed).
Entity
          Marker interface for classes, properties, individuals.
Intersection
           
KB
           
NamedClass
          Represents an atomic concept in a knowledge base / ontology, e.g.
Negation
           
Nothing
          Implementation of owl:Nothing/BOTTOM.
ObjectAllRestriction
          All quantified restriction on objects, e.g.
ObjectExactCardinalityRestriction
           
ObjectMaxCardinalityRestriction
           
ObjectMinCardinalityRestriction
           
ObjectOneOf
           
ObjectProperty
          Represents an object property in a knowledge base / ontology, e.g.
ObjectSomeRestriction
          Existantial restriction on objects, e.g.
ObjectValueRestriction
          Restricts the value of an object property to a single individual (corresponds to owl:hasValue)
Thing
          Implementation of owl:thing/TOP.
Union
           
 

Classes in org.dllearner.core.owl used by org.dllearner.learningproblems
Description
          A class description is sometimes also called "complex class" or "concept".
Individual
          Represents an invididual in a knowledge base / ontology.
NamedClass
          Represents an atomic concept in a knowledge base / ontology, e.g.
 

Classes in org.dllearner.core.owl used by org.dllearner.learningproblems.fuzzydll
Description
          A class description is sometimes also called "complex class" or "concept".
Individual
          Represents an invididual in a knowledge base / ontology.
 

Classes in org.dllearner.core.owl used by org.dllearner.parser
ClassAssertionAxiom
          Represents a concept assertion in a knowledge base / ontology, e.g.
DatatypeProperty
           
DatatypePropertyDomainAxiom
           
DatatypePropertyRangeAxiom
           
Description
          A class description is sometimes also called "complex class" or "concept".
EquivalentClassesAxiom
           
FunctionalObjectPropertyAxiom
           
Individual
          Represents an invididual in a knowledge base / ontology.
InverseObjectPropertyAxiom
           
KB
           
NamedClass
          Represents an atomic concept in a knowledge base / ontology, e.g.
ObjectProperty
          Represents an object property in a knowledge base / ontology, e.g.
ObjectPropertyAssertion
          Represents an role assertion in a knowledge base / ontology, e.g.
ObjectPropertyDomainAxiom
           
ObjectPropertyRangeAxiom
           
SubClassAxiom
           
SubObjectPropertyAxiom
           
SymmetricObjectPropertyAxiom
           
TransitiveObjectPropertyAxiom
           
 

Classes in org.dllearner.core.owl used by org.dllearner.reasoning
Axiom
           
ClassHierarchy
          Represents a subsumption hierarchy (ignoring equivalent concepts).
Constant
          A constant value.
DataRange
           
DatatypeProperty
           
DatatypePropertyHierarchy
          Represents a hierarchy of datatype properties.
Description
          A class description is sometimes also called "complex class" or "concept".
Entity
          Marker interface for classes, properties, individuals.
FlatABox
          A flat ABox can be used to store knowledge of a completely dematerialised knowledge base.
Individual
          Represents an invididual in a knowledge base / ontology.
KB
           
NamedClass
          Represents an atomic concept in a knowledge base / ontology, e.g.
ObjectProperty
          Represents an object property in a knowledge base / ontology, e.g.
ObjectPropertyExpression
          An object property expression is an object property construct, which can be used in axioms, e.g. complex class descriptions.
ObjectPropertyHierarchy
          Represents a hierarchy of object properties (roles in Description Logics).
 

Classes in org.dllearner.core.owl used by org.dllearner.reasoning.fuzzydll
Axiom
           
Constant
          A constant value.
DatatypeProperty
           
Description
          A class description is sometimes also called "complex class" or "concept".
Entity
          Marker interface for classes, properties, individuals.
Individual
          Represents an invididual in a knowledge base / ontology.
KB
           
NamedClass
          Represents an atomic concept in a knowledge base / ontology, e.g.
ObjectProperty
          Represents an object property in a knowledge base / ontology, e.g.
 

Classes in org.dllearner.core.owl used by org.dllearner.refinementoperators
ClassHierarchy
          Represents a subsumption hierarchy (ignoring equivalent concepts).
Description
          A class description is sometimes also called "complex class" or "concept".
Intersection
           
NamedClass
          Represents an atomic concept in a knowledge base / ontology, e.g.
ObjectProperty
          Represents an object property in a knowledge base / ontology, e.g.
Union
           
 

Classes in org.dllearner.core.owl used by org.dllearner.refinementoperators.fuzzydll
ClassHierarchy
          Represents a subsumption hierarchy (ignoring equivalent concepts).
Description
          A class description is sometimes also called "complex class" or "concept".
Intersection
           
NamedClass
          Represents an atomic concept in a knowledge base / ontology, e.g.
 

Classes in org.dllearner.core.owl used by org.dllearner.utilities
Description
          A class description is sometimes also called "complex class" or "concept".
FlatABox
          A flat ABox can be used to store knowledge of a completely dematerialised knowledge base.
Individual
          Represents an invididual in a knowledge base / ontology.
NamedClass
          Represents an atomic concept in a knowledge base / ontology, e.g.
ObjectProperty
          Represents an object property in a knowledge base / ontology, e.g.
 

Classes in org.dllearner.core.owl used by org.dllearner.utilities.datastructures
Description
          A class description is sometimes also called "complex class" or "concept".
Individual
          Represents an invididual in a knowledge base / ontology.
NamedClass
          Represents an atomic concept in a knowledge base / ontology, e.g.
ObjectProperty
          Represents an object property in a knowledge base / ontology, e.g.
 

Classes in org.dllearner.core.owl used by org.dllearner.utilities.examples
Description
          A class description is sometimes also called "complex class" or "concept".
Individual
          Represents an invididual in a knowledge base / ontology.
NamedClass
          Represents an atomic concept in a knowledge base / ontology, e.g.
ObjectProperty
          Represents an object property in a knowledge base / ontology, e.g.
 

Classes in org.dllearner.core.owl used by org.dllearner.utilities.learn
Individual
          Represents an invididual in a knowledge base / ontology.
NamedClass
          Represents an atomic concept in a knowledge base / ontology, e.g.
ObjectProperty
          Represents an object property in a knowledge base / ontology, e.g.
 

Classes in org.dllearner.core.owl used by org.dllearner.utilities.owl
AssertionalAxiomVisitor
          Visitor for assertional (ABox) axioms.
AsymmetricObjectPropertyAxiom
           
Axiom
           
AxiomVisitor
          Visitor interface for all implemented kinds of axioms in a knowledge base.
BooleanDatatypePropertyAssertion
           
ClassAssertionAxiom
          Represents a concept assertion in a knowledge base / ontology, e.g.
Constant
          A constant value.
Datatype
           
DatatypeExactCardinalityRestriction
           
DatatypeMaxCardinalityRestriction
           
DatatypeMinCardinalityRestriction
           
DatatypeProperty
           
DatatypePropertyDomainAxiom
           
DatatypePropertyRangeAxiom
           
DatatypeSomeRestriction
          This class represents restrictions on datatypes, such as Man AND EXISTS hasAge >= 18.
DatatypeValueRestriction
          Examples for datatype value restrictions: Male AND hasAge HASVALUE 18 Male AND hasDriverLicense HASVALUE true
Description
          A class description is sometimes also called "complex class" or "concept".
DescriptionVisitor
          Visitor for elements in complex class descriptions (it supports the currently relevant ones - needs to be extended when further constructs are needed).
DifferentIndividualsAxiom
           
DisjointClassesAxiom
           
DisjointDatatypePropertyAxiom
           
DisjointObjectPropertyAxiom
           
DoubleDatatypePropertyAssertion
           
Entity
          Marker interface for classes, properties, individuals.
EquivalentClassesAxiom
           
EquivalentDatatypePropertiesAxiom
           
EquivalentObjectPropertiesAxiom
           
FunctionalDatatypePropertyAxiom
           
FunctionalObjectPropertyAxiom
           
Individual
          Represents an invididual in a knowledge base / ontology.
Intersection
           
InverseFunctionalObjectPropertyAxiom
           
InverseObjectPropertyAxiom
           
IrreflexiveObjectPropertyAxiom
           
KB
           
NamedClass
          Represents an atomic concept in a knowledge base / ontology, e.g.
Negation
           
Nothing
          Implementation of owl:Nothing/BOTTOM.
ObjectAllRestriction
          All quantified restriction on objects, e.g.
ObjectExactCardinalityRestriction
           
ObjectMaxCardinalityRestriction
           
ObjectMinCardinalityRestriction
           
ObjectOneOf
           
ObjectProperty
          Represents an object property in a knowledge base / ontology, e.g.
ObjectPropertyAssertion
          Represents an role assertion in a knowledge base / ontology, e.g.
ObjectPropertyDomainAxiom
           
ObjectPropertyRangeAxiom
           
ObjectSomeRestriction
          Existantial restriction on objects, e.g.
ObjectValueRestriction
          Restricts the value of an object property to a single individual (corresponds to owl:hasValue)
PropertyAxiomVisitor
          Visitor for property (RBox) axioms.
PropertyExpression
           
ReflexiveObjectPropertyAxiom
           
StringDatatypePropertyAssertion
           
SubClassAxiom
           
SubDatatypePropertyAxiom
           
SubObjectPropertyAxiom
           
SymmetricObjectPropertyAxiom
           
TerminologicalAxiomVisitor
           
Thing
          Implementation of owl:thing/TOP.
TransitiveObjectPropertyAxiom
           
Union
           
 



SourceForge.net Logo DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2011 Jens Lehmann