SlideShare a Scribd company logo
Virtuoso Platform Overview
The Enterprise Challenge
Enterprises are increasingly looking
to Data for driving agility via
Systems-Of-Intelligence fed by
existing Systems-Of-Engagement
and Systems-Of-Record.
Unfortunately, this pursuit is stifled
by the prevalence of Data Silos
created by Applications.
2 License CC-BY-SA 4.0 (International)
A Knowledge Graph Platform that leverages Hyperlinks as “Super Keys” for powerful integration of
Data across Disparate Data Sources.
Thereby unleashing Data as “a new force” conducted by Hyperlinks that brings the magic behind the
World Wide Web to Data Access, Integration, and Management.
The Solution
3 License CC-BY-SA 4.0 (International)
RDF deployed using
Linked Data Principles
License CC-BY-SA 4.0 (International)4
What is Linked Data?
License CC-BY-SA 4.0 (International)
A principled approach
to Structured Data
Representation, using
RDF, that manifests as
a Web of Data.
5
How Do You Create Linked Data?
License CC-BY-SA 4.0 (International)
• Identify (Name) anything
using a Hyperlink
• Describe everything using
RDF Structured Sentences
where the Subject,
Predicate, and Object
(optionally) are identified
using a Hyperlink.
6
Ontology
License CC-BY-SA 4.0 (International)7
What is an Ontology?
License CC-BY-SA 4.0 (International)
A collection of Entity Type and
Entity Relationship Type definitions
associated with a realm of discourse.
Ontologies are loosely-coupled and
shareable, if constructed using
Linked Data Principles.
8
How Do You Create an Ontology?
License CC-BY-SA 4.0 (International)
• Identify (Name) Entity Types
& Relationship Types using a
Hyperlink
• Describe Entity Types and Relationship
Types using RDF Statements where
the Subject and Predicate are
identified by Hyperlinks while the
Object is identified by a Hyperlink or
Literal
• Save and Publish Ontology Document
9
Knowledge Graphs
License CC-BY-SA 4.0 (International)10
What is a Knowledge Graph?
License CC-BY-SA 4.0 (International)
A collection of Entities, Entity
Types, and Entity Relationship
Types that manifests as an
intelligible Web of Data
informed by an Ontology
11
How Do You Create a Knowledge Graph?
License CC-BY-SA 4.0 (International)
• Identify (Name) anything using a
Hyperlink
• Using terms from an Ontology,
describe everything using RDF
Statements deployed using
Linked Data principles
12
Virtuoso Overview
License CC-BY-SA 4.0 (International)13
What is Virtuoso?
License CC-BY-SA 4.0 (International)
A Universal Server comprising
loosely-coupled Data Access,
Integration, Virtualization, and
Multi-Model Data Management
functionality.
A “Deceptively Simple” Solution for
Knowledge Graph
Deployment & Exploitation.
14
Virtuoso and the LOD Cloud Knowledge Graph
Core Platform (RDF DBMS and Linked Data Deployment) behind DBpedia, many
bubbles in the LOD Cloud, and the LOD Cloud cache itself.
License CC-BY-SA 4.0 (International)
15
Virtuoso Benefits..
• Maximum incorporation of current and future innovations with
minimum disruption (if any) to existing infrastructure that ensures:
• Investment Preservation by leveraging existing Open Standards
• Mixing & Matching “Best of Class” technology via Loose-Coupling of
Open Standards Compliant Tools & Services
• Digital Enterprise Agility
• High-Performance & Scalability
• Intelligent Security and Privacy-By-Design
• Cost-Effective
• Concurrent Resource Usage Licensing.
License CC-BY-SA 4.0 (International)
16
What You Can Achieve With Virtuoso
Privacy-Aware Apps & Services
that Loosely-Couple:
• User Interface
• Identity
• Identification
• Authentication
• Authorization
• Data Storage & Access
17 License CC-BY-SA 4.0 (International)
Virtuoso’s Competitive Advantages
Unrivaled Performance demonstrated
by its large Installed base
Blistering Performance
Infinite Scale via
Anytime Query Engine
Simple to Deploy
Intelligent Security &
Data Privacy
Open Standards
Compliance
Sophisticated
License Management
Enables live instances on the Web,
like DBpedia and LOD Cloud
One-Click Deployment,
On-Premise or in the Cloud
Enables fine-grained Data Access
Policies for Data Security
Exploitable using existing expertise in
SQL, ODBC, JDBC, ADO.NET, HTTP,
etc.
Provides self-enforcing License Terms
and Business Model flexibility
18 License CC-BY-SA 4.0 (International)
Using Virtuoso
License CC-BY-SA 4.0 (International)
Virtuoso Installation & Setup
One of the following options,
subject to preference:
• Standard Installer Package for
Windows, macOS, Linux, or other
Unix platforms
• Docker Container Images enabling
Docker Swarm and Kubernetes
cluster deployments
• Bring-Your-Own License Cloud
Instance (Azure or AWS)
• Pay-As-You-Go Cloud Instance
(Azure or AWS)
20 License CC-BY-SA 4.0 (International)
Creating Linked Data
License CC-BY-SA 4.0 (International)
Creating Linked Data using Virtuoso - 1
Basic process without a line of code:
• Identify a Data Source of interest
that’s accessible via HTTP
• Provide Data Source URL to Virtuoso’s
Sponger Middleware Component
• RDF Linked Data is generated and
persisted to the underlying Quad
Store aspect of the core DBMS
22 License CC-BY-SA 4.0 (International)
Creating Linked Data using Virtuoso - 2
Using the Built-In Crawler:
• Identify an RDF document collection
location
• Setup a scheduled Crawler Job
• Run Crawler Job
23 License CC-BY-SA 4.0 (International)
Using the Bulk Loader:
• Identify an RDF dataset
• Download to a folder within
Virtuoso’s installation setup
• Run the RDF Bulk Loader Procedure
Creating Linked Data using Virtuoso - 3
Using SPARQL:
• Write SPARQL 1.1 INSERT, UPDATE,
DELETE queries directly
• Set ACID constraints via Pragmas
• Apply SHACL Evaluation to Named
Graphs associated with INSERT,
UPDATE, and DELETE operations
24 License CC-BY-SA 4.0 (International)
Using SPASQL (SPARQL from
SQL):
• Write SPARQL 1.1 INSERT, UPDATE,
DELETE queries directly, using SQL
• Set ACID constraints via Pragmas
• Apply SHACL Evaluation to Named
Graphs associated with INSERT,
UPDATE, and DELETE operations
Data Virtualization
via RDF Views over
ODBC or JDBC Accessible SQL-
Data Sources
License CC-BY-SA 4.0 (International)
Data Virtualization Goal
License CC-BY-SA 4.0 (International)
Data Virtualization using Virtuoso
Using Virtuoso RDF Views Wizard:
• Identify ODBC/JDBC Data Source Names
of Interest
• Attach Data Sources to Virtuoso’s Virtual
Database Layer
• Generate RDF Views of Attached Data
Sources using a built-in Wizard
• Start interacting with RDF Views using
SPARQL, the built-in Faceted Browser, any
other HTTP-, ODBC-, or JDBC-Compliant tool
• R2RML supported
27 License CC-BY-SA 4.0 (International)
Reasoning & Inference
License CC-BY-SA 4.0 (International)
Built-In Reasoning & Inference
Usage steps are as follows:
• Identify relevant terms from RDFS and
OWL Ontologies that will inform
Reasoning & Inference
• Place RDF statements using selected
terms into a Designated Named Graph
• Generate Built-In Inference Rule from
Designated Named Graph
• Use Pragma in SPARQL to invoke
Reasoning and Inference when required
29 License CC-BY-SA 4.0 (International)
Custom Reasoning & Inference
Usage steps are as follows:
• Determine a Predicate that identifies a
Custom Entity Relationship Type (Relation)
• Write a SPARQL CONSTRUCT Query that
projects the Relation
• Use terms from the SPIN Ontology to
register SPARQL CONSTRUCT with the
Virtuoso MACRO Engine
• Use Pragma in SPARQL to invoke Custom
Reasoning and Inference when required
30 License CC-BY-SA 4.0 (International)
Data Security
License CC-BY-SA 4.0 (International)
Role-Based Access (RBAC) Controls
Usage steps are as follows:
• Determine Local User Identities and
Named Graphs to be protected
• Create Roles with various Access
Privileges
• Associate Roles with Named Graphs
• All HTTP, SPARQL, ODBC, JDBC etc.
interactions are subsequently
constrained by Access Controls
32 License CC-BY-SA 4.0 (International)
Attributed-Based Access (ABAC) Controls
Usage steps are as follows:
• Determine Global User Identities and
Named Graphs to be protected
• Describe fine-grained Access Privileges
scoped to Named Graphs & Global
Identity combinations using RDF
statements
• All HTTP, SPARQL, ODBC, JDBC etc.
interactions are subsequently
constrained by Access Controls
33 License CC-BY-SA 4.0 (International)
Graph (actually Network) Analytics
License CC-BY-SA 4.0 (International)
Network Analytics
Covers:
• Centrality - Degrees, Closeness, Betweeness,
and Neighbourhood (or Eigen-Vector
Centrality [EVC])
• Create SPARQL Queries using SPARQL-BI
extension which adds Transitivity Option to
designated Relations in the body of a Query
• All HTTP, SPARQL, ODBC, JDBC etc.
interactions are subsequently enhanced by
Transitivity Option re Analytics scoped to
Networks derived from Knowledge Graph
35 License CC-BY-SA 4.0 (International)
Complimentary Productivity
Tools (3rd Parties)
License CC-BY-SA 4.0 (International)
Complimentary Tools & Integrations
Any HTTP, ODBC or JDBC
compliant tool such as:
• Business Intelligence Tools --
e.g., PowerBI, Tableau, many
others
• Spreadsheets -- Excel, Google
Spreadsheet
• Development Tools -- Visual
Studio, and various Web App
Frameworks
37 License CC-BY-SA 4.0 (International)
Complimentary Productivity
Tools (OpenLink)
License CC-BY-SA 4.0 (International)
Built-In Integrations
Includes various Services:
• Sponger Web Services e.g., public
URIBurner service
• Faceted Browser Services
• PivotViewer Data Visualization
• iSPARQL Visual Query Builder
39 License CC-BY-SA 4.0 (International)
Productivity Tools
Includes various Browser Extensions:
• OpenLink Data Explorer (ODE)
• OpenLink Structured Data Sniffer
(OSDS)
• OpenLink Structured Data Editor (OSDE)
• YouID -- Credentials Generator
40 License CC-BY-SA 4.0 (International)
OpenLink Company Overview
❑ ODBC, JDBC, ADO.NET, and OLE-DB
compliant Data Access Drivers for Oracle,
SQL Server, Informix, Ingres, Sybase,
Progress, MySQL, and PostgreSQL
❑ High-Performance & Scalable Multi-
Model (Relational & Graph) Database
Technology
❑ Data Integration Middleware (Data
Virtualization Technology across a wide
variety of Protocols & Formats)
License CC-BY-SA 4.0 (International)
41
❑ Web Application Server Technology
❑ Linked Data Deployment &
Management
❑ Collaborative Applications Platforms
(Weblogs, Wikis, Feed Aggregation
and Syndication, Web File Systems,
Discussion Forums, etc.)
❑ Identity Management.
Founded in 1992, It is an industry acclaimed technology
innovator in the following areas:
Products & Services
Includes:
• OpenLink Virtuoso - available in single server and cluster editions that are instantiated via cloud
and/or on-premise installation.
• OpenLink Data Spaces – Collaboration Platform
• OpenLink YouID – Mobile App and/or Web-based Verifiable Credentials Generator
• OpenLink Structured Data Sniffer – Browser Extension for metadata discovery and extraction
• OpenLink Structured Data Editor – Web-based Editor for RDF-based Structured Data
• OpenLink SPASQL Query Builder – Web-based Query Editor for SPARQL & SQL
• OpenLink Data Explorer
• OpenLink Universal Data Access Drivers (UDA) -
High-performance data access drivers for ODBC, JDBC, ADO.NET, and OLE DB that provide
transparent access to enterprise databases.
• An Open Source Data Access SDK for ODBC
License CC-BY-SA 4.0 (International)
42
Professional & Support Services
Our Support staff is comprised of individuals with extensive knowledge of data access,
integration, and management technology delivered via:
• Basic Support – front-line email and phone support,
web-based online support, and a variety of premium services such as phone, emergency,
and onsite support.
• Premium Support – with varying hours of availability, response times, etc.
• Custom Development, Training, and other Consultancy services – offered on- or off-site.
License CC-BY-SA 4.0 (International)
43
Customer Snapshot
License CC-BY-SA 4.0 (International)
44
Additional Information
❏ Conceptual Relational Data Virtualization, using Existing
Open Standards
❏ Generate Relational Tables to RDF Entity Relationship
Graphs mappings— using Virtuoso’s RDF Views Wizard
❏ Generating Linked Data Views of SQL Relational Data with
OpenLink Virtuoso
❏ What is Small Data, and Why is it Important?
❏ Magic Sets & Custom Inference Rules
❏ LDAP & NetID-TLS
License CC-BY-SA 4.0 (International)
45
Additional Collateral Links
❏ Virtuoso Web Site
❏ Virtuoso Web Blog
❏ Community Forum
❏ Virtuoso HowTo Guides – In Linked Data Form
❏ Universal Data Access Drivers Web Site
❏ OpenLink Web Site
❏ Understanding Data Presentation
❏ Glossary of Terms
License CC-BY-SA 4.0 (International)
46

