Hamburg, Germany SWIB 2017, 4 December 2017 Introduction ... · DPLA (Digital Public Library of...
Transcript of Hamburg, Germany SWIB 2017, 4 December 2017 Introduction ... · DPLA (Digital Public Library of...
bitlySWIBLODintro
Introduction toLinked Open Data
bitlySWIBLODintroUldis Bojārs National Library of LatviaChristina Harlow Stanford University
Huda Khan Cornell University
SWIB 2017 4 December 2017Hamburg Germany
bitlySWIBLODintro
Workshop ResourcesbitlySWIBLODintro
bitlySWIBLODintro
Workshop Etiquette(influenced by the Hacker School Rules) Feel free to ask questions Help others where you can Be open to different domain expertise amp experiences Be kind
More info on the ldquoHacker School Rulesrdquohttpswwwrecursecomblog38-subtle-isms-at-hacker-schoolhttpswwwrecursecommanualsub-sec-social-rules
bitlySWIBLODintro
Schedule1300 - 1315 General Workshop Introduction
1315 - 1400 RDF Introduction Create Your Graph
1400 - 1430 Linked Data Intro Link Your Graph to Your Group
1430 - 1530 Linked Data amp Semantic Web Expanding Your Graph
1530 - 1600 30 minute break cake served in the foyer
1600 - 1615 Linked Open Data amp Licensing License Your Graph
1615 - 1715 Linked Data Experimentation SPARQL amp Vis
1715 - 1730 15 minute break
1730 - 1800 Linked Data Examples Resources amp Datasets
1800 - 1900 Wrap-up amp Help Moving Forward (optional)
bitlySWIBLODintro
Our Goals for this Workshop Introduce amp Leverage the RDF data model Create amp Refine RDF Documents Explain Fundamentals of Linked Data Technologies Introduce amp Discuss Basic Issues of Linked Open Data Apply Open Data Principles to RDF data Understand Advantages of Modeling in RDF Understand Advantages of Publishing Linked Data Share LOD Tools Projects Resources Examples
bitlySWIBLODintro
Your goals for this Workshop Why are you attending this workshop What are your goals - immediate or long-term Whats your level of comfort amp experience with
Linked Data
bitlySWIBLODintro
RDF Introduction Create Your Graph
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Resource Description Framework (RDF)The Resource Description Framework (RDF) is used to describe arbitrary things
RDF is based on the concept of triples which consist of subject predicate and object It is an abstract model for which several notations exist Today we will be using Turtle for our RDF serialization
bitlySWIBLODintro
ub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
Riga Ithaca
bitlySWIBLODintro
Your turn1 Fill out your name tag
2 Then transfer your nametag data into the Etherpad of your group
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Your Group Memberrsquos
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-zgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga zub schemaknows zch zub schemaknows zhk
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Linked Data
When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and
linking things graphs emerge
Social networks such as Facebook or LinkedIn are well-known examples of this approach
bitlySWIBLODintro
schemaknows
schemaknowsub
schemaname
schemalocation
ch
schemaname
schemalocation
Uldis Christina
Riga San Francisco
bitlySWIBLODintro
RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Workshop ResourcesbitlySWIBLODintro
bitlySWIBLODintro
Workshop Etiquette(influenced by the Hacker School Rules) Feel free to ask questions Help others where you can Be open to different domain expertise amp experiences Be kind
More info on the ldquoHacker School Rulesrdquohttpswwwrecursecomblog38-subtle-isms-at-hacker-schoolhttpswwwrecursecommanualsub-sec-social-rules
bitlySWIBLODintro
Schedule1300 - 1315 General Workshop Introduction
1315 - 1400 RDF Introduction Create Your Graph
1400 - 1430 Linked Data Intro Link Your Graph to Your Group
1430 - 1530 Linked Data amp Semantic Web Expanding Your Graph
1530 - 1600 30 minute break cake served in the foyer
1600 - 1615 Linked Open Data amp Licensing License Your Graph
1615 - 1715 Linked Data Experimentation SPARQL amp Vis
1715 - 1730 15 minute break
1730 - 1800 Linked Data Examples Resources amp Datasets
1800 - 1900 Wrap-up amp Help Moving Forward (optional)
bitlySWIBLODintro
Our Goals for this Workshop Introduce amp Leverage the RDF data model Create amp Refine RDF Documents Explain Fundamentals of Linked Data Technologies Introduce amp Discuss Basic Issues of Linked Open Data Apply Open Data Principles to RDF data Understand Advantages of Modeling in RDF Understand Advantages of Publishing Linked Data Share LOD Tools Projects Resources Examples
bitlySWIBLODintro
Your goals for this Workshop Why are you attending this workshop What are your goals - immediate or long-term Whats your level of comfort amp experience with
Linked Data
bitlySWIBLODintro
RDF Introduction Create Your Graph
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Resource Description Framework (RDF)The Resource Description Framework (RDF) is used to describe arbitrary things
RDF is based on the concept of triples which consist of subject predicate and object It is an abstract model for which several notations exist Today we will be using Turtle for our RDF serialization
bitlySWIBLODintro
ub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
Riga Ithaca
bitlySWIBLODintro
Your turn1 Fill out your name tag
2 Then transfer your nametag data into the Etherpad of your group
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Your Group Memberrsquos
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-zgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga zub schemaknows zch zub schemaknows zhk
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Linked Data
When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and
linking things graphs emerge
Social networks such as Facebook or LinkedIn are well-known examples of this approach
bitlySWIBLODintro
schemaknows
schemaknowsub
schemaname
schemalocation
ch
schemaname
schemalocation
Uldis Christina
Riga San Francisco
bitlySWIBLODintro
RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Workshop Etiquette(influenced by the Hacker School Rules) Feel free to ask questions Help others where you can Be open to different domain expertise amp experiences Be kind
More info on the ldquoHacker School Rulesrdquohttpswwwrecursecomblog38-subtle-isms-at-hacker-schoolhttpswwwrecursecommanualsub-sec-social-rules
bitlySWIBLODintro
Schedule1300 - 1315 General Workshop Introduction
1315 - 1400 RDF Introduction Create Your Graph
1400 - 1430 Linked Data Intro Link Your Graph to Your Group
1430 - 1530 Linked Data amp Semantic Web Expanding Your Graph
1530 - 1600 30 minute break cake served in the foyer
1600 - 1615 Linked Open Data amp Licensing License Your Graph
1615 - 1715 Linked Data Experimentation SPARQL amp Vis
1715 - 1730 15 minute break
1730 - 1800 Linked Data Examples Resources amp Datasets
1800 - 1900 Wrap-up amp Help Moving Forward (optional)
bitlySWIBLODintro
Our Goals for this Workshop Introduce amp Leverage the RDF data model Create amp Refine RDF Documents Explain Fundamentals of Linked Data Technologies Introduce amp Discuss Basic Issues of Linked Open Data Apply Open Data Principles to RDF data Understand Advantages of Modeling in RDF Understand Advantages of Publishing Linked Data Share LOD Tools Projects Resources Examples
bitlySWIBLODintro
Your goals for this Workshop Why are you attending this workshop What are your goals - immediate or long-term Whats your level of comfort amp experience with
Linked Data
bitlySWIBLODintro
RDF Introduction Create Your Graph
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Resource Description Framework (RDF)The Resource Description Framework (RDF) is used to describe arbitrary things
RDF is based on the concept of triples which consist of subject predicate and object It is an abstract model for which several notations exist Today we will be using Turtle for our RDF serialization
bitlySWIBLODintro
ub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
Riga Ithaca
bitlySWIBLODintro
Your turn1 Fill out your name tag
2 Then transfer your nametag data into the Etherpad of your group
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Your Group Memberrsquos
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-zgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga zub schemaknows zch zub schemaknows zhk
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Linked Data
When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and
linking things graphs emerge
Social networks such as Facebook or LinkedIn are well-known examples of this approach
bitlySWIBLODintro
schemaknows
schemaknowsub
schemaname
schemalocation
ch
schemaname
schemalocation
Uldis Christina
Riga San Francisco
bitlySWIBLODintro
RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Schedule1300 - 1315 General Workshop Introduction
1315 - 1400 RDF Introduction Create Your Graph
1400 - 1430 Linked Data Intro Link Your Graph to Your Group
1430 - 1530 Linked Data amp Semantic Web Expanding Your Graph
1530 - 1600 30 minute break cake served in the foyer
1600 - 1615 Linked Open Data amp Licensing License Your Graph
1615 - 1715 Linked Data Experimentation SPARQL amp Vis
1715 - 1730 15 minute break
1730 - 1800 Linked Data Examples Resources amp Datasets
1800 - 1900 Wrap-up amp Help Moving Forward (optional)
bitlySWIBLODintro
Our Goals for this Workshop Introduce amp Leverage the RDF data model Create amp Refine RDF Documents Explain Fundamentals of Linked Data Technologies Introduce amp Discuss Basic Issues of Linked Open Data Apply Open Data Principles to RDF data Understand Advantages of Modeling in RDF Understand Advantages of Publishing Linked Data Share LOD Tools Projects Resources Examples
bitlySWIBLODintro
Your goals for this Workshop Why are you attending this workshop What are your goals - immediate or long-term Whats your level of comfort amp experience with
Linked Data
bitlySWIBLODintro
RDF Introduction Create Your Graph
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Resource Description Framework (RDF)The Resource Description Framework (RDF) is used to describe arbitrary things
RDF is based on the concept of triples which consist of subject predicate and object It is an abstract model for which several notations exist Today we will be using Turtle for our RDF serialization
bitlySWIBLODintro
ub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
Riga Ithaca
bitlySWIBLODintro
Your turn1 Fill out your name tag
2 Then transfer your nametag data into the Etherpad of your group
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Your Group Memberrsquos
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-zgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga zub schemaknows zch zub schemaknows zhk
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Linked Data
When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and
linking things graphs emerge
Social networks such as Facebook or LinkedIn are well-known examples of this approach
bitlySWIBLODintro
schemaknows
schemaknowsub
schemaname
schemalocation
ch
schemaname
schemalocation
Uldis Christina
Riga San Francisco
bitlySWIBLODintro
RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Our Goals for this Workshop Introduce amp Leverage the RDF data model Create amp Refine RDF Documents Explain Fundamentals of Linked Data Technologies Introduce amp Discuss Basic Issues of Linked Open Data Apply Open Data Principles to RDF data Understand Advantages of Modeling in RDF Understand Advantages of Publishing Linked Data Share LOD Tools Projects Resources Examples
bitlySWIBLODintro
Your goals for this Workshop Why are you attending this workshop What are your goals - immediate or long-term Whats your level of comfort amp experience with
Linked Data
bitlySWIBLODintro
RDF Introduction Create Your Graph
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Resource Description Framework (RDF)The Resource Description Framework (RDF) is used to describe arbitrary things
RDF is based on the concept of triples which consist of subject predicate and object It is an abstract model for which several notations exist Today we will be using Turtle for our RDF serialization
bitlySWIBLODintro
ub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
Riga Ithaca
bitlySWIBLODintro
Your turn1 Fill out your name tag
2 Then transfer your nametag data into the Etherpad of your group
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Your Group Memberrsquos
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-zgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga zub schemaknows zch zub schemaknows zhk
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Linked Data
When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and
linking things graphs emerge
Social networks such as Facebook or LinkedIn are well-known examples of this approach
bitlySWIBLODintro
schemaknows
schemaknowsub
schemaname
schemalocation
ch
schemaname
schemalocation
Uldis Christina
Riga San Francisco
bitlySWIBLODintro
RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Your goals for this Workshop Why are you attending this workshop What are your goals - immediate or long-term Whats your level of comfort amp experience with
Linked Data
bitlySWIBLODintro
RDF Introduction Create Your Graph
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Resource Description Framework (RDF)The Resource Description Framework (RDF) is used to describe arbitrary things
RDF is based on the concept of triples which consist of subject predicate and object It is an abstract model for which several notations exist Today we will be using Turtle for our RDF serialization
bitlySWIBLODintro
ub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
Riga Ithaca
bitlySWIBLODintro
Your turn1 Fill out your name tag
2 Then transfer your nametag data into the Etherpad of your group
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Your Group Memberrsquos
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-zgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga zub schemaknows zch zub schemaknows zhk
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Linked Data
When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and
linking things graphs emerge
Social networks such as Facebook or LinkedIn are well-known examples of this approach
bitlySWIBLODintro
schemaknows
schemaknowsub
schemaname
schemalocation
ch
schemaname
schemalocation
Uldis Christina
Riga San Francisco
bitlySWIBLODintro
RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
RDF Introduction Create Your Graph
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Resource Description Framework (RDF)The Resource Description Framework (RDF) is used to describe arbitrary things
RDF is based on the concept of triples which consist of subject predicate and object It is an abstract model for which several notations exist Today we will be using Turtle for our RDF serialization
bitlySWIBLODintro
ub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
Riga Ithaca
bitlySWIBLODintro
Your turn1 Fill out your name tag
2 Then transfer your nametag data into the Etherpad of your group
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Your Group Memberrsquos
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-zgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga zub schemaknows zch zub schemaknows zhk
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Linked Data
When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and
linking things graphs emerge
Social networks such as Facebook or LinkedIn are well-known examples of this approach
bitlySWIBLODintro
schemaknows
schemaknowsub
schemaname
schemalocation
ch
schemaname
schemalocation
Uldis Christina
Riga San Francisco
bitlySWIBLODintro
RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Resource Description Framework (RDF)The Resource Description Framework (RDF) is used to describe arbitrary things
RDF is based on the concept of triples which consist of subject predicate and object It is an abstract model for which several notations exist Today we will be using Turtle for our RDF serialization
bitlySWIBLODintro
ub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
Riga Ithaca
bitlySWIBLODintro
Your turn1 Fill out your name tag
2 Then transfer your nametag data into the Etherpad of your group
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Your Group Memberrsquos
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-zgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga zub schemaknows zch zub schemaknows zhk
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Linked Data
When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and
linking things graphs emerge
Social networks such as Facebook or LinkedIn are well-known examples of this approach
bitlySWIBLODintro
schemaknows
schemaknowsub
schemaname
schemalocation
ch
schemaname
schemalocation
Uldis Christina
Riga San Francisco
bitlySWIBLODintro
RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Resource Description Framework (RDF)The Resource Description Framework (RDF) is used to describe arbitrary things
RDF is based on the concept of triples which consist of subject predicate and object It is an abstract model for which several notations exist Today we will be using Turtle for our RDF serialization
bitlySWIBLODintro
ub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
Riga Ithaca
bitlySWIBLODintro
Your turn1 Fill out your name tag
2 Then transfer your nametag data into the Etherpad of your group
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Your Group Memberrsquos
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-zgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga zub schemaknows zch zub schemaknows zhk
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Linked Data
When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and
linking things graphs emerge
Social networks such as Facebook or LinkedIn are well-known examples of this approach
bitlySWIBLODintro
schemaknows
schemaknowsub
schemaname
schemalocation
ch
schemaname
schemalocation
Uldis Christina
Riga San Francisco
bitlySWIBLODintro
RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Resource Description Framework (RDF)The Resource Description Framework (RDF) is used to describe arbitrary things
RDF is based on the concept of triples which consist of subject predicate and object It is an abstract model for which several notations exist Today we will be using Turtle for our RDF serialization
bitlySWIBLODintro
ub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
Riga Ithaca
bitlySWIBLODintro
Your turn1 Fill out your name tag
2 Then transfer your nametag data into the Etherpad of your group
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Your Group Memberrsquos
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-zgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga zub schemaknows zch zub schemaknows zhk
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Linked Data
When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and
linking things graphs emerge
Social networks such as Facebook or LinkedIn are well-known examples of this approach
bitlySWIBLODintro
schemaknows
schemaknowsub
schemaname
schemalocation
ch
schemaname
schemalocation
Uldis Christina
Riga San Francisco
bitlySWIBLODintro
RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
ub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
Riga Ithaca
bitlySWIBLODintro
Your turn1 Fill out your name tag
2 Then transfer your nametag data into the Etherpad of your group
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Your Group Memberrsquos
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-zgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga zub schemaknows zch zub schemaknows zhk
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Linked Data
When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and
linking things graphs emerge
Social networks such as Facebook or LinkedIn are well-known examples of this approach
bitlySWIBLODintro
schemaknows
schemaknowsub
schemaname
schemalocation
ch
schemaname
schemalocation
Uldis Christina
Riga San Francisco
bitlySWIBLODintro
RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Your turn1 Fill out your name tag
2 Then transfer your nametag data into the Etherpad of your group
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Your Group Memberrsquos
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-zgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga zub schemaknows zch zub schemaknows zhk
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Linked Data
When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and
linking things graphs emerge
Social networks such as Facebook or LinkedIn are well-known examples of this approach
bitlySWIBLODintro
schemaknows
schemaknowsub
schemaname
schemalocation
ch
schemaname
schemalocation
Uldis Christina
Riga San Francisco
bitlySWIBLODintro
RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Your Group Memberrsquos
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-zgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga zub schemaknows zch zub schemaknows zhk
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Linked Data
When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and
linking things graphs emerge
Social networks such as Facebook or LinkedIn are well-known examples of this approach
bitlySWIBLODintro
schemaknows
schemaknowsub
schemaname
schemalocation
ch
schemaname
schemalocation
Uldis Christina
Riga San Francisco
bitlySWIBLODintro
RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-zgt prefix schema lthttpschemaorggt
zub schemaname Uldis zub schemalocation Riga zub schemaknows zch zub schemaknows zhk
zch schemaname Christina zch schemalocation San Francisco
zhk schemaname Huda zhk schemalocation Ithaca
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Linked Data
When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and
linking things graphs emerge
Social networks such as Facebook or LinkedIn are well-known examples of this approach
bitlySWIBLODintro
schemaknows
schemaknowsub
schemaname
schemalocation
ch
schemaname
schemalocation
Uldis Christina
Riga San Francisco
bitlySWIBLODintro
RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Linked Data
When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and
linking things graphs emerge
Social networks such as Facebook or LinkedIn are well-known examples of this approach
bitlySWIBLODintro
schemaknows
schemaknowsub
schemaname
schemalocation
ch
schemaname
schemalocation
Uldis Christina
Riga San Francisco
bitlySWIBLODintro
RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Linked Data
When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and
linking things graphs emerge
Social networks such as Facebook or LinkedIn are well-known examples of this approach
bitlySWIBLODintro
schemaknows
schemaknowsub
schemaname
schemalocation
ch
schemaname
schemalocation
Uldis Christina
Riga San Francisco
bitlySWIBLODintro
RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
schemaknows
schemaknowsub
schemaname
schemalocation
ch
schemaname
schemalocation
Uldis Christina
Riga San Francisco
bitlySWIBLODintro
RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Graphs Let Europeana Grow
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Introduce yourself to the other members of your group After doing so document your new
acquaintances in the Etherpad data using schemaknows
Your turn
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Linked Data Introduction Link Your Graph to Members of other Groups
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix a lthttpspadriseupnetpswib-17-ws-agt prefix schema lthttpschemaorggt
[truncated example data]
zch schemaname Christina zch schemalocation San Francisco zch schemaknows zub zch schemaknows zhk
zhk schemaname Huda zhk schemalocation Ithaca zhk schemaknows zub zhk schemaknows zch
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
The simple power of the Link
Even a single link can greatly expand a graph because many new connections can join the
network
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
ch
schemaname
schemalocation
Christina
San Francisco
schemaknows
schemaknows
ub
schemaname
schemalocation
hk
schemaname
schemalocation
UldisHuda
RigaIthaca
schemaknows
schemaknows
schemaknows
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Your turnExtend your set of acquaintances linking out
to people beyond your group As before document these new connections in the
Etherpad
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Turtle RDF Serialization amp Syntax Turtle (Terse RDF Triple Language) format for expressing data
in RDF Each RDF triple starts on new line amp ends with a full stop () URIs Enclosed in angle brackets ie lthttpwwwexcomexgt Literals are written usually using double-quotes (ldquordquo) Blank spaces white spaces (outside of Literal quotes) are only
to separate components of RDF statement Comments Preceded by lsquo rsquo amp continue to end of line Prefixes Letters preceding colon that are an abbreviation for
an ontology namespace URI defined above in the Turtle document Online Turtle Validator httpttlsummerofcodebe
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Linked Data amp Semantic Web Expanding Your Graph
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintrodbcUniversity_towns
rdftype
dbopopulationTotal
ch
schemaname
schemalocation
Christina
schemaknows
schemaknowsub
schemaname
schemalocation
hk
schemaname
schemalocation
Uldis Huda
schemaknows
schemaknows
dbrRigawikidataQ217346
(Ithaca)
rdftypedbopopulationTotal
696593^xsdinteger
^xsdinteger
dbrSan_Francisco
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
The Giant Global Graph
By using HTTP-URIs Linked Data builds upon a technology that is proven to scale globally With reference to the World Wide Web the term Giant Global Graph is sometimes used What is true for the WWW is also true for the GGG Anyone can say anything about anything
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Linked Data PrinciplesTim Berners-Lee1 Use URIs as names for things2 Use HTTP URIs so that things can be looked up3 When someone looks up a URI provide useful
information using the standards (RDF SPARQL)4 Include links to other things so that they can
discover more things
httpswwww3orgDesignIssuesLinkedDatahtml
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
First find your location in Wikipedia
Then Replace the name of your location in your RDF with a reference to DBpedia (or other
vocabulary) using the Wikipedia URL key
Your turn
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt
zub schemaname Uldis zub schemalocation dbrRiga zub schemaknows zch zub schemaknows zhk zub foafinterest dbrMusic Zub foafinterest dbrSemantic_Web
[truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
ch
schemaname
foafinterest
Christina
schemaknows
schemaknows
ub
schemaname
foafinterest
hk
schemaname
foafinterest
Uldis Huda
schemaknows
schemaknows
schemaknows
dbrMusiclthttpwwwwikidataorg
entityQ28865gt(Python_Programming)
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Your turnEnhance your profile with interest you have Again refer to DBpedia (or other) entries to do so remembering to use URIs not URLs
httpttlsummerofcodebe
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
FOAF (Friend of a Friend) vcard (people and organisations) schemaorg geo (to express geo-coordinates) Void (to describe datasets) Prov (provenance information) hellip and many more See
Linked Open Vocabularies (LOV) to look up ontologies amp vocabularies
prefixcc to look up namespaces
Other Element (Predicate Field) Sets
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Dublin Core Metadata Terms Simple Knowledge Organisation System (SKOS)
Examples of Vocabularies using SKOS Agrovoc STW Thesaurus for Economics many small controlled vocabularies (for example RDA value vocabularies)
SKOS schemas in BARTOC httpbartocorgensearchadvancedf[0]=field_format3A24
GND Ontology Getty Authorities Ontology RDA Elements sets EDM (Europeana Data Model) BIBFRAME (Version 20) And a growing number morehellip
Library-Related Element Sets
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
(Instance) Datasets DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF
See datahubio for many more
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
30 minutes Break(Return at 1550)
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Linked Open Data amp Data Licensing
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
ldquoOpenrdquo
ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo
The Open Definition
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Openness involves Access no passwords quantity restrictions etc License only allowed restrictions are
attribution and share-alike ie CC0 CC-BY CC-BY-SA no non-commercial (NC) licenses
Formats no proprietary formats without freely accessible specification Supports reuse of data
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Some Data License Options Public Domain Dedication and License (PDDL) ldquoPublic Domain
for datadatabasesrdquo opendatacommonsorglicensespddl Open Data Commons Attribution (ODC-By) ldquoAttribution for
datadatabasesrdquoopendatacommonsorglicensesby Open Database License (ODC-ODbL) ldquoAttribution Share-Alike
for datadatabasesrdquoopendatacommonsorglicensesodbl CC0 10 Universal ldquoCreative Commons public domain waiverrdquo
creativecommonsorgpublicdomainzero10
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Licensing data
prefix cc lthttpcreativecommonsorgnsgt
lthttpzbweustwgt ccattributionName ZBW - Leibniz Information Centre for Economicsen ZBW - Leibniz-Informationszentrum Wirtschaftde ccattributionURL httpzbweu dctermsrights see cclicenseen siehe cclicensede cclicense lthttpopendatacommonsorglicensesodbl1-0gt hellip
httpzbweustwversionlatestdownloadaboutenhtml
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
prefix z lthttpspadriseupnetpswib-17-ws-facilitatorsgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt
ltgt dctermscreator zub ltgt dctermscreator zch ltgt dctermscreator zhk ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt
zch schemaname Christina zch schemalocation Ithaca hellip [truncated example data]
Facilitatorrsquos Example
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Facilitatorrsquos Example
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Other GLAM-focused Open DataLicenses RightsStatementorg (for Digital Objects) Europeana Dataset DPLA (Digital Public Library of America) Dataset Getty Vocabularies amp Ontology Data on the Web Best Practices W3C Recommendation
Section on Licensing Share-PSI (Public Sector Information) Localised Guide
Pages for Open Data
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Moving towards 5 Star Linked Data make your stuff available on the Web (whatever format) under an open license
make it available as structured data (eg Excel instead of image scan of a table)
make it available in a non-proprietary open format (eg CSV as well as of Excel)
use URIs to denote things so that people can point at your stuff
link your data to other data to provide context
http5stardatainfoen
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Your turnAllow the reuse of your data In order to do
so document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Linked Data Experimentation SPARQL amp Visualization(s)
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
About LODLive Uses Linked Data standards (RDF SPARQL) to browse RDF data Spread Linked Data Ideas through Easy amp Reusable Interface Browse by Querying Endpoint for Specific Resource or Start
from a Given Example URI LODLive built with
jQuery plug-in (lodlive-corejs) JSON configuration map (lodlive-profilejs) HTML page with a few images (sprites) Few other jQuery public plug-ins
httpenlodliveit amp httpsgithubcomdvcamaLodLive
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
LODLive VizBrowse collect and view the group graphs we
have created
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
LODLive live demoTry this first
httpcmharlowwebfactionalcomlodliveapp_enhtml Back-up (try second)
httpenlodliveithttpdbpediaorgresourceRiga
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
SPARQL FusekiBrowse collect and query the group graphs we
have created
httpcmharlowwebfactionalcomfuseki Select swib-workshop and query
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Triplestores amp SPARQL
Scattered machine readable descriptions are useful but we can do better RDF is a
distributed data model which makes it easy to combine descriptions Special databases called triplestores exist that allow to query the
aggregated data using the query language SPARQL
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
SPARQL Query General Form
PREFIX test lthttptestNamespaceedugt
SELECT variable FROM lthttptestNamespaceedudatasetrdfgt WHERE
variable predicate obj
ORDER by variable
httpswwww3orgTRrdf-sparql-query
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
SPARQL Names of the participants
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Acquaintances
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Acquaintances by name
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Localities and Countries
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Shared Interests
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Metropolitans (Cities of certain size)
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
SPARQL live demohttpcmharlowwebfactionalcomfusekidatase
thtmltab=queryampds=swib-workshop
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Your turnExplore your social network using the
SPARQL-Endpoint and the interactive LodLive visualization Details amp links
httpspadriseupnetpswib-17-ws
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Overview of Some (More) Linked Data Technologies
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
SPARQL amp Triplestores- Triplestores are like SQL databases but Optimised to
manage Triples or RDF statements- SPARQL isnrsquot just for Querying - eg SPARQL update- Triplestores versus Graph Stores- Some Triplestores
- Apache Jena Fuseki- Apache Jena TDB- Blazegraph- Virtuoso Stardog Marmotta hellip
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Subset of Random Other RDF Tech - W3C RDF Validator (expects RDFXML)- Turtle Validator- SHACL (Shapes Constraint Language) ShEx (Shapes Expr)- Structured Data (RDFa) Linter (See what structured data
machines can pick up from your website)- Python RDFLib (Library for working with RDF in Python)- Ruby RDFrb (Library for working with RDF in Ruby)- Raptor (RDF Parsers written in C that are used in many
other programming libraries with RDF)
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
15 minutes Break(Return at TBD)
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Linked Data Examples Resources amp Projects
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Linked Jazz Network Viz
linkedjazzorgnetwork
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Linked Jazz Ecco
linkedjazzorgtoolsecco
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
NYPL Labs BILLI(Bibliographic Identifiers for Library Location
Information)
billinyplorg
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
lsext RDF Cataloging Client
vimeocom192831354 githubcomdigibiblsext
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
LinkedArt
httplinkedart
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
LDF Server OrgRef to VIVOs
ldf-vivoherokuappcomorgref
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
BibCat
httpbibcatorg
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Opaque Namespace
opaquenamespaceorg
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Getty Vocabs Model
vocabgettyedu
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Getty Vocabs SPARQL Endpoint
vocabgettyedu
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Europeana Data Model
httpproeuropeanaeupagemimo-edm
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Europeana SPARQL Endpoint
europeanaontotextcom
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
DPLA Model
dplainfowp-contentuploads201503MAPv4pdf
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
DPLA Ingestion3
githubcomdplaingestion3
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
DPLA Color Browse
colorbrowseclub
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Moving Forward with Linked Open Data
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Your turnExplore any of the previous projects amp
examples given
Then in your groups discuss your own potential uses of LOD What projects could you see for using this What support would you
need to make it happen
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Checking Back In
Returning to the Goals from the Introductionhellip
Do you feel like you learned what you expected Needed Any remaining
questions
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International
bitlySWIBLODintro
Thank you QuestionQuestions Now and here or anytime to
uldisbojarsgmailcom cmharlowstanfordedu hjk54cornelledu
CC-BY 40 International