org.semanticweb.kaon2.api
Interface KAON2Factory
public interface KAON2Factory
The factory for KAON2 objects.
|
Method Summary |
Annotation |
annotation(AnnotationProperty annotationProperty,
OWLEntity entity,
java.lang.Object annotationValue)
|
AnnotationProperty |
annotationProperty(java.lang.String uri)
|
Axiom |
axiom(java.io.Reader reader,
Namespaces namespaces)
|
Axiom |
axiom(java.lang.String string,
Namespaces namespaces)
|
KAON2Factory.AxiomIterator |
axioms(java.io.Reader reader,
Namespaces namespaces)
|
ClassMember |
classMember(Description description,
Individual individual)
|
Constant |
constant(java.lang.Object value)
|
DataAll |
dataAll(DataRange dataRange,
DataProperty... dataProperties)
|
DataAll |
dataAll(DataRange dataRange,
java.util.List<DataProperty> dataProperties)
|
DataCardinality |
dataCardinality(int minimumCardinality,
int maximumCardinality,
DataProperty dataProperty)
|
DataHasValue |
dataHasValue(DataProperty dataProperty,
java.lang.Object literalValue)
|
DataNot |
dataNot(DataRange dataRange)
|
DataOneOf |
dataOneOf(java.util.Collection<java.lang.Object> objects)
|
DataOneOf |
dataOneOf(java.lang.Object[] objects)
|
DataProperty |
dataProperty(java.lang.String uri)
|
DataPropertyAttribute |
dataPropertyAttribute(DataProperty dataProperty,
int attribute)
|
DataPropertyDomain |
dataPropertyDomain(DataProperty dataProperty,
Description domain)
|
DataPropertyMember |
dataPropertyMember(DataProperty dataProperty,
Individual sourceIndividual,
java.lang.Object targetValue)
|
DataPropertyRange |
dataPropertyRange(DataProperty dataProperty,
DataRange range)
|
DataRange |
dataRange(java.io.Reader reader,
int arity,
Namespaces namespaces)
|
DataRange |
dataRange(java.lang.String string,
int arity,
Namespaces namespaces)
|
DataSome |
dataSome(DataRange dataRange,
DataProperty... dataProperties)
|
DataSome |
dataSome(DataRange dataRange,
java.util.List<DataProperty> dataProperties)
|
Datatype |
datatype(java.lang.String uri,
int arity)
|
Deprecation |
deprecation(OWLEntity entity)
|
Description |
description(java.io.Reader reader,
Namespaces namespaces)
|
Description |
description(java.lang.String string,
Namespaces namespaces)
|
DifferentIndividuals |
differentIndividuals(java.util.Collection<Individual> individuals)
|
DifferentIndividuals |
differentIndividuals(Individual... individuals)
|
DisjointClasses |
disjointClasses(java.util.Collection<Description> descriptions)
|
DisjointClasses |
disjointClasses(Description... descriptions)
|
NonOWLPredicate |
equal()
|
EquivalentClasses |
equivalentClasses(java.util.Collection<Description> descriptions)
|
EquivalentClasses |
equivalentClasses(Description... descriptions)
|
EquivalentDataProperties |
equivalentDataProperties(java.util.Collection<DataProperty> dataProperties)
|
EquivalentDataProperties |
equivalentDataProperties(DataProperty... dataProperties)
|
EquivalentObjectProperties |
equivalentObjectProperties(java.util.Collection<ObjectProperty> objectProperties)
|
EquivalentObjectProperties |
equivalentObjectProperties(ObjectProperty... objectProperties)
|
NonOWLPredicate |
evaluate(int arity)
|
NonOWLPredicate |
hu()
|
NonOWLPredicate |
ifTrue(int arity)
|
Individual |
individual(java.lang.String uri)
|
InverseObjectProperties |
inverseObjectProperties(ObjectProperty first,
ObjectProperty second)
|
Literal |
literal(boolean isPositive,
Predicate predicate,
java.util.List<Term> terms)
|
Literal |
literal(boolean isPositive,
Predicate predicate,
Term... terms)
|
NonOWLPredicate |
namedObjects()
|
NonOWLPredicate |
nonOWLPredicate(java.lang.String uri,
int arity)
|
NonOWLPredicate |
notEqual()
|
OWLClass |
nothing()
|
ObjectAll |
objectAll(ObjectProperty objectProperty,
Description description)
|
ObjectAnd |
objectAnd(java.util.Collection<Description> descriptions)
|
ObjectAnd |
objectAnd(Description... descriptions)
|
ObjectAnd |
objectAnd(Description first,
Description second)
|
ObjectCardinality |
objectCardinality(int minimumCardinality,
int maximumCardinality,
ObjectProperty objectProperty,
Description description)
|
ObjectHasValue |
objectHasValue(ObjectProperty objectProperty,
Individual individual)
|
ObjectNot |
objectNot(Description description)
|
ObjectOneOf |
objectOneOf(java.util.Collection<Individual> individuals)
|
ObjectOneOf |
objectOneOf(Individual... individuals)
|
ObjectOr |
objectOr(java.util.Collection<Description> descriptions)
|
ObjectOr |
objectOr(Description... descriptions)
|
ObjectOr |
objectOr(Description first,
Description second)
|
ObjectProperty |
objectProperty(java.lang.String uri)
|
ObjectPropertyAttribute |
objectPropertyAttribute(ObjectProperty objectProperty,
int attribute)
|
ObjectPropertyDomain |
objectPropertyDomain(ObjectProperty objectProperty,
Description domain)
|
ObjectPropertyMember |
objectPropertyMember(ObjectProperty objectProperty,
Individual sourceIndividual,
Individual targetIndividual)
|
ObjectPropertyRange |
objectPropertyRange(ObjectProperty objectProperty,
Description range)
|
ObjectSome |
objectSome(ObjectProperty objectProperty,
Description description)
|
OWLClass |
owlClass(java.lang.String uri)
|
Datatype |
rdfsLiteral(int arity)
|
Rule |
rule(java.util.List<Literal> headLiterals,
java.util.List<Literal> bodyLiterals)
|
Rule |
rule(Literal[] headLiterals,
Literal[] bodyLiterals)
|
Rule |
rule(Literal headLiteral,
java.util.List<Literal> bodyLiterals)
|
Rule |
rule(Literal headLiteral,
Literal[] bodyLiterals)
|
SameIndividual |
sameIndividual(java.util.Collection<Individual> individuals)
|
SameIndividual |
sameIndividual(Individual... individuals)
|
SubClassOf |
subClassOf(Description subDescription,
Description superDescription)
|
SubDataPropertyOf |
subDataPropertyOf(DataProperty subDataProperty,
DataProperty superDataProperty)
|
SubObjectPropertyOf |
subObjectPropertyOf(ObjectProperty subObjectProperty,
ObjectProperty superObjectProperty)
|
OWLClass |
thing()
|
Variable |
variable(java.lang.String name)
|
nonOWLPredicate
NonOWLPredicate nonOWLPredicate(java.lang.String uri,
int arity)
variable
Variable variable(java.lang.String name)
constant
Constant constant(java.lang.Object value)
literal
Literal literal(boolean isPositive,
Predicate predicate,
Term... terms)
literal
Literal literal(boolean isPositive,
Predicate predicate,
java.util.List<Term> terms)
rule
Rule rule(java.util.List<Literal> headLiterals,
java.util.List<Literal> bodyLiterals)
rule
Rule rule(Literal[] headLiterals,
Literal[] bodyLiterals)
rule
Rule rule(Literal headLiteral,
java.util.List<Literal> bodyLiterals)
rule
Rule rule(Literal headLiteral,
Literal[] bodyLiterals)
annotationProperty
AnnotationProperty annotationProperty(java.lang.String uri)
owlClass
OWLClass owlClass(java.lang.String uri)
thing
OWLClass thing()
nothing
OWLClass nothing()
individual
Individual individual(java.lang.String uri)
dataProperty
DataProperty dataProperty(java.lang.String uri)
objectProperty
ObjectProperty objectProperty(java.lang.String uri)
datatype
Datatype datatype(java.lang.String uri,
int arity)
rdfsLiteral
Datatype rdfsLiteral(int arity)
equal
NonOWLPredicate equal()
notEqual
NonOWLPredicate notEqual()
hu
NonOWLPredicate hu()
namedObjects
NonOWLPredicate namedObjects()
evaluate
NonOWLPredicate evaluate(int arity)
ifTrue
NonOWLPredicate ifTrue(int arity)
description
Description description(java.lang.String string,
Namespaces namespaces)
throws KAON2Exception
- Throws:
KAON2Exception
description
Description description(java.io.Reader reader,
Namespaces namespaces)
throws KAON2Exception
- Throws:
KAON2Exception
dataRange
DataRange dataRange(java.lang.String string,
int arity,
Namespaces namespaces)
throws KAON2Exception
- Throws:
KAON2Exception
dataRange
DataRange dataRange(java.io.Reader reader,
int arity,
Namespaces namespaces)
throws KAON2Exception
- Throws:
KAON2Exception
dataNot
DataNot dataNot(DataRange dataRange)
dataOneOf
DataOneOf dataOneOf(java.util.Collection<java.lang.Object> objects)
dataOneOf
DataOneOf dataOneOf(java.lang.Object[] objects)
dataHasValue
DataHasValue dataHasValue(DataProperty dataProperty,
java.lang.Object literalValue)
dataAll
DataAll dataAll(DataRange dataRange,
java.util.List<DataProperty> dataProperties)
dataAll
DataAll dataAll(DataRange dataRange,
DataProperty... dataProperties)
dataSome
DataSome dataSome(DataRange dataRange,
java.util.List<DataProperty> dataProperties)
dataSome
DataSome dataSome(DataRange dataRange,
DataProperty... dataProperties)
dataCardinality
DataCardinality dataCardinality(int minimumCardinality,
int maximumCardinality,
DataProperty dataProperty)
objectNot
ObjectNot objectNot(Description description)
objectAnd
ObjectAnd objectAnd(java.util.Collection<Description> descriptions)
objectAnd
ObjectAnd objectAnd(Description... descriptions)
objectAnd
ObjectAnd objectAnd(Description first,
Description second)
objectOr
ObjectOr objectOr(java.util.Collection<Description> descriptions)
objectOr
ObjectOr objectOr(Description... descriptions)
objectOr
ObjectOr objectOr(Description first,
Description second)
objectOneOf
ObjectOneOf objectOneOf(java.util.Collection<Individual> individuals)
objectOneOf
ObjectOneOf objectOneOf(Individual... individuals)
objectHasValue
ObjectHasValue objectHasValue(ObjectProperty objectProperty,
Individual individual)
objectAll
ObjectAll objectAll(ObjectProperty objectProperty,
Description description)
objectSome
ObjectSome objectSome(ObjectProperty objectProperty,
Description description)
objectCardinality
ObjectCardinality objectCardinality(int minimumCardinality,
int maximumCardinality,
ObjectProperty objectProperty,
Description description)
subClassOf
SubClassOf subClassOf(Description subDescription,
Description superDescription)
equivalentClasses
EquivalentClasses equivalentClasses(java.util.Collection<Description> descriptions)
equivalentClasses
EquivalentClasses equivalentClasses(Description... descriptions)
disjointClasses
DisjointClasses disjointClasses(java.util.Collection<Description> descriptions)
disjointClasses
DisjointClasses disjointClasses(Description... descriptions)
dataPropertyAttribute
DataPropertyAttribute dataPropertyAttribute(DataProperty dataProperty,
int attribute)
dataPropertyDomain
DataPropertyDomain dataPropertyDomain(DataProperty dataProperty,
Description domain)
dataPropertyRange
DataPropertyRange dataPropertyRange(DataProperty dataProperty,
DataRange range)
subDataPropertyOf
SubDataPropertyOf subDataPropertyOf(DataProperty subDataProperty,
DataProperty superDataProperty)
equivalentDataProperties
EquivalentDataProperties equivalentDataProperties(java.util.Collection<DataProperty> dataProperties)
equivalentDataProperties
EquivalentDataProperties equivalentDataProperties(DataProperty... dataProperties)
objectPropertyAttribute
ObjectPropertyAttribute objectPropertyAttribute(ObjectProperty objectProperty,
int attribute)
objectPropertyDomain
ObjectPropertyDomain objectPropertyDomain(ObjectProperty objectProperty,
Description domain)
objectPropertyRange
ObjectPropertyRange objectPropertyRange(ObjectProperty objectProperty,
Description range)
subObjectPropertyOf
SubObjectPropertyOf subObjectPropertyOf(ObjectProperty subObjectProperty,
ObjectProperty superObjectProperty)
equivalentObjectProperties
EquivalentObjectProperties equivalentObjectProperties(java.util.Collection<ObjectProperty> objectProperties)
equivalentObjectProperties
EquivalentObjectProperties equivalentObjectProperties(ObjectProperty... objectProperties)
inverseObjectProperties
InverseObjectProperties inverseObjectProperties(ObjectProperty first,
ObjectProperty second)
sameIndividual
SameIndividual sameIndividual(java.util.Collection<Individual> individuals)
sameIndividual
SameIndividual sameIndividual(Individual... individuals)
differentIndividuals
DifferentIndividuals differentIndividuals(java.util.Collection<Individual> individuals)
differentIndividuals
DifferentIndividuals differentIndividuals(Individual... individuals)
classMember
ClassMember classMember(Description description,
Individual individual)
dataPropertyMember
DataPropertyMember dataPropertyMember(DataProperty dataProperty,
Individual sourceIndividual,
java.lang.Object targetValue)
objectPropertyMember
ObjectPropertyMember objectPropertyMember(ObjectProperty objectProperty,
Individual sourceIndividual,
Individual targetIndividual)
annotation
Annotation annotation(AnnotationProperty annotationProperty,
OWLEntity entity,
java.lang.Object annotationValue)
deprecation
Deprecation deprecation(OWLEntity entity)
axiom
Axiom axiom(java.lang.String string,
Namespaces namespaces)
throws KAON2Exception
- Throws:
KAON2Exception
axiom
Axiom axiom(java.io.Reader reader,
Namespaces namespaces)
throws KAON2Exception
- Throws:
KAON2Exception
axioms
KAON2Factory.AxiomIterator axioms(java.io.Reader reader,
Namespaces namespaces)
throws KAON2Exception
- Throws:
KAON2Exception