GraphCentric developer view
/decks/slides/access-control-options
https://graphcentric.com/decks/slides/access-control-options
Navigation
Methods
| Method | Status | Basis |
|---|---|---|
| GET | available | representation candidates are configured |
| HEAD | available | GET representation headers |
| OPTIONS | available | HTTP capability discovery |
Resource Details
- URI
- https://graphcentric.com/decks/slides/access-control-options
- Graph
- https://graphcentric.com/graphs/public-resources
- Query
- s3://graphcentric.com/decks-content/slides/access-control-options/query.sparql
Link Relations
4 links| rel | title | type | href |
|---|---|---|---|
| alternate | Slide HTML | text/html;charset=utf-8 | https://graphcentric.com/decks/slides/access-control-options.html |
| collection | Raw slides | text/html;charset=utf-8 | https://graphcentric.com/decks/slides.html |
| https://graphcentric.info/link-relations/resource-configuration | Slide Resource Configuration HTML | text/html;charset=utf-8 | https://graphcentric.com/decks/slides/access-control-options.resource-configuration.html |
| https://graphcentric.info/link-relations/resource-state-query | Slide Resource State Query | text/plain;charset=utf-8 | https://graphcentric.com/decks/slides/access-control-options.sparql |
Resource Configuration Model
Turtle
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX gcs: <https://graphcentric.com/schema/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX schema: <https://schema.org/>
PREFIX sh: <http://www.w3.org/ns/shacl#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
<https://graphcentric.com/decks/slides.html/.links/item-access-control-options>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/access-control-options.html>;
schema:name "Options and Strategies for Access Control in Data Centric Systems" .
<https://graphcentric.com/decks/slides/access-control-options/.links/alternate-html>
rdf:type gcs:Link;
gcs:rel "alternate";
gcs:target <https://graphcentric.com/decks/slides/access-control-options.html>;
schema:name "Slide HTML" .
<https://graphcentric.com/decks/slides.html/.links/item-malcolm-sparks-speaker-bio>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/malcolm-sparks-speaker-bio.html>;
schema:name "Malcolm Sparks: speaker bio" .
<https://graphcentric.com/decks/slides/access-control-options>
rdf:type gcs:WebResource;
gcs:frame <s3://graphcentric.com/decks-content/slides/access-control-options/frame.jsonld>;
gcs:graph <https://graphcentric.com/graphs/public-resources>;
gcs:link <https://graphcentric.com/decks/slides/access-control-options/.links/resource-state-query> , <https://graphcentric.com/decks/slides/access-control-options/.links/resource-configuration-html> , <https://graphcentric.com/decks/slides/access-control-options/.links/collection> , <https://graphcentric.com/decks/slides/access-control-options/.links/alternate-html>;
gcs:query <s3://graphcentric.com/decks-content/slides/access-control-options/query.sparql> .
<https://graphcentric.com/decks/slides.html/.links/item-data-centric-decks-opening>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/data-centric-decks-opening.html>;
schema:name "Data-centric slide decks" .
<https://graphcentric.com/decks/slides/access-control-options.resource-configuration.html>
rdf:type gcs:WebResource;
gcs:contentType "text/html;charset=utf-8";
gcs:graph <https://graphcentric.com/graphs/public-resources> .
<https://graphcentric.com/decks/slides/access-control-options/.links/resource-state-query>
rdf:type gcs:Link;
gcs:rel "https://graphcentric.info/link-relations/resource-state-query";
gcs:target <https://graphcentric.com/decks/slides/access-control-options.sparql>;
schema:name "Slide Resource State Query" .
<https://graphcentric.com/decks/slides.html/.links/item-restrict-api-call>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/restrict-api-call.html>;
schema:name "Strategy 2: restrict the API call" .
<https://graphcentric.com/decks/slides.html>
rdf:type gcs:WebResource;
gcs:contentType "text/html;charset=utf-8";
gcs:graph <https://graphcentric.com/graphs/public-resources>;
gcs:link <https://graphcentric.com/decks/slides.html/.links/item-comparison> , <https://graphcentric.com/decks/slides.html/.links/item-bio-slide-how-it-works> , <https://graphcentric.com/decks/slides.html/.links/item-newsletter-theme> , <https://graphcentric.com/decks/slides.html/.links/item-sample-overview> , <https://graphcentric.com/decks/slides.html/.links/item-restrict-api-call> , <https://graphcentric.com/decks/slides.html/.links/item-restrict-uri-space> , <https://graphcentric.com/decks/slides.html/.links/item-malcolm-sparks-bio> , <https://graphcentric.com/decks/slides.html/.links/item-training-decks-policy-updates> , <https://graphcentric.com/decks/slides.html/.links/resource-configuration-html> , <https://graphcentric.com/decks/slides.html/.links/item-access-control-options> , <https://graphcentric.com/decks/slides.html/.links/item-slide-link-relations> , <https://graphcentric.com/decks/slides.html/.links/item-decision-matrix> , <https://graphcentric.com/decks/slides.html/.links/item-live-data-slide-model> , <https://graphcentric.com/decks/slides.html/.links/item-sensitive-data-problem> , <https://graphcentric.com/decks/slides.html/.links/item-named-graph-filter> , <https://graphcentric.com/decks/slides.html/.links/item-graphcentric-foundation> , <https://graphcentric.com/decks/slides.html/.links/item-three-strategies> , <https://graphcentric.com/decks/slides.html/.links/item-data-centric-decks-opening> , <https://graphcentric.com/decks/slides.html/.links/item-speaker-bio-query> , <https://graphcentric.com/decks/slides.html/.links/item-restrict-data-itself> , <https://graphcentric.com/decks/slides.html/.links/item-graphcentric-access-control-default> , <https://graphcentric.com/decks/slides.html/.links/item-access-control-tradeoff-matrix> , <https://graphcentric.com/decks/slides.html/.links/item-malcolm-sparks-speaker-bio> , <https://graphcentric.com/decks/slides.html/.links/item-manual-collation-tax>;
gcs:outerTemplate <s3://graphcentric.com/templates/public.html>;
gcs:template <s3://graphcentric.com/decks/slides.html> .
<https://graphcentric.com/decks/slides.html/.links/item-graphcentric-access-control-default>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/graphcentric-access-control-default.html>;
schema:name "GraphCentric default: protect graphs, then render resources" .
<https://graphcentric.com/decks/slides/access-control-options.sparql>
rdf:type gcs:WebResource;
gcs:contentType "text/plain;charset=utf-8";
gcs:graph <https://graphcentric.com/graphs/public-resources> .
<https://graphcentric.com/decks/slides.html/.links/item-three-strategies>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/three-strategies.html>;
schema:name "Three places to put the boundary" .
<https://graphcentric.com/decks/slides/access-control-options/.links/resource-configuration-html>
rdf:type gcs:Link;
gcs:rel "https://graphcentric.info/link-relations/resource-configuration";
gcs:target <https://graphcentric.com/decks/slides/access-control-options.resource-configuration.html>;
schema:name "Slide Resource Configuration HTML" .
<https://graphcentric.com/decks/slides/access-control-options.html>
rdf:type gcs:WebResource;
gcs:contentType "text/html;charset=utf-8";
gcs:graph <https://graphcentric.com/graphs/public-resources>;
gcs:link <https://graphcentric.com/decks/slides/access-control-options.html/.links/canonical>;
gcs:outerTemplate <s3://graphcentric.com/templates/slide.html>;
gcs:template <s3://graphcentric.com/decks-content/slides/access-control-options/body.html> .
<https://graphcentric.com/decks/slides.html/.links/item-malcolm-sparks-bio>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/malcolm-sparks-bio.html>;
schema:name "Malcolm Sparks: founder profile" .
<https://graphcentric.com/decks/slides.html/.links/item-graphcentric-foundation>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/graphcentric-foundation.html>;
schema:name "Images can own the slide" .
<https://graphcentric.com/decks/slides.html/.links/item-speaker-bio-query>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/speaker-bio-query.html>;
schema:name "Querying the speaker bio" .
<https://graphcentric.com/decks/slides.html/.links/item-decision-matrix>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/decision-matrix.html>;
schema:name "Represent tradeoffs directly in the deck" .
<https://graphcentric.com/decks/slides.html/.links/item-named-graph-filter>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/named-graph-filter.html>;
schema:name "Named graphs become the enforcement boundary" .
<https://graphcentric.com/decks/slides.html/.links/item-bio-slide-how-it-works>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/bio-slide-how-it-works.html>;
schema:name "How the bio slide works" .
<https://graphcentric.com/decks/slides.html/.links/item-live-data-slide-model>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/live-data-slide-model.html>;
schema:name "A slide is a reusable template plus a query" .
<https://graphcentric.com/decks/slides.html/.links/resource-configuration-html>
rdf:type gcs:Link;
gcs:rel "https://graphcentric.info/link-relations/resource-configuration";
gcs:target <https://graphcentric.com/decks/slides.resource-configuration.html> .
<https://graphcentric.com/decks/slides.html/.links/item-manual-collation-tax>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/manual-collation-tax.html>;
schema:name "Manual collation is business process debt" .
<https://graphcentric.com/decks/slides.html/.links/item-access-control-tradeoff-matrix>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/access-control-tradeoff-matrix.html>;
schema:name "Each boundary has a cost profile" .
<https://graphcentric.com/decks/slides/access-control-options.html/.links/canonical>
rdf:type gcs:Link;
gcs:rel "canonical";
gcs:target <https://graphcentric.com/decks/slides/access-control-options>;
schema:name "Canonical slide" .
<https://graphcentric.com/decks/slides.html/.links/item-restrict-data-itself>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/restrict-data-itself.html>;
schema:name "Strategy 3: restrict the data itself" .
<https://graphcentric.com/decks/slides.html/.links/item-restrict-uri-space>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/restrict-uri-space.html>;
schema:name "Strategy 1: restrict the URI" .
<https://graphcentric.com/decks/slides.html/.links/item-slide-link-relations>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/slide-link-relations.html>;
schema:name "Slide link relations" .
<https://graphcentric.com/decks/slides.html/.links/item-training-decks-policy-updates>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/training-decks-policy-updates.html>;
schema:name "Training decks should track live policy" .
<https://graphcentric.com/decks/slides/access-control-options/.links/collection>
rdf:type gcs:Link;
gcs:rel "collection";
gcs:target <https://graphcentric.com/decks/slides.html>;
schema:name "Raw slides" .
<https://graphcentric.com/decks/slides.html/.links/item-comparison>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/comparison.html>;
schema:name "Same content model, different viewing promises" .
<https://graphcentric.com/decks/slides.html/.links/item-newsletter-theme>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/newsletter-theme.html>;
schema:name "Stop pasting the business into slides" .
<https://graphcentric.com/decks/slides.html/.links/item-sample-overview>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/sample-overview.html>;
schema:name "One source, two public views" .
<https://graphcentric.com/decks/slides.html/.links/item-sensitive-data-problem>
rdf:type gcs:Link;
gcs:rel "item";
gcs:target <https://graphcentric.com/decks/slides/sensitive-data-problem.html>;
schema:name "The problem is not the page" .
SPARQL Query
s3://graphcentric.com/decks-content/slides/access-control-options/query.sparqlPREFIX dcterms: <http://purl.org/dc/terms/>
CONSTRUCT {
?_subject dcterms:title "Options and Strategies for Access Control in Data Centric Systems".
}
WHERE {}
Query Scope
Named Graphs
Resource State
Turtle
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX gcs: <https://graphcentric.com/schema/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX schema: <https://schema.org/>
PREFIX sh: <http://www.w3.org/ns/shacl#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
<https://graphcentric.com/decks/slides/access-control-options>
dcterms:title "Options and Strategies for Access Control in Data Centric Systems" .
SSE Status
Stream link relations| stream | status | subscribers | last id | state |
|---|---|---|---|---|
| No stream resources are linked from this resource. | ||||
Cache Status
Placeholder: configuration cache/runtime query cache status is not exposed to this renderer yet.
Cache-Control
Placeholder: response cache-control policy is not exposed yet.
ETag
Placeholder: source representation ETag calculation is representation-specific and not exposed here yet.
Content-Security-Policy
Placeholder: CSP headers are not exposed to this renderer yet.