GraphCentric developer view

/about

https://graphcentric.com/about

Navigation

Methods

MethodStatusBasis
GETavailablerepresentation candidates are configured
HEADavailableGET representation headers
OPTIONSavailableHTTP capability discovery

Resource Details

URI
https://graphcentric.com/about
Graph
https://graphcentric.com/graphs/public-resources
Query
s3://graphcentric.com/about.sparql

Resource Configuration Model

Turtle

Server rendered
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/about.md>
        rdf:type             gcs:WebResource;
        gcs:contentType      "text/markdown";
        gcs:graph            <https://graphcentric.com/graphs/public-resources>;
        gcs:qualityOfSource  "0.8"^^xsd:float;
        gcs:template         <s3://graphcentric.com/about.html> .

<https://graphcentric.com/about/.links/alternate-markdown>
        rdf:type     gcs:Link;
        gcs:rel      "alternate";
        gcs:target   <https://graphcentric.com/about.md>;
        schema:name  "Markdown" .

<https://graphcentric.com/about.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/about/.links/alternate-html>
        rdf:type     gcs:Link;
        gcs:rel      "alternate";
        gcs:target   <https://graphcentric.com/about.html>;
        schema:name  "About HTML" .

<https://graphcentric.com/about>
        rdf:type     gcs:WebResource;
        gcs:frame    <s3://graphcentric.com/about-frame.jsonld>;
        gcs:graph    <https://graphcentric.com/graphs/public-resources>;
        gcs:link     <https://graphcentric.com/about/.links/alternate-html> , <https://graphcentric.com/about/.links/alternate-markdown> , <https://graphcentric.com/about/.links/resource-configuration-html>;
        gcs:query    <s3://graphcentric.com/about.sparql>;
        schema:name  "About" .

<https://graphcentric.com/about.html>
        rdf:type           gcs:WebResource;
        gcs:contentType    "text/html;charset=utf-8";
        gcs:frame          <s3://graphcentric.com/about-frame.jsonld>;
        gcs:graph          <https://graphcentric.com/graphs/public-resources>;
        gcs:outerTemplate  <s3://graphcentric.com/templates/public.html>;
        gcs:query          <s3://graphcentric.com/about.sparql>;
        gcs:template       <s3://graphcentric.com/about.html>;
        schema:name        "About HTML" .

<https://graphcentric.com/about/.links/resource-configuration-html>
        rdf:type     gcs:Link;
        gcs:rel      "https://graphcentric.info/link-relations/resource-configuration";
        gcs:target   <https://graphcentric.com/about.resource-configuration.html>;
        schema:name  "Resource Configuration" .

SPARQL Query

s3://graphcentric.com/about.sparql
BASE <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:AboutPage;
    dcterms:title "About GraphCentric";
    dcterms:description "Building a data-centric platform for humans, applications, and agents.";
    gcs:founder ?founder;
    gcs:advisor ?advisor.

  ?founder
    a schema:Person;
    schema:name ?founderName;
    schema:jobTitle ?founderJobTitle;
    schema:description ?founderBio;
    schema:url ?founderUrl;
    schema:position ?founderPosition;
    gcs:describes ?founderPrivatePerson.

  ?advisor
    a schema:Person;
    schema:name ?advisorName;
    schema:jobTitle ?advisorJobTitle;
    schema:description ?advisorBio;
    schema:url ?advisorUrl;
    schema:position ?advisorPosition;
    gcs:describes ?advisorPrivatePerson.
}
WHERE {
  OPTIONAL {
    GRAPH <graphs/cms> {
      ?founder a schema:Person;
        schema:name ?founderName;
        schema:jobTitle ?founderJobTitle;
        schema:description ?founderBio;
        gcs:publishedOnAboutPage true.

      FILTER(STR(?founderJobTitle) = "Founder")
      OPTIONAL { ?founder schema:position ?founderPosition. }
      OPTIONAL { ?founder gcs:describes ?founderPrivatePerson. }
      BIND(IRI(CONCAT(STR(?founder), ".html")) AS ?founderUrl)
    }
  }

  OPTIONAL {
    GRAPH <graphs/cms> {
      ?advisor a schema:Person;
        schema:name ?advisorName;
        schema:jobTitle ?advisorJobTitle;
        schema:description ?advisorBio;
        gcs:publishedOnAboutPage true.

      FILTER(STR(?advisorJobTitle) != "Founder")
      OPTIONAL { ?advisor schema:position ?advisorPosition. }
      OPTIONAL { ?advisor gcs:describes ?advisorPrivatePerson. }
      BIND(IRI(CONCAT(STR(?advisor), ".html")) AS ?advisorUrl)
    }
  }
}

