public Iterator<IRI> iEmptyRoles() { return new EmptyEntitiesIterator(onto.objectProperties().iterator(), onto.dataProperties().iterator(), conn); }
DataPropertyExpression dpe = reasonerDag.dataProperties().get(iri); if (reasonerDag.dataPropertiesDAG().getVertex(dpe) != null) { if (cacheSI.getEntry(dpe) != null) DataPropertyExpression dpe = reasonerDag.dataProperties().get(iri); if (reasonerDag.dataPropertiesDAG().getVertex(dpe) != null) { if (cacheSI.getEntry(dpe) != null)
else if (propertyIRI.isPresent() && reasoner.dataProperties().contains(propertyIRI.get())) { DataPropertyExpression dpe = reasoner.dataProperties().get(propertyIRI.get()); DataPropertyExpression equivalent = reasoner.dataPropertiesDAG().getCanonicalForm(dpe); if (equivalent != null && !equivalent.equals(dpe)) {
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.dataProperties().contains(dpe.getName())) continue;
private void checkObjectOrAnnotationProperty(IRI predicateIRI, PPMappingAssertionProvenance provenance, Ontology ontology) throws MappingOntologyMismatchException { /* * Cannot be a data property (should be either an object or an annotation property) */ if (ontology.tbox().dataProperties().contains(predicateIRI)) throw new MappingOntologyMismatchException(generatePropertyOrClassConflictMessage(predicateIRI, provenance, DATA_PROPERTY_STR, OBJECT_PROPERTY_STR)); /* * Cannot be a class */ if (ontology.tbox().classes().contains(predicateIRI)) throw new MappingOntologyMismatchException(generatePropertyOrClassConflictMessage(predicateIRI, provenance, CLASS_STR, OBJECT_PROPERTY_STR)); }
private void checkObjectOrAnnotationProperty(String predicateIRI, PPMappingAssertionProvenance provenance, Ontology ontology) throws MappingOntologyMismatchException { /* * Cannot be a data property (should be either an object or an annotation property) */ if (ontology.tbox().dataProperties().contains(predicateIRI)) throw new MappingOntologyMismatchException(generatePropertyOrClassConflictMessage(predicateIRI, provenance, DATA_PROPERTY_STR, OBJECT_PROPERTY_STR)); /* * Cannot be a class */ if (ontology.tbox().classes().contains(predicateIRI)) throw new MappingOntologyMismatchException(generatePropertyOrClassConflictMessage(predicateIRI, provenance, CLASS_STR, OBJECT_PROPERTY_STR)); }
DataPropertyExpression dpe = reasonerDag.dataProperties().get(iri); range = cacheSI.getEntry(dpe);
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)); }