SlideShare a Scribd company logo
Delivering a Linked Data warehouse and integrating
across the wider enterprise
Ben Gardner – Linklaters LLP
Semantics
September 2016
Summary
• Information discovery requirements
• What we did
• Linked Data in Action
• Conclusion
Accessing the right information is challenging
Diverse Range of Specialisations
Information Seeking Behaviour
Information is Silo’ed
Information Hierarchy
What we did
Building a Linked Data Warehouse demo
Excel Reports
XML File
RDF
Management
Triple
Store
Model
UI
S  O
ETL Platform
OData
+
OData4Sparql
Sparql
+
Linked Data Warehouse Data Access Exploration
Linked Data and Model
• Traditional approaches try to identify how the data is to be “captured”
upfront.
• You can do this with the linked data model
• But we don’t…..Why?
• Always leads to “Paralysis by Analysis”
• You will miss so much.
• And take a huge amount of time doing it.
• You will find that there is a huge amount of
information and relationships you never would
of thought if starting from the model.
• Then there are tricks you can do to add huge
value
• The data model evolves very rapidly from the
data and can be further tweaked at anytime.
Let the data express itself
• Source by source, row by row let the data tell
you what it is describing.
• What it is, what relationships and metadata it
has.
• You’ll find a lot more information that you
simply couldn’t describe in a RDMS
• Another source can add to an existing item
without you even having to think
Degree
Person
Matter
Jurisdic
tion
Jurisdic
tion
College
Sector
Person
Person
Client
Manager
Partner
Client Area
Client
Person
Manager Area
Linked Data and Model : Individual Model
Fragments
Degree
Matter
Jurisdic
tion
College
Sector
Person
Client
Manager
Partner
Client
Area
Client
Manager
Area
Linked Data and Model: Fragments automatically
align
ETL & Linked Data Creation & Management
In4mium Talend modules
• Semantic modules ready to use through
configuration in Talend
• No API knowledge required by users
• Range of modules (over 60 ) for all
aspects of linked data creation and
management
• Create fully semantic apps
• Or pick and mix with traditional
aspects
• Works seamlessly with existing Talend
environment and modules
• Model driven behaviours are now
possible
• Easily add sematic technologies into
existing service architectures
• All the benefits without the hassle
OData4Sparql – Simplifying integration
+
• Brings together the strength of a ubiquitous RESTful
interface standard (OData) with the flexibility, federation
ability of RDF/SPARQL.
• SPARQL/OData Interop proposed W3C interoperation proxy
between OData and SPARQL (Kal Ahmed, 2013)
• Opens up many popular user-interface development
frameworks and tools such as Kendo UI, SAPUI5, etc.
• Acts as a Janus-point between application development and
data-sources.
• User interface developers are not, and do not want to be,
database developers. Therefore they want to use a
standardized interface that abstracts away the database,
even to the extent of what type of database: RDBMS,
NoSQL, or RDF/SPARQL
• By providing an OData4SPARQL server, it opens up any
SPARQL data-source to the C#/LINQ development world.
• Opens up many productivity tools such as
Excel/PowerQuery, and SharePoint to be consumers of
SPARQL data such as Dbpedia, Chembl, Chebi, BioPax
and any of the Linked Open Data endpoints!
• Microsoft has been joined by IBM and SAP using OData as
their primary interface method which means there will many
application developers familiar with OData as the means to
communicate with a backend data source.
Model Driven UI
Linklaters Data Model Northwind Data Model
Things
Sample Query Sample Query
Relationships
between
Things
Things
Relationships
between
Things
Demo of Linked Data in action
Strings to Things to Facts
Click on a ‘thing’
displays a ‘Lens’
about that ‘thing’
that shows different
fragments that
displays facts about
the thing
The ‘About’
fragment shows
most relevant
information.
Compare with the
Google
knowledge graph
The ‘Person
Involved’
fragment list all
persons involved
with the matter
The ‘Financial
Summary’
calculates a
financial
summary
… and we can find
associated deal
‘things’. If we want
more details about
any ‘thing’ we can
now navigate to its
‘lens’
Lens Discovery
Navigating through
‘Gerald Grant’, the
managing partner
for the Matter, takes
us to his Lens
Navigating through
the associated deal
takes us to that
deal’s Lens
Or show the Lens
on the client of the
matter
One is not limited to
facts within the
application. In the
case of a client we
can navigate to their
Companies House
page (or it could
have been D&B,
LinkDocs etc)
Composing Questions
Advanced Searches can
be selected from the list
which then displays a
query in a different format
that allows better control
over the search
Advanced Searches can
be selected from the list
which then displays a
query in a different format
that allows better control
over the search
The advanced search
allows conditions to be
added that link to other
‘things’ or limit the values
of ‘facts’ about the
associated ‘thing’. This
allows much more precise
searches to be executed
OData integration with Excel Power Query/Pivot
OData
OData4Sparql
Power Query Data Grabber/Shaper
• Build queries and utilise expand to traverse graph
• Limited data transformation can be incorporated into
the queries
• Create multiple views
Power Pivot Self Service BI
• Integrate across Power Queries and
other sources to build ROLAP models
• Explore model with Pivot tables
Power
View
Power
Map
Pivots, Charts
& Grids
Tableau,
etc.
Power Query
Power Pivot
Conclusion
Linked Data has delivered
• Elimination of silos through creation of logical
data warehouse that is extensible across internal
and external data sources
• Enabled “find and explore” information seeking
behaviours
• Separation of data modelling from integration
provides for easy addition of internal & external
data
• Ability to support diverse range of specialised
domain views onto data
• Introduces a Service Orientated Data
Architecture simplifying application
development
• Based on W3C web standards providing future
proofing and protection of firms IP (data
models)
Building a Linked Data Warehouse pilot
RDF
Management
Triple
Store
Model
UI
S  O
ETL Platform
OData
+
OData4Sparql
Sparql
+







