public class TypeAxiomHandler extends BuiltInTypeHandler
Constructor and Description |
---|
TypeAxiomHandler(OWLRDFConsumer consumer) |
TypeAxiomHandler(OWLRDFConsumer consumer,
IRI typeIRI) |
Modifier and Type | Method and Description |
---|---|
boolean |
canHandleStreaming(IRI subject,
IRI predicate,
IRI object) |
protected OWLRDFVocabulary |
getPropertyTriplePredicate()
Gets the IRI of the predicate of the triple that specifies that predicate of a reified axiom
|
protected OWLRDFVocabulary |
getSourceTriplePredicate()
Gets the IRI of the predicate of the triple that specifies the source of a reified axiom
|
protected OWLRDFVocabulary |
getTargetTriplePredicate()
Gets the IRI of the predicate of the triple that specifies the target of a reified axiom
|
protected OWLAxiom |
handleAxiomTriples(IRI subjectTriple,
IRI predicateTriple,
IRI objectTriple,
java.util.Set<OWLAnnotation> annotations) |
protected OWLAxiom |
handleAxiomTriples(IRI subjectTripleObject,
IRI predicateTripleObject,
OWLLiteral con,
java.util.Set<OWLAnnotation> annotations) |
void |
handleTriple(IRI subject,
IRI predicate,
IRI object) |
canHandle, getTypeIRI
getPredicateIRI
inferTypes, isSubjectAndObjectClassExpression, isSubjectAndObjectDataRange, isSubjectAndObjectMatchingClassExpressionOrMatchingDataRange, isSubjectOrObjectAnonymous
addAxiom, consumeTriple, consumeTriple, getConsumer, getDataFactory, getPendingAnnotations, isAnnotationPropertyLax, isAnnotationPropertyOnly, isAnnotationPropertyStrict, isAnonymous, isClassExpressionLax, isClassExpressionLax, isClassExpressionListStrict, isClassExpressionStrict, isClassExpressionStrict, isDataPropertyLax, isDataPropertyLax, isDataPropertyOnly, isDataPropertyStrict, isDataPropertyStrict, isDataRangeLax, isDataRangeLax, isDataRangeListStrict, isDataRangeStrict, isDataRangeStrict, isIndividualListStrict, isLiteralPresent, isNonNegativeIntegerLax, isNonNegativeIntegerStrict, isObjectPropertyLax, isObjectPropertyLax, isObjectPropertyOnly, isObjectPropertyStrict, isObjectPropertyStrict, isResourceListStrict, isResourcePresent, isRestrictionLax, isRestrictionStrict, isStrict, translateClassExpression, translateDataProperty, translateDataRange, translateIndividual, translateInteger, translateObjectProperty
public TypeAxiomHandler(OWLRDFConsumer consumer)
public TypeAxiomHandler(OWLRDFConsumer consumer, IRI typeIRI)
public boolean canHandleStreaming(IRI subject, IRI predicate, IRI object)
canHandleStreaming
in class BuiltInTypeHandler
protected OWLRDFVocabulary getTargetTriplePredicate()
protected OWLRDFVocabulary getPropertyTriplePredicate()
protected OWLRDFVocabulary getSourceTriplePredicate()
public void handleTriple(IRI subject, IRI predicate, IRI object) throws UnloadableImportException
handleTriple
in class AbstractResourceTripleHandler
UnloadableImportException
protected OWLAxiom handleAxiomTriples(IRI subjectTriple, IRI predicateTriple, IRI objectTriple, java.util.Set<OWLAnnotation> annotations)
protected OWLAxiom handleAxiomTriples(IRI subjectTripleObject, IRI predicateTripleObject, OWLLiteral con, java.util.Set<OWLAnnotation> annotations)