## RDF-Turtle Knowledge Graph: Virtuoso 08.03.3335 — AI-Ready Enterprise Platform
## Source: https://community.openlinksw.com/t/announcing-virtuoso-release-08-03-3335/6303
## Generated: 2026-06-24 | Model: Claude Sonnet 4.6 (claude-sonnet-4-6) | Agent: Claude Code

@prefix :      <https://community.openlinksw.com/t/announcing-virtuoso-release-08-03-3335/6303#> .
@prefix schema: <http://schema.org/> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
@prefix dbr:   <http://dbpedia.org/resource/> .
@prefix dbo:   <http://dbpedia.org/ontology/> .
@prefix wd:    <http://www.wikidata.org/entity/> .
@prefix prov:  <http://www.w3.org/ns/prov#> .
@prefix naics: <https://www.census.gov/naics/?input=> .

# ── Self-describing document entity ──────────────────────────────────────────

<>
    a schema:CreativeWork ;
    schema:about :virtuosoRelease ;
    schema:name "Virtuoso 08.03.3335 — AI-Ready Enterprise Platform Knowledge Graph"@en ;
    schema:description "RDF Knowledge Graph documenting the Virtuoso 08.03.3335 release and its value proposition as an AI-ready enterprise data platform, spanning OPAL AI integration, machine payments, passkey authentication, SPARQL enhancements, and semantic web capabilities."@en ;
    schema:dateCreated "2026-06-24T00:00:00Z"^^xsd:dateTime ;
    schema:dateModified "2026-06-24T00:00:00Z"^^xsd:dateTime ;
    schema:author <https://www.linkedin.com/in/kidehen#this> ;
    prov:wasDerivedFrom <https://community.openlinksw.com/t/announcing-virtuoso-release-08-03-3335/6303> .

# ── Source Web Page ───────────────────────────────────────────────────────────

<https://community.openlinksw.com/t/announcing-virtuoso-release-08-03-3335/6303>
    a schema:WebPage, schema:TechArticle ;
    schema:about :virtuosoRelease ;
    schema:name "Announcing Virtuoso Release 08.03.3335"@en ;
    schema:description "Official announcement of Virtuoso 08.03.3335 featuring deep AI integration via OPAL, next-generation authentication, DBMS core upgrades, and expanded SPARQL capabilities."@en ;
    schema:publisher <http://dbpedia.org/resource/OpenLink_Software> ;
    schema:datePublished "2026-06-24"^^xsd:date ;
    schema:inLanguage "en"^^xsd:language ;
    schema:keywords "Virtuoso, OPAL, AI, MCP, SPARQL, Knowledge Graph, Machine Payments, Passkey, Delta-Sharing"@en .

# ── Virtuoso 08.03.3335 Software Release ─────────────────────────────────────

:virtuosoRelease
    a schema:SoftwareApplication ;
    schema:name "Virtuoso 08.03.3335"@en ;
    schema:softwareVersion "08.03.3335"@en ;
    schema:applicationCategory "Enterprise Knowledge Graph Server, AI Data Platform"@en ;
    schema:description "The latest maintenance release of OpenLink Virtuoso, delivering a massive wave of feature enhancements spanning core database performance, modern authentication protocols, and a significantly expanded AI integration layer."@en ;
    schema:operatingSystem "Linux, macOS, Windows, Docker, Amazon AWS, Microsoft Azure, Google Cloud Platform"@en ;
    schema:url <https://community.openlinksw.com/t/virtuoso-08-03-3335-release-notes/6275> ;
    schema:releaseNotes <https://community.openlinksw.com/t/virtuoso-08-03-3335-release-notes/6275> ;
    schema:author <http://dbpedia.org/resource/OpenLink_Software> ;
    schema:isPartOf dbr:OpenLink_Virtuoso ;
    schema:hasPart :opalLayer, :valAuth, :sparqlEngine, :sponger, :mppProtocol, :deltaSharingSupport ;
    rdfs:seeAlso <https://community.openlinksw.com/t/virtuoso-08-03-3335-release-notes/6275> .

dbr:OpenLink_Virtuoso
    a schema:SoftwareApplication ;
    schema:name "OpenLink Virtuoso Universal Server"@en ;
    schema:description "OpenLink Virtuoso is a high-performance universal server that combines RDBMS, SPARQL, RDF, and AI capabilities into a single enterprise-grade platform."@en ;
    schema:author <http://dbpedia.org/resource/OpenLink_Software> ;

    rdfs:seeAlso <https://virtuoso.openlinksw.com/> .

# ── Organizations ─────────────────────────────────────────────────────────────

