/** * @param i individual * @param p property to search * @param ontology ontology to search * @return true if value present */ public static boolean hasNegativeObjectPropertyValues(OWLIndividual i, OWLObjectPropertyExpression p, OWLOntology ontology) { return Searcher.negValues(ontology.negativeObjectPropertyAssertionAxioms(i), p).findAny() .isPresent(); }
/** * @param i individual * @param p property to search * @param ontology ontology to search * @return property values */ public static Stream<OWLIndividual> getNegativeObjectPropertyValues(OWLIndividual i, OWLObjectPropertyExpression p, OWLOntology ontology) { return Searcher.negValues(ontology.negativeObjectPropertyAssertionAxioms(i), p); }
@Override public Stream<OWLNegativeObjectPropertyAssertionAxiom> negativeObjectPropertyAssertionAxioms( OWLIndividual individual) { return withReadLock(() -> delegate.negativeObjectPropertyAssertionAxioms(individual)); }
@Override public Stream<OWLNegativeObjectPropertyAssertionAxiom> negativeObjectPropertyAssertionAxioms( OWLIndividual individual) { return withReadLock(() -> delegate.negativeObjectPropertyAssertionAxioms(individual)); }
/** * @param i individual * @param p property to search * @param ontology ontology to search * @return true if value present */ public static boolean hasNegativeObjectPropertyValues(OWLIndividual i, OWLObjectPropertyExpression p, OWLOntology ontology) { return Searcher.negValues(ontology.negativeObjectPropertyAssertionAxioms(i), p).findAny() .isPresent(); }
/** * @param i individual * @param p property to search * @param ontology ontology to search * @return true if value present */ public static boolean hasNegativeObjectPropertyValues(OWLIndividual i, OWLObjectPropertyExpression p, OWLOntology ontology) { return Searcher.negValues(ontology.negativeObjectPropertyAssertionAxioms(i), p).findAny() .isPresent(); }
/** * @param i individual * @param p property to search * @param ontology ontology to search * @return property values */ public static Stream<OWLIndividual> getNegativeObjectPropertyValues(OWLIndividual i, OWLObjectPropertyExpression p, OWLOntology ontology) { return Searcher.negValues(ontology.negativeObjectPropertyAssertionAxioms(i), p); }
@Override public Stream<OWLNegativeObjectPropertyAssertionAxiom> negativeObjectPropertyAssertionAxioms( OWLIndividual individual) { return withReadLock(() -> delegate.negativeObjectPropertyAssertionAxioms(individual)); }
/** * @param i individual * @param p property to search * @param ontology ontology to search * @return property values */ public static Stream<OWLIndividual> getNegativeObjectPropertyValues(OWLIndividual i, OWLObjectPropertyExpression p, OWLOntology ontology) { return Searcher.negValues(ontology.negativeObjectPropertyAssertionAxioms(i), p); }
@Override public Stream<OWLNegativeObjectPropertyAssertionAxiom> negativeObjectPropertyAssertionAxioms( OWLIndividual individual) { return withReadLock(() -> delegate.negativeObjectPropertyAssertionAxioms(individual)); }
/** * @param i individual * @param ontology ontology to search * @return property values */ public static Multimap<OWLObjectPropertyExpression, OWLIndividual> getNegativeObjectPropertyValues( OWLIndividual i, OWLOntology ontology) { Multimap<OWLObjectPropertyExpression, OWLIndividual> map = LinkedListMultimap.create(); ontology.negativeObjectPropertyAssertionAxioms(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 hasNegativeObjectPropertyValue(OWLIndividual i, OWLObjectPropertyExpression p, OWLIndividual j, OWLOntology ontology) { return contains(Searcher.negValues(ontology.negativeObjectPropertyAssertionAxioms(i), p), j); }
/** * @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 hasNegativeObjectPropertyValue(OWLIndividual i, OWLObjectPropertyExpression p, OWLIndividual j, OWLOntology ontology) { return contains(Searcher.negValues(ontology.negativeObjectPropertyAssertionAxioms(i), p), j); }
/** * @param i individual * @param ontology ontology to search * @return property values */ public static Multimap<OWLObjectPropertyExpression, OWLIndividual> getNegativeObjectPropertyValues( OWLIndividual i, OWLOntology ontology) { Multimap<OWLObjectPropertyExpression, OWLIndividual> map = LinkedListMultimap.create(); ontology.negativeObjectPropertyAssertionAxioms(i) .forEach(ax -> map.put(ax.getProperty(), ax.getObject())); return map; }
/** * @param i individual * @param ontology ontology to search * @return property values */ public static Multimap<OWLObjectPropertyExpression, OWLIndividual> getNegativeObjectPropertyValues( OWLIndividual i, OWLOntology ontology) { Multimap<OWLObjectPropertyExpression, OWLIndividual> map = LinkedListMultimap.create(); ontology.negativeObjectPropertyAssertionAxioms(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 hasNegativeObjectPropertyValue(OWLIndividual i, OWLObjectPropertyExpression p, OWLIndividual j, OWLOntology ontology) { return contains(Searcher.negValues(ontology.negativeObjectPropertyAssertionAxioms(i), p), j); }
.negativeObjectPropertyAssertionAxioms(individual), o.dataPropertyAssertionAxioms(individual), o .negativeDataPropertyAssertionAxioms(individual)).flatMap(x -> x).sorted(ooc)
.negativeObjectPropertyAssertionAxioms(individual), o.dataPropertyAssertionAxioms(individual), o .negativeDataPropertyAssertionAxioms(individual)).flatMap(x -> x).sorted(ooc)
.negativeObjectPropertyAssertionAxioms(individual), o.dataPropertyAssertionAxioms(individual), o .negativeDataPropertyAssertionAxioms(individual)).flatMap(x -> x).sorted(ooc)
.negativeObjectPropertyAssertionAxioms(individual), o.dataPropertyAssertionAxioms(individual), o .negativeDataPropertyAssertionAxioms(individual)).flatMap(x -> x).sorted(ooc)