99
github.com/cmh2166/SWIB18LODintro Introduction to Linked Open Data github.com/cmh2166/SWIB18LODintro Simeon Warner, Cornell University Christina Harlow, Stanford University SWIB 2018, 26 November 2018 Bonn, Germany

SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Introduction toLinked Open Data

githubcomcmh2166SWIB18LODintroSimeon Warner Cornell University

Christina Harlow Stanford University

SWIB 2018 26 November 2018Bonn Germany

githubcomcmh2166SWIB18LODintro

Workshop Resourcesgithubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Schedule1300 - 1315 General Workshop Introduction

1315 - 1400 RDF Introduction Create Your Graph

1400 - 1430 Linked Data Introduction Link Your Graph

1430 - 1530 Linked Data amp Semantic Web Expand 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 - 1800 Linked Data Examples Resources amp Questions

githubcomcmh2166SWIB18LODintro

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 Pros amp Cons of Modeling in RDF Understand Pros amp Cons of Publishing Linked Data Share LOD Tools Projects Resources Examples

githubcomcmh2166SWIB18LODintro

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 any

aspect of Linked Data

githubcomcmh2166SWIB18LODintro

RDF Introduction Create Your Graph

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zch schemaname Christina zch schemalocation San Francisco

zsw schemaname Simeon zsw schemalocation Ithaca

Facilitatorrsquos Starter RDF

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

sw

schemaname

schemalocation

Christina Simeon

San Francisco Ithaca

githubcomcmh2166SWIB18LODintro

Your turn1 Get assigned your group

2 Create your introductory RDF in your grouprsquos etherpad

3 Bookmark your grouprsquos etherpad

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 1

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Linked Data

When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and

linking things graphs emerge - each statement is a graph edge

Social networks such as Facebook or LinkedIn are well-known examples of the graph approach

githubcomcmh2166SWIB18LODintro

schemaknows

schemaknowssw

schemaname

schemalocation

ch

schemaname

schemalocation

Simeon Christina

Ithaca San Francisco

githubcomcmh2166SWIB18LODintro

RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer

githubcomcmh2166SWIB18LODintro

Graphs Let Europeana Grow

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Introduce yourself to the other members of your group After doing so document your new

acquaintances in the Etherpad data using schemaknows

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 2: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Workshop Resourcesgithubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Schedule1300 - 1315 General Workshop Introduction

1315 - 1400 RDF Introduction Create Your Graph

1400 - 1430 Linked Data Introduction Link Your Graph

1430 - 1530 Linked Data amp Semantic Web Expand 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 - 1800 Linked Data Examples Resources amp Questions

githubcomcmh2166SWIB18LODintro

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 Pros amp Cons of Modeling in RDF Understand Pros amp Cons of Publishing Linked Data Share LOD Tools Projects Resources Examples

githubcomcmh2166SWIB18LODintro

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 any

aspect of Linked Data

githubcomcmh2166SWIB18LODintro

RDF Introduction Create Your Graph

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zch schemaname Christina zch schemalocation San Francisco

zsw schemaname Simeon zsw schemalocation Ithaca

Facilitatorrsquos Starter RDF

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

sw

schemaname

schemalocation

Christina Simeon

San Francisco Ithaca

githubcomcmh2166SWIB18LODintro

Your turn1 Get assigned your group

2 Create your introductory RDF in your grouprsquos etherpad

3 Bookmark your grouprsquos etherpad

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 1

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Linked Data

When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and

linking things graphs emerge - each statement is a graph edge

Social networks such as Facebook or LinkedIn are well-known examples of the graph approach

githubcomcmh2166SWIB18LODintro

schemaknows

schemaknowssw

schemaname

schemalocation

ch

schemaname

schemalocation

Simeon Christina

Ithaca San Francisco

githubcomcmh2166SWIB18LODintro

RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer

githubcomcmh2166SWIB18LODintro

Graphs Let Europeana Grow

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Introduce yourself to the other members of your group After doing so document your new

acquaintances in the Etherpad data using schemaknows

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 3: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Schedule1300 - 1315 General Workshop Introduction

1315 - 1400 RDF Introduction Create Your Graph

1400 - 1430 Linked Data Introduction Link Your Graph

1430 - 1530 Linked Data amp Semantic Web Expand 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 - 1800 Linked Data Examples Resources amp Questions

githubcomcmh2166SWIB18LODintro

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 Pros amp Cons of Modeling in RDF Understand Pros amp Cons of Publishing Linked Data Share LOD Tools Projects Resources Examples