More Related Content

PPTX
Understanding Data
Kingsley Uyi Idehen
 
PPTX
Enterprise & Web based Federated Identity Management & Data Access Controls
Kingsley Uyi Idehen
 
PPTX
OpenLink Virtuoso - Management & Decision Makers Overview
Kingsley Uyi Idehen
 
PPTX
LOD Cloud Knowledge Graph vs COVID-19
Kingsley Uyi Idehen
 
PPT
Making the Conceptual Layer Real via HTTP based Linked Data
Kingsley Uyi Idehen
 
PPT
Using Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-end
Kingsley Uyi Idehen
 
PPTX
Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
Kingsley Uyi Idehen
 
PPT
Exploiting Linked (Open) Data via Microsoft Access using ODBC File DSNs
Kingsley Uyi Idehen
 
Understanding Data
Kingsley Uyi Idehen
 
Enterprise & Web based Federated Identity Management & Data Access Controls
Kingsley Uyi Idehen
 
OpenLink Virtuoso - Management & Decision Makers Overview
Kingsley Uyi Idehen
 
LOD Cloud Knowledge Graph vs COVID-19
Kingsley Uyi Idehen
 
Making the Conceptual Layer Real via HTTP based Linked Data
Kingsley Uyi Idehen
 
Using Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-end
Kingsley Uyi Idehen
 
Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
Kingsley Uyi Idehen
 
