@Override public Optional<IRI> getMemberOfRelation() { return asIRI(LDP.isMemberOfRelation); }
@Override public CompletionStage<Resource> get(final IRI identifier) { return TriplestoreResource.findResource(rdfConnection, identifier); }
private Stream<Quad> fetchMembershipQuads() { return concat(fetchIndirectMemberQuads(), concat(fetchDirectMemberQuads(), fetchDirectMemberQuadsInverse())); }
/** * Test whether this resource exists. * @return true if this resource exists; false otherwise */ protected boolean exists() { return nonNull(getModified()) && nonNull(getInteractionModel()); }
/** * This code is equivalent to the SPARQL query below. * * <p><pre><code> * SELECT ?subject ?predicate ?object * WHERE { GRAPH IDENTIFIER?ext=audit { ?subject ?predicate ?object } } * </code></pre> */ private Stream<Quad> fetchAuditQuads() { return fetchAllFromGraph(identifier.getIRIString() + "?ext=audit", Trellis.PreferAudit); }
public SimpleServiceBundler() { triplestoreService.initialize(); }
@Override public Optional<IRI> getMembershipResource() { return asIRI(LDP.membershipResource); }
/** * Test whether this resource exists. * @return true if this resource exists; false otherwise */ protected boolean exists() { return nonNull(getModified()) && nonNull(getInteractionModel()); }
/** * This code is equivalent to the SPARQL query below. * * <p><pre><code> * SELECT ?subject ?predicate ?object * WHERE { GRAPH IDENTIFIER?ext=acl { ?subject ?predicate ?object } } * </code></pre> */ private Stream<Quad> fetchAclQuads() { return fetchAllFromGraph(identifier.getIRIString() + "?ext=acl", Trellis.PreferAccessControl); }
@Override public CompletionStage<Resource> get(final IRI identifier) { return TriplestoreResource.findResource(rdfConnection, identifier); }
@Override public Optional<IRI> getMemberRelation() { return asIRI(LDP.hasMemberRelation); }
/** * This code is equivalent to the SPARQL query below. * * <p><pre><code> * SELECT ?subject ?predicate ?object * WHERE { GRAPH IDENTIFIER { ?subject ?predicate ?object } } * </code></pre> */ private Stream<Quad> fetchUserQuads() { return fetchAllFromGraph(identifier.getIRIString(), Trellis.PreferUserManaged); }
@Override public Optional<IRI> getContainer() { return asIRI(DC.isPartOf); }
/** * This code is equivalent to the SPARQL query below. * * <p><pre><code> * SELECT ?subject ?predicate ?object * WHERE { GRAPH IDENTIFIER { ?subject ?predicate ?object } } * </code></pre> */ private Stream<Quad> fetchUserQuads() { return fetchAllFromGraph(identifier.getIRIString(), Trellis.PreferUserManaged); }
@Override public Optional<IRI> getInsertedContentRelation() { return asIRI(LDP.insertedContentRelation); }
@Override public Optional<IRI> getContainer() { return asIRI(DC.isPartOf); }
@Override public Optional<IRI> getInsertedContentRelation() { return asIRI(LDP.insertedContentRelation); }
@Override public Optional<IRI> getMemberRelation() { return asIRI(LDP.hasMemberRelation); }
@Override public Optional<IRI> getMembershipResource() { return asIRI(LDP.membershipResource); }
@Override public Optional<IRI> getMemberOfRelation() { return asIRI(LDP.isMemberOfRelation); }