david peterson @davidseth Bringing History Alive Telling stories with Linked Data and open source tools #awm11 Friday, 14 October 11
Jan 28, 2015
david peterson @davidseth
Bringing History AliveTelling stories with Linked Data and open source tools
#awm11
Friday, 14 October 11
Thanks
• Adam Bell @bumphead
• Armin Haller @W3CAustralia
#awm11Friday, 14 October 11
Period of Transition
#awm11Friday, 14 October 11
• Web of Documents
Period of Transition
#awm11Friday, 14 October 11
• Web of Documents
• Web of Things
Period of Transition
#awm11Friday, 14 October 11
#awm11Friday, 14 October 11
1. You are dealing with real things
#awm11Friday, 14 October 11
1. You are dealing with real things
2. You only have part of the picture
#awm11Friday, 14 October 11
1. You are dealing with real things
2. You only have part of the picture
3. Everything is connected
#awm11Friday, 14 October 11
1. You are Dealing with Real Things
Friday, 14 October 11
#awm11Friday, 14 October 11
• People
#awm11Friday, 14 October 11
• People
• Places
#awm11Friday, 14 October 11
• People
• Places
• Events
#awm11Friday, 14 October 11
• People
• Places
• Events
• Documents
#awm11Friday, 14 October 11
Persistent URLs
#awm11Friday, 14 October 11
• Everything needs its own address on the web
Persistent URLs
#awm11Friday, 14 October 11
• Everything needs its own address on the web
• That address should not change
Persistent URLs
#awm11Friday, 14 October 11
Shared Understanding
#awm11Friday, 14 October 11
Vocabularies
Shared Understanding
#awm11Friday, 14 October 11
Vocabularies
• Schema.org
Shared Understanding
#awm11Friday, 14 October 11
Vocabularies
• Schema.org
Shared Understanding
#awm11Friday, 14 October 11
Vocabularies
• Schema.org
Shared Understanding
#awm11Friday, 14 October 11
Vocabularies
• Schema.org
• Facebook Open Graph
Shared Understanding
#awm11Friday, 14 October 11
Vocabularies
• Schema.org
• Facebook Open Graph
• FOAF
Shared Understanding
#awm11Friday, 14 October 11
Vocabularies
• Schema.org
• Facebook Open Graph
• FOAF
• Geonames
Shared Understanding
#awm11Friday, 14 October 11
Vocabularies
• Schema.org
• Facebook Open Graph
• FOAF
• Geonames
• New York Times
Shared Understanding
#awm11Friday, 14 October 11
Vocabularies
#awm11Friday, 14 October 11
• Can’t Find what you Need?
Vocabularies
#awm11Friday, 14 October 11
• Can’t Find what you Need?
• You know your space better then anyone
Vocabularies
#awm11Friday, 14 October 11
• Can’t Find what you Need?
• You know your space better then anyone
• Create it!
Vocabularies
#awm11Friday, 14 October 11
• Can’t Find what you Need?
• You know your space better then anyone
• Create it!
• Ontology [Owl]
Vocabularies
#awm11Friday, 14 October 11
• Can’t Find what you Need?
• You know your space better then anyone
• Create it!
• Ontology [Owl]
• Thesaurus [SKOS]
Vocabularies
#awm11Friday, 14 October 11
• Can’t Find what you Need?
• You know your space better then anyone
• Create it!
• Ontology [Owl]
• Thesaurus [SKOS]
• Simple Knowledge Organization System
Vocabularies
#awm11Friday, 14 October 11
Vocabulary Tools
#awm11Friday, 14 October 11
• Pool Party
Vocabulary Tools
#awm11Friday, 14 October 11
• Pool Party
• Neologism [Drupal based]
Vocabulary Tools
#awm11Friday, 14 October 11
• Pool Party
• Neologism [Drupal based]
• structOntology [Drupal based]
Vocabulary Tools
#awm11Friday, 14 October 11
HTML Data
#wds11Friday, 14 October 11
HTML Data
#wds11
• RDFa
Friday, 14 October 11
HTML Data
#wds11
• RDFa
Friday, 14 October 11
HTML Data
#wds11
• RDFa
Friday, 14 October 11
HTML Data
#wds11
• RDFa
• Microdata
Friday, 14 October 11
HTML Data
#wds11
• RDFa
• Microdata
Friday, 14 October 11
HTML Data
#wds11
• RDFa
• Microdata
Friday, 14 October 11
HTML Data
#wds11
• RDFa
• Microdata
• Microformats
Friday, 14 October 11
Named Entity Extraction
#awm11Friday, 14 October 11
Named Entity Extraction
What?
#awm11Friday, 14 October 11
Automatically Tag your Stuff
#awm11Friday, 14 October 11
Automatically Tag your Stuff
#awm11Friday, 14 October 11
Automatically Tag your Stuff
• OpenCalais (Drupal module)
#awm11Friday, 14 October 11
Automatically Tag your Stuff
• OpenCalais (Drupal module)
#awm11Friday, 14 October 11
Automatically Tag your Stuff
• OpenCalais (Drupal module)
• Yahoo Term Extraction (Drupal module)
#awm11Friday, 14 October 11
Automatically Tag your Stuff
• OpenCalais (Drupal module)
• Yahoo Term Extraction (Drupal module)
• Apache Stanbol
#awm11Friday, 14 October 11
Automatically Tag your Stuff
#awm11Friday, 14 October 11
Automatically Tag your Stuff
Apache Stanbol
#awm11Friday, 14 October 11
Automatically Tag your Stuff
Apache Stanbol
• Spin up your own instance
#awm11Friday, 14 October 11
Automatically Tag your Stuff
Apache Stanbol
• Spin up your own instance$ svn co http://svn.apache.org/repos/asf/incubator/stanbol/trunk stanbol
#awm11Friday, 14 October 11
Automatically Tag your Stuff
Apache Stanbol
• Spin up your own instance$ svn co http://svn.apache.org/repos/asf/incubator/stanbol/trunk stanbol
$ mvn clean install
#awm11Friday, 14 October 11
Automatically Tag your Stuff
Apache Stanbol
• Spin up your own instance
• RESTful interface
#awm11Friday, 14 October 11
Automatically Tag your Stuff
Apache Stanbol
• Spin up your own instance
• RESTful interface
• Analyze textual content, enhance with with named entities (person, place, organization)
#awm11Friday, 14 October 11
Automatically Tag your Stuff
Apache Stanbol
• Spin up your own instance
• RESTful interface
• Analyze textual content, enhance with with named entities (person, place, organization)
• Use your own vocabularies
#awm11Friday, 14 October 11
2. You only have Part of the Picture
Friday, 14 October 11
Open World / Closed World
#awm11Friday, 14 October 11
• Don’t use strict, unchangeble definitions of your data
• JSON works well
• NoSQL or GraphDB
Allow for the Unknown
#awm11Friday, 14 October 11
R.E.M.
#awm11Friday, 14 October 11
#awm11Friday, 14 October 11
#awm11Friday, 14 October 11
#awm11Friday, 14 October 11
#awm11Friday, 14 October 11
#awm11Friday, 14 October 11
#awm11Friday, 14 October 11
#awm11Friday, 14 October 11
#awm11Friday, 14 October 11
#awm11Friday, 14 October 11
R.E.M.
#awm11Friday, 14 October 11
R.E.M.
#awm11Friday, 14 October 11
R.E.M.
#awm11Friday, 14 October 11
R.E.M.
#awm11Friday, 14 October 11
R.E.M.
#awm11Friday, 14 October 11
R.E.M.
#awm11Friday, 14 October 11
R.E.M.
#awm11Friday, 14 October 11
Drupal Content Types
• Easily model any sort of object
• Content Types
• Fields
• Drupal 7 plays well with the Web
#awm11Friday, 14 October 11
3. Everything is ConnectedFriday, 14 October 11
6° of Kevin Bacon
#awm11Friday, 14 October 11
6° of Kevin Bacon
#awm11Friday, 14 October 11
6° of Kevin Bacon
#awm11Friday, 14 October 11
6° of Kevin Bacon
#awm11Friday, 14 October 11
6° of Kevin Bacon
#awm11Friday, 14 October 11
6° of Kevin Bacon
#awm11Friday, 14 October 11
6° of Kevin Bacon
#awm11Friday, 14 October 11
6° of Kevin Bacon
#awm11Friday, 14 October 11
6° of Kevin Bacon
#awm11Friday, 14 October 11
Giant Global Graph
#awm11Friday, 14 October 11
Giant Global Graph
"It's not the documents, it is the things they are about which are important". Obvious, really.
Tim Berners-Lee
#awm11Friday, 14 October 11
Facebook Open Graph Beta...
(the beginning of the semweb?)
#awm11Friday, 14 October 11
Facebook Open Graph Beta...
#awm11Friday, 14 October 11
Facebook Open Graph Beta...
#awm11Friday, 14 October 11
RDF
Alexander Kelley wounded WW I
#awm11Friday, 14 October 11
RDF
Subject
Alexander Kelley wounded WW I
#awm11Friday, 14 October 11
RDF
Subject Predicate
Alexander Kelley wounded WW I
#awm11Friday, 14 October 11
RDF
Subject Predicate Object
Alexander Kelley wounded WW I
#awm11Friday, 14 October 11
Linked Data
“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”#awm11Friday, 14 October 11
Linked Data
“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”#awm11Friday, 14 October 11
Linked Data 5 Step Program
http://bit.ly/bURiXV
#awm11Friday, 14 October 11
Linked Data 5 Step Programby the Man - TimBL
http://bit.ly/bURiXV
#awm11Friday, 14 October 11
Linked Data 5 Step Program
★ make your stuff available on the web (whatever format)
by the Man - TimBL
http://bit.ly/bURiXV
#awm11Friday, 14 October 11
Linked Data 5 Step Program
★
★ ★
make your stuff available on the web (whatever format)
make it available as structured data (excel instead image)
by the Man - TimBL
http://bit.ly/bURiXV
#awm11Friday, 14 October 11
Linked Data 5 Step Program
★
★ ★
★ ★ ★
make your stuff available on the web (whatever format)
make it available as structured data (excel instead image)
non-proprietary format (csv instead of excel)
by the Man - TimBL
http://bit.ly/bURiXV
#awm11Friday, 14 October 11
Linked Data 5 Step Program
★
★ ★
★ ★ ★
★ ★ ★ ★
make your stuff available on the web (whatever format)
make it available as structured data (excel instead image)
non-proprietary format (csv instead of excel)
use URLs to identify things, so that people can point at your stuff
by the Man - TimBL
http://bit.ly/bURiXV
#awm11Friday, 14 October 11
Linked Data 5 Step Program
★
★ ★
★ ★ ★
★ ★ ★ ★
make your stuff available on the web (whatever format)
make it available as structured data (excel instead image)
non-proprietary format (csv instead of excel)
use URLs to identify things, so that people can point at your stuff
link your data to other people’s data to provide context★ ★ ★ ★ ★
by the Man - TimBL
http://bit.ly/bURiXV
#awm11Friday, 14 October 11
Linked Data
• DBpedia
• LODLAM
• JSON-LD
#awm11Friday, 14 October 11
Bonus Round
#awm11Friday, 14 October 11
Bonus Round
1. You are dealing with real things
#awm11Friday, 14 October 11
Bonus Round
1. You are dealing with real things
2. You only have part of the picture
#awm11Friday, 14 October 11
Bonus Round
1. You are dealing with real things
2. You only have part of the picture
3. Your objects live in the graph
#awm11Friday, 14 October 11
Bonus Round
1. You are dealing with real things
2. You only have part of the picture
3. Your objects live in the graph
1 + 2 + 3 = API
#awm11Friday, 14 October 11
Your Site Becomes an API
• Make it easy for your content to be reused
• Queried
• Free it from the confines of your site
#awm11Friday, 14 October 11
Drupal WYSIWYG Editor
• Makes it easy for users to embed images from catalog
• Uses embedded RDFa
#awm11Friday, 14 October 11
[demo] Drupal WYSIWYG Editor
#awm11Friday, 14 October 11
[demo] Drupal WYSIWYG Editor
#awm11Friday, 14 October 11
[demo] Drupal WYSIWYG Editor
#awm11Friday, 14 October 11
[demo] Drupal WYSIWYG Editor
#awm11Friday, 14 October 11
WYSIWYG Editor
• Creates JSON data from RDFa
#awm11Friday, 14 October 11
WYSIWYG Editor
• Creates JSON data from RDFa
#awm11Friday, 14 October 11
Demos
• Recollection
• Simile Timeline
#awm11Friday, 14 October 11
Questions?
#awm11Friday, 14 October 11