Exploiting Linked (Open) Data via Microsoft Access using ODBC File DSNs
Kingsley Uyi Idehen
 

What's hot (20)

PPT
Understanding Linked Data via EAV Model based Structured Descriptions
Kingsley Uyi Idehen
 
PPT
Tableau Desktop as a Linked (Open) Data Front-End via ODBC
Kingsley Uyi Idehen
 
PPT
Virtuoso ODBC Driver Configuration & Usage (Mac OS X)
Kingsley Uyi Idehen
 
PPT
ISWC 2012 - Linked Data Meetup
Kingsley Uyi Idehen
 
PPT
Exploiting Linked Data via Filemaker
Kingsley Uyi Idehen
 
PPT
Accessing the Linked Open Data Cloud via ODBC
Kingsley Uyi Idehen
 
PPT
Using SAP Crystal Reports as a Linked (Open) Data Front-End via ODBC
Kingsley Uyi Idehen
 
PPT
Virtuoso ODBC Driver Configuration & Usage (Windows)
Kingsley Uyi Idehen
 
PPT
Exploiting Linked (Open) Data via Microsoft Access
Kingsley Uyi Idehen
 
PPTX
Linked Open Data (LOD) Cloud & Ontology Life Cycles
Kingsley Uyi Idehen
 
PDF
Integrating Semantic Systems
Kingsley Uyi Idehen
 
