linked data principles and rdf: university of florida libraries, bibframe working group, tech talk,...

16

Click here to load reader

Upload: allison-jai-odell

Post on 22-Jan-2018

898 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Working Group, Tech Talk, 2015-08-18

Tech TalkBIBFRAME Working Group

18 August 2015

Allison Jai O’Dell, Metadata Librarian | [email protected] | (352) 273-2667 | 404 Library East

Page 2: Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Working Group, Tech Talk, 2015-08-18

Linked DataBecause once upon a time folks realized that finding stuff on the interwebs was

difficult without authority control.

Page 3: Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Working Group, Tech Talk, 2015-08-18

Linked Data Principles

• Use URIs as names for things

• Use HTTP URIs so that people can look up those names.

• When someone looks up a URI, provide useful information, using the

standards (RDF, SPARQL)

• Include links to other URIs, so that they can discover more things.

http://www.w3.org/DesignIssues/LinkedData.html

Page 4: Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Working Group, Tech Talk, 2015-08-18

Use URIs as names for things

• Uniform Resource Identifiers (URIs) are codes that uniquely identify

(that is, name and help locate) resources

• URIs can be of two types:

• Uniform Resource Names (URNs), which uniquely name a resource

• Uniform Resource Locators (URLs), which help locate a resource

• URIs may serve either or both of these functions

• The duality of naming and locating via URIs is important to how

Linked Data works

(and yes, fellow librarians, it’s basically authority control)

Page 5: Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Working Group, Tech Talk, 2015-08-18

Use HTTP URIs so that people can look up those names

• The Hypertext Transfer Protocol (HTTP) is the standard by which

data is communicated on the World Wide Web

• Using HTTP URIs makes an identifier scheme accessible and

communicable on the Web

• An HTTP URI such as: http://www.example.org/vocab#Allison_ODell

can be used as a unique character string to identify Allison O’Dell, and

also, as a Web address for locating information about Allison O’Dell

Page 6: Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Working Group, Tech Talk, 2015-08-18

When someone looks up a URI, provide useful information, using the standards (RDF, SPARQL)

• Because HTTP URIs are on the Web, they take advantage of Web technologies. One can:• Point a browser at an HTTP URI and read the information that is there.

• Run a query against the data, and obtain the information that is there

• An HTTP URI serves three functions: • to uniquely name things

• to help locate things

• to gain information about things

Page 7: Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Working Group, Tech Talk, 2015-08-18

This is where it gets cool.authority control + taxonomy + encyclopedic information + access = awesome

Page 8: Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Working Group, Tech Talk, 2015-08-18

Include links to other URIs, so that they can discover more things

Page 9: Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Working Group, Tech Talk, 2015-08-18

5-star Linked Data

★ make your stuff available on the Web under an open license

★★ make it available as structured data

(e.g., Excel instead of image scan of a table)

★★★ use non-proprietary formats

(e.g., CSV instead of Excel)

★★★★ use URIs to denote things, so that people can point at

your stuff

★★★★★ link your data to other data to provide context

Page 10: Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Working Group, Tech Talk, 2015-08-18

Resource Description Framework (RDF)

• The standard model for creating Linked Data

• Expresses data simply, by naming two things and the relationship

between them – a structure known as a “triple,” because it is a three-

part statement.

“Allison O’Dell” “lives in” “Gainesville, Florida”

• Each part of the triple can be identified by a URI

< http://www.example.org/vocab#Allison_ODell >

< http://www.example.org/vocab#lives_in >

< http://www.example.org/vocab#Gainesville >

Page 11: Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Working Group, Tech Talk, 2015-08-18

Triples = Easy to Link

Page 12: Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Working Group, Tech Talk, 2015-08-18

This is where it gets really cool.triples + graph databases + SPARQL = data merger and inferencing power

Page 13: Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Working Group, Tech Talk, 2015-08-18

Relational Databases (awesome for straightforward stuff)

• Relationships between tables

• Advantages:

• Easier data updates

• Faster processes

• Less storage space

• Disadvantages:

• Tables = rigid structure

• Tables = annoying to query

Page 14: Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Working Group, Tech Talk, 2015-08-18

Graph Databases (awesome for complex stuff)

• Relationships between everything

• Advantages:

• Graph = easy to query

• Allows variation in data and relationships

• Extensible: scales easier

• Inferencing power

• Disadvantages:

• Slow processing

• More storage space

Page 15: Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Working Group, Tech Talk, 2015-08-18

SPARQL

• Query language for RDF data

• More intuitive than SQL:

• Queries based on relationships, rather than on the structure of tables

• Queries can use the underlying taxonomy or data model

Page 16: Linked Data Principles and RDF: University of Florida Libraries, BIBFRAME Working Group, Tech Talk, 2015-08-18

online [card] catalogLinked Data puts the card catalog model on the Web