<http://dbpedia.org/resource/OpenLink_Software>
    a schema:Organization ;
    schema:name "OpenLink Software"@en ;
    schema:description "Developer of OpenLink Virtuoso, the universal enterprise knowledge graph server, and the creator of WebID, OPAL, and Linked Data deployment tools."@en ;
    schema:url <https://www.openlinksw.com/> ;
    schema:founder <https://www.linkedin.com/in/kidehen#this> .

<https://www.linkedin.com/in/kidehen#this>
    a schema:Person ;
    schema:name "Kingsley Uyi Idehen"@en ;
    schema:jobTitle "Founder & CEO"@en ;
    schema:worksFor <http://dbpedia.org/resource/OpenLink_Software> ;
    owl:sameAs <https://x.com/kidehen#this>, <https://substack.com/@kidehen#this> .

<http://dbpedia.org/resource/Google>
    a schema:Organization ;
    schema:name "Google"@en ;
    schema:description "Technology company providing Gemini AI models integrated with OPAL in Virtuoso 08.03.3335."@en .

<http://dbpedia.org/resource/OpenAI>
    a schema:Organization ;
    schema:name "OpenAI"@en ;
    schema:description "AI research company whose GPT-5 model receives attachment capabilities and Web Fetch tooling in Virtuoso 08.03.3335."@en .

:anthropic
    a schema:Organization ;
    schema:name "Anthropic"@en ;
    schema:description "AI safety company whose Claude models gain function calling support in Virtuoso 08.03.3335 via OPAL."@en ;
    owl:sameAs wd:Q116758847 ;
    rdfs:seeAlso <https://www.anthropic.com/> .

# ── Core AI Integration Features ─────────────────────────────────────────────

:opalLayer
    a schema:SoftwareApplication ;
    schema:name "OpenLink AI Layer (OPAL)"@en ;
    schema:description "The OpenLink AI Layer bridges enterprise knowledge graphs with modern Large Language Models, providing natural language interfaces, multi-model AI support, skill execution, agent orchestration, and vector store management."@en ;
    schema:isPartOf :virtuosoRelease ;
    schema:hasPart :mcpTools, :opalSkillsAgents, :vectorStores, :blobUploadSupport, :multiLlmSupport ;
    schema:url <https://www.openlinksw.com/ontology/opal/> .

:mcpTools
    a schema:SoftwareApplication ;
    schema:name "Model Context Protocol (MCP) Tools"@en ;
    schema:description "Core administrative functions exposed as MCP tools, enabling natural language–based system administration including ODBC/JDBC data source attachment, RDF View creation, and Linked Data deployment — all via conversational AI interfaces."@en ;
    schema:isPartOf :opalLayer ;
    schema:featureList "Database administration via natural language, ODBC data source attachment, JDBC integration, RDF View creation, Linked Data deployment, WebMCP tools page, Web Fetch tool for OpenAI and Claude"@en .

:opalSkillsAgents
    a schema:SoftwareApplication ;
    schema:name "OPAL Skills & Agents"@en ;
    schema:description "A dedicated Agent class with agent tracking capabilities, and OPAL Skills alongside skill tool rendering — enabling reusable, composable AI agent workflows grounded in enterprise knowledge graphs."@en ;
    schema:isPartOf :opalLayer ;
    schema:featureList "Dedicated Agent class, agent tracking, OPAL Skills definition, skill tools rendering, composable AI workflows"@en .

:multiLlmSupport
    a schema:SoftwareApplication ;
    schema:name "Multi-LLM Model Support"@en ;
    schema:description "Built-in support for Gemini native API (file search, batch processing, image generation), Google Gemma model, GPT-5 attachment capabilities, and Claude function calling — making Virtuoso provider-agnostic."@en ;
    schema:isPartOf :opalLayer ;
    schema:provider <http://dbpedia.org/resource/Google>, <http://dbpedia.org/resource/OpenAI>, :anthropic .

:vectorStores
    a schema:SoftwareApplication ;
    schema:name "Vector Stores"@en ;
    schema:description "Vector store MCP tools enabling AI semantic search and embedding management directly within Virtuoso, bridging structured knowledge graphs with dense vector retrieval for hybrid search."@en ;
    schema:isPartOf :opalLayer ;
    schema:featureList "Vector store creation, MCP vector store tools, embedding management, hybrid KG + vector search"@en .

:blobUploadSupport
    a schema:SoftwareApplication ;
    schema:name "Blob Upload Support"@en ;
    schema:description "Native support for uploading binary large objects (blobs) directly to the AI layer, capped at 10 MB, enabling document and media ingestion into AI processing pipelines."@en ;
    schema:isPartOf :opalLayer ;
    schema:featureList "Binary blob upload to AI layer, 10 MB capacity, document ingestion, media processing pipeline support"@en .