githubcomcmh2166SWIB18LODintro

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 any

aspect of Linked Data

githubcomcmh2166SWIB18LODintro

RDF Introduction Create Your Graph

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zch schemaname Christina zch schemalocation San Francisco

zsw schemaname Simeon zsw schemalocation Ithaca

Facilitatorrsquos Starter RDF

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

sw

schemaname

schemalocation

Christina Simeon

San Francisco Ithaca

githubcomcmh2166SWIB18LODintro

Your turn1 Get assigned your group

2 Create your introductory RDF in your grouprsquos etherpad

3 Bookmark your grouprsquos etherpad

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 1

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Linked Data

When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and

linking things graphs emerge - each statement is a graph edge

Social networks such as Facebook or LinkedIn are well-known examples of the graph approach

githubcomcmh2166SWIB18LODintro

schemaknows

schemaknowssw

schemaname

schemalocation

ch

schemaname

schemalocation

Simeon Christina

Ithaca San Francisco

githubcomcmh2166SWIB18LODintro

RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer

githubcomcmh2166SWIB18LODintro

Graphs Let Europeana Grow

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Introduce yourself to the other members of your group After doing so document your new

acquaintances in the Etherpad data using schemaknows

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 4: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Schedule1300 - 1315 General Workshop Introduction

1315 - 1400 RDF Introduction Create Your Graph

1400 - 1430 Linked Data Introduction Link Your Graph

1430 - 1530 Linked Data amp Semantic Web Expand 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 - 1800 Linked Data Examples Resources amp Questions

githubcomcmh2166SWIB18LODintro

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 Pros amp Cons of Modeling in RDF Understand Pros amp Cons of Publishing Linked Data Share LOD Tools Projects Resources Examples

githubcomcmh2166SWIB18LODintro

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 any

aspect of Linked Data

githubcomcmh2166SWIB18LODintro

RDF Introduction Create Your Graph

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zch schemaname Christina zch schemalocation San Francisco

zsw schemaname Simeon zsw schemalocation Ithaca

Facilitatorrsquos Starter RDF

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

sw

schemaname

schemalocation

Christina Simeon

San Francisco Ithaca

githubcomcmh2166SWIB18LODintro

Your turn1 Get assigned your group

2 Create your introductory RDF in your grouprsquos etherpad

3 Bookmark your grouprsquos etherpad

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 1

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Linked Data

When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and

linking things graphs emerge - each statement is a graph edge

Social networks such as Facebook or LinkedIn are well-known examples of the graph approach

githubcomcmh2166SWIB18LODintro

schemaknows

schemaknowssw

schemaname

schemalocation

ch

schemaname

schemalocation

Simeon Christina

Ithaca San Francisco

githubcomcmh2166SWIB18LODintro

RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer

githubcomcmh2166SWIB18LODintro

Graphs Let Europeana Grow

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Introduce yourself to the other members of your group After doing so document your new

acquaintances in the Etherpad data using schemaknows

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 5: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

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 Pros amp Cons of Modeling in RDF Understand Pros amp Cons of Publishing Linked Data Share LOD Tools Projects Resources Examples

githubcomcmh2166SWIB18LODintro

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 any

aspect of Linked Data

githubcomcmh2166SWIB18LODintro

RDF Introduction Create Your Graph

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zch schemaname Christina zch schemalocation San Francisco

zsw schemaname Simeon zsw schemalocation Ithaca

Facilitatorrsquos Starter RDF

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

sw

schemaname

schemalocation

Christina Simeon

San Francisco Ithaca

githubcomcmh2166SWIB18LODintro

Your turn1 Get assigned your group

2 Create your introductory RDF in your grouprsquos etherpad

3 Bookmark your grouprsquos etherpad

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 1

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Linked Data

When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and

linking things graphs emerge - each statement is a graph edge

Social networks such as Facebook or LinkedIn are well-known examples of the graph approach

githubcomcmh2166SWIB18LODintro

schemaknows

schemaknowssw

schemaname

schemalocation

ch

schemaname

schemalocation

Simeon Christina

Ithaca San Francisco

githubcomcmh2166SWIB18LODintro

RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer

githubcomcmh2166SWIB18LODintro

Graphs Let Europeana Grow

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Introduce yourself to the other members of your group After doing so document your new

acquaintances in the Etherpad data using schemaknows

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 6: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

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 any

aspect of Linked Data