PPT
Solving Real Problems Using Linked Data
rumito
 
PPT
Virtuoso Universal Server Overview
rumito
 
PPT
HTML5 based PivotViewer for Visualizing LInked Data
Kingsley Uyi Idehen
 
PPT
Linked Data Driven Data Virtualization for Web-scale Integration
rumito
 
PDF
InfoRouter Document Management Software Technical Presentation
Active Innovations, Inc - infoRouter
 
PDF
Semantics2014
Sofia Angeletou
 
PPT
Linked Data Planet Key Note
rumito
 
PPTX
SharePoint Migrations Pitfalls from the Crypt
John Mongell
 
PPT
Solving Real Problems Using Linked Data
Kingsley Uyi Idehen
 
Understanding Linked Data via EAV Model based Structured Descriptions
Kingsley Uyi Idehen
 
Tableau Desktop as a Linked (Open) Data Front-End via ODBC
Kingsley Uyi Idehen
 
Virtuoso ODBC Driver Configuration & Usage (Mac OS X)
Kingsley Uyi Idehen
 
ISWC 2012 - Linked Data Meetup
Kingsley Uyi Idehen
 
Exploiting Linked Data via Filemaker
Kingsley Uyi Idehen
 
Accessing the Linked Open Data Cloud via ODBC
Kingsley Uyi Idehen
 
Using SAP Crystal Reports as a Linked (Open) Data Front-End via ODBC
Kingsley Uyi Idehen
 
