@Override public void handleResourceTriple(IRI subject, IRI predicate, IRI object) throws UnloadableImportException { if (isGeneralPredicate(predicate)) { for (AbstractResourceTripleHandler resTripHandler : resourceTripleHandlers) { if (resTripHandler.canHandle(subject, predicate, object)) { resTripHandler.handleTriple(subject, predicate, object); break; } } } } });
protected boolean isSubjectOrObjectAnonymous(IRI subject, IRI object) { return isAnonymous(subject) || isAnonymous(object); }
protected boolean isSubjectAndObjectMatchingClassExpressionOrMatchingDataRange(IRI subject, IRI object) { return (isSubjectAndObjectClassExpression(subject, object) || isSubjectAndObjectDataRange(subject, object)); }
if (handler.canHandleStreaming(subject, predicate, object)) { handler.handleTriple(subject, predicate, object); return;
protected boolean isSubjectAndObjectClassExpression(IRI subject, IRI object) { return (getConsumer().isClassExpression(subject) && getConsumer().isClassExpression(object)); }
AbstractResourceTripleHandler handler = predicateHandlers.get(predicate); if (handler != null) { if (handler.canHandleStreaming(subject, predicate, object)) { handler.handleTriple(subject, predicate, object); consumed = true; if (resHandler.canHandleStreaming(subject, predicate, object)) { resHandler.handleTriple(subject, predicate, object); consumed = true; break;
protected boolean isSubjectAndObjectDataRange(IRI subject, IRI object) { return (getConsumer().isDataRange(subject) && getConsumer().isDataRange(object)); }
public void handle(IRI subject, IRI predicate, IRI object) throws UnloadableImportException { if (predicate.equals(OWLRDFVocabulary.RDF_TYPE.getIRI())) { BuiltInTypeHandler typeHandler = builtInTypeTripleHandlers.get(object); if (typeHandler != null) { typeHandler.handleTriple(subject, predicate, object); // Consumed the triple - no further processing return; } else { addIndividual(subject); } } AbstractResourceTripleHandler handler = predicateHandlers.get(predicate); if (handler != null) { if (handler.canHandle(subject, predicate, object)) { handler.handleTriple(subject, predicate, object); } return; } }
protected boolean isSubjectOrObjectAnonymous(IRI subject, IRI object) { return isAnonymous(subject) || isAnonymous(object); }
public void inferTypes(IRI subject, IRI object) { if(getConsumer().isClassExpression(object)) { getConsumer().addClassExpression(subject, false); } else if(getConsumer().isDataRange(object)) { getConsumer().addDataRange(subject, false); } else if(getConsumer().isClassExpression(subject)) { getConsumer().addClassExpression(object, false); } else if(getConsumer().isDataRange(subject)) { getConsumer().addDataRange(object, false); } }
if (handler != null && handler.canHandle(subject, predicate, object)) { handler.handleTriple(subject, predicate, object); if (resHandler.canHandle(subject, predicate, object)) { resHandler.handleTriple(subject, predicate, object); break;
if (resTripHandler.canHandle(subject, predicate, object)) { resTripHandler.handleTriple(subject, predicate, object); break;