Post on 14-Apr-2017
Contextual Computing:Laying A Global Data Foundation
Richard Wallis Evangelist and FounderData Liberaterichard.wallis@dataliberate.com@rjw
DC- 2016Copenhagen
October 13, 2016
richard.wallis@dataliberate.com — @rjw
Independent Consultant, Evangelist & Founder
richard.wallis@dataliberate.com — @rjw
Independent Consultant, Evangelist & Founder
richard.wallis@dataliberate.com — @rjw
25+ Years – Library systems technology10+ Years – Semantic Web & Linked Data
Independent Consultant, Evangelist & Founder
W3C Community Groups:• Schema Bib Extend (Chair)
• Schema.org for bibliographic data• bib.schema.org
• Schema Architypes (Chair)• Financial Industry Business Ontology – fibo.schema.org • Tourism Structured Web Data (Co-Chair)• Schema Course Extension
richard.wallis@dataliberate.com — @rjw
25+ Years – Library systems technology10+ Years – Semantic Web & Linked Data
Independent Consultant, Evangelist & Founder
Working With:• Google – Schema.org vocabulary, site, extensions
documentation and community
W3C Community Groups:• Schema Bib Extend (Chair)
• Schema.org for bibliographic data• bib.schema.org
• Schema Architypes (Chair)• Financial Industry Business Ontology – fibo.schema.org • Tourism Structured Web Data (Co-Chair)• Schema Course Extension
richard.wallis@dataliberate.com — @rjw
25+ Years – Library systems technology10+ Years – Semantic Web & Linked Data
Independent Consultant, Evangelist & Founder
Working With:• Google – Schema.org vocabulary, site, extensions
documentation and community• OCLC - Global library cooperative
W3C Community Groups:• Schema Bib Extend (Chair)
• Schema.org for bibliographic data• bib.schema.org
• Schema Architypes (Chair)• Financial Industry Business Ontology – fibo.schema.org • Tourism Structured Web Data (Co-Chair)• Schema Course Extension
richard.wallis@dataliberate.com — @rjw
25+ Years – Library systems technology10+ Years – Semantic Web & Linked Data
Independent Consultant, Evangelist & Founder
Working With:• Google – Schema.org vocabulary, site, extensions
documentation and community• OCLC - Global library cooperative • FIBO – Financial Industry Business Ontology
W3C Community Groups:• Schema Bib Extend (Chair)
• Schema.org for bibliographic data• bib.schema.org
• Schema Architypes (Chair)• Financial Industry Business Ontology – fibo.schema.org • Tourism Structured Web Data (Co-Chair)• Schema Course Extension
richard.wallis@dataliberate.com — @rjw
25+ Years – Library systems technology10+ Years – Semantic Web & Linked Data
Independent Consultant, Evangelist & Founder
Working With:• Google – Schema.org vocabulary, site, extensions
documentation and community• OCLC - Global library cooperative • FIBO – Financial Industry Business Ontology• Various Clients – Implementing/understanding Schema.org
e.g. Singapore National Library Board - Europeana
W3C Community Groups:• Schema Bib Extend (Chair)
• Schema.org for bibliographic data• bib.schema.org
• Schema Architypes (Chair)• Financial Industry Business Ontology – fibo.schema.org • Tourism Structured Web Data (Co-Chair)• Schema Course Extension
richard.wallis@dataliberate.com — @rjw
25+ Years – Library systems technology10+ Years – Semantic Web & Linked Data
Image: http://enable5.com/
Image: http://enable5.com/
Image: http://enable5.com/
Image: http://enable5.com/
Image: http://enable5.com/
Image: http://enable5.com/
Image: http://enable5.com/
Image: http://enable5.com/
Image: http://enable5.com/
Image: http://enable5.com/
contextual elements such as meaning, syntax, time, location, appropriate domain, regulations, user’s profile, process, task and goal.
Image: http://enable5.com/
contextual elements such as meaning, syntax, time, location, appropriate domain, regulations, user’s profile, process, task and goal.
contextual elements such as meaning, syntax, time, location, appropriate domain, regulations, user’s profile, process, task and goal.
Image: http://enable5.com/
Contextual Computing:Knowledge Graphs The Web of Entities
Contextual Computing:Knowledge Graphs The Web of Entities
Contextual Computing:Knowledge Graphs The Web of Entities
Contextual
Contextual Computing:Knowledge GraphsThe Web of Entities
Context!
Context in
A Web of Entities
● 1999●
● 1999●
Tim Berners-Lee, 1999
“I have a dream for the Web [in which computers] becomecapable of analyzing all the data on the Web – the content, links,and transactions between people and computers. A ‘SemanticWeb’, which should make this possible, has yet to emerge, butwhen it does, the day-to-day mechanisms of trade, bureaucracyand our daily lives will be handled by machines talking tomachines. The ‘intelligent agents’ people have touted for ages willfinally materialize”
● 1999●
Tim Berners-Lee, 1999
“I have a dream for the Web [in which computers] becomecapable of analyzing all the data on the Web – the content, links,and transactions between people and computers. A ‘SemanticWeb’, which should make this possible, has yet to emerge, butwhen it does, the day-to-day mechanisms of trade, bureaucracyand our daily lives will be handled by machines talking tomachines. The ‘intelligent agents’ people have touted for ages willfinally materialize”
● 1999●
Tim Berners-Lee, 1999
“I have a dream for the Web [in which computers] becomecapable of analyzing all the data on the Web – the content, links,and transactions between people and computers. A ‘SemanticWeb’, which should make this possible, has yet to emerge, butwhen it does, the day-to-day mechanisms of trade, bureaucracyand our daily lives will be handled by machines talking tomachines. The ‘intelligent agents’ people have touted for ages willfinally materialize”
Intelligent Agents …
The Infamous Open Linked Data Cloud
Linked Open Data
The Infamous Open Linked Data Cloud
Impressive!
Linked Open Data
The Infamous Open Linked Data Cloud
Impressive! • Raw RDF• Many Vocabs
Linked Open Data
The Infamous Open Linked Data Cloud
Impressive! • Raw RDF• Many Vocabs
Linked Open Data
The Infamous Open Linked Data Cloud
Impressive! • Raw RDF• Many Vocabs• SPARQL
Linked Open Data
The Infamous Open Linked Data Cloud
Impressive!
But Useful?
• Raw RDF• Many Vocabs• SPARQL
2● 2011 ●
June
Introducing Schema.org
2● 2011 ●
June
Introducing Schema.org
2● 2011 ●
June
Introducing Schema.org
2● 2011 ●
June
Introducing Schema.org
Knowledge Graph
Knowledge Graph
16● 2012 ●
May
Google Knowledge Graph
Knowledge Graph
16● 2012 ●
May
Google Knowledge Graph
Knowledge Graph
16● 2012 ●
May
Google Knowledge Graph
Google Knowledge Graph
Google Knowledge Graph
Google Knowledge Graph
Google Knowledge Graph
Knowledge Graph
Related Entities in a Graph
Knowledge Graph
Bart Simpson
Related Entities in a Graph
Knowledge Graph
Bart Simpson
Nancy Cartwright
Played By
Related Entities in a Graph
Knowledge Graph
Bart Simpson
Nancy Cartwright
Dayton Ohio
Played By
Born In
Related Entities in a Graph
Knowledge Graph
Bart Simpson
Nancy Cartwright
Dayton Ohio
Dayton AviationHeritage National Park
Played By
Born In
Place of Interest
Related Entities in a Graph
Knowledge Graph
Knowledge GraphSources for the Graph
Knowledge GraphSources for the Graph
Knowledge GraphSources for the Graph
Knowledge GraphSources for the Graph
Knowledge GraphSources for the Graph
Knowledge GraphSources for the Graph
Knowledge GraphPowered by the Graph
Knowledge GraphPowered by the Graph
Knowledge Panel
Knowledge GraphPowered by the Graph
Knowledge Panel
Info Box
Knowledge GraphPowered by the Graph
Knowledge Panel
Info Box
Answer Box
Knowledge GraphPowered by the Graph
Knowledge Panel
Info Box
Answer Box
Rich Snippets
Knowledge GraphPowered by the Graph
Knowledge Panel
Info Box
Answer Box
Rich Snippets
Using Schema.org
Using Schema.org
•Data embedded in website html-Microdata / RDFa / JSON-LD
Using Schema.org
•Data embedded in website html-Microdata / RDFa / JSON-LD•Harvested during normal web crawls
Using Schema.org
•Data embedded in website html-Microdata / RDFa / JSON-LD•Harvested during normal web crawls•Under control of the [site] publisher
Schema.org today
• In use on over 12 million domains•Broad core vocabulary:
Schema.org today
• In use on over 12 million domains•Broad core vocabulary:-Types: 571 Properties: 832 Values: 114•Extensions published:
Schema.org today
• In use on over 12 million domains•Broad core vocabulary:-Types: 571 Properties: 832 Values: 114•Extensions published:
- auto.schema.org- bib.schema.org- health-lifesci.schema.org
Schema.org today
Schema.org
Schema.org
12+ Million
Web Sites
Schema.org
12+ Million
Web SitesFound On 30% Pages*
* In a 10 billion page sample - 2015
Schema.org
A de facto vocabulary for structured data on the web12+ Million
Web SitesFound On 30% Pages*
* In a 10 billion page sample - 2015
Schema.org
A de facto vocabulary for structured data on the web
So, what does it look like ….
12+ Million
Web SitesFound On 30% Pages*
* In a 10 billion page sample - 2015
A Bibliographic Example
WorldCat.org
A Bibliographic Example
WorldCat.org
A Bibliographic Example
WorldCat.org
A Banking Example
Banc of California
A Banking Example
Banc of California
A Banking Example
Banc of California
Why?
Why? Our world is Changing!
Why? Our world is Changing!
Why? Our world is Changing!
Why? Our world is Changing!
Why? Our world is Changing!
Why? Our world is Changing!
Why? Our world is Changing!
How To Participate
https://www.genua.de
Implementing Schema.org
How To Participate
https://www.genua.de
A strategy for sharing data
Implementing Schema.org
How To Participate
https://www.genua.de
A strategy for sharing data
• Identify your data entities• Map to Schema.org• Look for external links• Add markup to pages• Markup your organisation• Help the crawlers• Monitor effects• Continuously improve
Implementing Schema.org
How To Participate
https://www.genua.de
A strategy for sharing data
• Identify your data entities• Map to Schema.org• Look for external links• Add markup to pages• Markup your organisation• Help the crawlers• Monitor effects• Continuously improve
Make the Search Engines Aware of Your Entities
Implementing Schema.org
A Structured WebData Revolution
Structured Data Powering Discovery
A Structured WebData Revolution
Enriching Knowledge Graphs with our Data
Structured Data Powering Discovery
A Structured WebData Revolution
Enriching Knowledge Graphs with our Data
RichSnippets
KnowledgePanels
SemanticSearch
AnswerBoxesInfo
Boxes
ConversationalSearch
RichCards
SemanticSEO
EnhancedAnalyticsRankBrain
Structured Data Powering Discovery
A Structured WebData Revolution
Enriching Knowledge Graphs with our Data
Reputable Structured Data
A Structured WebData Revolution
Enriching Knowledge Graphs with our Data
Reputable Structured Data
Wherever possible link
A Structured WebData Revolution
Enriching Knowledge Graphs with our Data
Reputable Structured Data
Trusted Reputable Hubs of Authority
Wherever possible linkto
A Structured WebData Revolution
Enriching Knowledge Graphs with our Data
Reputable Structured Data
Trusted Reputable Hubs of Authority
Authoritative URIsAuthoritative Linking
Authoritative Descriptions
Wherever possible linkto
A Structured WebData Revolution
Enriching Knowledge Graphs with our Data
Reputable Structured Data
Trusted Reputable Hubs of Authority
Authoritative URIsAuthoritative Linking
Authoritative Descriptions
Wherever possible linkto
A Structured WebData Revolution
Enriching Knowledge Graphs with our Data
Reputable Structured Data
Trusted Reputable Hubs of Authority
Authoritative URIsAuthoritative Linking
Authoritative Descriptions
Wherever possible linkto
… working with a large community of libraries andpartners to create an infrastructure of identifiers
and data sustainable over the long term
Structured Data Web
Structured Data - Global Context
Structured Data WebA Global Graph of Related Entities
Structured Data - Global Context
Structured Data WebA Global Graph of Related Entities
Providing Context on a Global Scale
Structured Data - Global Context
Structured Data WebA Global Graph of Related Entities
Providing Context on a Global Scale
contextual elements such as meaning, syntax, time, location, appropriate domain, regulations, user’s profile, process, task and goal.
Cognitive
Computing needs
Structured Data - Global Context
Cognitive Computing
Cognitive ComputingIs evolving from a world constrained by
Cognitive ComputingIs evolving from a world constrained by
Local Context
Cognitive Computing - Local Context
Cognitive ComputingIs evolving from a world constrained by
Local Context•Domain•Local Familiarity•Developer experiences•Local data models• Industry focussedvocabularies
Cognitive Computing - Local Context
Cognitive Computing
Cognitive ComputingIs emerging into a world enabled by
Global Context
Cognitive Computing - Global Context
Cognitive ComputingIs emerging into a world enabled by
Global Context•Cross Domain•Broad Familiarity•Many Developers•Flexible data model•De facto vocabulary•Knowledge Graphs•Millions* of Entities*12+ Million Sites
Cognitive Computing - Global Context
For Cognitive Computing
Image: http://enable5.com/
For Cognitive Computing
Global and
y
Image: http://enable5.com/
For Cognitive Computing
Global and
y
Image: http://enable5.com/
Delivering on one revolution …
For Cognitive Computing
Global and
y
Image: http://enable5.com/
Delivering on one revolution …Laying foundations for another
For Cognitive Computing
Global and
y
Image: http://enable5.com/
Delivering on one revolution …Laying foundations for another
Building a Contextual Web of Entities
Schema.org - Building Global Context
Contextual Computing:Laying A Global Data Foundation
Richard Wallis Evangelist and FounderData Liberaterichard.wallis@dataliberate.com@rjw
DC- 2016Copenhagen
October 13, 2016
Contextual Computing:
Richard Wallis Evangelist and FounderData Liberaterichard.wallis@dataliberate.com@rjw
SmartData ONLINEJuly13, 2016
Knowledge GraphsThe Web of Entities
Contextual Computing:
Richard Wallis Evangelist and FounderData Liberaterichard.wallis@dataliberate.com@rjw
SmartData ONLINEJuly13, 2016
Cognitive
Knowledge GraphsThe Web of Entities
Contextual Computing:
Richard Wallis Evangelist and FounderData Liberaterichard.wallis@dataliberate.com@rjw
SmartData ONLINEJuly13, 2016
The Global Web of Entities Helped by Knowledge Graphs
Cognitive
Enabled by
Contextual Computing:
Richard Wallis Evangelist and FounderData Liberaterichard.wallis@dataliberate.com@rjw
SmartData ONLINEJuly13, 2016
The Global Web of Entities Helped by Knowledge Graphs
Cognitive
Enabled by
*Assisted by
*