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,
Set<OWLAnnotation> annotations) |
protected OWLAxiom |
handleAxiomTriples(IRI subjectTripleObject,
IRI predicateTripleObject,
OWLLiteral con,
Set<OWLAnnotation> annotations) |
void |
handleTriple(IRI subject,
IRI predicate,
IRI object) |
canHandle, getTypeIRIgetPredicateIRIinferTypes, isSubjectAndObjectClassExpression, isSubjectAndObjectDataRange, isSubjectAndObjectMatchingClassExpressionOrMatchingDataRange, isSubjectOrObjectAnonymousaddAxiom, 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, translateObjectPropertypublic TypeAxiomHandler(OWLRDFConsumer consumer)
public TypeAxiomHandler(OWLRDFConsumer consumer, IRI typeIRI)
public boolean canHandleStreaming(IRI subject, IRI predicate, IRI object)
canHandleStreaming in class BuiltInTypeHandlerprotected OWLRDFVocabulary getTargetTriplePredicate()
protected OWLRDFVocabulary getPropertyTriplePredicate()
protected OWLRDFVocabulary getSourceTriplePredicate()
public void handleTriple(IRI subject, IRI predicate, IRI object) throws UnloadableImportException
handleTriple in class AbstractResourceTripleHandlerUnloadableImportExceptionprotected OWLAxiom handleAxiomTriples(IRI subjectTriple, IRI predicateTriple, IRI objectTriple, Set<OWLAnnotation> annotations)
protected OWLAxiom handleAxiomTriples(IRI subjectTripleObject, IRI predicateTripleObject, OWLLiteral con, Set<OWLAnnotation> annotations)
Copyright © 2012 The University of Manchester. All Rights Reserved.