public final class RdfUtils
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static java.util.Map<org.apache.commons.rdf.api.IRI,org.apache.commons.rdf.api.IRI> |
superClassOf |
A mapping of LDP types to their supertype
|
| Modifier and Type | Method | Description |
|---|---|---|
static java.util.function.Predicate<org.apache.commons.rdf.api.Quad> |
filterWithPrefer(Prefer prefer) |
Create a filter based on a Prefer header
|
static org.apache.commons.rdf.api.IRI |
getDefaultProfile(org.apache.commons.rdf.api.RDFSyntax syntax,
java.lang.String identifier) |
Get a default profile IRI from the syntax and/or identifier
|
static org.apache.commons.rdf.api.IRI |
getDefaultProfile(org.apache.commons.rdf.api.RDFSyntax syntax,
org.apache.commons.rdf.api.IRI identifier) |
Get a default profile IRI from the syntax and/or identifier
|
static org.apache.commons.rdf.api.IRI |
getProfile(java.util.List<javax.ws.rs.core.MediaType> acceptableTypes,
org.apache.commons.rdf.api.RDFSyntax syntax) |
Given a list of acceptable media types and an RDF syntax, get the relevant profile data, if
relevant
|
static java.util.Optional<org.apache.commons.rdf.api.RDFSyntax> |
getSyntax(java.util.List<javax.ws.rs.core.MediaType> acceptableTypes,
java.util.Optional<java.lang.String> mimeType) |
Given a list of acceptable media types, get an RDF syntax.
|
static java.lang.Boolean |
isDeleted(org.trellisldp.api.Resource res) |
Check if the resource has a deleted mark
|
static java.util.stream.Stream<org.apache.commons.rdf.api.IRI> |
ldpResourceTypes(org.apache.commons.rdf.api.IRI interactionModel) |
Get all of the LDP resource (super) types for the given LDP interaction model
|
static java.util.function.Function<org.apache.commons.rdf.api.Quad,org.apache.commons.rdf.api.Quad> |
skolemizeQuads(org.trellisldp.api.ResourceService svc,
java.lang.String baseUrl) |
Convert quads from an external form to a skolemized form
|
static java.util.function.Function<org.apache.commons.rdf.api.Triple,org.apache.commons.rdf.api.Triple> |
skolemizeTriples(org.trellisldp.api.ResourceService svc,
java.lang.String baseUrl) |
Convert triples from an external form to a skolemized form
|
static java.util.function.Function<org.apache.commons.rdf.api.Quad,org.apache.commons.rdf.api.Quad> |
unskolemizeQuads(org.trellisldp.api.ResourceService svc,
java.lang.String baseUrl) |
Convert quads from a skolemized form to an external form
|
static java.util.function.Function<org.apache.commons.rdf.api.Triple,org.apache.commons.rdf.api.Triple> |
unskolemizeTriples(org.trellisldp.api.ResourceService svc,
java.lang.String baseUrl) |
Convert triples from a skolemized form to an externa form
|
public static final java.util.Map<org.apache.commons.rdf.api.IRI,org.apache.commons.rdf.api.IRI> superClassOf
public static java.util.stream.Stream<org.apache.commons.rdf.api.IRI> ldpResourceTypes(org.apache.commons.rdf.api.IRI interactionModel)
interactionModel - the interaction modelpublic static java.util.function.Predicate<org.apache.commons.rdf.api.Quad> filterWithPrefer(Prefer prefer)
prefer - the Prefer headerpublic static java.util.function.Function<org.apache.commons.rdf.api.Triple,org.apache.commons.rdf.api.Triple> unskolemizeTriples(org.trellisldp.api.ResourceService svc,
java.lang.String baseUrl)
svc - the resourceServicebaseUrl - the base URLpublic static java.util.function.Function<org.apache.commons.rdf.api.Triple,org.apache.commons.rdf.api.Triple> skolemizeTriples(org.trellisldp.api.ResourceService svc,
java.lang.String baseUrl)
svc - the resourceServicebaseUrl - the base URLpublic static java.util.function.Function<org.apache.commons.rdf.api.Quad,org.apache.commons.rdf.api.Quad> unskolemizeQuads(org.trellisldp.api.ResourceService svc,
java.lang.String baseUrl)
svc - the resource servicebaseUrl - the base URLpublic static java.util.function.Function<org.apache.commons.rdf.api.Quad,org.apache.commons.rdf.api.Quad> skolemizeQuads(org.trellisldp.api.ResourceService svc,
java.lang.String baseUrl)
svc - the resource servicebaseUrl - the base URLpublic static java.util.Optional<org.apache.commons.rdf.api.RDFSyntax> getSyntax(java.util.List<javax.ws.rs.core.MediaType> acceptableTypes,
java.util.Optional<java.lang.String> mimeType)
acceptableTypes - the types from HTTP headersmimeType - an additional "default" mimeType to matchpublic static org.apache.commons.rdf.api.IRI getProfile(java.util.List<javax.ws.rs.core.MediaType> acceptableTypes,
org.apache.commons.rdf.api.RDFSyntax syntax)
acceptableTypes - the types from HTTP headerssyntax - an RDF syntaxpublic static org.apache.commons.rdf.api.IRI getDefaultProfile(org.apache.commons.rdf.api.RDFSyntax syntax,
java.lang.String identifier)
syntax - the RDF syntaxidentifier - the resource identifierpublic static java.lang.Boolean isDeleted(org.trellisldp.api.Resource res)
res - the resourcepublic static org.apache.commons.rdf.api.IRI getDefaultProfile(org.apache.commons.rdf.api.RDFSyntax syntax,
org.apache.commons.rdf.api.IRI identifier)
syntax - the RDF syntaxidentifier - the resource identifier