githubcomcmh2166SWIB18LODintro

RDF Introduction Create Your Graph

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zch schemaname Christina zch schemalocation San Francisco

zsw schemaname Simeon zsw schemalocation Ithaca

Facilitatorrsquos Starter RDF

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

sw

schemaname

schemalocation

Christina Simeon

San Francisco Ithaca

githubcomcmh2166SWIB18LODintro

Your turn1 Get assigned your group

2 Create your introductory RDF in your grouprsquos etherpad

3 Bookmark your grouprsquos etherpad

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 1

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Linked Data

When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and

linking things graphs emerge - each statement is a graph edge

Social networks such as Facebook or LinkedIn are well-known examples of the graph approach

githubcomcmh2166SWIB18LODintro

schemaknows

schemaknowssw

schemaname

schemalocation

ch

schemaname

schemalocation

Simeon Christina

Ithaca San Francisco

githubcomcmh2166SWIB18LODintro

RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer

githubcomcmh2166SWIB18LODintro

Graphs Let Europeana Grow

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Introduce yourself to the other members of your group After doing so document your new

acquaintances in the Etherpad data using schemaknows

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 7: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

RDF Introduction Create Your Graph

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zch schemaname Christina zch schemalocation San Francisco

zsw schemaname Simeon zsw schemalocation Ithaca

Facilitatorrsquos Starter RDF

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

sw

schemaname

schemalocation

Christina Simeon

San Francisco Ithaca

githubcomcmh2166SWIB18LODintro

Your turn1 Get assigned your group

2 Create your introductory RDF in your grouprsquos etherpad

3 Bookmark your grouprsquos etherpad

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 1

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Linked Data

When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and

linking things graphs emerge - each statement is a graph edge

Social networks such as Facebook or LinkedIn are well-known examples of the graph approach

githubcomcmh2166SWIB18LODintro

schemaknows

schemaknowssw

schemaname

schemalocation

ch

schemaname

schemalocation

Simeon Christina

Ithaca San Francisco

githubcomcmh2166SWIB18LODintro

RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer

githubcomcmh2166SWIB18LODintro

Graphs Let Europeana Grow

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Introduce yourself to the other members of your group After doing so document your new

acquaintances in the Etherpad data using schemaknows

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 8: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zch schemaname Christina zch schemalocation San Francisco

zsw schemaname Simeon zsw schemalocation Ithaca

Facilitatorrsquos Starter RDF

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

sw

schemaname

schemalocation

Christina Simeon

San Francisco Ithaca

githubcomcmh2166SWIB18LODintro

Your turn1 Get assigned your group

2 Create your introductory RDF in your grouprsquos etherpad

3 Bookmark your grouprsquos etherpad

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 1

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Linked Data

When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and

linking things graphs emerge - each statement is a graph edge

Social networks such as Facebook or LinkedIn are well-known examples of the graph approach

githubcomcmh2166SWIB18LODintro

schemaknows

schemaknowssw

schemaname

schemalocation

ch

schemaname

schemalocation

Simeon Christina

Ithaca San Francisco

githubcomcmh2166SWIB18LODintro

RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer

githubcomcmh2166SWIB18LODintro

Graphs Let Europeana Grow

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Introduce yourself to the other members of your group After doing so document your new

acquaintances in the Etherpad data using schemaknows

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 9: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

sw

schemaname

schemalocation

Christina Simeon

San Francisco Ithaca

githubcomcmh2166SWIB18LODintro

Your turn1 Get assigned your group

2 Create your introductory RDF in your grouprsquos etherpad

3 Bookmark your grouprsquos etherpad

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 1

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Linked Data

When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and

linking things graphs emerge - each statement is a graph edge

Social networks such as Facebook or LinkedIn are well-known examples of the graph approach

githubcomcmh2166SWIB18LODintro

schemaknows

schemaknowssw

schemaname

schemalocation

ch

schemaname

schemalocation

Simeon Christina

Ithaca San Francisco

githubcomcmh2166SWIB18LODintro

RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer

githubcomcmh2166SWIB18LODintro

Graphs Let Europeana Grow

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Introduce yourself to the other members of your group After doing so document your new

acquaintances in the Etherpad data using schemaknows

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 10: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

sw

schemaname

schemalocation

Christina Simeon

San Francisco Ithaca

githubcomcmh2166SWIB18LODintro

Your turn1 Get assigned your group

2 Create your introductory RDF in your grouprsquos etherpad

