/** * @param i individual * @param p property to search * @param ontology ontology to search * @return true if value present */ public static boolean hasObjectPropertyValues(OWLIndividual i, OWLObjectPropertyExpression p, OWLOntology ontology) { return Searcher.values(ontology.objectPropertyAssertionAxioms(i), p).findAny().isPresent(); }
/** * @param i individual * @param p property to search * @param ontology ontology to search * @return property values */ public static Stream<OWLIndividual> getObjectPropertyValues(OWLIndividual i, OWLObjectPropertyExpression p, OWLOntology ontology) { return Searcher.values(ontology.objectPropertyAssertionAxioms(i), p); }
/** * @param i individual * @param p property to search * @param ontology ontology to search * @return property values */ public static Stream<OWLIndividual> getObjectPropertyValues(OWLIndividual i, OWLObjectPropertyExpression p, OWLOntology ontology) { return Searcher.values(ontology.objectPropertyAssertionAxioms(i), p); }
/** * @param i individual * @param p property to search * @param ontology ontology to search * @return property values */ public static Stream<OWLIndividual> getObjectPropertyValues(OWLIndividual i, OWLObjectPropertyExpression p, OWLOntology ontology) { return Searcher.values(ontology.objectPropertyAssertionAxioms(i), p); }
@Override public Stream<OWLObjectPropertyAssertionAxiom> objectPropertyAssertionAxioms( OWLIndividual individual) { return withReadLock(() -> delegate.objectPropertyAssertionAxioms(individual)); }
@Override public Stream<OWLObjectPropertyAssertionAxiom> objectPropertyAssertionAxioms( OWLIndividual individual) { return withReadLock(() -> delegate.objectPropertyAssertionAxioms(individual)); }
/** * @param i individual * @param p property to search * @param ontology ontology to search * @return true if value present */ public static boolean hasObjectPropertyValues(OWLIndividual i, OWLObjectPropertyExpression p, OWLOntology ontology) { return Searcher.values(ontology.objectPropertyAssertionAxioms(i), p).findAny().isPresent(); }
@Override public Stream<OWLObjectPropertyAssertionAxiom> objectPropertyAssertionAxioms( OWLIndividual individual) { return withReadLock(() -> delegate.objectPropertyAssertionAxioms(individual)); }
@Override public Stream<OWLObjectPropertyAssertionAxiom> objectPropertyAssertionAxioms( OWLIndividual individual) { return withReadLock(() -> delegate.objectPropertyAssertionAxioms(individual)); }
/** * @param i individual * @param p property to search * @param ontology ontology to search * @return true if value present */ public static boolean hasObjectPropertyValues(OWLIndividual i, OWLObjectPropertyExpression p, OWLOntology ontology) { return Searcher.values(ontology.objectPropertyAssertionAxioms(i), p).findAny().isPresent(); }
/** * @param i individual * @param p property to search * @param j individual to search * @param ontology ontology to search * @return true if value present */ public static boolean hasObjectPropertyValue(OWLIndividual i, OWLObjectPropertyExpression p, OWLIndividual j, OWLOntology ontology) { return contains(Searcher.values(ontology.objectPropertyAssertionAxioms(i), p), j); }
/** * @param i individual * @param ontology ontology to search * @return property values */ public static Multimap<OWLObjectPropertyExpression, OWLIndividual> getObjectPropertyValues( OWLIndividual i, OWLOntology ontology) { Multimap<OWLObjectPropertyExpression, OWLIndividual> map = LinkedListMultimap.create(); ontology.objectPropertyAssertionAxioms(i) .forEach(ax -> map.put(ax.getProperty(), ax.getObject())); return map; }
/** * @param i individual * @param p property to search * @param j individual to search * @param ontology ontology to search * @return true if value present */ public static boolean hasObjectPropertyValue(OWLIndividual i, OWLObjectPropertyExpression p, OWLIndividual j, OWLOntology ontology) { return contains(Searcher.values(ontology.objectPropertyAssertionAxioms(i), p), j); }
/** * @param i individual * @param ontology ontology to search * @return property values */ public static Multimap<OWLObjectPropertyExpression, OWLIndividual> getObjectPropertyValues( OWLIndividual i, OWLOntology ontology) { Multimap<OWLObjectPropertyExpression, OWLIndividual> map = LinkedListMultimap.create(); ontology.objectPropertyAssertionAxioms(i) .forEach(ax -> map.put(ax.getProperty(), ax.getObject())); return map; }
/** * @param i individual * @param p property to search * @param j individual to search * @param ontology ontology to search * @return true if value present */ public static boolean hasObjectPropertyValue(OWLIndividual i, OWLObjectPropertyExpression p, OWLIndividual j, OWLOntology ontology) { return contains(Searcher.values(ontology.objectPropertyAssertionAxioms(i), p), j); }
/** * @param i individual * @param ontology ontology to search * @return property values */ public static Multimap<OWLObjectPropertyExpression, OWLIndividual> getObjectPropertyValues( OWLIndividual i, OWLOntology ontology) { Multimap<OWLObjectPropertyExpression, OWLIndividual> map = LinkedListMultimap.create(); ontology.objectPropertyAssertionAxioms(i) .forEach(ax -> map.put(ax.getProperty(), ax.getObject())); return map; }
.of(o.objectPropertyAssertionAxioms(individual), o .negativeObjectPropertyAssertionAxioms(individual), o.dataPropertyAssertionAxioms(individual), o
OWLNamedIndividualNodeSet result = new OWLNamedIndividualNodeSet(); Node<OWLObjectPropertyExpression> inverses = getInverseObjectProperties(pe); getRootOntology().importsClosure().flatMap(o -> o.objectPropertyAssertionAxioms(ind)) .forEach(axiom -> { if (!axiom.getObject().isAnonymous() && axiom.getProperty().getSimplified()
OWLNamedIndividualNodeSet result = new OWLNamedIndividualNodeSet(); Node<OWLObjectPropertyExpression> inverses = getInverseObjectProperties(pe); getRootOntology().importsClosure().flatMap(o -> o.objectPropertyAssertionAxioms(ind)) .forEach(axiom -> { if (!axiom.getObject().isAnonymous() && axiom.getProperty().getSimplified()
OWLNamedIndividualNodeSet result = new OWLNamedIndividualNodeSet(); Node<OWLObjectPropertyExpression> inverses = getInverseObjectProperties(pe); getRootOntology().importsClosure().flatMap(o -> o.objectPropertyAssertionAxioms(ind)) .forEach(axiom -> { if (!axiom.getObject().isAnonymous() && axiom.getProperty().getSimplified()