public void handleTriple(IRI subject, IRI predicate, IRI object) throws UnloadableImportException { getConsumer().addOWLClass(subject); consumeTriple(subject, predicate, object); } }
public void handleTriple(IRI subject, IRI predicate, IRI object) throws UnloadableImportException { consumeTriple(subject, predicate, object); getConsumer().addRestriction(subject); getConsumer().addOWLClass(subject); } }
public void handleTriple(IRI subject, IRI predicate, IRI object) throws UnloadableImportException { getConsumer().addOWLClass(subject); consumeTriple(subject, predicate, object); addAxiom(getDataFactory().getDeprecatedOWLAnnotationAssertionAxiom(subject)); } }
public boolean canHandleStreaming(IRI subject, IRI predicate, IRI object) { if (!getConsumer().isAnonymousNode(subject)) { if (getConsumer().isAnonymousNode(object)) { OWLClassExpression superClass = getConsumer().getClassExpressionIfTranslated(object); if (superClass != null) { potentiallyConsumedTiples++; return true; } } } getConsumer().addOWLClass(subject); getConsumer().addOWLClass(object); return !isSubjectOrObjectAnonymous(subject, object); }
public void handleTriple(IRI subject, IRI predicate, IRI object) throws UnloadableImportException { getConsumer().addOWLClass(subject); consumeTriple(subject, predicate, object); addAxiom(getDataFactory().getDeprecatedOWLAnnotationAssertionAxiom(subject)); } }
public void handleTriple(IRI subject, IRI predicate, IRI object) throws UnloadableImportException { if (!isAnonymous(subject)) { addAxiom(getDataFactory().getOWLDeclarationAxiom(getDataFactory().getOWLClass(subject))); getConsumer().addOWLClass(subject); } } }
public boolean canHandleStreaming(IRI subject, IRI predicate, IRI object) { OWLRDFConsumer consumer = getConsumer(); IRI propIRI = consumer.getResourceObject(subject, OWLRDFVocabulary.OWL_ON_PROPERTY.getIRI(), false); if(propIRI != null && (!consumer.isAnonymousNode(object) || consumer.getClassExpressionIfTranslated(object) != null)) { // The filler is either a datatype or named class if(consumer.isObjectPropertyOnly(propIRI)) { consumer.addOWLClass(object); consumer.addTriple(subject, predicate, object); consumer.translateClassExpression(subject); return true; } else if(consumer.isDataPropertyOnly(propIRI)) { } } return false; }