This presentation provides an overview of the Virtuoso platform which special emphasis on its Knowledge Graph and Data Virtualization functionality realms.
Data is an increasingly common term used on the assumption that its meaning is commonly understood. This presentation seeks to drill down into the very specifics of what data is all about.
Enterprise & Web based Federated Identity Management & Data Access Controls Kingsley Uyi Idehen
This presentation breaks down issues associated with federated identity management and protected resource access controls (policies). Specifically, it uses Virtuoso and RDF to demonstrate how this longstanding issue has been addressed using the combination of RDF based entity relationship semantics and Linked Open Data.
Making the Conceptual Layer Real via HTTP based Linked DataKingsley Uyi Idehen
A presentation that addresses pros and cons associated with approaches to making concrete conceptual models real. It covers HTTP based Linked Data and RDF data model as new mechanism for conceptual model oriented data access and integration.
Using Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-endKingsley Uyi Idehen
Detailed guide covering the configuration of a Virtuoso ODBC Data Source Name (DSN) into the Web of Linked Data en route to utilization via Tibco's SpotFire BI tool.
Basically, SpotFire as a Linked (Open) Data fronte-end via ODBC.
Exploiting Linked (Open) Data via Microsoft Access using ODBC File DSNsKingsley Uyi Idehen
This is a variation of the initial presentation (which slideshare won't let me overwrite) that includes the use of File DSNs for attaching SPARQL Views to Microsoft Access via ODBC.
Data is an increasingly common term used on the assumption that its meaning is commonly understood. This presentation seeks to drill down into the very specifics of what data is all about.
Enterprise & Web based Federated Identity Management & Data Access Controls Kingsley Uyi Idehen
This presentation breaks down issues associated with federated identity management and protected resource access controls (policies). Specifically, it uses Virtuoso and RDF to demonstrate how this longstanding issue has been addressed using the combination of RDF based entity relationship semantics and Linked Open Data.
Making the Conceptual Layer Real via HTTP based Linked DataKingsley Uyi Idehen
A presentation that addresses pros and cons associated with approaches to making concrete conceptual models real. It covers HTTP based Linked Data and RDF data model as new mechanism for conceptual model oriented data access and integration.
Using Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-endKingsley Uyi Idehen
Detailed guide covering the configuration of a Virtuoso ODBC Data Source Name (DSN) into the Web of Linked Data en route to utilization via Tibco's SpotFire BI tool.
Basically, SpotFire as a Linked (Open) Data fronte-end via ODBC.
Exploiting Linked (Open) Data via Microsoft Access using ODBC File DSNsKingsley Uyi Idehen
This is a variation of the initial presentation (which slideshare won't let me overwrite) that includes the use of File DSNs for attaching SPARQL Views to Microsoft Access via ODBC.
Understanding Linked Data via EAV Model based Structured DescriptionsKingsley Uyi Idehen
Multi part series of presentations aimed at demystifying Linked Data via:
1. Introducing Entity-Attribute-Value Data Model
2. Exploring how we describe things
3. Referents, Identifiers, and Descriptors trinity .
Detailed Installation Guide for using the Virtuoso ODBC Driver to connect Mac OS X Applications to the Linked (Open) Data Cloud and other Big Data sources.
Detailed how-to guide covering the fusion of ODBC and Linked Data, courtesy of Virtuoso.
This presentation includes live links to actual ODBC and Linked Data exploitation demos via an HTML5 based XMLA-ODBC Client. It covers:
1. SPARQL queries to various Linked (Open) Data Sources via ODBC
2. ODBC access to SQL Views generated from federated SPARQL queries
3. Local and Network oriented Hyperlinks
4. Structured Data Representation and Formats.
Detailed Installation Guide for using the Virtuoso ODBC Driver to connect Windows Applications to the Linked (Open) Data Cloud and other Big Data sources.
This presentation walks you through the process of using Microsoft Access (via ODBC) as a front-end for the massive Linked Open Data Cloud and other Linked Data sources.
This was a presentation given to the Ontolog groups session on Ontology Life Cycles and Software. It covers the implications of the Web as the software platform and realities delivered by the Linked Open Data cloud.
This presentation provides insights into how Semantic Web Project innovations such as: RDF based Linked Data & FOAF+SSL, address age old challenges that include:1. Identity (people, places, and other things)2. Open Data Access & Integration3. Precision Find (search++).
How Linked Data provides federated and platform independent solution to challenges associated with:
1. Identity
2. Data Access & Integration
3. Precision Find.
SOLID Programming with Portable Class LibrariesVagif Abilov
Developers often don't pay attention to code portability until they need to target multiple platforms. However, large amount of non-portable code often hints about violation of clean code principles, so it is worth investigating which part of the source code base are platform-specific and for what reasons.
In this session we will give an overview of portable class libraries, show how to extract PCL components from a real-world application and go through typical challenges that are faced when writing portable code. We will present the original tool that analyzes assemblies for portability compliance and can be used as a guard to prevent mixing business logic with infrastructure-specific functionality. Finally we will demonstrate how PCLs help targeting platforms such as Windows Store, Android and iOS.
Understanding Linked Data via EAV Model based Structured DescriptionsKingsley Uyi Idehen
Multi part series of presentations aimed at demystifying Linked Data via:
1. Introducing Entity-Attribute-Value Data Model
2. Exploring how we describe things
3. Referents, Identifiers, and Descriptors trinity .
Detailed Installation Guide for using the Virtuoso ODBC Driver to connect Mac OS X Applications to the Linked (Open) Data Cloud and other Big Data sources.
Detailed how-to guide covering the fusion of ODBC and Linked Data, courtesy of Virtuoso.
This presentation includes live links to actual ODBC and Linked Data exploitation demos via an HTML5 based XMLA-ODBC Client. It covers:
1. SPARQL queries to various Linked (Open) Data Sources via ODBC
2. ODBC access to SQL Views generated from federated SPARQL queries
3. Local and Network oriented Hyperlinks
4. Structured Data Representation and Formats.
Detailed Installation Guide for using the Virtuoso ODBC Driver to connect Windows Applications to the Linked (Open) Data Cloud and other Big Data sources.
This presentation walks you through the process of using Microsoft Access (via ODBC) as a front-end for the massive Linked Open Data Cloud and other Linked Data sources.
This was a presentation given to the Ontolog groups session on Ontology Life Cycles and Software. It covers the implications of the Web as the software platform and realities delivered by the Linked Open Data cloud.
This presentation provides insights into how Semantic Web Project innovations such as: RDF based Linked Data & FOAF+SSL, address age old challenges that include:1. Identity (people, places, and other things)2. Open Data Access & Integration3. Precision Find (search++).
How Linked Data provides federated and platform independent solution to challenges associated with:
1. Identity
2. Data Access & Integration
3. Precision Find.
SOLID Programming with Portable Class LibrariesVagif Abilov
Developers often don't pay attention to code portability until they need to target multiple platforms. However, large amount of non-portable code often hints about violation of clean code principles, so it is worth investigating which part of the source code base are platform-specific and for what reasons.
In this session we will give an overview of portable class libraries, show how to extract PCL components from a real-world application and go through typical challenges that are faced when writing portable code. We will present the original tool that analyzes assemblies for portability compliance and can be used as a guard to prevent mixing business logic with infrastructure-specific functionality. Finally we will demonstrate how PCLs help targeting platforms such as Windows Store, Android and iOS.
IoT Physical Servers and Cloud Offerings.pdfGVNSK Sravya
Introduction to Cloud Storage models
• Communication APIs
• Webserver-Web server for IoT
• Cloud for IoT
• Python web application framework
• Designing a RESTful web API.
Tackle Containerization Advisor (TCA) for Legacy ApplicationsKonveyor Community
Recording of presentation: https://youtu.be/VapEooROERw
With the adoption of cloud services and the reliability and resiliency it offers, enterprises are eager to understand how many of their legacy applications can be containerized.
We propose Tackle Containerization Advisor (TCA), a framework that provides a containerization advisory for legacy applications.
Given an application description in terms of its technical components, TCA proposes a multi-step process that standardizes the raw inputs and curates technology stack into various components, detects missing components and finally recommends the best possible containerization approach.
Presenter: Anup Kalia, Research Staff Member @ IBM Research
GitHub: https://github.com/konveyor/tackle-container-advisor
An introduction to {code} by Dell EMC, our mission on containers, and our core project REX-Ray. This will give the audience an understanding of why REX-Ray is important and where you can go to learn more.
{code} and Containers - Open Source Infrastructure within Dell TechnologiesThe {code} Team
Learn how The {code} Team is building new infrastructure possibilities for persistent storage in all the major container ecosystems such as Kubernetes, Docker, and Mesos with native integrations and contributing the Container Storage Interface
Case Study for Ego-centric Citation NetworkMike Taylor
Patent Citation Network Research Tool used to build and analyze technology landscape Ego-centric Citation Network and Social Citation Network. visit us for more
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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)
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
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
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
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)
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)
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)
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)
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)
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)
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)
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
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