Query Scope

Named Graphs

6 graphs

Resource State

Turtle

Server rendered
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/people/df>
        rdf:type            schema:Person;
        gcs:describes       <https://graphcentric.com/people/115bbf8bd1ada45b626f>;
        schema:description  "David advises GraphCentric on compliance, governance, and risk-aware operating models. His perspective helps keep the platform grounded in the realities of regulated environments where data meaning, provenance, and permissions matter.";
        schema:jobTitle     "Compliance Advisor";
        schema:name         "David Froud";
        schema:position     30;
        schema:url          <https://graphcentric.com/people/df.html> .

<https://graphcentric.com/people/sl>
        rdf:type            schema:Person;
        gcs:describes       <https://graphcentric.com/people/e9f86eadb8881f6879ea>;
        schema:description  "Sam advises GraphCentric on artificial intelligence and agentic systems. His guidance helps connect the platform's semantic foundations with practical AI use cases where agents need reliable context and constrained access.";
        schema:jobTitle     "AI Advisor";
        schema:name         "Sam Lowe";
        schema:position     40;
        schema:url          <https://graphcentric.com/people/sl.html> .

<https://graphcentric.com/people/lp>
        rdf:type            schema:Person;
        gcs:describes       <https://graphcentric.com/people/7989b1c29428851ebe2e>;
        schema:description  "Lloyd advises GraphCentric on content marketing and market communication. His input helps explain the data-centric platform story clearly to founders, technologists, and organisations exploring semantic and agent-ready systems.";
        schema:jobTitle     "Content Marketing Advisor";
        schema:name         "Lloyd Price";
        schema:position     50;
        schema:url          <https://graphcentric.com/people/lp.html> .

<https://graphcentric.com/people/pg>
        rdf:type            schema:Person;
        gcs:describes       <https://graphcentric.com/people/e591ed20c84ec5bdffbd>;
        schema:description  "Patrick helps shape GraphCentric as a practical platform for organisations that need trustworthy shared data, operational clarity, and room to build new applications quickly. He brings founder-level focus to product direction, delivery, and turning the data-centric platform vision into useful customer outcomes.";
        schema:jobTitle     "Founder";
        schema:name         "Patrick Galvin";
        schema:position     20;
        schema:url          <https://graphcentric.com/people/pg.html> .

<https://graphcentric.com/people/ms>
        rdf:type            schema:Person;
        gcs:describes       <https://graphcentric.com/people/22d4c93006d76289b4b7>;
        schema:description  "Malcolm is building GraphCentric around the idea that application data should live in a shared, governed semantic layer rather than inside isolated application silos. His work focuses on RDF, web-native resource design, access-controlled updates, and making enterprise data safely usable by both people and AI agents.";
        schema:jobTitle     "Founder";
        schema:name         "Malcolm Sparks";
        schema:position     10;
        schema:url          <https://graphcentric.com/people/ms.html> .

<https://graphcentric.com/about>
        rdf:type             gcs:AboutPage;
        dcterms:description  "Building a data-centric platform for humans, applications, and agents.";
        dcterms:title        "About GraphCentric";
        gcs:advisor          <https://graphcentric.com/people/df> , <https://graphcentric.com/people/lp> , <https://graphcentric.com/people/sl>;
        gcs:founder          <https://graphcentric.com/people/ms> , <https://graphcentric.com/people/pg> .

SSE Status

Stream link relations
streamstatussubscriberslast idstate
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.