Matter
Time
People
Financials
Deal
Finder
Client
Book
Client
Engage
K_Docs
SAP


One FTE (2x0.5) and nine months delivered
• Integrated 3 years and 9 months of data from 9 sources
• 24 million triples
• 62 Things (People, Projects, Clients, etc.)
• 127 Relationships between Things
• 223 Data attributes
Questions?

More Related Content

PDF
Ai and Legal Industy - Executive Overview
PDF
Understanding Cognitive Applications: A Framework - Sue Feldman
PDF
Sebastian Hellmann
PDF
Ethics & (Explainable) AI – Semantic AI & the Role of the Knowledge Scientist
PPTX
Building trust and accountability - the role User Experience design can play ...
PDF
Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...
PPTX
Semantic Technology in Publishing & Finance
PDF
Relationships Matter: Using Connected Data for Better Machine Learning
Ai and Legal Industy - Executive Overview
Understanding Cognitive Applications: A Framework - Sue Feldman
Sebastian Hellmann
Ethics & (Explainable) AI – Semantic AI & the Role of the Knowledge Scientist
Building trust and accountability - the role User Experience design can play ...
Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...
Semantic Technology in Publishing & Finance
Relationships Matter: Using Connected Data for Better Machine Learning

What's hot (20)

PPTX
Conclusions - Linked Data
PDF
AI-SDV 2021: Francisco Webber - Efficiency is the New Precision
PDF
How would AI shape Future Integrations?
PDF
3. Relationships Matter: Using Connected Data for Better Machine Learning
PPTX
Creating a Data Distribution Knowledge Base using Neo4j, UBS
PDF
Translating the Human Analog to Digital with Graphs
PPT
lawTechCamp - Knowledge Management Panel
PPTX
Technologies and Innovation – The Internet of Value
PDF
Big Data: Big Issues for IP
PPTX
PROPEL . Austrian's Roadmap for Enterprise Linked Data
PPTX
BrightTALK - Semantic AI
PPT
Structured Document Search and Retrieval
PDF
II-SDV 2012 Towards Unified Access Systems for Data Exploration
PDF
Linked Open Data in the World of Patents
PDF
AI is Not Magic: It’s Time to Demystify and Apply Srinivasan Parthiban (VINGY...
PPTX
Decentralized AI for the Rest of Us
PDF
Graph Data Science DEMO for fraud analysis
PPT
LEI.INFO and The ideas for LEI system
PDF
Entity-Centric Data Management
PDF
4. Document Discovery with Graph Data Science
Conclusions - Linked Data
AI-SDV 2021: Francisco Webber - Efficiency is the New Precision
How would AI shape Future Integrations?
3. Relationships Matter: Using Connected Data for Better Machine Learning
Creating a Data Distribution Knowledge Base using Neo4j, UBS
Translating the Human Analog to Digital with Graphs
lawTechCamp - Knowledge Management Panel
Technologies and Innovation – The Internet of Value
Big Data: Big Issues for IP
PROPEL . Austrian's Roadmap for Enterprise Linked Data
BrightTALK - Semantic AI
Structured Document Search and Retrieval
II-SDV 2012 Towards Unified Access Systems for Data Exploration
Linked Open Data in the World of Patents
AI is Not Magic: It’s Time to Demystify and Apply Srinivasan Parthiban (VINGY...
Decentralized AI for the Rest of Us
Graph Data Science DEMO for fraud analysis
LEI.INFO and The ideas for LEI system
Entity-Centric Data Management
4. Document Discovery with Graph Data Science
Ad

Viewers also liked (20)

PPTX
Semantic blockchain
PPTX
What AI is and examples of how it is used in legal
PDF
Strategies for integrating semantic and blockchain technologies
PPT
meet Jessica
PPTX
Setting Your Data Free With OData
PPTX
OData for iOS developers
PPTX
PPTX
Consuming Data From Many Platforms: The Benefits of OData - St. Louis Day of ...
PPTX
OData and SharePoint
DOCX
Moni jaiswal resume
PPTX
jQuery and OData - Perfect Together
PDF
Daniel Ridder How to RESTify your ABAP backend
PPTX
OData Fundamental
PDF
A Look at OData
PDF
!!!Faszination blech kapitel2[1]
PDF
Tegl 19 16 guidance on services through adult and dw programs under wioa 030117
PDF
WHY M-BANKING FAILS AND HOW TO FIX IT
DOC
Summertime safety tips
PDF
FICHA DE CITAÇÕES TRISTES TRÓPICOS - LÉVI-STRAUSS
PDF
Cubigo zorg op afstand
Semantic blockchain
What AI is and examples of how it is used in legal
Strategies for integrating semantic and blockchain technologies
meet Jessica
Setting Your Data Free With OData
OData for iOS developers
Consuming Data From Many Platforms: The Benefits of OData - St. Louis Day of ...
OData and SharePoint
Moni jaiswal resume
jQuery and OData - Perfect Together
Daniel Ridder How to RESTify your ABAP backend
OData Fundamental
A Look at OData
!!!Faszination blech kapitel2[1]
Tegl 19 16 guidance on services through adult and dw programs under wioa 030117
WHY M-BANKING FAILS AND HOW TO FIX IT
Summertime safety tips
FICHA DE CITAÇÕES TRISTES TRÓPICOS - LÉVI-STRAUSS
Cubigo zorg op afstand
Ad

Similar to Delivering a Linked Data warehouse and realising the power of graphs (20)

PPTX
Ben Gardner | Delivering a Linked Data warehouse and integrating across the w...
PDF
Big Data at Oracle - Strata 2015 San Jose
PDF
Introduction to Advanced Analytics with SharePoint Composites
PDF
Building Enterprise-Ready Knowledge Graph Applications in the Cloud
PPTX
Module_01_formation-PowerBI Desktop.pptx
PDF
Denodo DataFest 2016: Comparing and Contrasting Data Virtualization With Data...
PDF
Introduction to Advanced Analytics with SharePoint Composites
PPTX
Turn Data into Business Value – Starting with Data Analytics on Oracle Cloud ...
PPTX
Connected development data
PPTX
Managing Large Amounts of Data with Salesforce
PDF
Modern Data Management for Federal Modernization
PPTX
SPS Vancouver 2018 - What is CDM and CDS
PDF
An Introduction to Data Virtualization in 2018
PDF
SQL Server 2014 Faster Insights from Any Data -Level 300 Presentation from At...
PDF
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
PPT
Using OBIEE and Data Vault to Virtualize Your BI Environment: An Agile Approach
PPTX
How to Empower Your Business Users with Oracle Data Visualization
PPTX
Big Data Expo 2015 - Barnsten Why Data Modelling is Essential
PDF
Next Gen Analytics Going Beyond Data Warehouse
PDF
Architect’s Open-Source Guide for a Data Mesh Architecture
Ben Gardner | Delivering a Linked Data warehouse and integrating across the w...
Big Data at Oracle - Strata 2015 San Jose
Introduction to Advanced Analytics with SharePoint Composites
Building Enterprise-Ready Knowledge Graph Applications in the Cloud
Module_01_formation-PowerBI Desktop.pptx
Denodo DataFest 2016: Comparing and Contrasting Data Virtualization With Data...
Introduction to Advanced Analytics with SharePoint Composites
Turn Data into Business Value – Starting with Data Analytics on Oracle Cloud ...
Connected development data
Managing Large Amounts of Data with Salesforce
Modern Data Management for Federal Modernization
SPS Vancouver 2018 - What is CDM and CDS
An Introduction to Data Virtualization in 2018
SQL Server 2014 Faster Insights from Any Data -Level 300 Presentation from At...
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Using OBIEE and Data Vault to Virtualize Your BI Environment: An Agile Approach
How to Empower Your Business Users with Oracle Data Visualization
Big Data Expo 2015 - Barnsten Why Data Modelling is Essential
Next Gen Analytics Going Beyond Data Warehouse
Architect’s Open-Source Guide for a Data Mesh Architecture

More from Ben Gardner (6)

PPTX
FAIR Data-centric Information Architecture.pptx
PPTX
From Search to Semantics
PPTX
Practical semantics - An introduction
PPTX
From the Unknown to the Known
PPT
Enterprise wiki's: Does one size fit all?
PPT
Stratergies for the intergration of information (IPI_ConfEX)
FAIR Data-centric Information Architecture.pptx
From Search to Semantics
Practical semantics - An introduction
From the Unknown to the Known
Enterprise wiki's: Does one size fit all?
Stratergies for the intergration of information (IPI_ConfEX)

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
Teaching material agriculture food technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Big Data Technologies - Introduction.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Machine learning based COVID-19 study performance prediction
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
KodekX | Application Modernization Development
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
Unlocking AI with Model Context Protocol (MCP)
“AI and Expert System Decision Support & Business Intelligence Systems”
Spectral efficient network and resource selection model in 5G networks
Teaching material agriculture food technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
Big Data Technologies - Introduction.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Machine learning based COVID-19 study performance prediction
Agricultural_Statistics_at_a_Glance_2022_0.pdf
MYSQL Presentation for SQL database connectivity
KodekX | Application Modernization Development
The AUB Centre for AI in Media Proposal.docx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Approach and Philosophy of On baking technology
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Understanding_Digital_Forensics_Presentation.pptx
20250228 LYD VKU AI Blended-Learning.pptx

Delivering a Linked Data warehouse and realising the power of graphs

  • 1. Delivering a Linked Data warehouse and integrating across the wider enterprise Ben Gardner – Linklaters LLP Semantics September 2016
  • 2. Summary • Information discovery requirements • What we did • Linked Data in Action • Conclusion
  • 3. Accessing the right information is challenging Diverse Range of Specialisations Information Seeking Behaviour Information is Silo’ed Information Hierarchy
  • 5. Building a Linked Data Warehouse demo Excel Reports XML File RDF Management Triple Store Model UI S  O ETL Platform OData + OData4Sparql Sparql + Linked Data Warehouse Data Access Exploration
  • 6. Linked Data and Model • Traditional approaches try to identify how the data is to be “captured” upfront. • You can do this with the linked data model • But we don’t…..Why? • Always leads to “Paralysis by Analysis” • You will miss so much. • And take a huge amount of time doing it. • You will find that there is a huge amount of information and relationships you never would of thought if starting from the model. • Then there are tricks you can do to add huge value • The data model evolves very rapidly from the data and can be further tweaked at anytime. Let the data express itself • Source by source, row by row let the data tell you what it is describing. • What it is, what relationships and metadata it has. • You’ll find a lot more information that you simply couldn’t describe in a RDMS • Another source can add to an existing item without you even having to think
  • 9. ETL & Linked Data Creation & Management In4mium Talend modules • Semantic modules ready to use through configuration in Talend • No API knowledge required by users • Range of modules (over 60 ) for all aspects of linked data creation and management • Create fully semantic apps • Or pick and mix with traditional aspects • Works seamlessly with existing Talend environment and modules • Model driven behaviours are now possible • Easily add sematic technologies into existing service architectures • All the benefits without the hassle
  • 10. OData4Sparql – Simplifying integration + • Brings together the strength of a ubiquitous RESTful interface standard (OData) with the flexibility, federation ability of RDF/SPARQL. • SPARQL/OData Interop proposed W3C interoperation proxy between OData and SPARQL (Kal Ahmed, 2013) • Opens up many popular user-interface development frameworks and tools such as Kendo UI, SAPUI5, etc. • Acts as a Janus-point between application development and data-sources. • User interface developers are not, and do not want to be, database developers. Therefore they want to use a standardized interface that abstracts away the database, even to the extent of what type of database: RDBMS, NoSQL, or RDF/SPARQL • By providing an OData4SPARQL server, it opens up any SPARQL data-source to the C#/LINQ development world. • Opens up many productivity tools such as Excel/PowerQuery, and SharePoint to be consumers of SPARQL data such as Dbpedia, Chembl, Chebi, BioPax and any of the Linked Open Data endpoints! • Microsoft has been joined by IBM and SAP using OData as their primary interface method which means there will many application developers familiar with OData as the means to communicate with a backend data source.
  • 11. Model Driven UI Linklaters Data Model Northwind Data Model Things Sample Query Sample Query Relationships between Things Things Relationships between Things
  • 12. Demo of Linked Data in action
  • 13. Strings to Things to Facts Click on a ‘thing’ displays a ‘Lens’ about that ‘thing’ that shows different fragments that displays facts about the thing The ‘About’ fragment shows most relevant information. Compare with the Google knowledge graph The ‘Person Involved’ fragment list all persons involved with the matter The ‘Financial Summary’ calculates a financial summary … and we can find associated deal ‘things’. If we want more details about any ‘thing’ we can now navigate to its ‘lens’
  • 14. Lens Discovery Navigating through ‘Gerald Grant’, the managing partner for the Matter, takes us to his Lens Navigating through the associated deal takes us to that deal’s Lens Or show the Lens on the client of the matter One is not limited to facts within the application. In the case of a client we can navigate to their Companies House page (or it could have been D&B, LinkDocs etc)
  • 15. Composing Questions Advanced Searches can be selected from the list which then displays a query in a different format that allows better control over the search Advanced Searches can be selected from the list which then displays a query in a different format that allows better control over the search The advanced search allows conditions to be added that link to other ‘things’ or limit the values of ‘facts’ about the associated ‘thing’. This allows much more precise searches to be executed
  • 16. OData integration with Excel Power Query/Pivot OData OData4Sparql Power Query Data Grabber/Shaper • Build queries and utilise expand to traverse graph • Limited data transformation can be incorporated into the queries • Create multiple views Power Pivot Self Service BI • Integrate across Power Queries and other sources to build ROLAP models • Explore model with Pivot tables Power View Power Map Pivots, Charts & Grids Tableau, etc. Power Query Power Pivot
  • 18. Linked Data has delivered • Elimination of silos through creation of logical data warehouse that is extensible across internal and external data sources • Enabled “find and explore” information seeking behaviours • Separation of data modelling from integration provides for easy addition of internal & external data • Ability to support diverse range of specialised domain views onto data • Introduces a Service Orientated Data Architecture simplifying application development • Based on W3C web standards providing future proofing and protection of firms IP (data models)
  • 19. Building a Linked Data Warehouse pilot RDF Management Triple Store Model UI S  O ETL Platform OData + OData4Sparql Sparql +        Matter Time People Financials Deal Finder Client Book Client Engage K_Docs SAP   One FTE (2x0.5) and nine months delivered • Integrated 3 years and 9 months of data from 9 sources • 24 million triples • 62 Things (People, Projects, Clients, etc.) • 127 Relationships between Things • 223 Data attributes

Editor's Notes

  • #10: In this picture we show just two In4mium modules being used alongside standard Talend modules. This workflow is showing filters, transformations and lookup joins before the data is converted to RDF. It is the Rdfiser that converts the standard data on the flow to RDF. The RDf can then be managed in triple stores or as in this case written to files. The RDFizer is itself model driven as it uses an RDF r2rml configuration file. The talend job can be deployed as a stand alone java executable or deployed as a web service within your architecture. Foundation Platform: Talend Gartner Magic Quadrant Open Studio and enterprise versions Composable visual java development environment Solution frameworks for Integration, BPM, MDM, ESB, Data Quality, Big data Configuration 1000’s of module to configure into applications ETL, Amazon Cloud, Hadoop, BI Modules are java injection routines Well supported community Highly scalable efficient code generation Deployable as within service architectures Adds to your existing architecture Not a rip and replace! BUT Lacks any knowledge of Semantic data handling and management