/** * Constructs a short form provider that reuses any prefix name mappings obtainable from the format of * the specified ontology (the manager will be asked for the ontology format of the specified ontology) * @param man The manager * @param ont The ontology */ public ManchesterOWLSyntaxPrefixNameShortFormProvider(OWLOntologyManager man, OWLOntology ont) { this(man.getOntologyFormat(ont)); }
@Override public OWLDocumentFormat getOntologyFormat(OWLOntology ontology) throws UnknownOWLOntologyException { return delegate.getOntologyFormat(ontology); }
public OWLOntologyXMLNamespaceManager(OWLOntologyManager man, OWLOntology ontology) { this(ontology, man.getOntologyFormat(ontology)); }
public OWLOntologyXMLNamespaceManager(OWLOntologyManager man, OWLOntology ontology) { this(ontology, man.getOntologyFormat(ontology)); }
/** * Constructs a short form provider that reuses any prefix name mappings obtainable from the format of * the specified ontology (the manager will be asked for the ontology format of the specified ontology) * @param man The manager * @param ont The ontology */ @Deprecated public ManchesterOWLSyntaxPrefixNameShortFormProvider(OWLOntologyManager man, OWLOntology ont) { this(man.getOntologyFormat(ont)); }
/** * @return ontology format for this ontology; can be null if the ontology has been created * programmatically and not loaded/saved, so it does not have any format information * associated. */ @Nullable default OWLDocumentFormat getFormat() { return getOWLOntologyManager().getOntologyFormat(this); }
/** * @return ontology format for this ontology; can be null if the ontology has been created * programmatically and not loaded/saved, so it does not have any format information * associated. */ @Nullable default OWLDocumentFormat getFormat() { return getOWLOntologyManager().getOntologyFormat(this); }
@SuppressWarnings("javadoc") @Deprecated public RDFXMLRenderer(OWLOntologyManager manager, OWLOntology ontology, Writer w) { this(ontology, w, ontology.getOWLOntologyManager().getOntologyFormat(ontology)); }
/** @param ontology * @param w */ public RDFXMLRenderer(OWLOntology ontology, Writer w) { this(ontology, w, ontology.getOWLOntologyManager().getOntologyFormat(ontology)); }
/** * @return ontology format for this ontology; can be null if the ontology has been created * programmatically and not loaded/saved, so it does not have any format information * associated. */ @Nullable default OWLDocumentFormat getFormat() { return getOWLOntologyManager().getOntologyFormat(this); }
@Deprecated @SuppressWarnings("unused") public RDFRendererBase(OWLOntology ontology, OWLOntologyManager manager) { this(ontology, ontology.getOWLOntologyManager().getOntologyFormat(ontology)); }
@Override public void render(OWLOntology ontology, Writer writer) throws OWLRendererException { render(ontology, writer, ontology.getOWLOntologyManager().getOntologyFormat(ontology)); } }
private boolean isOntologyRDFXML(OWLOntology owlOntology) { return owlOntologyManager.getOntologyFormat(owlOntology).equals(new RDFXMLOntologyFormat()); } }
/** * @return the namespace utils that can resolve prefix. * @since 2.5.1 */ public default Optional<PrefixDocumentFormat> getNamespaces() { final OWLDocumentFormat format = getManager().getOntologyFormat(getOntology()); return (format.isPrefixOWLDocumentFormat()) ? Optional.of((PrefixDocumentFormat) format) : Optional.empty(); }
/** * @return the namespace utils that can resolve prefix. * @since 2.5.1 */ public default Optional<PrefixDocumentFormat> getNamespaces() { final OWLDocumentFormat format = getManager().getOntologyFormat(getOntology()); return (format.isPrefixOWLDocumentFormat()) ? Optional.of((PrefixDocumentFormat) format) : Optional.empty(); }
/** * @return the namespace utils that can resolve prefix. * @since 2.5.1 */ public default Optional<PrefixDocumentFormat> getNamespaces() { final OWLDocumentFormat format = getManager().getOntologyFormat(getOntology()); return (format.isPrefixOWLDocumentFormat()) ? Optional.of((PrefixDocumentFormat) format) : Optional.empty(); }
public static PrefixDocumentFormat getPrefixOWLOntologyFormat(OWLOntology ontology) { PrefixDocumentFormat prefixManager = null; if (ontology != null) { OWLOntologyManager manager = ontology.getOWLOntologyManager(); OWLDocumentFormat format = manager.getOntologyFormat(ontology); if (format != null && format.isPrefixOWLOntologyFormat()) { prefixManager = format.asPrefixOWLOntologyFormat(); } } if (prefixManager == null) { prefixManager = new PrefixDocumentFormatImpl(); } return prefixManager; }
public static PrefixDocumentFormat getPrefixOWLOntologyFormat(OWLOntology ontology) { PrefixDocumentFormat prefixManager = null; if (ontology != null) { OWLOntologyManager manager = ontology.getOWLOntologyManager(); OWLDocumentFormat format = manager.getOntologyFormat(ontology); if (format != null && format.isPrefixOWLOntologyFormat()) { prefixManager = format.asPrefixOWLOntologyFormat(); } } if (prefixManager == null) { prefixManager = new PrefixDocumentFormatImpl(); } return prefixManager; }
@Override public void render(OWLOntology ontology, Writer writer) throws OWLRendererException { ManchesterOWLSyntaxFrameRenderer ren = new ManchesterOWLSyntaxFrameRenderer( ontology, writer, new ManchesterOWLSyntaxPrefixNameShortFormProvider( ontology.getOWLOntologyManager().getOntologyFormat(ontology))); ren.writeOntology(); ren.flush(); } }
private OWLObjectFactory(OWLOntology ontology, OWLEntityResolver entityResolver) { this.entityResolver = entityResolver; owlDataFactory = ontology.getOWLOntologyManager().getOWLDataFactory(); labelToEntityMapper = new LabelToEntityMapper(ontology); OWLDocumentFormat format = ontology.getOWLOntologyManager().getOntologyFormat(ontology); if (format.isPrefixOWLOntologyFormat()) { prefixMap = format.asPrefixOWLOntologyFormat().getPrefixName2PrefixMap(); } }