# ── Authentication & Gated Access Features ────────────────────────────────────

:valAuth
    a schema:SoftwareApplication ;
    schema:name "Virtuoso Authentication Layer (VAL) with Passkeys"@en ;
    schema:description "Updated security and user management with Passkey authentication across both VAL and OpenLink Data Spaces (ODS), plus third-party identity provider binding and reCAPTCHA verification."@en ;
    schema:isPartOf :virtuosoRelease ;
    schema:hasPart :passkeySupport, :mppProtocol, :thirdPartyOdsReg .

:passkeySupport
    a schema:SoftwareApplication ;
    schema:name "Passkey Authentication"@en ;
    schema:description "Modern Passkey authentication deployed across both the Virtuoso Authentication Layer (VAL) and OpenLink Data Spaces (ODS), enabling passwordless, phishing-resistant login for human users and AI agent authentication."@en ;
    schema:isPartOf :valAuth ;
    rdfs:seeAlso <https://fidoalliance.org/passkeys/> .

:mppProtocol
    a schema:SoftwareApplication ;
    schema:name "Machine Payments Protocol (MPP/x402)"@en ;
    schema:description "A new MPP/x402 handler over JSON-RPC with 402 Payment Required handlers and callback hooks for access-gated resources and SPARQL endpoints, enabling automated machine-to-machine micropayments for data access — paving the way for AI-driven data economy infrastructure."@en ;
    schema:isPartOf :valAuth ;
    schema:featureList "402 Payment Required handlers, JSON-RPC MPP handler, callback hooks for gated SPARQL, automated micropayments, AI agent-to-agent data commerce"@en .

:thirdPartyOdsReg
    a schema:SoftwareApplication ;
    schema:name "Third-Party ODS Registration"@en ;
    schema:description "ODS platform support for reCAPTCHA verification during registration alongside options to register and bind accounts using third-party identity providers, improving onboarding security and flexibility."@en ;
    schema:isPartOf :valAuth .

# ── DBMS Core Engine & Protocol Features ─────────────────────────────────────

:deltaSharingSupport
    a schema:SoftwareApplication ;
    schema:name "Delta-Sharing Protocol"@en ;
    schema:description "Support for the delta-sharing protocol to simplify secure data sharing with external applications, enabling AI data pipeline integration and collaborative model training data distribution."@en ;
    schema:isPartOf :virtuosoRelease ;
    rdfs:seeAlso <https://delta.io/blog/delta-sharing-protocol/> .

:modernNetworking
    a schema:SoftwareApplication ;
    schema:name "Modern Networking (poll / getaddrinfo)"@en ;
    schema:description "Replaced older select() system call patterns with modern poll() support, plus native support for getaddrinfo() and getnameinfo() — improving network scalability under high-concurrency AI workloads."@en ;
    schema:isPartOf :virtuosoRelease .

:jsonCanonicalization
    a schema:SoftwareApplication ;
    schema:name "JSON Canonicalization for JWS"@en ;
    schema:description "A dedicated JSON canonicalization function supporting JSON Web Signatures (JWS) and related modern web standards — enabling cryptographically verifiable data for AI agent trust chains."@en ;
    schema:isPartOf :virtuosoRelease ;
    rdfs:seeAlso <https://www.rfc-editor.org/rfc/rfc8785> .

# ── SPARQL, Replication & Middleware Features ─────────────────────────────────

:sparqlEngine
    a schema:SoftwareApplication ;
    schema:name "SPARQL Engine"@en ;
    schema:description "Virtuoso's SPARQL query engine enhanced with Wikibase integration, VoID graph generation, and optimized query processing for knowledge graph reasoning in AI workflows."@en ;
    schema:isPartOf :virtuosoRelease ;
    schema:hasPart :wikibaseIntegration, :voidGraphGeneration, :rdfReplication .

:wikibaseIntegration
    a schema:SoftwareApplication ;
    schema:name "Wikibase Integration (wikibase:mwapi)"@en ;
    schema:description "Support for the wikibase:mwapi SERVICE handler within Virtuoso's SPARQL processor, enabling federated queries against Wikidata and custom Wikibase instances directly from SPARQL."@en ;
    schema:isPartOf :sparqlEngine ;
    rdfs:seeAlso <https://www.mediawiki.org/wiki/Wikibase/Indexing/SPARQL_Query_Service> .

