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.

Knowledge Graph from Booz Allen Hamilton website

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.

Generic LLM App Architecture

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.

Linked Data View Generator

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

Tableau Integration

Excel

Excel Integration

Neo4j (via JDBC)

Neo4j Integration

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.

Federated Query Example

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.

Explore OPAL

The AI-powered assistant for your data.

Visit opal.openlinksw.com

Discover Virtuoso

The high-performance platform for your knowledge graph.

Visit virtuoso.openlinksw.com

Meet OpenLink Software

The innovators behind the technology.

Visit www.openlinksw.com