Virtuoso ODBC Driver Configuration & Usage (Windows)
Kingsley Uyi Idehen
 
Exploiting Linked (Open) Data via Microsoft Access
Kingsley Uyi Idehen
 
Linked Open Data (LOD) Cloud & Ontology Life Cycles
Kingsley Uyi Idehen
 
Integrating Semantic Systems
Kingsley Uyi Idehen
 
Solving Real Problems Using Linked Data
rumito
 
Virtuoso Universal Server Overview
rumito
 
HTML5 based PivotViewer for Visualizing LInked Data
Kingsley Uyi Idehen
 
Linked Data Driven Data Virtualization for Web-scale Integration
rumito
 
InfoRouter Document Management Software Technical Presentation
Active Innovations, Inc - infoRouter
 
Semantics2014
Sofia Angeletou
 
Linked Data Planet Key Note
rumito
 
SharePoint Migrations Pitfalls from the Crypt
John Mongell
 
Solving Real Problems Using Linked Data
Kingsley Uyi Idehen
 
Ad

Similar to Virtuoso Platform Overview (20)

PPTX
Virtuoso -- The Prometheus of RDF
OpenLink Software
 
PDF
Ontologies & linked open data
João Rocha da Silva
 
PDF
LOD2 Webinar Series: Virtuoso 7
LOD2 Creating Knowledge out of Interlinked Data
 
PPTX
Knowledge Graph Introduction
Sören Auer
 
PPT
The Power of Semantic Technologies to Explore Linked Open Data
Ontotext
 
PDF
Myth Busters II: BI Tools and Data Virtualization are Interchangeable
Denodo
 
PDF
Myth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do This
Denodo
 
PDF
20110728 datalift-rpi-troy
François Scharffe
 
PPTX
Cognitive data
Sören Auer
 
PDF
Linked Data
Angelica Lo Duca
 
PPT
Virtuoso Sponger - RDFizer Middleware for creating RDF from non RDF Data Sources
rumito
 
PDF
Contextual Computing - Knowledge Graphs & Web of Entities
Richard Wallis
 
PPTX
The Information Workbench - Linked Data and Semantic Wikis in the Enterprise
Peter Haase
 
PPTX
Enterprise knowledge graphs
Sören Auer
 
PDF
Contextual Computing: Laying a Global Data Foundation
Richard Wallis
 
PPTX
TFF2016, Rudi Studer, Smarte Dienstleistungen mit semantischen Technologien
TourismFastForward
 
PDF
Deploying PHP applications using Virtuoso as Application Server
webhostingguy
 
ODP
LOD2 webinar series: Virtuoso by OpenLink Software
LOD2 Creating Knowledge out of Interlinked Data
 
PDF
Some news about the SW
Ivan Herman
 
ODP
State of the Semantic Web
Ivan Herman
 
Virtuoso -- The Prometheus of RDF
OpenLink Software
 
Ontologies & linked open data
João Rocha da Silva
 
LOD2 Webinar Series: Virtuoso 7
LOD2 Creating Knowledge out of Interlinked Data
 
Knowledge Graph Introduction
Sören Auer
 
The Power of Semantic Technologies to Explore Linked Open Data
Ontotext
 
Myth Busters II: BI Tools and Data Virtualization are Interchangeable
Denodo
 
Myth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do This
Denodo
 
20110728 datalift-rpi-troy
François Scharffe
 
Cognitive data
Sören Auer
 
Linked Data
Angelica Lo Duca
 
Virtuoso Sponger - RDFizer Middleware for creating RDF from non RDF Data Sources
rumito
 
Contextual Computing - Knowledge Graphs & Web of Entities
Richard Wallis
 
The Information Workbench - Linked Data and Semantic Wikis in the Enterprise
Peter Haase
 
Enterprise knowledge graphs
Sören Auer
 
Contextual Computing: Laying a Global Data Foundation
Richard Wallis
 
TFF2016, Rudi Studer, Smarte Dienstleistungen mit semantischen Technologien
TourismFastForward
 
Deploying PHP applications using Virtuoso as Application Server
webhostingguy
 
LOD2 webinar series: Virtuoso by OpenLink Software
LOD2 Creating Knowledge out of Interlinked Data
 
Some news about the SW
Ivan Herman
 
State of the Semantic Web
Ivan Herman
 
Ad

Recently uploaded (20)

PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
The Future of Artificial Intelligence (AI)
Mukul
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Software Development Methodologies in 2025
KodekX
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 