:voidGraphGeneration
    a schema:SoftwareApplication ;
    schema:name "VoID Graph Generation"@en ;
    schema:description "Virtuoso can now automatically generate a VoID (Vocabulary of Interlinked Datasets) graph for a specified graph group, enabling AI systems to discover and understand available datasets programmatically."@en ;
    schema:isPartOf :sparqlEngine ;
    rdfs:seeAlso <https://www.w3.org/TR/void/> .

:rdfReplication
    a schema:SoftwareApplication ;
    schema:name "RDF Transactional Replication"@en ;
    schema:description "Enhanced RDF transactional replication now supporting multiple publications, enabling distributed knowledge graph deployment and high-availability AI data infrastructure."@en ;
    schema:isPartOf :sparqlEngine .

:sponger
    a schema:SoftwareApplication ;
    schema:name "Sponger LLM Meta Processing"@en ;
    schema:description "Virtuoso's Data Transformation Middleware Layer now features multiple task types optimized specifically for LLM batch-processing integration, transforming arbitrary web content into structured RDF for AI grounding."@en ;
    schema:isPartOf :virtuosoRelease ;
    schema:featureList "Multiple LLM task types, batch LLM processing, web content to RDF transformation, AI grounding pipeline"@en .

# ── Key Concepts ──────────────────────────────────────────────────────────────

dbr:Knowledge_graph
    a schema:DefinedTerm ;
    schema:name "Knowledge Graph"@en ;
    schema:description "A structured semantic network of entities and relationships stored as RDF triples and queryable via SPARQL, serving as the foundational data substrate for AI reasoning and retrieval-augmented generation."@en ;
    owl:sameAs wd:Q33002955 .

:aiGrounding
    a schema:DefinedTerm ;
    schema:name "AI Grounding"@en ;
    schema:description "The practice of anchoring AI model outputs to verified, structured knowledge — preventing hallucination by connecting LLMs to enterprise knowledge graphs via Virtuoso and OPAL."@en .

dbr:Semantic_Web
    a schema:DefinedTerm ;
    schema:name "a Semantic Web"@en ;
    schema:description "A web of machine-readable, interlinked data using standards like RDF, SPARQL, OWL, and dereferenceable HTTP IRIs as persistent identifiers — the foundation for trusted AI agent identity and data discovery."@en ;
    owl:sameAs wd:Q54837 .

dbr:Linked_data
    a schema:DefinedTerm ;
    schema:name "Linked Data"@en ;
    schema:description "A set of best practices for publishing and connecting structured data on the web using HTTP IRIs, RDF, and SPARQL — enabling AI agents to navigate and consume enterprise data spaces autonomously."@en ;
    owl:sameAs wd:Q515701 .

# ── FAQ Page ──────────────────────────────────────────────────────────────────

:faqPage
    a schema:FAQPage ;
    schema:name "Virtuoso 08.03.3335 — Frequently Asked Questions"@en ;
    schema:about :virtuosoRelease ;
    schema:mainEntity :faq-opal-integration, :faq-multi-llm, :faq-mpp, :faq-mcp-admin,
        :faq-skills-agents, :faq-vector-stores, :faq-delta-sharing, :faq-passkeys,
        :faq-sparql-wikibase, :faq-sponger-llm, :faq-void-discovery, :faq-ai-differentiator .

:faq-opal-integration
    a schema:Question ;
    schema:name "What is OPAL and how does it integrate AI with Virtuoso?"@en ;
    schema:acceptedAnswer :ans-opal-integration ;
    schema:parentItem :faqPage .

:ans-opal-integration
    a schema:Answer ;
    schema:text "OPAL (OpenLink AI Layer) is Virtuoso's built-in bridge between enterprise knowledge graphs and modern Large Language Models. In release 08.03.3335, OPAL gains multi-LLM model support (Gemini, GPT-5, Claude), OPAL Skills and Agents, vector store management, blob upload support, and MCP tooling — transforming Virtuoso from a SPARQL endpoint into a full AI agent runtime grounded in structured enterprise data."@en .

:faq-multi-llm
    a schema:Question ;
    schema:name "How does Virtuoso 08.03.3335 support multiple LLM providers?"@en ;
    schema:acceptedAnswer :ans-multi-llm ;
    schema:parentItem :faqPage .

:ans-multi-llm
    a schema:Answer ;
    schema:text "Virtuoso 08.03.3335 introduces built-in support for the Gemini native API (file search, batch processing, image generation, and the Gemma model), GPT-5 attachment capabilities, and Claude function calling. A new Web Fetch tool tailored for both OpenAI and Claude is also included, making Virtuoso provider-agnostic across the three leading AI platform families."@en .

