Refine search
/** * @param ontology ontology */ public UseOfReservedVocabularyForOntologyIRI(OWLOntology ontology) { super(ontology, null, ontology.getOntologyID().getOntologyIRI().get()); }
@Override public URI getURI() { if(onto != null && onto.getOntologyID() != null && onto.getOntologyID().getOntologyIRI() != null) { return onto.getOntologyID().getOntologyIRI().toURI(); } else { return null; } }
/** * @param ontology ontology */ public UseOfReservedVocabularyForVersionIRI(OWLOntology ontology) { super(ontology, null, ontology.getOntologyID().getVersionIRI().get()); }
/** * @param ontology ontology */ public UseOfReservedVocabularyForOntologyIRI(OWLOntology ontology) { super(ontology, null, ontology.getOntologyID().getOntologyIRI().get()); }
/** * @param ontology ontology */ public UseOfReservedVocabularyForVersionIRI(OWLOntology ontology) { super(ontology, null, ontology.getOntologyID().getVersionIRI().get()); }
private Set<OWLOntology> getOntologiesInSeries(OWLOntology ontology, Collection<OWLOntology> ontologies) { Set<OWLOntology> ontologiesInSeries = new HashSet<OWLOntology>(); if (!ontology.getOntologyID().isAnonymous()){ for (OWLOntology ont : ontologies){ if (!ont.getOntologyID().isAnonymous() && ont.getOntologyID().getOntologyIRI().equals(ontology.getOntologyID().getOntologyIRI())){ ontologiesInSeries.add(ont); } } } return ontologiesInSeries; }
/** * @param ontology ontology */ public UseOfReservedVocabularyForOntologyIRI(OWLOntology ontology) { super(ontology, null, ontology.getOntologyID().getOntologyIRI().get()); }
/** * @param ontology ontology */ public UseOfReservedVocabularyForVersionIRI(OWLOntology ontology) { super(ontology, null, ontology.getOntologyID().getVersionIRI().get()); }
private Set<OWLOntology> getOntologiesInSeries(OWLOntology ontology, Collection<OWLOntology> ontologies) { Set<OWLOntology> ontologiesInSeries = new HashSet<>(); if (!ontology.getOntologyID().isAnonymous()){ for (OWLOntology ont : ontologies){ if (!ont.getOntologyID().isAnonymous() && ont.getOntologyID().getOntologyIRI().equals(ontology.getOntologyID().getOntologyIRI())){ ontologiesInSeries.add(ont); } } } return ontologiesInSeries; }
/** * E.g. http://purl.obolibrary.org/obo/go.owl to "go"<br> * if does not match this pattern, then retain original IRI * * @param ontology the ontology * @return The OBO ID of the ontology */ public static String getOntologyId(OWLOntology ontology) { return getOntologyId(ontology.getOntologyID().getOntologyIRI().get()); }
private void addVersionIRIToOntologyHeader(OWLOntology ontology) { OWLOntologyID ontID = ontology.getOntologyID(); if (ontID.getVersionIRI().isPresent()) { addTriple(ontology, OWL_VERSION_IRI.getIRI(), ontID.getVersionIRI().get()); } }
private boolean isDifferentVersionOfOntology(OWLOntology ontology, OWLOntology otherOntology) { if(ontology.getOntologyID().isAnonymous()) { return false; } if(otherOntology.getOntologyID().isAnonymous()) { return false; } Optional<IRI> ontologyIRI = ontology.getOntologyID().getOntologyIRI(); Optional<IRI> otherOntologyIRI = otherOntology.getOntologyID().getOntologyIRI(); return ontologyIRI.equals(otherOntologyIRI); } }
/** * E.g. http://purl.obolibrary.org/obo/go.owl to "go"<br> * if does not match this pattern, then retain original IRI * * @param ontology the ontology * @return The OBO ID of the ontology */ public static String getOntologyId(OWLOntology ontology) { return getOntologyId(ontology.getOntologyID().getOntologyIRI().get()); }
private void addVersionIRIToOntologyHeader(OWLOntology ontology) { OWLOntologyID ontID = ontology.getOntologyID(); if (ontID.getVersionIRI().isPresent()) { addTriple(ontology, OWL_VERSION_IRI.getIRI(), ontID.getVersionIRI().get()); } }
public static String getIri(OWLOntology ontology) { String iri = "_:" + hash(ontology.toString()); if (null != ontology.getOntologyID() && null != ontology.getOntologyID().getOntologyIRI()) { iri = ontology.getOntologyID().getOntologyIRI().toString(); } else { if (!ontologiesWithoutIris.contains(ontology)) { ontologiesWithoutIris.add(ontology); logger.warning("Failed to find IRI for " + ontology + " - using hash code instead."); } } return iri; }
/** * E.g. http://purl.obolibrary.org/obo/go.owl to "go"<br> * if does not match this pattern, then retain original IRI * * @param ontology the ontology * @return The OBO ID of the ontology */ public static String getOntologyId(OWLOntology ontology) { return getOntologyId(ontology.getOntologyID().getOntologyIRI().get()); }
private void addVersionIRIToOntologyHeader(OWLOntology ontology) { OWLOntologyID ontID = ontology.getOntologyID(); if (ontID.getVersionIRI().isPresent()) { addTriple(ontology, OWL_VERSION_IRI.getIRI(), ontID.getVersionIRI().get()); } }
private Set<OWLOntology> getOntologiesInSeries(OWLOntology ontology, Collection<OWLOntology> ontologies) { Set<OWLOntology> ontologiesInSeries = new HashSet<OWLOntology>(); if (!ontology.getOntologyID().isAnonymous()){ for (OWLOntology ont : ontologies){ if (!ont.getOntologyID().isAnonymous() && ont.getOntologyID().getOntologyIRI().equals(ontology.getOntologyID().getOntologyIRI())){ ontologiesInSeries.add(ont); } } } return ontologiesInSeries; }
/** * E.g. http://purl.obolibrary.org/obo/go.owl to "go"<br> * if does not match this pattern, then retain original IRI * * @param ontology the ontology * @return The OBO ID of the ontology */ public static String getOntologyId(OWLOntology ontology) { return getOntologyId(ontology.getOntologyID().getOntologyIRI().get()); }
private void addVersionIRIToOntologyHeader(OWLOntology ontology) { OWLOntologyID ontID = ontology.getOntologyID(); if (ontID.getVersionIRI().isPresent()) { addTriple(ontology, OWL_VERSION_IRI.getIRI(), ontID.getVersionIRI().get()); } }