Optional<IRI> optionalPropertyIRIString = extractPropertyIRI(a); if (optionalPropertyIRIString .filter(i -> reasoner.objectProperties().contains(i)) .isPresent()) { ObjectPropertyExpression prop = reasoner.objectProperties().get(optionalPropertyIRIString.get()); if (!root.equals(a.getTerm(0))) prop = prop.getInverse();
public Iterator<IRI> iEmptyRoles() { return new EmptyEntitiesIterator(onto.objectProperties().iterator(), onto.dataProperties().iterator(), conn); }
else if (propertyIRI.isPresent() && reasoner.objectProperties().contains(propertyIRI.get())) { ObjectPropertyExpression ope = reasoner.objectProperties().get(propertyIRI.get()); ObjectPropertyExpression equivalent = reasoner.objectPropertiesDAG().getCanonicalForm(ope); if (equivalent != null && !equivalent.equals(ope)) {
private Assertion translate(OWLAxiom axiom) { try { if (axiom instanceof OWLClassAssertionAxiom) return owlapiTranslator.translate((OWLClassAssertionAxiom)axiom, tbox.classes()); else if (axiom instanceof OWLObjectPropertyAssertionAxiom) return owlapiTranslator.translate((OWLObjectPropertyAssertionAxiom)axiom, tbox.objectProperties()); else if (axiom instanceof OWLDataPropertyAssertionAxiom) return owlapiTranslator.translate((OWLDataPropertyAssertionAxiom)axiom, tbox.dataProperties()); } catch (TranslationException | InconsistentOntologyException e) { return null; } return null; }
if (!reasonerDag.objectProperties().contains(ope.getName())) continue;
if (reasonerDag.objectProperties().contains(iri)) { ObjectPropertyExpression ope = reasonerDag.objectProperties().get(iri); if (cacheSI.getEntry(ope) != null) { DataPropertyExpression dpe = reasonerDag.dataProperties().get(iri);
ObjectPropertyExpression ope = reasonerDag.objectProperties().get(iri); range = cacheSI.getEntry(ope);
private void checkClass(String predicateIRI, PPMappingAssertionProvenance provenance, Ontology ontology) throws MappingOntologyMismatchException { /* * Cannot be an object property */ if (ontology.tbox().objectProperties().contains(predicateIRI)) throw new MappingOntologyMismatchException(generatePropertyOrClassConflictMessage(predicateIRI, provenance, OBJECT_PROPERTY_STR, CLASS_STR)); /* * Cannot be a data property */ else if (ontology.tbox().dataProperties().contains(predicateIRI)) throw new MappingOntologyMismatchException(generatePropertyOrClassConflictMessage(predicateIRI, provenance, DATA_PROPERTY_STR, CLASS_STR)); /* * Cannot be an annotation property */ if (ontology.annotationProperties().contains(predicateIRI)) throw new MappingOntologyMismatchException(generatePropertyOrClassConflictMessage(predicateIRI, provenance, ANNOTATION_PROPERTY_STR, DATA_PROPERTY_STR)); }
private void checkClass(IRI predicateIRI, PPMappingAssertionProvenance provenance, Ontology ontology) throws MappingOntologyMismatchException { /* * Cannot be an object property */ if (ontology.tbox().objectProperties().contains(predicateIRI)) throw new MappingOntologyMismatchException(generatePropertyOrClassConflictMessage(predicateIRI, provenance, OBJECT_PROPERTY_STR, CLASS_STR)); /* * Cannot be a data property */ else if (ontology.tbox().dataProperties().contains(predicateIRI)) throw new MappingOntologyMismatchException(generatePropertyOrClassConflictMessage(predicateIRI, provenance, DATA_PROPERTY_STR, CLASS_STR)); /* * Cannot be an annotation property */ if (ontology.annotationProperties().contains(predicateIRI)) throw new MappingOntologyMismatchException(generatePropertyOrClassConflictMessage(predicateIRI, provenance, ANNOTATION_PROPERTY_STR, DATA_PROPERTY_STR)); }
if (ontology.tbox().objectProperties().contains(predicateIRI)) throw new MappingOntologyMismatchException(generatePropertyOrClassConflictMessage(predicateIRI, provenance, OBJECT_PROPERTY_STR, DATA_PROPERTY_STR));
if (ontology.tbox().objectProperties().contains(predicateIRI)) throw new MappingOntologyMismatchException(generatePropertyOrClassConflictMessage(predicateIRI, provenance, OBJECT_PROPERTY_STR, DATA_PROPERTY_STR));