:faq-mpp
    a schema:Question ;
    schema:name "What is the Machine Payments Protocol (MPP/x402) and why does it matter for AI?"@en ;
    schema:acceptedAnswer :ans-mpp ;
    schema:parentItem :faqPage .

:ans-mpp
    a schema:Answer ;
    schema:text "MPP/x402 introduces 402 Payment Required handlers over JSON-RPC with callback hooks for access-gated SPARQL endpoints and resources. This enables automated, machine-to-machine micropayments for data access — where AI agents can autonomously acquire access to enterprise datasets, paving the way for a machine-driven data economy without human checkout friction."@en .

:faq-mcp-admin
    a schema:Question ;
    schema:name "How does natural language system administration work via MCP tools?"@en ;
    schema:acceptedAnswer :ans-mcp-admin ;
    schema:parentItem :faqPage .

:ans-mcp-admin
    a schema:Answer ;
    schema:text "Core Virtuoso administrative functions are now exposed as Model Context Protocol (MCP) tools, allowing administrators to use natural language conversations to attach ODBC- and JDBC-accessible third-party data sources, create RDF Views, and deploy Linked Data — functions previously requiring the HTML Conductor or ISQL command-line. AI agents can invoke these same MCP tools programmatically."@en .

:faq-skills-agents
    a schema:Question ;
    schema:name "What are OPAL Skills and Agents in Virtuoso 08.03.3335?"@en ;
    schema:acceptedAnswer :ans-skills-agents ;
    schema:parentItem :faqPage .

:ans-skills-agents
    a schema:Answer ;
    schema:text "OPAL Skills are reusable, composable AI capability modules that can be loaded into Virtuoso's AI Layer, alongside skill tool rendering for executing them. The dedicated Agent class provides a formal entity for tracking and orchestrating AI agents, enabling multi-agent workflows grounded in the enterprise knowledge graph."@en .

:faq-vector-stores
    a schema:Question ;
    schema:name "How do vector stores in Virtuoso support AI workloads?"@en ;
    schema:acceptedAnswer :ans-vector-stores ;
    schema:parentItem :faqPage .

:ans-vector-stores
    a schema:Answer ;
    schema:text "Vector store MCP tools enable creation and management of embedding stores directly within Virtuoso, enabling hybrid search that combines structured SPARQL graph traversal with dense vector similarity retrieval. This bridges symbolic reasoning (knowledge graphs) with sub-symbolic retrieval (embeddings) in a single unified platform."@en .

:faq-delta-sharing
    a schema:Question ;
    schema:name "What is Delta-Sharing and why does it matter for AI data pipelines?"@en ;
    schema:acceptedAnswer :ans-delta-sharing ;
    schema:parentItem :faqPage .

:ans-delta-sharing
    a schema:Answer ;
    schema:text "Delta-Sharing is an open protocol for secure, real-time data sharing between organizations without data duplication. In Virtuoso 08.03.3335, this enables AI pipelines at partner organizations to consume live Virtuoso datasets — critical for collaborative model training, federated analytics, and AI-driven business intelligence across enterprise boundaries."@en .

:faq-passkeys
    a schema:Question ;
    schema:name "How does Passkey support modernize authentication for AI deployments?"@en ;
    schema:acceptedAnswer :ans-passkeys ;
    schema:parentItem :faqPage .

:ans-passkeys
    a schema:Answer ;
    schema:text "Passkey support across VAL and ODS replaces password-based authentication with cryptographic device-bound credentials — eliminating phishing attacks and credential theft. For AI deployments, this enables secure human-in-the-loop authentication for AI agent actions that require explicit user authorization, without password managers or static secrets."@en .

:faq-sparql-wikibase
    a schema:Question ;
    schema:name "What improvements were made to SPARQL and Wikibase integration?"@en ;
    schema:acceptedAnswer :ans-sparql-wikibase ;
    schema:parentItem :faqPage .

:ans-sparql-wikibase
    a schema:Answer ;
    schema:text "The SPARQL engine now supports the wikibase:mwapi SERVICE handler, enabling federated queries against Wikidata and custom Wikibase deployments directly within SPARQL. This gives AI systems access to the world's largest open knowledge graph from within Virtuoso queries, enriching enterprise knowledge graphs with global open data."@en .

:faq-sponger-llm
    a schema:Question ;
    schema:name "How does the Sponger's LLM Meta Processing feature work?"@en ;
    schema:acceptedAnswer :ans-sponger-llm ;
    schema:parentItem :faqPage .