3 Bookmark your grouprsquos etherpad

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 1

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Linked Data

When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and

linking things graphs emerge - each statement is a graph edge

Social networks such as Facebook or LinkedIn are well-known examples of the graph approach

githubcomcmh2166SWIB18LODintro

schemaknows

schemaknowssw

schemaname

schemalocation

ch

schemaname

schemalocation

Simeon Christina

Ithaca San Francisco

githubcomcmh2166SWIB18LODintro

RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer

githubcomcmh2166SWIB18LODintro

Graphs Let Europeana Grow

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Introduce yourself to the other members of your group After doing so document your new

acquaintances in the Etherpad data using schemaknows

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 11: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Your turn1 Get assigned your group

2 Create your introductory RDF in your grouprsquos etherpad

3 Bookmark your grouprsquos etherpad

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 1

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Linked Data

When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and

linking things graphs emerge - each statement is a graph edge

Social networks such as Facebook or LinkedIn are well-known examples of the graph approach

githubcomcmh2166SWIB18LODintro

schemaknows

schemaknowssw

schemaname

schemalocation

ch

schemaname

schemalocation

Simeon Christina

Ithaca San Francisco

githubcomcmh2166SWIB18LODintro

RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer

githubcomcmh2166SWIB18LODintro

Graphs Let Europeana Grow

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Introduce yourself to the other members of your group After doing so document your new

acquaintances in the Etherpad data using schemaknows

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 12: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 1

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Linked Data

When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and

linking things graphs emerge - each statement is a graph edge

Social networks such as Facebook or LinkedIn are well-known examples of the graph approach

githubcomcmh2166SWIB18LODintro

schemaknows

schemaknowssw

schemaname

schemalocation

ch

schemaname

schemalocation

Simeon Christina

Ithaca San Francisco

githubcomcmh2166SWIB18LODintro

RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer

githubcomcmh2166SWIB18LODintro

Graphs Let Europeana Grow

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Introduce yourself to the other members of your group After doing so document your new

acquaintances in the Etherpad data using schemaknows

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 13: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Linked Data

When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and

linking things graphs emerge - each statement is a graph edge

Social networks such as Facebook or LinkedIn are well-known examples of the graph approach

githubcomcmh2166SWIB18LODintro

schemaknows

schemaknowssw

schemaname

schemalocation

ch

schemaname

schemalocation

Simeon Christina

Ithaca San Francisco

githubcomcmh2166SWIB18LODintro

RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer

githubcomcmh2166SWIB18LODintro

Graphs Let Europeana Grow

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Introduce yourself to the other members of your group After doing so document your new

acquaintances in the Etherpad data using schemaknows

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 14: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Linked Data

When using RDF things are named by Uniform Resource Identifiers (URIs) By describing and

linking things graphs emerge - each statement is a graph edge

Social networks such as Facebook or LinkedIn are well-known examples of the graph approach

githubcomcmh2166SWIB18LODintro

schemaknows

schemaknowssw

schemaname

schemalocation

ch

schemaname

schemalocation

Simeon Christina

Ithaca San Francisco

githubcomcmh2166SWIB18LODintro

RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer

githubcomcmh2166SWIB18LODintro

Graphs Let Europeana Grow

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Introduce yourself to the other members of your group After doing so document your new

acquaintances in the Etherpad data using schemaknows

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 15: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

schemaknows

schemaknowssw

schemaname

schemalocation

ch

schemaname

schemalocation

Simeon Christina

Ithaca San Francisco

githubcomcmh2166SWIB18LODintro

RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer

githubcomcmh2166SWIB18LODintro

Graphs Let Europeana Grow

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Introduce yourself to the other members of your group After doing so document your new

acquaintances in the Etherpad data using schemaknows

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 16: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

RDF 11 Primer - Copyright copy 2003-2014 W3Chttpwwww3orgTRrdf11-primer

githubcomcmh2166SWIB18LODintro

Graphs Let Europeana Grow

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Introduce yourself to the other members of your group After doing so document your new

acquaintances in the Etherpad data using schemaknows

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 17: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Graphs Let Europeana Grow

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Introduce yourself to the other members of your group After doing so document your new

acquaintances in the Etherpad data using schemaknows

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 18: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Introduce yourself to the other members of your group After doing so document your new

acquaintances in the Etherpad data using schemaknows

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 19: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Linked Data Introduction Link Your Graph pt 2

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 20: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix a lthttpspadriseupnetpswib-18-ws-agt prefix schema lthttpschemaorggt

