/** * @param ontology ontology */ public UseOfReservedVocabularyForVersionIRI(OWLOntology ontology) { super(ontology, null, ontology.getOntologyID().getVersionIRI().get()); }
/** * @param ontology ontology */ public UseOfReservedVocabularyForVersionIRI(OWLOntology ontology) { super(ontology, null, ontology.getOntologyID().getVersionIRI().get()); }
/** * @param ontology ontology */ public UseOfReservedVocabularyForVersionIRI(OWLOntology ontology) { super(ontology, null, ontology.getOntologyID().getVersionIRI().get()); }
private static byte[] bytesOfOntologyId(final OWLOntologyID ontologyID) { if (ontologyID.getVersionIRI().isPresent()) return (ontologyID.getOntologyIRI().get() + " " + ontologyID.getVersionIRI().get()).getBytes(); else return ontologyID.getOntologyIRI().get().toString().getBytes(); }
private static byte[] bytesOfOntologyId(final OWLOntologyID ontologyID) { if (ontologyID.getVersionIRI().isPresent()) return (ontologyID.getOntologyIRI().get() + " " + ontologyID.getVersionIRI().get()).getBytes(); else return ontologyID.getOntologyIRI().get().toString().getBytes(); }
private void addVersionIRIToOntologyHeader(OWLOntology ontology) { OWLOntologyID ontID = ontology.getOntologyID(); if (ontID.getVersionIRI().isPresent()) { addTriple(ontology, OWL_VERSION_IRI.getIRI(), ontID.getVersionIRI().get()); } }
private void addVersionIRIToOntologyHeader(OWLOntology ontology) { OWLOntologyID ontID = ontology.getOntologyID(); if (ontID.getVersionIRI().isPresent()) { addTriple(ontology, OWL_VERSION_IRI.getIRI(), ontID.getVersionIRI().get()); } }
private void addVersionIRIToOntologyHeader(OWLOntology ontology) { OWLOntologyID ontID = ontology.getOntologyID(); if (ontID.getVersionIRI().isPresent()) { addTriple(ontology, OWL_VERSION_IRI.getIRI(), ontID.getVersionIRI().get()); } }
private void addVersionIRIToOntologyHeader(OWLOntology ontology) { OWLOntologyID ontID = ontology.getOntologyID(); if (ontID.getVersionIRI().isPresent()) { addTriple(ontology, OWL_VERSION_IRI.getIRI(), ontID.getVersionIRI().get()); } }
private UriRef buildResource(OWLOntologyID ontologyReference) { IRI ontologyIRI = ontologyReference.getOntologyIRI(), versionIri = ontologyReference .getVersionIRI(); UriRef entry = new UriRef(ontologyIRI.toString() + ((versionIri == null) ? "" : ("/" + versionIri.toString()))); return entry; }
protected void versionNotAbsolute(OWLOntologyID id) { id.getVersionIRI().filter(v -> !v.isAbsolute()).ifPresent( x -> violations.add(new OntologyVersionIRINotAbsolute(getCurrentOntology(), id))); }
public static String getDataVersion(OWLOntology ontology) { String oid = getOntologyId(ontology); IRI v = ontology.getOntologyID().getVersionIRI(); if (v != null) { String vs = v.toString().replace("http://purl.obolibrary.org/obo/", ""); vs = vs.replaceFirst(oid+"/", ""); vs = vs.replace("/"+oid+".owl", ""); return vs; } return null; }
public static void serialize(SerializationStreamWriter streamWriter, OWLOntologyID instance) throws SerializationException { streamWriter.writeObject(instance.getOntologyIRI().orNull()); streamWriter.writeObject(instance.getVersionIRI().orNull()); }
protected void reservedForVersionIRI(OWLOntologyID id) { if (id.isAnonymous()) { return; } Optional<IRI> vIRI = id.getVersionIRI(); if (vIRI.isPresent() && vIRI.get().isReservedVocabulary()) { violations.add(new UseOfReservedVocabularyForVersionIRI(getCurrentOntology())); } }
protected void reservedForVersionIRI(OWLOntologyID id) { if (id.isAnonymous()) { return; } Optional<IRI> vIRI = id.getVersionIRI(); if (vIRI.isPresent() && vIRI.get().isReservedVocabulary()) { violations.add(new UseOfReservedVocabularyForVersionIRI(getCurrentOntology())); } }
protected void reservedForVersionIRI(OWLOntologyID id) { if (id.isAnonymous()) { return; } Optional<IRI> vIRI = id.getVersionIRI(); if (vIRI.isPresent() && vIRI.get().isReservedVocabulary()) { violations.add(new UseOfReservedVocabularyForVersionIRI(getCurrentOntology())); } }
private void addVersionIRIToOntologyHeader(RDFResource ontologyHeaderNode) { OWLOntologyID ontID = ontology.getOntologyID(); if (ontID.getVersionIRI() != null) { graph.addTriple(new RDFTriple(ontologyHeaderNode, new RDFResourceIRI(OWL_VERSION_IRI.getIRI()), new RDFResourceIRI(ontID.getVersionIRI()))); } }
public void visit(@Nonnull OWLOntology owlOntology) { OntologyIRIShortFormProvider ontSfp = renderingContext.getOntologyIRIShortFormProvider(); String ontShortForm = ontSfp.getShortForm(owlOntology); builder.append(ontShortForm); builder.appendSpace(); OWLOntologyID id = owlOntology.getOntologyID(); if (!id.isAnonymous()) { builder.appendWithStyle(id.getOntologyIRI().get().toQuotedString(), Style.getForeground(Color.DARK_GRAY)); if (id.getVersionIRI().isPresent()) { builder.appendSpace(); builder.appendWithStyle(id.getVersionIRI().get().toQuotedString(), Style.getForeground(Color.GRAY)); } } }
@Override void attribute(String localName, String value) { OWLOntology o = handler.getOntology(); if ("ontologyIRI".equals(localName)) { o.applyChange(new SetOntologyID(o, new OWLOntologyID(optional(IRI.create(value)), o.getOntologyID().getVersionIRI()))); } if ("versionIRI".equals(localName)) { o.applyChange(new SetOntologyID(o, new OWLOntologyID(o.getOntologyID().getOntologyIRI(), optional(IRI.create(value))))); } }
@Override void attribute(String localName, String value) { OWLOntology o = handler.getOntology(); if ("ontologyIRI".equals(localName)) { o.applyChange(new SetOntologyID(o, new OWLOntologyID(optional(IRI.create(value)), o.getOntologyID().getVersionIRI()))); } if ("versionIRI".equals(localName)) { o.applyChange(new SetOntologyID(o, new OWLOntologyID(o.getOntologyID().getOntologyIRI(), optional(IRI.create(value))))); } }