GraphCentric developer view
/decks/index
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/index
- Graph
- https://graphcentric.com/graphs/public-resources
- Query
- s3://graphcentric.com/decks-index.sparql
Link Relations
5 links| rel | title | type | href |
|---|---|---|---|
| alternate | Framed JSON-LD | application/ld+json;charset=utf-8 | https://graphcentric.com/decks/index-framed.jsonld |
| alternate | HTML | text/html;charset=utf-8 | https://graphcentric.com/decks/index.html |
| alternate | RSS Feed | application/rss+xml;charset=utf-8 | https://graphcentric.com/decks/index.rss |
| alternate | Turtle | text/turtle | https://graphcentric.com/decks/index.ttl |
| https://graphcentric.info/link-relations/resource-configuration | text/html;charset=utf-8 | https://graphcentric.com/decks/index.resource-configuration.html |
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/index.ttl>
rdf:type gcs:WebResource;
gcs:contentType "text/turtle";
gcs:graph <https://graphcentric.com/graphs/public-resources> .
<https://graphcentric.com/decks/index/.links/alternate-html>
rdf:type gcs:Link;
gcs:rel "alternate";
gcs:target <https://graphcentric.com/decks/index.html>;
schema:name "HTML" .
<https://graphcentric.com/decks/index>
rdf:type gcs:WebResource;
gcs:frame <s3://graphcentric.com/decks-index-frame.jsonld>;
gcs:graph <https://graphcentric.com/graphs/public-resources>;
gcs:link <https://graphcentric.com/decks/index/.links/alternate-framed-jsonld> , <https://graphcentric.com/decks/index/.links/alternate-html> , <https://graphcentric.com/decks/index/.links/alternate-rss> , <https://graphcentric.com/decks/index/.links/alternate-turtle> , <https://graphcentric.com/decks/index/.links/resource-configuration-html>;
gcs:query <s3://graphcentric.com/decks-index.sparql> .
<https://graphcentric.com/decks/index/.links/resource-configuration-html>
rdf:type gcs:Link;
gcs:rel "https://graphcentric.info/link-relations/resource-configuration";
gcs:target <https://graphcentric.com/decks/index.resource-configuration.html> .
<https://graphcentric.com/decks/index.rss>
rdf:type gcs:WebResource;
gcs:contentType "application/rss+xml;charset=utf-8";
gcs:graph <https://graphcentric.com/graphs/public-resources>;
gcs:template <s3://graphcentric.com/decks/index.rss> .
<https://graphcentric.com/decks/index/.links/alternate-framed-jsonld>
rdf:type gcs:Link;
gcs:rel "alternate";
gcs:target <https://graphcentric.com/decks/index-framed.jsonld>;
schema:name "Framed JSON-LD" .
<https://graphcentric.com/decks/index/.links/alternate-turtle>
rdf:type gcs:Link;
gcs:rel "alternate";
gcs:target <https://graphcentric.com/decks/index.ttl>;
schema:name "Turtle" .
<https://graphcentric.com/decks/index.html>
rdf:type gcs:WebResource;
gcs:contentType "text/html;charset=utf-8";
gcs:graph <https://graphcentric.com/graphs/public-resources>;
gcs:outerTemplate <s3://graphcentric.com/templates/public.html>;
gcs:template <s3://graphcentric.com/decks/index.html> .
<https://graphcentric.com/decks/index/.links/alternate-rss>
rdf:type gcs:Link;
gcs:rel "alternate";
gcs:target <https://graphcentric.com/decks/index.rss>;
schema:name "RSS Feed" .
<https://graphcentric.com/decks/index.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/index-framed.jsonld>
rdf:type gcs:WebResource;
gcs:contentType "application/ld+json;charset=utf-8";
gcs:graph <https://graphcentric.com/graphs/public-resources> .
SPARQL Query
s3://graphcentric.com/decks-index.sparqlBASE <https://graphcentric.com/>
PREFIX schema: <https://schema.org/>
PREFIX gcs: <https://graphcentric.com/schema/>
PREFIX dcterms: <http://purl.org/dc/terms/>
CONSTRUCT {
?_subject
a gcs:DeckIndex;
dcterms:title "GraphCentric Decks";
dcterms:description "Slide decks and presentation materials from GraphCentric.";
gcs:deck ?deck.
?deck
a schema:PresentationDigitalDocument;
schema:headline ?headline;
schema:description ?description;
schema:datePublished ?datePublished;
schema:url ?url;
schema:position ?position;
schema:author ?author;
schema:image ?image;
gcs:summary ?description;
gcs:slidesResource ?slidesResource;
gcs:firstSlide ?firstSlide.
?author
a schema:Person;
schema:name ?authorName;
schema:jobTitle ?authorRole.
?image
a schema:ImageObject;
schema:name ?imageName;
schema:contentUrl ?imageContentUrl;
schema:description ?imageAltText.
}
WHERE {
GRAPH <graphs/cms> {
?deck a schema:PresentationDigitalDocument;
gcs:published true;
schema:headline ?headline;
schema:url ?url;
schema:position ?position;
gcs:slidesResource ?slidesResource.
OPTIONAL { ?deck schema:description ?description. }
OPTIONAL { ?deck schema:datePublished ?datePublished. }
OPTIONAL { ?deck schema:author ?author. }
OPTIONAL {
?deck schema:image ?image.
?image schema:name ?imageName;
schema:contentUrl ?imageContentUrl.
OPTIONAL { ?image schema:description ?imageAltText. }
}
}
{
GRAPH <graphs/public-resources> {
?url a gcs:WebResource.
}
BIND(<graphs/public-resources> AS ?deckResourceGraph)
}
UNION
{
GRAPH <graphs/internal-decks> {
?url a gcs:WebResource.
}
BIND(<graphs/internal-decks> AS ?deckResourceGraph)
}
OPTIONAL {
GRAPH <graphs/public-staff-information> {
?author schema:name ?authorName.
OPTIONAL { ?author schema:jobTitle ?authorRole. }
}
}
OPTIONAL {
GRAPH ?deckResourceGraph {
?deck gcs:link ?firstSlideLink.
?firstSlideLink
gcs:rel ?firstRel;
gcs:target ?firstSlide.
FILTER(?firstRel IN ("first", "https://www.iana.org/assignments/relation/first"))
}
}
}
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/sample>
rdf:type schema:PresentationDigitalDocument;
gcs:firstSlide <https://graphcentric.com/decks/sample/slides/sample-overview.html>;
gcs:slidesResource <https://graphcentric.com/decks/sample-slides>;
gcs:summary "A sample GraphCentric slide deck that publishes the same HTML as a scrollable article and a keyboard-driven presentation.";
schema:author <https://graphcentric.com/people/22d4c93006d76289b4b7>;
schema:datePublished "2026-05-14"^^xsd:date;
schema:description "A sample GraphCentric slide deck that publishes the same HTML as a scrollable article and a keyboard-driven presentation.";
schema:headline "One source, two public views";
schema:position 10;
schema:url <https://graphcentric.com/decks/sample> .
<https://graphcentric.com/people/22d4c93006d76289b4b7>
rdf:type schema:Person .
<https://graphcentric.com/decks/index>
rdf:type gcs:DeckIndex;
dcterms:description "Slide decks and presentation materials from GraphCentric.";
dcterms:title "GraphCentric Decks";
gcs:deck <https://graphcentric.com/decks/sample> , <https://graphcentric.com/decks/data-centric-slide-decks> .
<https://graphcentric.com/decks/data-centric-slide-decks>
rdf:type schema:PresentationDigitalDocument;
gcs:firstSlide <https://graphcentric.com/decks/data-centric-slide-decks/slides/opening.html>;
gcs:slidesResource <https://graphcentric.com/decks/data-centric-slide-decks-slides>;
gcs:summary "Why public reporting decks should be assembled from reusable slides and live governed data instead of pasted screenshots and manual collation.";
schema:author <https://graphcentric.com/people/22d4c93006d76289b4b7>;
schema:datePublished "2026-05-24"^^xsd:date;
schema:description "Why public reporting decks should be assembled from reusable slides and live governed data instead of pasted screenshots and manual collation.";
schema:headline "Data-centric slide decks";
schema:position 30;
schema:url <https://graphcentric.com/decks/data-centric-slide-decks> .
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.