zsw schemaname Simeon zsw schemalocation Ithaca zsw schemaknows zch zsw schemaknows a

zch schemaname Christina zch schemalocation San Francisco zch schemaknows zsw zch schemaknows a

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 21: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

The simple power of the Link

Even a single link can greatly expand a graph because many new connections can join the

network

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 22: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

ch

schemaname

schemalocation

Christina

San Francisco

sw

schemaname

schemalocation

Simeon

Ithaca

schemaknows

schemaknows

schemaknows

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 23: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Your turnExtend your set of acquaintances linking out

to people beyond your group As before document these new connections in the

Etherpad

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 24: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Turtle Serialization amp Syntax Notes 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

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 25: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 1

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 26: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpsenwikipediaorgwikiIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 27: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpdbpediaorgpageIthaca_New_York

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 28: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

httpswwwwikidataorgwikiQ217346

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 29: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt

zsw schemaname Simeon hellipzsw schemalocation dbrIthaca_New_York zsw schemalocation wikidataQ217346

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 30: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

dbcUniversity_towns

ch

schemaname

schemalocation

Christina

sw

schemaname

schemalocation

Simeon

schemaknows

schemaknows

wikidataQ217346 (Ithaca)

rdftype

wdtP1082 (population)

805235^xsdinteger30014^xsdinteger

wikidataQ62(San Francisco)

schemalocation

dbrIthaca_New_York

wdtP1082 (population)

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 31: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 32: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 33: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

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 URI

Your turn

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 34: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 2

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 35: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 36: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix schema lthttpschemaorggt prefix dbr lthttpdbpediaorgresourcegt prefix foaf lthttpxmlnscomfoaf01gt

zsw schemaname Simeon zsw schemalocation wikidataQ217346Ithaca_New_York zsw schemaknows zch zsw foafinterest dbrMusic zsw foafinterest dbrCaving Zsw foafinterest dbrIIIF

[truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 37: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

ch

schemaname

foafinterest

Christina

sw

schemaname

foafinterest

Simeon

schemaknows

schemaknows

schemaknows

dbrMusiclthttpwwwwikidataorg

entityQ28865gt(Python_Programming)

foafinterest

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 38: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Your turnEnhance your profile with interest you have Again refer to DBpedia or Wikidata (or other) entries to do so remembering to use entity

URIs not page URLs

validate httpttlsummerofcodebe

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 39: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Linked Data amp the Semantic Web Expand Your Graph pt 3

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 40: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

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

Element Sets

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 41: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 42: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Instance Datasets amp Vocabularies DBpedia Wikidata BNF BL BNE DNB LoC hellip GeoNames VIAF ORCID

See datahubio for many more

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 43: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

30 minutes Break(Return at 1605)

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 44: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Linked Open Data amp Data Licensing License Your Graph

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 45: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

ldquoOpenrdquo

ldquoOpen data and content can be freely used modified and shared by anyone for any purposerdquo

The Open Definition

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 46: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Openness involves Access no passwords API keys quantity

restrictions etc License restrictions inhibit reuse

CC0 PDDL ODC-By ODbL CC-BY CC-BY-SA no non-commercial (NC) licenses

Formats no proprietary formats without freely accessible specification Supports reuse of data

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 47: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Some Data License Options CC0 10 Universal ldquoCreative Commons public domain waiverrdquo

creativecommonsorgpublicdomainzero10 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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 48: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 49: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 50: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 51: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

prefix z lthttpspadriseupnetpswib-18-ws-zgt prefix dbr lthttpdbpediaorgresourcegt prefix wikidata lthttpwwwwikidataorgentitygt prefix schema lthttpschemaorggt prefix foaf lthttpxmlnscomfoaf01gt prefix dcterms lthttppurlorgdctermsgt

ltgt dctermscreator zsw ltgt dctermscreator zch ltgt schemalicense lthttpscreativecommonsorgpublicdomainzero10gt

hellip [truncated example data]

Facilitatorrsquos Example

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 52: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Your turnAllow the reuse of your data To do so

document your authorship (add dctermscreator) and apply a CC0 or another license as you see fit (add schemalicense)Also try dates (add dctermscreated andor dctermsmodified)

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 53: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Linked Data Experimentation SPARQL amp Visualization(s)

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 54: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

SPARQL

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 55: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 56: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

SPARQL Query General FormPREFIX wd lthttpwwwwikidataorgentitygtPREFIX wdt lthttpwwwwikidataorgpropdirectgtPREFIX rdfs lthttpwwww3org200001rdf-schemagt

House cats with pictures and labels in German on WikidataSELECT item itemLabel picWHERE item wdtP31 wdQ146 item wdtP18 pic item rdfslabel itemLabel FILTER langMatches( lang(itemLabel) DE )

httpsgooglS3rbV2 amp better versionhttpsgooglu9cn3m httpswwww3orgTRrdf-sparql-query

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 57: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Names of Participants

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 58: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Acquaintances

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 59: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Acquaintances by Name

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 60: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Localities and Countries

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 61: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Shared Interests

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 62: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Metropolitans (Cities of certain size)

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 63: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

LODLive Visualization

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 64: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

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

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 65: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 66: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 67: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 68: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 69: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 70: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Your turnExplore your social network using the SPARQL

Endpoint and the LodLive visualization

Links amp queries here githubcomcmh2166SWIB18LODintroblobmaster

Resourcesmd

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 71: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Linked Data Examples Resources amp Projects

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 72: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Overview of Some (More) Linked Data Technologies

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 73: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

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 (easy to set up and play)- Apache Jena TDB- Blazegraph and AWS Neptune- Virtuoso Stardog Marmotta hellip

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 74: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

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)

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 75: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Overview of Some Linked Data Projects amp Tools

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 76: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Linked Jazz Network Viz

