public final class TrellisUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
TRELLIS_ADMIN_ROLE
The name of the trellis admin role.
|
static String |
TRELLIS_BNODE_PREFIX
The default internal blank node prefix.
|
static String |
TRELLIS_DATA_PREFIX
The default internal IRI for the root container.
|
static String |
TRELLIS_SCHEME
The internal trellis scheme.
|
static String |
TRELLIS_SESSION_PREFIX
The default internal session prefix.
|
Modifier and Type | Method and Description |
---|---|
static Optional<IRI> |
getContainer(IRI identifier)
Get the structural-logical container for this resource.
|
static RDF |
getInstance()
Get the Commons RDF instance in use.
|
static IRI |
normalizeIdentifier(IRI identifier)
For any identifier, normalize its form to remove any hashURIs or trailing slashes.
|
static org.trellisldp.api.TrellisUtils.DatasetCollector |
toDataset()
Collect a stream of Quads into a Dataset.
|
static Collector<Triple,?,Graph> |
toGraph()
Collect a stream of Triples into a Graph.
|
public static final String TRELLIS_SCHEME
public static final String TRELLIS_DATA_PREFIX
public static final String TRELLIS_BNODE_PREFIX
public static final String TRELLIS_SESSION_PREFIX
public static final String TRELLIS_ADMIN_ROLE
public static RDF getInstance()
public static Optional<IRI> getContainer(IRI identifier)
identifier
- the resource identifierpublic static IRI normalizeIdentifier(IRI identifier)
identifier
- the identifierpublic static Collector<Triple,?,Graph> toGraph()