:ans-sponger-llm
    a schema:Answer ;
    schema:text "The Sponger is Virtuoso's Data Transformation Middleware that converts arbitrary web content into RDF. In 08.03.3335, it gains multiple task types optimized for LLM batch-processing integration — meaning AI models can now be applied as part of the extraction pipeline itself, using LLMs to enrich or classify content during transformation to RDF."@en .

:faq-void-discovery
    a schema:Question ;
    schema:name "Why is VoID graph generation important for AI knowledge discovery?"@en ;
    schema:acceptedAnswer :ans-void-discovery ;
    schema:parentItem :faqPage .

:ans-void-discovery
    a schema:Answer ;
    schema:text "VoID (Vocabulary of Interlinked Datasets) is a W3C standard for describing RDF datasets — their provenance, size, predicates, and links. Automatic VoID generation means AI agents can programmatically discover what knowledge graphs exist in a Virtuoso instance, what topics they cover, and how they interconnect, enabling autonomous knowledge graph navigation without prior configuration."@en .

:faq-ai-differentiator
    a schema:Question ;
    schema:name "What distinguishes Virtuoso as an AI infrastructure platform versus other databases?"@en ;
    schema:acceptedAnswer :ans-ai-differentiator ;
    schema:parentItem :faqPage .

:ans-ai-differentiator
    a schema:Answer ;
    schema:text "Virtuoso uniquely combines a 30-year enterprise RDBMS with native RDF/SPARQL knowledge graph capabilities, multi-LLM AI integration via OPAL, vector stores, machine payment infrastructure, passkey-secured agent identity via WebID/VAL, and Semantic Web standards compliance — all in a single server. This convergence positions Virtuoso as the data substrate for the agentic AI era: structured knowledge + AI reasoning + verified identity + automated commerce."@en .

# ── Glossary ──────────────────────────────────────────────────────────────────

:glossarySection
    a schema:DefinedTermSet ;
    schema:name "Virtuoso 08.03.3335 — Glossary of AI-Era Terms"@en ;
    schema:hasDefinedTerm :term-opal, :term-mcp, :term-mpp, dbr:SPARQL, dbr:Knowledge_graph,
        <http://dbpedia.org/resource/VoID_(data_format)>, dbr:Passkey, :term-delta-sharing, dbr:Vector_database, :term-sponger .

:term-opal
    a schema:DefinedTerm ;
    schema:name "OPAL (OpenLink AI Layer)"@en ;
    schema:description "OpenLink Software's AI integration layer embedded in Virtuoso, bridging enterprise knowledge graphs with LLMs through multi-model support, skill execution, agent orchestration, and vector store management."@en ;
    schema:inDefinedTermSet :glossarySection .

:term-mcp
    a schema:DefinedTerm ;
    schema:name "Model Context Protocol (MCP)"@en ;
    schema:description "An open standard protocol for exposing application capabilities as callable tools for AI models, enabling LLMs to perform real-world operations — in Virtuoso's case, database administration and data management — via natural language."@en ;
    schema:inDefinedTermSet :glossarySection .

:term-mpp
    a schema:DefinedTerm ;
    schema:name "Machine Payments Protocol (MPP/x402)"@en ;
    schema:description "A protocol using HTTP 402 (Payment Required) responses and JSON-RPC handlers to enable automated machine-to-machine micropayments for data access, allowing AI agents to autonomously acquire and pay for data without human checkout."@en ;
    schema:inDefinedTermSet :glossarySection .

dbr:SPARQL
    a schema:DefinedTerm ;
    schema:name "SPARQL"@en ;
    schema:description "SPARQL Protocol and RDF Query Language — the W3C standard query language for RDF knowledge graphs, analogous to SQL for relational databases, and the primary query interface for AI agents navigating Virtuoso knowledge graphs."@en ;
    schema:inDefinedTermSet :glossarySection ;
    owl:sameAs wd:Q54871 .

dbr:Knowledge_graph
    a schema:DefinedTerm ;
    schema:name "Knowledge Graph"@en ;
    schema:description "A structured network of entities and relationships represented as RDF triples and queryable via SPARQL, providing AI systems with grounded, verifiable facts to prevent hallucination and enable reliable reasoning."@en ;
    schema:inDefinedTermSet :glossarySection ;
    owl:sameAs wd:Q33002955 .

<http://dbpedia.org/resource/VoID_(data_format)>
    a schema:DefinedTerm ;
    schema:name "VoID (Vocabulary of Interlinked Datasets)"@en ;
    schema:description "A W3C vocabulary for describing RDF datasets — their provenance, predicates, link targets, and statistical summaries — enabling AI agents to discover and understand available knowledge graphs programmatically."@en ;
    schema:inDefinedTermSet :glossarySection ;

    rdfs:seeAlso <https://www.w3.org/TR/void/> .