linkedjazzorgnetwork

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 77: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Linked Jazz Ecco

linkedjazzorgtoolsecco

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 78: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

NYPL Labs BILLI(Bibliographic Identifiers for Library Location Information)

billinyplorg

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 79: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

lsext RDF Cataloging Client

vimeocom192831354 githubcomdigibiblsext

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 80: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

LD4P Project (and previous LD4L Labs)Exploring the path to linked data for library catalogs

Presentation 1100-1125 Tuesday

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 81: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

LD4P Project - SinopiaBased on the Library of Congressrsquos BIBFRAME Editor (BFE) and BIBFRAME Profile Editor projects Sinopia is a linked data platform for original and cooperative cataloging using BIBFRAME and other vocabularies

Minimal viable product (MVP) release scheduled in April 2019

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 82: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

IIIFA framework for interoperable and reusable images audio and video

All data except content datastreams is RDF using JSON-LD with a specific context and framing

linked open data convenient for viewer developers who

can treat as JSON

See httpsiiifioapi

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 83: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

LinkedArt

httplinkedart

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 84: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

httpv4demoarchesprojectorg amp httpswwwarchesprojectorg

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 85: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

LDF Server OrgRef to VIVOs

ldf-vivoherokuappcomorgref

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 86: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Opaque Namespace

opaquenamespaceorg

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 87: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Getty Vocabs Model

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 88: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Getty Vocabs SPARQL Endpoint

vocabgettyedu

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 89: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Europeana Data Model

httpproeuropeanaeupagemimo-edm

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 90: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Europeana SPARQL Endpoint

sparqleuropeanaeu

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 91: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Europeana Exploration

Visit our LodLive instance

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 92: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

DPLA Model amp MAP v5

prodplahubsmetadata-application-profile

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 93: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

DPLA Ingestion3

githubcomdplaingestion3

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 94: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Moving Forward with Linked Open Data

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 95: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Our turnLetrsquos discuss your potential uses of LOD What projects could you see for using this What support would you need to make it happen

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 96: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Checking Back In

Returning to the Goals from the Introductionhellip

Do you feel like you learned what you expected Needed Remaining questions

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 97: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Participant goals Seeing the benefits -- what benefit is there to bringing boring

library data into the linked data world Responsible for a thesaurus want to explore linked data Want to know whether RDF is an option for a digital asset management

(DAM) system that has some licensing restrictions Putting together a recommendation engine for public libraries and

would like to add layer of RDF data

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 98: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Mini Workshop RetrospectivePros

Good to practice hands-on

Good pace

Relevant content

Seeing things in context

Cons

Want better wifi (always)

Want more breaks

Want more practice

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International

Page 99: SWIB 2018, 26 November 2018 Linked Open Data Christina ...14:00 - 14:30 Linked Data Introduction: Link Your Graph 14:30 - 15:30 Linked Data & Semantic Web: Expand Your Graph 15:30

githubcomcmh2166SWIB18LODintro

Thank youQuestions Now and here or anytime to

simeonwarnercornelleducmharlowstanfordedu

CC-BY 40 International