public IRI expandIRI(String iri) { IRI curie = IRI.builder().curie(iri).build(); String ns = getNamespaceURI(curie.getScheme()); return ns != null ? IRI.builder().curie(ns + curie.getSchemeSpecificPart()).build() : curie; }
public String getPrefix(IRI uri) { return getNamespaceURI(uri.getScheme()) != null ? uri.getScheme() : getPrefix(uri.toString()); } }
/** * Empty namespace context. * * @return an XML namespace context */ public static XmlNamespaceContext newInstance() { return new XmlNamespaceContext(); }
@Override public String toString() { return embedded ? PLACEHOLDER + (iri != null ? iri.getSchemeSpecificPart() : "<null>") : (iri != null ? iri.toString() : "<null>"); }
public static IRINamespaceContext getDefaultContext() { IRINamespaceContext context = IRINamespaceContext.newInstance(); context.addNamespace(DC_PREFIX, DC_NS_URI); context.addNamespace(OAIDC_NS_PREFIX, OAIDC_NS_URI); return context; }
public TurtleContentParams() { this.namespaceContext = IRINamespaceContext.newInstance(); this.writeNamespaceContext = true; }
/** * Abbreviate an URI with a full namespace URI to a short form URI with help of * the prefix in this namespace context. * * @param uri the long URI * @return a compact short URI or the original URI if there is no prefix in * this context */ public String compact(IRI uri) { return compact(uri, false); }
public static XmlNamespaceContext newDefaultInstance() { return newInstance(DEFAULT_RESOURCE); }
public static Builder builder() { return new Builder(); }
public IRI expandIRI(IRI curie) { String ns = getNamespaceURI(curie.getScheme()); return ns != null ? IRI.builder().curie(ns + curie.getSchemeSpecificPart()).build() : curie; }
public DefaultRdfGraphParams() { this.namespaceContext = IRINamespaceContext.newInstance(); this.writeNamespaceContext = true; }
public static IRI create(String iri) { return new IRI(iri); }
public NTripleContentParams() { this.namespaceContext = IRINamespaceContext.newInstance(); }