SlideShare une entreprise Scribd logo
1  sur  48
Publishing and Using
Linked Open Data

            Richard J. Urban, Ph.D.
            School of Library and Information Studies
            Florida State University
            rurban@fsu.edu
            @musebrarian



                         #lod4h
January 7, 2013
Monday’s Schedule

•   9:30 - 10:00        Class Session: Participant Introductions

•   10:00- 10:45        Class Session: A Gentle Introduction to Linked Data

•   10:45-11:00 am      Break

•   11:00 am- Noon     Class Session: Exploring Linked Data Use Cases

•   Noon- 1 pm          Lunch (on your own)

•   1:00-2:30 pm        Class Session: A Gentle Introduction to Linked Data (con't)

•   2:30-2:45 pm        Break

•   2:45-3:45pm        Class Session: Participant Project Kick-off

•   4:00-5:00 pm        Lecture: Seb Chan - Location: Ulrich Recital Hall, Tawes Fine Arts Building

•   5:30 pm-7:00 pm     Graduate Student Networking Event
                      Hosted by CUNY and MITH
                      Location: MITH
                      0301 Hornbake Library (inside Non-Print Media)
                      Refreshments Provided



                                                               #lod4h
PARTICIPANT
INTRODUCTIONS

            #lod4h
A GENTLE INTRODUCTION
  TO LINKED DATA: PART I

              #lod4h
A Web of Documents




                              Berners-Lee, T. (1989)
                              Information Management: A Proposal
                              http://goo.gl/xh36K


                     #lod4h                                5
World Wide Web




   WWW - documents with simple relationships
                                       #lod4h   6
An HTML tree




               #lod4h   7
Document semantics

• XML (and HTML) provides a descriptive
  markup for documents (including metadata
  records)
• Even for more complex XML, like TEI, the
  meaning of many elements is dependent
  on it’s context within a document instance.
• Interpreting this context requires human
  intervention.

                       #lod4h
Organizing the Web

• Human organization
• Crawl and Index
  – Uses many of the methods used by digital
    humanities scholars to extract information
    from web documents.
• Page Rank
  – Inferring importance from links



                          #lod4h
Database-driven Web:
Silos of Data




                       #lod4h   10
Data-driven documents

                                                       Data




                    Data



                                                              Data




                                                Data


   WWW - documents with simple relationships
                                       #lod4h                   11
•Federated (Z39.50)
•Aggregated
(Open Archives Initiative – Protocol for Metadata Harvesting)
•Application Programming Interface (API)
(service specific)



                                              #lod4h            12
Data Semantics

• Often dependent on human interpretation
  of documents/standards.
• Local data-provider interpretations not
  always documented or available to data
  consumers.




                      #lod4h
LINKED OPEN DATA
A New Vision in Two Parts




                            #lod4h
Linked Data Principles

 1. Use URIs as names for things
 2. Use HTTP URIs so that people can look up
    those names.
 3. When someone looks up a URI, provide useful
    information, using the standards (RDF,
    SPARQL)
 4. Include links to other URIs. so that they can
    discover more things.



                         #lod4h                 15
“Things” = Resources
A resource can be anything that has identity.

Familiar examples include an electronic document, an image, a service
(e.g., "today's weather report for Los Angeles"), and a collection of
other resources. Not all resources are network "retrievable"; e.g.,
human beings, corporations, and bound books in a library can also be
considered resources.

The resource is the conceptual mapping to an entity or set of entities,
not necessarily the entity which corresponds to that mapping at any
particular instance in time. Thus, a resource can remain constant even
when its content---the entities to which it currently corresponds---
changes over time, provided that the conceptual mapping is not
changed in the process.

http://www.ietf.org/rfc/rfc2396.txt


                                      #lod4h
Uniform Resource Identifiers

• More than a
  Uniform Resource
  Locator (URL)
• Proves a
  mechanism to
  name resources in
  a way that works at
  Internet scale.
                          http://en.wikipedia.org/wiki/Uniform_resource_identifier


                        #lod4h
De-referencing URIs

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

• URIs can be used to name non-networked
  resources (concepts, people, physical
  objects, etc.)
• Useful if information about these objects can be
  returned when the name is used.
• CoolURIs for the Semantic Web
  http://www.w3.org/TR/cooluris/
                           #lod4h
Resource Description Framework

• A model for representing data
  – An artificial language with a formal semantic
    model
  – Can be expressed using multiple syntaxes
  – Simple grammar
• RDF “Triple”
  – <subject> <predicate> <object>
  – NAME         verb      Object
  – Mona Lisa painted by Leonardo da Vinci

                          #lod4h
It’s a graph!




• That uses URIs

http://ex.org/monaLisa#
http://purl.org/dc/terms/creator/
http://ex.org/daVinci#


                                    #lod4h   20
From a simple language, we can say complex things.




                                            #lod4h   21
RDF Data Modeling

• RDF can be used with multiple tools for
  modeling data
• Simple: RDF Schema (RDFS)
• Robust: Web Ontology Language (OWL)
  – OWL-Lite
  – OWL-Full




                      #lod4h
Limitations

• Best used for simple declarative
  statements
  – Difficult to express meta-assertions
    i.e. “john believes that sally is 5’ tall”
  – Data provenance/trust
  – Negation “sally is not 5’ tall”
  – Tenseless (need to explicitly model time)
  – Modeling a “record” (named graphs)


                           #lod4h
SPARQL

• SPARQL Protocol and RDF Query
  Language
  – A query language for RDF
  – Similar to SQL
  – Implemented by RDF publication software
    (Triplestore)




                        #lod4h
Link to Other Resources

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

– Link to controlled vocabularies/ontologies
– Use existing RDFS/OWL schemas
– link different representations of the same
  resources together
  •   Associate annotations with resources



                              #lod4h
The Linked Data so far




                     #lod4h   26
Linked Open Data Criteria
       ★   Available on the web (whatever format), but
           with an open license

     ★★    Available as machine-readable structured data
           (e.g. excel instead of image scan of a table)

   ★★★     as (2) plus non-proprietary format (e.g. CSV
           instead of excel)
 ★★★★      All the above plus, Use open standards from
           W3C (RDF and SPARQL) to identify things, so
           that people can point at your stuff

★★★★★      All the above, plus: Link your data to other
           people’s data to provide context

                            #lod4h
LINKED DATA USE CASES


             #lod4h
Use Cases

• Linked Library Use Cases
  http://www.w3.org/2005/Incubator/lld/XGR-
  lld-usecase-20111025/
• DHWI Examples
  http://www.diigo.com/user/musebrarian/dh
  wi_example




                      #lod4h
A GENTLE INTRODUCTION
  TO LINKED DATA: PART II

              #lod4h
A Simple Start

• Friend of a Friend (FOAF)
  http://www.foaf-project.org/
• A simple RDF vocabulary for describing
  people and their relationships.




                      #lod4h
FOAF (Turtle) Syntax
@prefix : <http://xmlns.com/foaf/0.1/> .
<http://chi.cci.fsu.edu/person/rurban#>
    :name "Richard J. Urban" ;
    :givenname “Richard” ;
    :familyname “Urban” ;
    :website <http://chi.cci.fsu.edu/> ;
    :workplacehomepage <http://slis.fsu.edu> ;
    :workplacedirectory <http://directory.cci.fsu.edu/richard-urban/> ;
    :publications <http://chi.cci.fsu.edu/person/rurban/publications> ;
    :mbox_sha1sum <e122ce3b5475f25d5824e02574806b5e116b2662> ;
    :weblog <http://www.inherentvice.net> .




                                      #lod4h
• http://goo.gl/PgdqN




                        #lod4h
FOAF <XML> Syntax
<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:foaf="http://xmlns.com/foaf/0.1/">
      <rdf:Description rdf:about="http://chi.cci.fsu.edu/person/rurban#">
            <foaf:name>Richard J. Urban</foaf:name>
            <foaf:givenname>Richard</foaf:givenname>
            <foaf:familyname>Urban</foaf:familyname>
            <foaf:website rdf:resource="http://chi.cci.fsu.edu/" />
            <foaf:workplacehomepage rdf:resource="http://slis.fsu.edu" />
            <foaf:workplacedirectory rdf:resource="http://directory.cci.fsu.edu/richard-urban/" />
            <foaf:publications rdf:resource="http://chi.cci.fsu.edu/person/rurban/publications" />
            <foaf:mbox_sha1sum rdf:resource="e122ce3b5475f25d5824e02574806b5e116b2662" />
            <foaf:weblog rdf:resource="http://www.inherentvice.net" />
      </rdf:Description>
</rdf:RDF>




                                                    #lod4h
#lod4h
Basic Turtle

• Terse RDF Triple Language
  http://www.w3.org/TeamSubmission/turtle/
• Always start with a @prefix to declare a
  namespace for each schema you will use
  in your graph
  – Can mix/match any published RDF schema

  @prefix : <http://xmlns.com/foaf/0.1/> .


                          #lod4h
FOAF Properties
http://xmlns.com/foaf/spec/

•   FOAF Core                     • Social Web              –   publications
    –   Agent                           – nick
    –   Person                                              –   currentProject
                                        – mbox
    –   name                                                –   pastProject
    –   title                           – homepage
    –   img                             – weblog            –   account
    –   depiction (depicts)             – openid            –   OnlineAccount
    –   familyName
                                        – jabberID          –   accountName
    –   givenName
    –   knows                           – mbox_sha1sum      –   accountServiceHomepage
    –   based_near                      – interest
                                                            –   PersonalProfileDocument
    –   age                             – topic_interest
    –   made (maker)                    – topic (page)      –   tipjar
    –   primaryTopic (primaryTopicOf)
    –   Project
                                        – workplaceHomepage –   sha1
    –   Organization                    – workInfoHomepage –    thumbnail
    –   Group                           – schoolHomepage    –   logo
    –   member
    –   Document
    –   Image



                                               #lod4h
Get Yourself a URI

• Can use a CoolURI based on your
  homepage
• A mailto:email@org.org
• A “blank node”
  _:me
  (although these are discouraged for
  Linked Data)



                       #lod4h
@prefix : <http://xmlns.com/foaf/0.1/> .

<http://chi.cci.fsu.edu/person/rurban#>                   URIs are always
                                                          enclosed in brackets
   :name “Richard Urban” ;
                                                 Statements end with
                                                 a semi-colon…..
Properties start with
a colon.                Strings are in quotes.   Except the last
                                                 statement ends in a
                                                 period.


     :homepage <http://chi.cci.fsu.edu> .




                                        #lod4h
Hands-on

• Open a text editor.
• Write a FOAF description for yourself
  using the Turtle Syntax.
  – http://xmlns.com/foaf/spec/
  – http://www.w3.org/TeamSubmission/turtle/
• Save the file with .ttl extension
  – yourName.ttl



                         #lod4h
Publishing Your FOAF

• Put the file online, link it from your website.
• Publish using an RDF Triplestore
• Using FOAF-based plugins for
  Wordpress/Drupal, etc.




                         #lod4h
Sesame Triple Store

• Let’s use my sandbox for this week:
    – http://goo.gl/PgdqN
•   Select the DHWI repository
•   Select ADD
•   Context baseURL: http://chi.cci.fsu/dhwi
•   Past your Turtle into the RDF box.

• All of us together:
                            #lod4h
Linking our FOAF together.

• I know we just met, and this is crazy, but…

  :knows <http://chi.cci.fsu.edu/person/rurban#>


• Add the URI of anyone else in the class
  you know.



                          #lod4h
Some FOAF Humanities Use Cases

• Virtual International Authority File
  http://www.viaf.org
• Social Networks and Archival Context
  http://socialarchive.iath.virginia.edu/
• Linking Lives
  http://data.archiveshub.ac.uk/page/person/nc
  arules/skinnerbeverley1938-1999artist
• dbPedia
  http://dbpedia.org/data/Abraham_Lincoln.n3

                        #lod4h
Beyond FOAF

• Organization Ontology
  http://www.w3.org/TR/vocab-org/
• Encoded Archival Context-
  Corporate, Personas, Families Ontology
  http://goo.gl/oFIkW
• Other domain ontologies with
  representations of people.



                      #lod4h
BREAK


        #lod4h
Participant Projects

• What’s a small linked data project you can
  complete in the next few days?
  – Explore modeling questions
     • Identify existing models
  – Create/transform some data
     • What data is already out there?
  – Publish some examples
  – Explore potential applications


                              #lod4h
Tonight’s Events

• 4:00-5:00pm Lecture: Seb Chan
  – Location: Ulrich Recital Hall in Tawes Fine
    Arts Building
• 5:30pm-7:00pm Graduate Student
  Networking Event
  – Hosted by CUNY and MITH; Location: MITH,
    0301 Hornbake Library inside Non-Print
    Media
  – Refreshments Provided

                          #lod4h

Contenu connexe

Tendances

Linked Open Data and Digital Curation (Islandora)
Linked Open Data and Digital Curation (Islandora)Linked Open Data and Digital Curation (Islandora)
Linked Open Data and Digital Curation (Islandora)Hong (Jenny) Jing
 
The Impact of Linked Data in Digital Curation and Application to the Catalogu...
The Impact of Linked Data in Digital Curation and Application to the Catalogu...The Impact of Linked Data in Digital Curation and Application to the Catalogu...
The Impact of Linked Data in Digital Curation and Application to the Catalogu...Hong (Jenny) Jing
 
Metadata Training for Staff and Librarians for the New Data Environment
Metadata Training for Staff and Librarians for the New Data EnvironmentMetadata Training for Staff and Librarians for the New Data Environment
Metadata Training for Staff and Librarians for the New Data EnvironmentDiane Hillmann
 
Charper.penn.20140411
Charper.penn.20140411Charper.penn.20140411
Charper.penn.20140411charper
 
Linked Data - Radical Change?
Linked Data -  Radical Change?Linked Data -  Radical Change?
Linked Data - Radical Change?Richard Wallis
 
Islandora and Linked Open Data
Islandora and Linked Open Data Islandora and Linked Open Data
Islandora and Linked Open Data eohallor
 
Hiberlink: Investigating Reference Rot, December 2013
Hiberlink: Investigating Reference Rot, December 2013Hiberlink: Investigating Reference Rot, December 2013
Hiberlink: Investigating Reference Rot, December 2013Herbert Van de Sompel
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic WebRoberto García
 
Libraries and Linked Data: Looking to the Future (3)
Libraries and Linked Data: Looking to the Future (3)Libraries and Linked Data: Looking to the Future (3)
Libraries and Linked Data: Looking to the Future (3)ALATechSource
 
Towards digitizing scholarly communication
Towards digitizing scholarly communicationTowards digitizing scholarly communication
Towards digitizing scholarly communicationSören Auer
 

Tendances (20)

Linked Open Data and Digital Curation (Islandora)
Linked Open Data and Digital Curation (Islandora)Linked Open Data and Digital Curation (Islandora)
Linked Open Data and Digital Curation (Islandora)
 
NISO/DCMI Webinar: Cooperative Authority Control: The Virtual International A...
NISO/DCMI Webinar: Cooperative Authority Control: The Virtual International A...NISO/DCMI Webinar: Cooperative Authority Control: The Virtual International A...
NISO/DCMI Webinar: Cooperative Authority Control: The Virtual International A...
 
The Impact of Linked Data in Digital Curation and Application to the Catalogu...
The Impact of Linked Data in Digital Curation and Application to the Catalogu...The Impact of Linked Data in Digital Curation and Application to the Catalogu...
The Impact of Linked Data in Digital Curation and Application to the Catalogu...
 
Metadata Training for Staff and Librarians for the New Data Environment
Metadata Training for Staff and Librarians for the New Data EnvironmentMetadata Training for Staff and Librarians for the New Data Environment
Metadata Training for Staff and Librarians for the New Data Environment
 
Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...
Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...
Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...
 
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
NISO/DCMI September 25 Webinar: Implementing Linked Data in Developing Countr...
 
Charper.penn.20140411
Charper.penn.20140411Charper.penn.20140411
Charper.penn.20140411
 
Linked Data - Radical Change?
Linked Data -  Radical Change?Linked Data -  Radical Change?
Linked Data - Radical Change?
 
General Introduction for Semantic Web and Linked Open Data
General Introduction for Semantic Web and Linked Open DataGeneral Introduction for Semantic Web and Linked Open Data
General Introduction for Semantic Web and Linked Open Data
 
semantic web & natural language
semantic web & natural languagesemantic web & natural language
semantic web & natural language
 
Islandora and Linked Open Data
Islandora and Linked Open Data Islandora and Linked Open Data
Islandora and Linked Open Data
 
Hiberlink: Investigating Reference Rot, December 2013
Hiberlink: Investigating Reference Rot, December 2013Hiberlink: Investigating Reference Rot, December 2013
Hiberlink: Investigating Reference Rot, December 2013
 
NISO/DCMI May 22 Webinar: Semantic Mashups Across Large, Heterogeneous Insti...
 NISO/DCMI May 22 Webinar: Semantic Mashups Across Large, Heterogeneous Insti... NISO/DCMI May 22 Webinar: Semantic Mashups Across Large, Heterogeneous Insti...
NISO/DCMI May 22 Webinar: Semantic Mashups Across Large, Heterogeneous Insti...
 
Unlocking Doors: recent initiatives in open and linked data at the National L...
Unlocking Doors: recent initiatives in open and linked data at the National L...Unlocking Doors: recent initiatives in open and linked data at the National L...
Unlocking Doors: recent initiatives in open and linked data at the National L...
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic Web
 
Hacking with Semantic Web
Hacking with Semantic WebHacking with Semantic Web
Hacking with Semantic Web
 
Libraries and Linked Data: Looking to the Future (3)
Libraries and Linked Data: Looking to the Future (3)Libraries and Linked Data: Looking to the Future (3)
Libraries and Linked Data: Looking to the Future (3)
 
Metadata is back!
Metadata is back!Metadata is back!
Metadata is back!
 
Reminiscing about interoperability
Reminiscing about interoperabilityReminiscing about interoperability
Reminiscing about interoperability
 
Towards digitizing scholarly communication
Towards digitizing scholarly communicationTowards digitizing scholarly communication
Towards digitizing scholarly communication
 

En vedette (9)

Von ESE zu EDM und darüber hinaus: Wie Europeana Zugang zu Objekten des Kultu...
Von ESE zu EDM und darüber hinaus: Wie Europeana Zugang zu Objekten des Kultu...Von ESE zu EDM und darüber hinaus: Wie Europeana Zugang zu Objekten des Kultu...
Von ESE zu EDM und darüber hinaus: Wie Europeana Zugang zu Objekten des Kultu...
 
DM2E's EDM Application Profile - Evelyn Dröge
DM2E's EDM Application Profile - Evelyn DrögeDM2E's EDM Application Profile - Evelyn Dröge
DM2E's EDM Application Profile - Evelyn Dröge
 
09 pisa finale
09 pisa finale09 pisa finale
09 pisa finale
 
10 wp4 community building
10 wp4 community building10 wp4 community building
10 wp4 community building
 
Pisa final all_wp_121214_wp1_dg
Pisa final all_wp_121214_wp1_dgPisa final all_wp_121214_wp1_dg
Pisa final all_wp_121214_wp1_dg
 
Reasoning with Reasoning (STRiX 2014)
Reasoning with Reasoning (STRiX 2014)Reasoning with Reasoning (STRiX 2014)
Reasoning with Reasoning (STRiX 2014)
 
Virtual exhibition presentation pim
Virtual exhibition presentation pimVirtual exhibition presentation pim
Virtual exhibition presentation pim
 
Wp4 results july dec 2014
Wp4 results july dec 2014Wp4 results july dec 2014
Wp4 results july dec 2014
 
DM2E community building
DM2E community buildingDM2E community building
DM2E community building
 

Similaire à Publishing and Using Linked Open Data - Day 1

Publishing and Using Linked Open Data - Day 2
Publishing and Using Linked Open Data - Day 2Publishing and Using Linked Open Data - Day 2
Publishing and Using Linked Open Data - Day 2Richard Urban
 
Publishing and Using Linked Open Data - Day 4
Publishing and Using Linked Open Data - Day 4Publishing and Using Linked Open Data - Day 4
Publishing and Using Linked Open Data - Day 4Richard Urban
 
TPDL2013 tutorial linked data for digital libraries 2013-10-22
TPDL2013 tutorial linked data for digital libraries 2013-10-22TPDL2013 tutorial linked data for digital libraries 2013-10-22
TPDL2013 tutorial linked data for digital libraries 2013-10-22jodischneider
 
Introduction to linked data
Introduction to linked dataIntroduction to linked data
Introduction to linked dataLaura Po
 
IFLA LIDASIG Open Session 2017: Introduction to Linked Data
IFLA LIDASIG Open Session 2017: Introduction to Linked DataIFLA LIDASIG Open Session 2017: Introduction to Linked Data
IFLA LIDASIG Open Session 2017: Introduction to Linked DataLars G. Svensson
 
Linked data presentation for libraries (COMO)
Linked data presentation for libraries (COMO)Linked data presentation for libraries (COMO)
Linked data presentation for libraries (COMO)robin fay
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2Martin Hepp
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2guestecacad2
 
Lecture linked data cloud & sparql
Lecture linked data cloud & sparqlLecture linked data cloud & sparql
Lecture linked data cloud & sparqlDhavalkumar Thakker
 
Linked Data: A short(-ish) introduction
Linked Data: A short(-ish) introductionLinked Data: A short(-ish) introduction
Linked Data: A short(-ish) introductionPete Johnston
 
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...Cory Lampert
 
Linked data for librarians
Linked data for librariansLinked data for librarians
Linked data for librarianstrevorthornton
 
Linked data HHS 2015
Linked data HHS 2015Linked data HHS 2015
Linked data HHS 2015Cason Snow
 
DHWI Linked Open Data - Show and Tell
DHWI Linked Open Data - Show and TellDHWI Linked Open Data - Show and Tell
DHWI Linked Open Data - Show and TellGeorgina Goodlander
 

Similaire à Publishing and Using Linked Open Data - Day 1 (20)

Publishing and Using Linked Open Data - Day 2
Publishing and Using Linked Open Data - Day 2Publishing and Using Linked Open Data - Day 2
Publishing and Using Linked Open Data - Day 2
 
Publishing and Using Linked Open Data - Day 4
Publishing and Using Linked Open Data - Day 4Publishing and Using Linked Open Data - Day 4
Publishing and Using Linked Open Data - Day 4
 
TPDL2013 tutorial linked data for digital libraries 2013-10-22
TPDL2013 tutorial linked data for digital libraries 2013-10-22TPDL2013 tutorial linked data for digital libraries 2013-10-22
TPDL2013 tutorial linked data for digital libraries 2013-10-22
 
Introduction to linked data
Introduction to linked dataIntroduction to linked data
Introduction to linked data
 
IFLA LIDASIG Open Session 2017: Introduction to Linked Data
IFLA LIDASIG Open Session 2017: Introduction to Linked DataIFLA LIDASIG Open Session 2017: Introduction to Linked Data
IFLA LIDASIG Open Session 2017: Introduction to Linked Data
 
Open data and linked data
Open data and linked dataOpen data and linked data
Open data and linked data
 
Linked data presentation for libraries (COMO)
Linked data presentation for libraries (COMO)Linked data presentation for libraries (COMO)
Linked data presentation for libraries (COMO)
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2
 
Linking up your data
Linking up your dataLinking up your data
Linking up your data
 
Linked (Open) Data
Linked (Open) DataLinked (Open) Data
Linked (Open) Data
 
Lecture linked data cloud & sparql
Lecture linked data cloud & sparqlLecture linked data cloud & sparql
Lecture linked data cloud & sparql
 
Linked Open Data
Linked Open DataLinked Open Data
Linked Open Data
 
Linked Data: A short(-ish) introduction
Linked Data: A short(-ish) introductionLinked Data: A short(-ish) introduction
Linked Data: A short(-ish) introduction
 
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
 
NISO Webinar: Library Linked Data: From Vision to Reality
NISO Webinar: Library Linked Data: From Vision to RealityNISO Webinar: Library Linked Data: From Vision to Reality
NISO Webinar: Library Linked Data: From Vision to Reality
 
Linked data for librarians
Linked data for librariansLinked data for librarians
Linked data for librarians
 
Web of Data Usage Mining
Web of Data Usage MiningWeb of Data Usage Mining
Web of Data Usage Mining
 
Linked data HHS 2015
Linked data HHS 2015Linked data HHS 2015
Linked data HHS 2015
 
DHWI Linked Open Data - Show and Tell
DHWI Linked Open Data - Show and TellDHWI Linked Open Data - Show and Tell
DHWI Linked Open Data - Show and Tell
 

Plus de Richard Urban

Collections Cubed: Into the Third Dimension
Collections Cubed: Into the Third DimensionCollections Cubed: Into the Third Dimension
Collections Cubed: Into the Third DimensionRichard Urban
 
Data-modeling Mindsets and the Digital Humanities
Data-modeling Mindsets and the Digital HumanitiesData-modeling Mindsets and the Digital Humanities
Data-modeling Mindsets and the Digital HumanitiesRichard Urban
 
How to do things with metadata: From rights statements to speech acts.
How to do things with metadata: From rights statements to speech acts.How to do things with metadata: From rights statements to speech acts.
How to do things with metadata: From rights statements to speech acts.Richard Urban
 
Digital Libraries in the Third Dimension
Digital Libraries in the Third DimensionDigital Libraries in the Third Dimension
Digital Libraries in the Third DimensionRichard Urban
 
The Dublin Core 1:1 Principle in the Age of Linked Data
The Dublin Core 1:1 Principle in the Age of Linked DataThe Dublin Core 1:1 Principle in the Age of Linked Data
The Dublin Core 1:1 Principle in the Age of Linked DataRichard Urban
 
3D Printing for Scientific & Cultural Collections
3D Printing for Scientific & Cultural Collections3D Printing for Scientific & Cultural Collections
3D Printing for Scientific & Cultural CollectionsRichard Urban
 
Representation Patterns for Cultural Heritage Resources
Representation Patterns for Cultural Heritage Resources Representation Patterns for Cultural Heritage Resources
Representation Patterns for Cultural Heritage Resources Richard Urban
 
Publishing and Using Linked Open Data - Day 5
Publishing and Using Linked Open Data - Day 5Publishing and Using Linked Open Data - Day 5
Publishing and Using Linked Open Data - Day 5Richard Urban
 
Linked Open Data for Libraries, Archives, and Museums: An Aggregators View
Linked Open Data for Libraries, Archives, and Museums: An Aggregators ViewLinked Open Data for Libraries, Archives, and Museums: An Aggregators View
Linked Open Data for Libraries, Archives, and Museums: An Aggregators ViewRichard Urban
 
DCMI/ASIS&T Conference Roundup
DCMI/ASIS&T Conference RoundupDCMI/ASIS&T Conference Roundup
DCMI/ASIS&T Conference RoundupRichard Urban
 
Museum Information Visualization Research Files
Museum Information Visualization Research FilesMuseum Information Visualization Research Files
Museum Information Visualization Research FilesRichard Urban
 
Principle Violations: Revisiting the Dublin Core 1:1 Principle
Principle Violations:  Revisiting the Dublin Core 1:1 PrinciplePrinciple Violations:  Revisiting the Dublin Core 1:1 Principle
Principle Violations: Revisiting the Dublin Core 1:1 PrincipleRichard Urban
 
Building and Evaluating Collection Dashboards
Building and Evaluating Collection DashboardsBuilding and Evaluating Collection Dashboards
Building and Evaluating Collection DashboardsRichard Urban
 
The Past's Present Future: Emerging Trends in Online Cultural Heritage
The Past's Present Future:  Emerging Trends in Online Cultural HeritageThe Past's Present Future:  Emerging Trends in Online Cultural Heritage
The Past's Present Future: Emerging Trends in Online Cultural HeritageRichard Urban
 
Cultural Heritage Information Dashboards
Cultural Heritage Information DashboardsCultural Heritage Information Dashboards
Cultural Heritage Information DashboardsRichard Urban
 
IMLS DCC Progress Update to the Chief Officers of State Library Agencies (COSLA)
IMLS DCC Progress Update to the Chief Officers of State Library Agencies (COSLA)IMLS DCC Progress Update to the Chief Officers of State Library Agencies (COSLA)
IMLS DCC Progress Update to the Chief Officers of State Library Agencies (COSLA)Richard Urban
 
Modeling CDWA Lite as an OWL-DL Ontology
Modeling CDWA Lite as an OWL-DL OntologyModeling CDWA Lite as an OWL-DL Ontology
Modeling CDWA Lite as an OWL-DL OntologyRichard Urban
 
Second Museums and Archeological Modeling
Second Museums and Archeological ModelingSecond Museums and Archeological Modeling
Second Museums and Archeological ModelingRichard Urban
 

Plus de Richard Urban (20)

Collections Cubed: Into the Third Dimension
Collections Cubed: Into the Third DimensionCollections Cubed: Into the Third Dimension
Collections Cubed: Into the Third Dimension
 
Data-modeling Mindsets and the Digital Humanities
Data-modeling Mindsets and the Digital HumanitiesData-modeling Mindsets and the Digital Humanities
Data-modeling Mindsets and the Digital Humanities
 
How to do things with metadata: From rights statements to speech acts.
How to do things with metadata: From rights statements to speech acts.How to do things with metadata: From rights statements to speech acts.
How to do things with metadata: From rights statements to speech acts.
 
UX@iSchool
UX@iSchoolUX@iSchool
UX@iSchool
 
Digital Libraries in the Third Dimension
Digital Libraries in the Third DimensionDigital Libraries in the Third Dimension
Digital Libraries in the Third Dimension
 
The Dublin Core 1:1 Principle in the Age of Linked Data
The Dublin Core 1:1 Principle in the Age of Linked DataThe Dublin Core 1:1 Principle in the Age of Linked Data
The Dublin Core 1:1 Principle in the Age of Linked Data
 
3D Printing for Scientific & Cultural Collections
3D Printing for Scientific & Cultural Collections3D Printing for Scientific & Cultural Collections
3D Printing for Scientific & Cultural Collections
 
Representation Patterns for Cultural Heritage Resources
Representation Patterns for Cultural Heritage Resources Representation Patterns for Cultural Heritage Resources
Representation Patterns for Cultural Heritage Resources
 
Publishing and Using Linked Open Data - Day 5
Publishing and Using Linked Open Data - Day 5Publishing and Using Linked Open Data - Day 5
Publishing and Using Linked Open Data - Day 5
 
Linked Open Data for Libraries, Archives, and Museums: An Aggregators View
Linked Open Data for Libraries, Archives, and Museums: An Aggregators ViewLinked Open Data for Libraries, Archives, and Museums: An Aggregators View
Linked Open Data for Libraries, Archives, and Museums: An Aggregators View
 
DCMI/ASIS&T Conference Roundup
DCMI/ASIS&T Conference RoundupDCMI/ASIS&T Conference Roundup
DCMI/ASIS&T Conference Roundup
 
Museum Information Visualization Research Files
Museum Information Visualization Research FilesMuseum Information Visualization Research Files
Museum Information Visualization Research Files
 
Principle Violations: Revisiting the Dublin Core 1:1 Principle
Principle Violations:  Revisiting the Dublin Core 1:1 PrinciplePrinciple Violations:  Revisiting the Dublin Core 1:1 Principle
Principle Violations: Revisiting the Dublin Core 1:1 Principle
 
Building and Evaluating Collection Dashboards
Building and Evaluating Collection DashboardsBuilding and Evaluating Collection Dashboards
Building and Evaluating Collection Dashboards
 
The Past's Present Future: Emerging Trends in Online Cultural Heritage
The Past's Present Future:  Emerging Trends in Online Cultural HeritageThe Past's Present Future:  Emerging Trends in Online Cultural Heritage
The Past's Present Future: Emerging Trends in Online Cultural Heritage
 
Cultural Heritage Information Dashboards
Cultural Heritage Information DashboardsCultural Heritage Information Dashboards
Cultural Heritage Information Dashboards
 
IMLS DCC Progress Update to the Chief Officers of State Library Agencies (COSLA)
IMLS DCC Progress Update to the Chief Officers of State Library Agencies (COSLA)IMLS DCC Progress Update to the Chief Officers of State Library Agencies (COSLA)
IMLS DCC Progress Update to the Chief Officers of State Library Agencies (COSLA)
 
Modeling CDWA Lite as an OWL-DL Ontology
Modeling CDWA Lite as an OWL-DL OntologyModeling CDWA Lite as an OWL-DL Ontology
Modeling CDWA Lite as an OWL-DL Ontology
 
Museum Metaverses
Museum MetaversesMuseum Metaverses
Museum Metaverses
 
Second Museums and Archeological Modeling
Second Museums and Archeological ModelingSecond Museums and Archeological Modeling
Second Museums and Archeological Modeling
 

Publishing and Using Linked Open Data - Day 1

  • 1. Publishing and Using Linked Open Data Richard J. Urban, Ph.D. School of Library and Information Studies Florida State University rurban@fsu.edu @musebrarian #lod4h
  • 2. January 7, 2013 Monday’s Schedule • 9:30 - 10:00 Class Session: Participant Introductions • 10:00- 10:45 Class Session: A Gentle Introduction to Linked Data • 10:45-11:00 am Break • 11:00 am- Noon Class Session: Exploring Linked Data Use Cases • Noon- 1 pm Lunch (on your own) • 1:00-2:30 pm Class Session: A Gentle Introduction to Linked Data (con't) • 2:30-2:45 pm Break • 2:45-3:45pm Class Session: Participant Project Kick-off • 4:00-5:00 pm Lecture: Seb Chan - Location: Ulrich Recital Hall, Tawes Fine Arts Building • 5:30 pm-7:00 pm Graduate Student Networking Event Hosted by CUNY and MITH Location: MITH 0301 Hornbake Library (inside Non-Print Media) Refreshments Provided #lod4h
  • 4. A GENTLE INTRODUCTION TO LINKED DATA: PART I #lod4h
  • 5. A Web of Documents Berners-Lee, T. (1989) Information Management: A Proposal http://goo.gl/xh36K #lod4h 5
  • 6. World Wide Web WWW - documents with simple relationships #lod4h 6
  • 7. An HTML tree #lod4h 7
  • 8. Document semantics • XML (and HTML) provides a descriptive markup for documents (including metadata records) • Even for more complex XML, like TEI, the meaning of many elements is dependent on it’s context within a document instance. • Interpreting this context requires human intervention. #lod4h
  • 9. Organizing the Web • Human organization • Crawl and Index – Uses many of the methods used by digital humanities scholars to extract information from web documents. • Page Rank – Inferring importance from links #lod4h
  • 11. Data-driven documents Data Data Data Data WWW - documents with simple relationships #lod4h 11
  • 12. •Federated (Z39.50) •Aggregated (Open Archives Initiative – Protocol for Metadata Harvesting) •Application Programming Interface (API) (service specific) #lod4h 12
  • 13. Data Semantics • Often dependent on human interpretation of documents/standards. • Local data-provider interpretations not always documented or available to data consumers. #lod4h
  • 14. LINKED OPEN DATA A New Vision in Two Parts #lod4h
  • 15. Linked Data Principles 1. Use URIs as names for things 2. Use HTTP URIs so that people can look up those names. 3. When someone looks up a URI, provide useful information, using the standards (RDF, SPARQL) 4. Include links to other URIs. so that they can discover more things. #lod4h 15
  • 16. “Things” = Resources A resource can be anything that has identity. Familiar examples include an electronic document, an image, a service (e.g., "today's weather report for Los Angeles"), and a collection of other resources. Not all resources are network "retrievable"; e.g., human beings, corporations, and bound books in a library can also be considered resources. The resource is the conceptual mapping to an entity or set of entities, not necessarily the entity which corresponds to that mapping at any particular instance in time. Thus, a resource can remain constant even when its content---the entities to which it currently corresponds--- changes over time, provided that the conceptual mapping is not changed in the process. http://www.ietf.org/rfc/rfc2396.txt #lod4h
  • 17. Uniform Resource Identifiers • More than a Uniform Resource Locator (URL) • Proves a mechanism to name resources in a way that works at Internet scale. http://en.wikipedia.org/wiki/Uniform_resource_identifier #lod4h
  • 18. De-referencing URIs • When someone looks up a URI, provide useful information, using the standards (RDF, SPARQL) • URIs can be used to name non-networked resources (concepts, people, physical objects, etc.) • Useful if information about these objects can be returned when the name is used. • CoolURIs for the Semantic Web http://www.w3.org/TR/cooluris/ #lod4h
  • 19. Resource Description Framework • A model for representing data – An artificial language with a formal semantic model – Can be expressed using multiple syntaxes – Simple grammar • RDF “Triple” – <subject> <predicate> <object> – NAME verb Object – Mona Lisa painted by Leonardo da Vinci #lod4h
  • 20. It’s a graph! • That uses URIs http://ex.org/monaLisa# http://purl.org/dc/terms/creator/ http://ex.org/daVinci# #lod4h 20
  • 21. From a simple language, we can say complex things. #lod4h 21
  • 22. RDF Data Modeling • RDF can be used with multiple tools for modeling data • Simple: RDF Schema (RDFS) • Robust: Web Ontology Language (OWL) – OWL-Lite – OWL-Full #lod4h
  • 23. Limitations • Best used for simple declarative statements – Difficult to express meta-assertions i.e. “john believes that sally is 5’ tall” – Data provenance/trust – Negation “sally is not 5’ tall” – Tenseless (need to explicitly model time) – Modeling a “record” (named graphs) #lod4h
  • 24. SPARQL • SPARQL Protocol and RDF Query Language – A query language for RDF – Similar to SQL – Implemented by RDF publication software (Triplestore) #lod4h
  • 25. Link to Other Resources • Include links to other URIs. so that they can discover more things. – Link to controlled vocabularies/ontologies – Use existing RDFS/OWL schemas – link different representations of the same resources together • Associate annotations with resources #lod4h
  • 26. The Linked Data so far #lod4h 26
  • 27. Linked Open Data Criteria ★ Available on the web (whatever format), but with an open license ★★ Available as machine-readable structured data (e.g. excel instead of image scan of a table) ★★★ as (2) plus non-proprietary format (e.g. CSV instead of excel) ★★★★ All the above plus, Use open standards from W3C (RDF and SPARQL) to identify things, so that people can point at your stuff ★★★★★ All the above, plus: Link your data to other people’s data to provide context #lod4h
  • 28. LINKED DATA USE CASES #lod4h
  • 29. Use Cases • Linked Library Use Cases http://www.w3.org/2005/Incubator/lld/XGR- lld-usecase-20111025/ • DHWI Examples http://www.diigo.com/user/musebrarian/dh wi_example #lod4h
  • 30. A GENTLE INTRODUCTION TO LINKED DATA: PART II #lod4h
  • 31. A Simple Start • Friend of a Friend (FOAF) http://www.foaf-project.org/ • A simple RDF vocabulary for describing people and their relationships. #lod4h
  • 32. FOAF (Turtle) Syntax @prefix : <http://xmlns.com/foaf/0.1/> . <http://chi.cci.fsu.edu/person/rurban#> :name "Richard J. Urban" ; :givenname “Richard” ; :familyname “Urban” ; :website <http://chi.cci.fsu.edu/> ; :workplacehomepage <http://slis.fsu.edu> ; :workplacedirectory <http://directory.cci.fsu.edu/richard-urban/> ; :publications <http://chi.cci.fsu.edu/person/rurban/publications> ; :mbox_sha1sum <e122ce3b5475f25d5824e02574806b5e116b2662> ; :weblog <http://www.inherentvice.net> . #lod4h
  • 34. FOAF <XML> Syntax <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:foaf="http://xmlns.com/foaf/0.1/"> <rdf:Description rdf:about="http://chi.cci.fsu.edu/person/rurban#"> <foaf:name>Richard J. Urban</foaf:name> <foaf:givenname>Richard</foaf:givenname> <foaf:familyname>Urban</foaf:familyname> <foaf:website rdf:resource="http://chi.cci.fsu.edu/" /> <foaf:workplacehomepage rdf:resource="http://slis.fsu.edu" /> <foaf:workplacedirectory rdf:resource="http://directory.cci.fsu.edu/richard-urban/" /> <foaf:publications rdf:resource="http://chi.cci.fsu.edu/person/rurban/publications" /> <foaf:mbox_sha1sum rdf:resource="e122ce3b5475f25d5824e02574806b5e116b2662" /> <foaf:weblog rdf:resource="http://www.inherentvice.net" /> </rdf:Description> </rdf:RDF> #lod4h
  • 36. Basic Turtle • Terse RDF Triple Language http://www.w3.org/TeamSubmission/turtle/ • Always start with a @prefix to declare a namespace for each schema you will use in your graph – Can mix/match any published RDF schema @prefix : <http://xmlns.com/foaf/0.1/> . #lod4h
  • 37. FOAF Properties http://xmlns.com/foaf/spec/ • FOAF Core • Social Web – publications – Agent – nick – Person – currentProject – mbox – name – pastProject – title – homepage – img – weblog – account – depiction (depicts) – openid – OnlineAccount – familyName – jabberID – accountName – givenName – knows – mbox_sha1sum – accountServiceHomepage – based_near – interest – PersonalProfileDocument – age – topic_interest – made (maker) – topic (page) – tipjar – primaryTopic (primaryTopicOf) – Project – workplaceHomepage – sha1 – Organization – workInfoHomepage – thumbnail – Group – schoolHomepage – logo – member – Document – Image #lod4h
  • 38. Get Yourself a URI • Can use a CoolURI based on your homepage • A mailto:email@org.org • A “blank node” _:me (although these are discouraged for Linked Data) #lod4h
  • 39. @prefix : <http://xmlns.com/foaf/0.1/> . <http://chi.cci.fsu.edu/person/rurban#> URIs are always enclosed in brackets :name “Richard Urban” ; Statements end with a semi-colon….. Properties start with a colon. Strings are in quotes. Except the last statement ends in a period. :homepage <http://chi.cci.fsu.edu> . #lod4h
  • 40. Hands-on • Open a text editor. • Write a FOAF description for yourself using the Turtle Syntax. – http://xmlns.com/foaf/spec/ – http://www.w3.org/TeamSubmission/turtle/ • Save the file with .ttl extension – yourName.ttl #lod4h
  • 41. Publishing Your FOAF • Put the file online, link it from your website. • Publish using an RDF Triplestore • Using FOAF-based plugins for Wordpress/Drupal, etc. #lod4h
  • 42. Sesame Triple Store • Let’s use my sandbox for this week: – http://goo.gl/PgdqN • Select the DHWI repository • Select ADD • Context baseURL: http://chi.cci.fsu/dhwi • Past your Turtle into the RDF box. • All of us together: #lod4h
  • 43. Linking our FOAF together. • I know we just met, and this is crazy, but… :knows <http://chi.cci.fsu.edu/person/rurban#> • Add the URI of anyone else in the class you know. #lod4h
  • 44. Some FOAF Humanities Use Cases • Virtual International Authority File http://www.viaf.org • Social Networks and Archival Context http://socialarchive.iath.virginia.edu/ • Linking Lives http://data.archiveshub.ac.uk/page/person/nc arules/skinnerbeverley1938-1999artist • dbPedia http://dbpedia.org/data/Abraham_Lincoln.n3 #lod4h
  • 45. Beyond FOAF • Organization Ontology http://www.w3.org/TR/vocab-org/ • Encoded Archival Context- Corporate, Personas, Families Ontology http://goo.gl/oFIkW • Other domain ontologies with representations of people. #lod4h
  • 46. BREAK #lod4h
  • 47. Participant Projects • What’s a small linked data project you can complete in the next few days? – Explore modeling questions • Identify existing models – Create/transform some data • What data is already out there? – Publish some examples – Explore potential applications #lod4h
  • 48. Tonight’s Events • 4:00-5:00pm Lecture: Seb Chan – Location: Ulrich Recital Hall in Tawes Fine Arts Building • 5:30pm-7:00pm Graduate Student Networking Event – Hosted by CUNY and MITH; Location: MITH, 0301 Hornbake Library inside Non-Print Media – Refreshments Provided #lod4h