Virtuoso Platform Overview

  • 2. The Enterprise Challenge Enterprises are increasingly looking to Data for driving agility via Systems-Of-Intelligence fed by existing Systems-Of-Engagement and Systems-Of-Record. Unfortunately, this pursuit is stifled by the prevalence of Data Silos created by Applications. 2 License CC-BY-SA 4.0 (International)
  • 3. A Knowledge Graph Platform that leverages Hyperlinks as “Super Keys” for powerful integration of Data across Disparate Data Sources. Thereby unleashing Data as “a new force” conducted by Hyperlinks that brings the magic behind the World Wide Web to Data Access, Integration, and Management. The Solution 3 License CC-BY-SA 4.0 (International)
  • 4. RDF deployed using Linked Data Principles License CC-BY-SA 4.0 (International)4
  • 5. What is Linked Data? License CC-BY-SA 4.0 (International) A principled approach to Structured Data Representation, using RDF, that manifests as a Web of Data. 5
  • 6. How Do You Create Linked Data? License CC-BY-SA 4.0 (International) • Identify (Name) anything using a Hyperlink • Describe everything using RDF Structured Sentences where the Subject, Predicate, and Object (optionally) are identified using a Hyperlink. 6
  • 7. Ontology License CC-BY-SA 4.0 (International)7
  • 8. What is an Ontology? License CC-BY-SA 4.0 (International) A collection of Entity Type and Entity Relationship Type definitions associated with a realm of discourse. Ontologies are loosely-coupled and shareable, if constructed using Linked Data Principles. 8
  • 9. How Do You Create an Ontology? License CC-BY-SA 4.0 (International) • Identify (Name) Entity Types & Relationship Types using a Hyperlink • Describe Entity Types and Relationship Types using RDF Statements where the Subject and Predicate are identified by Hyperlinks while the Object is identified by a Hyperlink or Literal • Save and Publish Ontology Document 9
  • 10. Knowledge Graphs License CC-BY-SA 4.0 (International)10
  • 11. What is a Knowledge Graph? License CC-BY-SA 4.0 (International) A collection of Entities, Entity Types, and Entity Relationship Types that manifests as an intelligible Web of Data informed by an Ontology 11
  • 12. How Do You Create a Knowledge Graph? License CC-BY-SA 4.0 (International) • Identify (Name) anything using a Hyperlink • Using terms from an Ontology, describe everything using RDF Statements deployed using Linked Data principles 12
  • 13. Virtuoso Overview License CC-BY-SA 4.0 (International)13
  • 14. What is Virtuoso? License CC-BY-SA 4.0 (International) A Universal Server comprising loosely-coupled Data Access, Integration, Virtualization, and Multi-Model Data Management functionality. A “Deceptively Simple” Solution for Knowledge Graph Deployment & Exploitation. 14
  • 15. Virtuoso and the LOD Cloud Knowledge Graph Core Platform (RDF DBMS and Linked Data Deployment) behind DBpedia, many bubbles in the LOD Cloud, and the LOD Cloud cache itself. License CC-BY-SA 4.0 (International) 15
  • 16. Virtuoso Benefits.. • Maximum incorporation of current and future innovations with minimum disruption (if any) to existing infrastructure that ensures: • Investment Preservation by leveraging existing Open Standards • Mixing & Matching “Best of Class” technology via Loose-Coupling of Open Standards Compliant Tools & Services • Digital Enterprise Agility • High-Performance & Scalability • Intelligent Security and Privacy-By-Design • Cost-Effective • Concurrent Resource Usage Licensing. License CC-BY-SA 4.0 (International) 16
  • 17. What You Can Achieve With Virtuoso Privacy-Aware Apps & Services that Loosely-Couple: • User Interface • Identity • Identification • Authentication • Authorization • Data Storage & Access 17 License CC-BY-SA 4.0 (International)
  • 18. Virtuoso’s Competitive Advantages Unrivaled Performance demonstrated by its large Installed base Blistering Performance Infinite Scale via Anytime Query Engine Simple to Deploy Intelligent Security & Data Privacy Open Standards Compliance Sophisticated License Management Enables live instances on the Web, like DBpedia and LOD Cloud One-Click Deployment, On-Premise or in the Cloud Enables fine-grained Data Access Policies for Data Security Exploitable using existing expertise in SQL, ODBC, JDBC, ADO.NET, HTTP, etc. Provides self-enforcing License Terms and Business Model flexibility 18 License CC-BY-SA 4.0 (International)
  • 19. Using Virtuoso License CC-BY-SA 4.0 (International)
  • 20. Virtuoso Installation & Setup One of the following options, subject to preference: • Standard Installer Package for Windows, macOS, Linux, or other Unix platforms • Docker Container Images enabling Docker Swarm and Kubernetes cluster deployments • Bring-Your-Own License Cloud Instance (Azure or AWS) • Pay-As-You-Go Cloud Instance (Azure or AWS) 20 License CC-BY-SA 4.0 (International)
  • 21. Creating Linked Data License CC-BY-SA 4.0 (International)
  • 22. Creating Linked Data using Virtuoso - 1 Basic process without a line of code: • Identify a Data Source of interest that’s accessible via HTTP • Provide Data Source URL to Virtuoso’s Sponger Middleware Component • RDF Linked Data is generated and persisted to the underlying Quad Store aspect of the core DBMS 22 License CC-BY-SA 4.0 (International)
  • 23. Creating Linked Data using Virtuoso - 2 Using the Built-In Crawler: • Identify an RDF document collection location • Setup a scheduled Crawler Job • Run Crawler Job 23 License CC-BY-SA 4.0 (International) Using the Bulk Loader: • Identify an RDF dataset • Download to a folder within Virtuoso’s installation setup • Run the RDF Bulk Loader Procedure
  • 24. Creating Linked Data using Virtuoso - 3 Using SPARQL: • Write SPARQL 1.1 INSERT, UPDATE, DELETE queries directly • Set ACID constraints via Pragmas • Apply SHACL Evaluation to Named Graphs associated with INSERT, UPDATE, and DELETE operations 24 License CC-BY-SA 4.0 (International) Using SPASQL (SPARQL from SQL): • Write SPARQL 1.1 INSERT, UPDATE, DELETE queries directly, using SQL • Set ACID constraints via Pragmas • Apply SHACL Evaluation to Named Graphs associated with INSERT, UPDATE, and DELETE operations
  • 25. Data Virtualization via RDF Views over ODBC or JDBC Accessible SQL- Data Sources License CC-BY-SA 4.0 (International)
  • 26. Data Virtualization Goal License CC-BY-SA 4.0 (International)
  • 27. Data Virtualization using Virtuoso Using Virtuoso RDF Views Wizard: • Identify ODBC/JDBC Data Source Names of Interest • Attach Data Sources to Virtuoso’s Virtual Database Layer • Generate RDF Views of Attached Data Sources using a built-in Wizard • Start interacting with RDF Views using SPARQL, the built-in Faceted Browser, any other HTTP-, ODBC-, or JDBC-Compliant tool • R2RML supported 27 License CC-BY-SA 4.0 (International)
  • 28. Reasoning & Inference License CC-BY-SA 4.0 (International)
  • 29. Built-In Reasoning & Inference Usage steps are as follows: • Identify relevant terms from RDFS and OWL Ontologies that will inform Reasoning & Inference • Place RDF statements using selected terms into a Designated Named Graph • Generate Built-In Inference Rule from Designated Named Graph • Use Pragma in SPARQL to invoke Reasoning and Inference when required 29 License CC-BY-SA 4.0 (International)
  • 30. Custom Reasoning & Inference Usage steps are as follows: • Determine a Predicate that identifies a Custom Entity Relationship Type (Relation) • Write a SPARQL CONSTRUCT Query that projects the Relation • Use terms from the SPIN Ontology to register SPARQL CONSTRUCT with the Virtuoso MACRO Engine • Use Pragma in SPARQL to invoke Custom Reasoning and Inference when required 30 License CC-BY-SA 4.0 (International)
  • 31. Data Security License CC-BY-SA 4.0 (International)
  • 32. Role-Based Access (RBAC) Controls Usage steps are as follows: • Determine Local User Identities and Named Graphs to be protected • Create Roles with various Access Privileges • Associate Roles with Named Graphs • All HTTP, SPARQL, ODBC, JDBC etc. interactions are subsequently constrained by Access Controls 32 License CC-BY-SA 4.0 (International)
  • 33. Attributed-Based Access (ABAC) Controls Usage steps are as follows: • Determine Global User Identities and Named Graphs to be protected • Describe fine-grained Access Privileges scoped to Named Graphs & Global Identity combinations using RDF statements • All HTTP, SPARQL, ODBC, JDBC etc. interactions are subsequently constrained by Access Controls 33 License CC-BY-SA 4.0 (International)
  • 34. Graph (actually Network) Analytics License CC-BY-SA 4.0 (International)
  • 35. Network Analytics Covers: • Centrality - Degrees, Closeness, Betweeness, and Neighbourhood (or Eigen-Vector Centrality [EVC]) • Create SPARQL Queries using SPARQL-BI extension which adds Transitivity Option to designated Relations in the body of a Query • All HTTP, SPARQL, ODBC, JDBC etc. interactions are subsequently enhanced by Transitivity Option re Analytics scoped to Networks derived from Knowledge Graph 35 License CC-BY-SA 4.0 (International)
  • 36. Complimentary Productivity Tools (3rd Parties) License CC-BY-SA 4.0 (International)
  • 37. Complimentary Tools & Integrations Any HTTP, ODBC or JDBC compliant tool such as: • Business Intelligence Tools -- e.g., PowerBI, Tableau, many others • Spreadsheets -- Excel, Google Spreadsheet • Development Tools -- Visual Studio, and various Web App Frameworks 37 License CC-BY-SA 4.0 (International)
  • 39. Built-In Integrations Includes various Services: • Sponger Web Services e.g., public URIBurner service • Faceted Browser Services • PivotViewer Data Visualization • iSPARQL Visual Query Builder 39 License CC-BY-SA 4.0 (International)
  • 40. Productivity Tools Includes various Browser Extensions: • OpenLink Data Explorer (ODE) • OpenLink Structured Data Sniffer (OSDS) • OpenLink Structured Data Editor (OSDE) • YouID -- Credentials Generator 40 License CC-BY-SA 4.0 (International)
  • 41. OpenLink Company Overview ❑ ODBC, JDBC, ADO.NET, and OLE-DB compliant Data Access Drivers for Oracle, SQL Server, Informix, Ingres, Sybase, Progress, MySQL, and PostgreSQL ❑ High-Performance & Scalable Multi- Model (Relational & Graph) Database Technology ❑ Data Integration Middleware (Data Virtualization Technology across a wide variety of Protocols & Formats) License CC-BY-SA 4.0 (International) 41 ❑ Web Application Server Technology ❑ Linked Data Deployment & Management ❑ Collaborative Applications Platforms (Weblogs, Wikis, Feed Aggregation and Syndication, Web File Systems, Discussion Forums, etc.) ❑ Identity Management. Founded in 1992, It is an industry acclaimed technology innovator in the following areas:
  • 42. Products & Services Includes: • OpenLink Virtuoso - available in single server and cluster editions that are instantiated via cloud and/or on-premise installation. • OpenLink Data Spaces – Collaboration Platform • OpenLink YouID – Mobile App and/or Web-based Verifiable Credentials Generator • OpenLink Structured Data Sniffer – Browser Extension for metadata discovery and extraction • OpenLink Structured Data Editor – Web-based Editor for RDF-based Structured Data • OpenLink SPASQL Query Builder – Web-based Query Editor for SPARQL & SQL • OpenLink Data Explorer • OpenLink Universal Data Access Drivers (UDA) - High-performance data access drivers for ODBC, JDBC, ADO.NET, and OLE DB that provide transparent access to enterprise databases. • An Open Source Data Access SDK for ODBC License CC-BY-SA 4.0 (International) 42
  • 43. Professional & Support Services Our Support staff is comprised of individuals with extensive knowledge of data access, integration, and management technology delivered via: • Basic Support – front-line email and phone support, web-based online support, and a variety of premium services such as phone, emergency, and onsite support. • Premium Support – with varying hours of availability, response times, etc. • Custom Development, Training, and other Consultancy services – offered on- or off-site. License CC-BY-SA 4.0 (International) 43
  • 44. Customer Snapshot License CC-BY-SA 4.0 (International) 44
  • 45. Additional Information ❏ Conceptual Relational Data Virtualization, using Existing Open Standards ❏ Generate Relational Tables to RDF Entity Relationship Graphs mappings— using Virtuoso’s RDF Views Wizard ❏ Generating Linked Data Views of SQL Relational Data with OpenLink Virtuoso ❏ What is Small Data, and Why is it Important? ❏ Magic Sets & Custom Inference Rules ❏ LDAP & NetID-TLS License CC-BY-SA 4.0 (International) 45
  • 46. Additional Collateral Links ❏ Virtuoso Web Site ❏ Virtuoso Web Blog ❏ Community Forum ❏ Virtuoso HowTo Guides – In Linked Data Form ❏ Universal Data Access Drivers Web Site ❏ OpenLink Web Site ❏ Understanding Data Presentation ❏ Glossary of Terms License CC-BY-SA 4.0 (International) 46