dbr:Passkey
    a schema:DefinedTerm ;
    schema:name "Passkey"@en ;
    schema:description "A FIDO2/WebAuthn cryptographic credential bound to a device that replaces passwords, providing phishing-resistant authentication for human users and establishing a trust anchor for AI agent identity verification."@en ;
    schema:inDefinedTermSet :glossarySection ;

    rdfs:seeAlso <https://fidoalliance.org/passkeys/> .

:term-delta-sharing
    a schema:DefinedTerm ;
    schema:name "Delta-Sharing"@en ;
    schema:description "An open protocol for real-time, secure sharing of large datasets between organizations without copying data, enabling AI training pipelines and federated analytics across enterprise boundaries."@en ;
    schema:inDefinedTermSet :glossarySection .

dbr:Vector_database
    a schema:DefinedTerm ;
    schema:name "Vector Store"@en ;
    schema:description "A specialized database optimized for storing and querying high-dimensional embedding vectors produced by AI models, enabling semantic similarity search that complements structured SPARQL graph traversal."@en ;
    schema:inDefinedTermSet :glossarySection ;
    owl:sameAs wd:Q118396004 .

:term-sponger
    a schema:DefinedTerm ;
    schema:name "Sponger"@en ;
    schema:description "Virtuoso's Data Transformation Middleware Layer that crawls web content and converts it into structured RDF triples, now enhanced with LLM Meta Processing for AI-assisted extraction and enrichment during transformation."@en ;
    schema:inDefinedTermSet :glossarySection .

# ── HowTo: Leverage Virtuoso 08.03.3335 for AI Infrastructure ────────────────

:howtoAiInfrastructure
    a schema:HowTo ;
    schema:name "How to Leverage Virtuoso 08.03.3335 for AI-Ready Data Infrastructure"@en ;
    schema:description "A step-by-step guide to deploying and configuring Virtuoso 08.03.3335 as the data substrate for enterprise AI applications."@en ;
    schema:about :virtuosoRelease ;
    schema:step :step-deploy, :step-configure-opal, :step-mcp-admin, :step-vector-stores,
        :step-mpp-monetize, :step-delta-sharing-pipeline, :step-sparql-ai-reasoning .

:step-deploy
    a schema:HowToStep ;
    schema:position 1 ;
    schema:name "Deploy Virtuoso 08.03.3335 on Your Target Platform"@en ;
    schema:text "Install Virtuoso 08.03.3335 on your chosen environment: Linux/macOS/Windows on-premise, Docker container, or Cloud Edition on AWS, Azure, or GCP. Before overwriting older binaries, ensure your database is cleanly shut down and the transaction log (virtuoso.trx) is cleared using the +checkpoint-only argument. Full upgrade instructions are in the Virtuoso Database Upgrade Notes."@en ;
    schema:url <https://community.openlinksw.com/t/virtuoso-08-03-3335-release-notes/6275> .

:step-configure-opal
    a schema:HowToStep ;
    schema:position 2 ;
    schema:name "Configure OPAL for Multi-LLM Integration"@en ;
    schema:text "After deployment, configure the OpenLink AI Layer (OPAL) to connect your preferred LLM providers. Add API keys for Google Gemini (enabling file search, batch processing, image generation, and Gemma), OpenAI GPT-5 (enabling attachment capabilities), and Anthropic Claude (enabling function calling). OPAL manages provider routing automatically, making your knowledge graph accessible to any connected LLM."@en .

:step-mcp-admin
    a schema:HowToStep ;
    schema:position 3 ;
    schema:name "Enable MCP Tools for Natural Language Administration"@en ;
    schema:text "Register Virtuoso's MCP server with your preferred AI agent client (Claude Desktop, custom agent, etc.). Once connected, you can attach ODBC and JDBC data sources, create RDF Views, and manage Linked Data deployments using plain English commands — eliminating the need for ISQL or the HTML Conductor for routine administration tasks."@en .

:step-vector-stores
    a schema:HowToStep ;
    schema:position 4 ;
    schema:name "Set Up Vector Stores for Hybrid AI Search"@en ;
    schema:text "Use OPAL's vector store MCP tools to create embedding stores within Virtuoso. Connect your embedding pipeline (any model via OPAL's multi-LLM support) to generate vectors for your knowledge graph entities. This enables hybrid queries that combine SPARQL graph traversal with vector similarity search — delivering both precision and semantic recall for RAG applications."@en .

