From Data to Decisions: The Virtuoso Knowledge Graph
For government clients managing vast data lakes, the challenge is clear: transform massive volumes of structured and unstructured data into an actionable semantic layer. This demonstration showcases how Virtuoso Universal Server provides a high-performance, on-premises solution to build comprehensive knowledge graphs without compromising on scale or security.
Instantly generate knowledge graphs from diverse sources like webpages, emails, legal documents, and call transcripts, primarily by leveraging the powerful combination of the OpenLink Structured Data Sniffer (OSDS) and the OpenLink Personal Assistant (OPAL).
Unstructured Data Transformation
1. From a Web Page
Using OSDS and OPAL, a knowledge graph is generated from a webpage's unstructured and structured content instantly, without writing any code.

2. From Email Files
3. From a Legal Document
4. From Call Transcripts
5. From a DoD Report
LLM Integration & The OPAL AI Layer
The OpenLink Personal Assistant (OPAL) is an LLM-powered Smart Agent for invoking actions on data accessible via HTTP, ODBC, or JDBC. It's compatible with OpenAI, Anthropic, Gemini, and any service using the OpenAI API pattern, enabling powerful natural language interaction with your data.
Virtual & Physical Knowledge Graphs from CSVs
This example demonstrates creating a comprehensive knowledge graph from a synthetic financial dataset. We convert customer and transaction data from 80 CSV documents into both virtual and physical RDF triples using R2RML.
1. Generate Linked Data Views
Virtuoso provides multiple ways to generate the RDF views from the SQL data, including a user-friendly wizard for R2RML scripts or automated generation for users who want a ready-made mapping and ontology.

2. Querying with Third-Party Tools
Any ODBC, JDBC, or HTTP-compliant application can connect to Virtuoso, enabling analysis and visualization in tools you already use.
Tableau
Excel

Neo4j (via JDBC)

Federated Queries Across Disparate Systems
Virtuoso excels at creating a unified data fabric by federating queries across disparate data sources, whether they are different SQL databases or remote SPARQL endpoints.
Federated SQL & SPARQL
Execute a single query that joins tables across a local Virtuoso instance, a remote SQL Server, and a remote MySQL server. Or, use SPARQL-FED to join data from public endpoints like DBpedia and Wikidata. This unified view can then be exposed as a single, cohesive knowledge graph.
Ready to Unlock Your Data's Full Potential?
Take the next step in your data modernization journey. Explore our technology, discover the platform, and see how OpenLink Software can deliver the secure, on-premises solution you need.
Discover Virtuoso
The high-performance platform for your knowledge graph.
Visit virtuoso.openlinksw.com