OCLC Research TAI CHI Webinar 5/27/2010 A Gentle Introduction to Linked Data Ralph LeVan Sr. Research Scientist OCLC Research.

Slides:



Advertisements
Similar presentations
Pierre-Johan CHARTRE Java EE - JAX-RS - Pierre-Johan CHARTRE
Advertisements

LIS650lecture 1 XHTML 1.0 strict Thomas Krichel
Linked Data Activities at OCLC Ralph LeVan Senior Research Scientist OCLC Research.
XPointer and HTTP Range A possible design for a scalable and extensible RDF Data Access protocol. Bryan Thompson draft Presented to the RDF.
Imagining the Future. WORLD WIDE WEB Tim Berners-Lee invented the World Wide Web.World Wide Web A graduate of Oxford University, England, in 1989, Tim.
Other Web Application Development Technologies. PHP.
The Institute for Learning and Research Technology is a national centre of excellence in the development and use of technology-based methods in teaching,
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Creating Linked Data Juan F. Sequeda Semantic Technology Conference June 2011.
An introduction to RDF and library linked data Gordon Dunsire Presented at the Dewey Decimal Classification Executive Briefing 15 Sep 2011, London.
What are GUIDs and Why Do We Need Them ??? Steve Baskauf Vanderbilt Dept. of Biological Sciences
CS 1150 – Lab #16A & 16B – HTML TA – Sanjaya Wijeratne – Web Page -
II Web 3.0 explained with a stamp (English version) Part I: the basics Part II: techniques.
Semantic Web Thanks to folks at LAIT lab Sources include :
The Semantic Web – WEEK 4: RDF
Z39.50 and the Web ZIG July 2000 Poul Henrik Jørgensen, Danish Bibliographic Centre,
1 Understanding Web Services Presented By: Woodas Lai.
RDF AND LINKED DATA Jenn Riley Head, Carolina Digital Library and Archives The University of North Carolina at Chapel Hill.
4.01 How Web Pages Work.
RDF Tutorial.
Semantic Web Introduction
Linked Data for Libraries, Archives, Museums. Learning objectives Define the concept of linked data State 3 benefits of creating linked data and making.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 22 World Wide Web and HTTP.
SOAP Quang Vinh Pham Simon De Baets Université Libre de Bruxelles1.
Introducing Linked Data ISD Spotlight Presented by Alison Hitchens 2013.
The Web of data with meaning... By Michael Griffiths.
SIOC: Semantically-Interlinked Online Communities HY-566 Theodoros Dionysiou 1616 Nicolaou Stavros 1686 Andreas Pobatzis 1851.
HTTP Hypertext Transfer Protocol. HTTP messages HTTP is the language that web clients and web servers use to talk to each other –HTTP is largely “under.
HTTP By Mychal Hess, Dee Chow, and Riley Barnes. History HTTP  Tim Berners-Lee he implemented the HTTP protocol in 1990 at the European Center for High-
OCLC Research TAI CHI Webinar 7/1/2010 OCLC Open Source Linked Data Framework Ralph LeVan Sr. Research Scientist OCLC Research.
Leveraging Names with Linked Data Karen Smith-Yoshimura Ralph LeVan 2010 RLG Partnership Annual Meeting Chicago, IL 9 June 2010.
Z39.50, XML & RDF Applications ZIG Tutorial January 2000 Poul Henrik Jørgensen, Danish Bibliographic Centre,
Magda Delroy Dwayne Beth Joyce Michelle EDUCATIONAL ARCHITECTS, Inc.
INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 7 – THE WEB SEAN J. TAYLOR.
JavaScript, Fourth Edition Chapter 12 Updating Web Pages with AJAX.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
The INTERNET how it works. the internet: defined So, what is it?
Integrating Live Plant Images with Other Types of Biodiversity Records Steve Baskauf Vanderbilt Dept. of Biological Sciences
CC L A W EB DE D ATOS P RIMAVERA 2015 Lecture 2: RDF Model & Syntax Aidan Hogan
© 2012 IBM Corporation Best Practices for Publishing RDF Vocabularies Arthur Ryman,
Semantic Web - an introduction By Daniel Wu (danielwujr)
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 1 Key Concepts 1.
Introducing the World Wide Web Internet- a structure made up of millions of interconnected computers whose users communicate with each other and share.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
SPINNING THE SEMANTIC WEB APPLICATIONS FOR THE MODERN ERA LIBRARIES
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Introduction to the Semantic Web and Linked Data
Understanding RDF. 2/30 What is RDF? Resource Description Framework is an XML-based language to describe resources. A common understanding of a resource.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Operating Systems Lesson 12. HTTP vs HTML HTML: hypertext markup language ◦ Definitions of tags that are added to Web documents to control their appearance.
CS 6401 The World Wide Web Outline Background Structure Protocols.
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
Introduction to the World Wide Web & Internet CIS 101.
The Internet, Fourth Edition-- Illustrated 1 The Internet – Illustrated Introductory, Fourth Edition Unit B Understanding Browser Basics.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
The World Wide Web.
Introduction to the Internet
Linked Data Web that can be processed by machines
Building the Semantic Web
E-commerce | WWW World Wide Web - Concepts
E-commerce | WWW World Wide Web - Concepts
CASE STUDY -HTML,URLs,HTTP
How the VIAF Magic Happens
Cataloging the Internet
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Introduction to World Wide Web
Unit-3.
Internet and the world wide web (www)
Presentation transcript:

OCLC Research TAI CHI Webinar 5/27/2010 A Gentle Introduction to Linked Data Ralph LeVan Sr. Research Scientist OCLC Research

What is Linked Data? Simple answer: “The term Linked Data is used to describe a method of exposing, sharing, and connecting data via dereferenceable URIs on the Web.” – Wikipedia (emphasis added)

What is Linked Data? Opaque answer: Linked Data is a protocol component of the Semantic Web, using URIs, Real World Objects, Content Negotiation and RDF documents to share information on the web. My goal is to try to make that statement a little less opaque.

Why Linked Data? (Aren’t we sharing our data already?) The simplest answer is that Linked Data is a way to share data that we’ve always been eager to share, but in a non- library-centered exchange format. Up until now, our choices for sharing our data have been MARC (not very popular with the Web community) or Dublin Core (not very semantically rich). Linked Data, using RDF as a description syntax, provides a framework for sharing semantically rich data in a Web-friendly way. (Remember, this is the Semantic Web we’re talking about.)

The Semantic Web Dream “The semantic web is a vision of information that is understandable by computers, so computers can perform more of the tedious work involved in finding, combining, and acting upon information on the web.” – Wikipedia “I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers.” – Tim Berners-Lee

The Semantic Web Challenge Finding a web-acceptible forum to develop the markup syntax that lets us expose the semantic richness of MARC- 21 and the structural richness of AACR2 The forum is the W3C Library Linked Data Incubator GroupLibrary Linked Data Incubator Group The Syntax is the Resource Description Framework (RDF)

RDF RDF is a general framework for describing things A statement in RDF has three parts: subject, predicate, object The subject and predicate must be URIs The object can be a value or a URI Eric Miller

Why URIs? In the old days, we’d assign a control number to something important, like an LCCN and associate our data with that control number. URI’s are the modern equivalent of a control number with several bonuses The domain name tells you who created the URI Since the URI is usually an HTTP URL, there’s often something to click through to

URLs: Pages or Concepts? When is a URL a reference to a concept and when is it just a pointer to a page? Does that statement mean I like that web page or I like that service? How do we tell the difference?

Real World Objects A rule has been agreed upon by the W3C on how to tell concept URLs from page URLs Concept URLs, called “Real World Objects, will return an HTTP status of 303 (See Other) with the URL of a page in the Location header That 303 redirect is the clue to Semantic Web applications that they had a pointer to a concept, not just a page

Content Negotiation How does a Semantic Web application find the RDF we’re making? It asks for RDF automatically, whenever it follows a link. HTTP applications, (e.g., browsers) can tell servers what form of a page they would prefer to get back: HTML, PDF, JPEG… They do that by sending an Accept header along with their request for the page. When servers decide what to send back based on that Accept header, we call that Content Negotiation

Content Negotiation A browser going to would send the Accept header “*.*” (meaning that it would take anything) and typically get HTML back. A Semantic Web application going to that exact same URL would send the Accept header “application/rdf+xml” and would get RDF back.

What is Linked Data? Linked Data is a component of the Semantic Web, using URIs, Real World Objects, Content Negotiation and RDF documents to share information on the web. Hopefully, that’s a little less opaque now. Maybe some examples would help.

Real World Objects in VIAF is a Real World Object. How do we know this? Because clicking on that URL gets us a 303 redirect to curl --include HTTP/ See Other Server: Apache-Coyote/1.1 Location: /viaf/ /

Content Negotiation in VIAF curl --include --header "Accept: *.*" curl --include --header "Accept: text/xml" curl --include --header "Accept: application/rdf+xml"

RDF … <viaf:EstablishedHeading rdf:about="viaf/ /#Mozziconacci,+Jean-Franc ̧ ois“> <viaf:NameAuthority rdf:about="viaf/ /#LC%7Cn “>… …

What is Linked Data? Linked Data is a component of the Semantic Web, using URIs, Real World Objects, Content Negotiation and RDF documents to share information on the web.

Links & Questions Semantic Web: RDF: Linked Data:

Thank You Ralph LeVan Senior Research Scientist OCLC Research, Dublin OH OCLC Research TAI CHI Webinar Series