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/blog/ai-agent-production-database>
        rdf:type              schema:Article;
        gcs:summary           "OAuth2 scopes provide a practical way to limit what AI agents can do on behalf of users in production systems. This article shows how a mature web standard can become an enforceable safety boundary before an agent gets anywhere near destructive operations.";
        schema:author         <https://graphcentric.com/people/22d4c93006d76289b4b7>;
        schema:datePublished  "2026-04-28"^^xsd:date;
        schema:description    "OAuth2 scopes provide a practical way to limit what AI agents can do on behalf of users in production systems. This article shows how a mature web standard can become an enforceable safety boundary before an agent gets anywhere near destructive operations.";
        schema:headline       "How to Prevent Your AI Agent Deleting Your Production Database";
        schema:image          <https://graphcentric.com/media/blog/ai-agent-production-database/ai-agent-database-guardrails>;
        schema:position       3;
        schema:url            <https://graphcentric.com/blog/ai-agent-production-database.html> .

<https://graphcentric.com/blog/semantic-layer-context>
        rdf:type              schema:Article;
        gcs:summary           "AI projects need more than larger models: they need reliable business context. This article explains why context graphs and semantic layers help humans and AI agents access connected, traceable information for better decisions.";
        schema:author         <https://graphcentric.com/people/22d4c93006d76289b4b7>;
        schema:datePublished  "2026-05-12"^^xsd:date;
        schema:description    "AI projects need more than larger models: they need reliable business context. This article explains why context graphs and semantic layers help humans and AI agents access connected, traceable information for better decisions.";
        schema:headline       "The Rise of the Semantic Layer: Context is King";
        schema:image          <https://graphcentric.com/media/blog/semantic-layer-context/semantic-layer-context>;
        schema:position       1;
        schema:url            <https://graphcentric.com/blog/semantic-layer-context.html> .

<https://graphcentric.com/blog>
        rdf:type             gcs:BlogIndex;
        dcterms:description  "Articles about data-centric systems, semantic applications, and agent-ready web architecture.";
        dcterms:title        "GraphCentric Blog";
        gcs:article          <https://graphcentric.com/blog/ai-agent-production-database> , <https://graphcentric.com/blog/link-relations> , <https://graphcentric.com/blog/semantic-layer-context> .

<https://graphcentric.com/media/blog/ai-agent-production-database/ai-agent-database-guardrails>
        rdf:type            schema:ImageObject;
        schema:contentUrl   <https://graphcentric.com/media/blog/ai-agent-production-database/ai-agent-database-guardrails.jpg>;
        schema:description  "Illustration representing guardrails between AI agents and production database operations.";
        schema:name         "AI Agent Database Guardrails" .

<https://graphcentric.com/media/blog/semantic-layer-context/semantic-layer-context>
        rdf:type            schema:ImageObject;
        schema:contentUrl   <https://graphcentric.com/media/blog/semantic-layer-context/semantic-layer-context.jpg>;
        schema:description  "Illustration representing a semantic layer that connects business context for humans and AI agents.";
        schema:name         "Semantic Layer Context" .

<https://graphcentric.com/people/22d4c93006d76289b4b7>
        rdf:type  schema:Person .

<https://graphcentric.com/blog/link-relations>
        rdf:type              schema:Article;
        gcs:summary           "Link relations give machines explicit cues for how to move through a website without relying on brittle, hardcoded APIs. This article explains why the original web model was already agent-friendly and why that matters again in the age of AI agents.";
        schema:author         <https://graphcentric.com/people/22d4c93006d76289b4b7>;
        schema:datePublished  "2026-05-04"^^xsd:date;
        schema:description    "Link relations give machines explicit cues for how to move through a website without relying on brittle, hardcoded APIs. This article explains why the original web model was already agent-friendly and why that matters again in the age of AI agents.";
        schema:headline       "Link Relations: Why the Original Web Already Knew About AI Agents";
        schema:image          <https://graphcentric.com/media/blog/link-relations/graphcentric-ai-first-foundation>;
        schema:position       2;
        schema:url            <https://graphcentric.com/blog/link-relations.html> .

<https://graphcentric.com/media/blog/link-relations/graphcentric-ai-first-foundation>
        rdf:type            schema:ImageObject;
        schema:contentUrl   <https://graphcentric.com/media/blog/link-relations/graphcentric-ai-first-foundation.jpg>;
        schema:description  "Illustrated diagram titled GraphCentric AI-First Foundation, with an RDF graph at the center and surrounding access-control and web-application concepts.";
        schema:name         "GraphCentric AI-First Foundation" .