:step-mpp-monetize
    a schema:HowToStep ;
    schema:position 5 ;
    schema:name "Configure Machine Payments for Data Monetization"@en ;
    schema:text "Enable the MPP/x402 handler in your Virtuoso deployment to gate access to high-value SPARQL endpoints and data resources. Configure 402 Payment Required responses with callback hooks. AI agents querying gated endpoints will automatically initiate micropayment flows — enabling you to monetize enterprise data assets in the emerging machine-driven data economy."@en .

:step-delta-sharing-pipeline
    a schema:HowToStep ;
    schema:position 6 ;
    schema:name "Enable Delta-Sharing for AI Data Pipelines"@en ;
    schema:text "Configure Virtuoso's Delta-Sharing protocol support to publish datasets to partner AI pipelines. This allows external AI training and inference workloads to consume live Virtuoso data without requiring full data copies, maintaining data sovereignty while enabling federated AI collaboration across organizational boundaries."@en .

:step-sparql-ai-reasoning
    a schema:HowToStep ;
    schema:position 7 ;
    schema:name "Leverage SPARQL and Wikibase Integration for AI Reasoning"@en ;
    schema:text "Enable the wikibase:mwapi SERVICE handler to federate your SPARQL queries against Wikidata, enriching your enterprise knowledge graph with the world's largest open knowledge base. Use VoID graph auto-generation to expose your dataset catalog to AI agents for autonomous knowledge graph discovery. Configure the Sponger's LLM Meta Processing tasks to automate web content ingestion and transformation into grounded RDF facts."@en .

# ── SPARQL Recipe Queries ─────────────────────────────────────────────────────

:sparqlRecipes
    a schema:ItemList ;
    schema:name "SPARQL Queries for Virtuoso 08.03.3335 Knowledge Graph"@en ;
    schema:itemListElement :sparql-all-features, :sparql-faq-items, :sparql-glossary, :sparql-howto-steps .

:sparql-all-features
    a schema:ListItem ;
    schema:position 1 ;
    schema:name "List All Virtuoso 08.03.3335 Feature Components"@en ;
    schema:description "PREFIX schema: <http://schema.org/> SELECT DISTINCT ?feature ?name ?desc FROM <https://linkeddata.uriburner.com/DAV/demos/daas/virtuoso-08-03-3335-ai-release-claude_sonnet_4_6-1.ttl> WHERE { ?feature a schema:SoftwareApplication ; schema:name ?name ; schema:description ?desc . } ORDER BY ?name"@en .

:sparql-faq-items
    a schema:ListItem ;
    schema:position 2 ;
    schema:name "Retrieve All FAQ Questions and Answers"@en ;
    schema:description "PREFIX schema: <http://schema.org/> SELECT ?q ?question ?answer FROM <https://linkeddata.uriburner.com/DAV/demos/daas/virtuoso-08-03-3335-ai-release-claude_sonnet_4_6-1.ttl> WHERE { ?q a schema:Question ; schema:name ?question ; schema:acceptedAnswer ?ans . ?ans schema:text ?answer . } ORDER BY ?question"@en .

:sparql-glossary
    a schema:ListItem ;
    schema:position 3 ;
    schema:name "Retrieve Glossary Terms and Definitions"@en ;
    schema:description "PREFIX schema: <http://schema.org/> SELECT ?term ?name ?def FROM <https://linkeddata.uriburner.com/DAV/demos/daas/virtuoso-08-03-3335-ai-release-claude_sonnet_4_6-1.ttl> WHERE { ?term a schema:DefinedTerm ; schema:name ?name ; schema:description ?def . } ORDER BY ?name"@en .

:sparql-howto-steps
    a schema:ListItem ;
    schema:position 4 ;
    schema:name "List HowTo Steps for AI Infrastructure Deployment"@en ;
    schema:description "PREFIX schema: <http://schema.org/> SELECT ?step ?pos ?name ?text FROM <https://linkeddata.uriburner.com/DAV/demos/daas/virtuoso-08-03-3335-ai-release-claude_sonnet_4_6-1.ttl> WHERE { ?step a schema:HowToStep ; schema:position ?pos ; schema:name ?name ; schema:text ?text . } ORDER BY xsd:integer(?pos)"@en .

# ── NAICS Classification ──────────────────────────────────────────────────────

:naicsClassification
    a schema:PropertyValue ;
    schema:name "NAICS Industry Classification"@en ;
    schema:propertyID "NAICS" ;
    schema:value "511210"^^xsd:string ;
    schema:description "NAICS 511210 — Software Publishers: OpenLink Software publishes enterprise knowledge graph and database software including Virtuoso Universal Server."@en .
