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)); }
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)); }