Virtuoso Open Source Edition 7.2.17 is now Live

Virtuoso Open Source Edition

Virtuoso is a modern platform for managing data spaces — databases, knowledge bases, filesystems, and APIs — through a unified architecture designed for connectivity, open standards based interoperability, and the emerging age of AI.

Source document: semantic-web-demo-codex-1.mp4

Multi-Model Database Management

At its core, Virtuoso is a high-performance, secure, and highly scalable, multi-model database management system (DBMS) supporting both relational tables and fine-grained entity relationship graphs.

Unlike traditional open-source databases such as SQLite, MySQL, and PostgreSQL, Virtuoso’s capabilities extends beyond its native SQL support to include SPARQL, SPASQL (SPARQL embedded within SQL), and GraphQL, with GQL and openCypher support officially underway.

Virtuoso also includes capabilities rarely found in conventional databases:

  • Native HTTP support
  • Built-in server-side HTML processing (similar in spirit to PHP)
  • Direct HTTP publication of stored procedures and functions
  • Integrated authentication support ranging from Digest Authentication through TLS and OAuth
  • Native Free Text Indexing
  • Vector Indexing (via a plugin, with a native implementation under development)

The result is a database platform designed not merely for storage, but for sophisticated connectivity and integration.

Knowledge Management

Virtuoso enables the creation of knowledge-oriented entity relationship graphs that manifest semantic layers — or Semantic Webs — through the use of hyperlinks as globally resolvable super keys.

Because entities and relationships are identified using HTTP-based hyperlinks, data becomes inherently linkable, reusable, and interoperable across systems, organizations, and applications.

This transforms isolated data silos into connected information and knowledge.

Filesystem Integration

Virtuoso also provides filesystem integration through native WebDAV support, enabling familiar create, share, update, and delete workflows using standard file operations.

In the age of AI, this deceptively simple capability becomes remarkably powerful. Generated HTML, Markdown, RDF, and related artifacts can be managed as ordinary files while simultaneously contributing to an underlying knowledge graph.

For example, a knowledge base can be progressively populated simply by dragging files generated by an LLM-powered AI agent or skill into a Virtuoso filesystem folder mounted locally using WebDAV — supported across all major operating systems, from desktops to phones.

Examples

APIs and AI Integration

Virtuoso supports both the consumption and publication of APIs through OpenAPI-compliant service specifications and Model Context Protocol (MCP) tools.

Combined with the OpenLink AI Layer (OPAL), Virtuoso simplifies the creation and deployment of AI agents and agent skills that interact deterministically with loosely coupled data spaces.

In practical terms, AI systems can work directly with databases, knowledge graphs, filesystems, and APIs without introducing the compounding technical debt created by silos and tightly coupled integration layers.

The result is a platform built not only for the Web as it was — but for the Agentic Web now emerging.

Additional Information