Difference between revisions of "LinkedData"

From Code4Lib
Jump to: navigation, search
(Program Outline)
(added details from http://etherpad.com/Bzk4mctKuB)
Line 7: Line 7:
 
Lastly the tutorial will be to provide a collaborative space to explore putting some of the ideas of linked data into practice. The idea is that people can split off into groups, or work independently on adding linked data support to an existing application, exploring modeling issues of what vocabularies to use for particular data sets, and brain storming about new vocabularies that may be needed in the library world.
 
Lastly the tutorial will be to provide a collaborative space to explore putting some of the ideas of linked data into practice. The idea is that people can split off into groups, or work independently on adding linked data support to an existing application, exploring modeling issues of what vocabularies to use for particular data sets, and brain storming about new vocabularies that may be needed in the library world.
  
The tutorial will combine presentations by the tutors with demonstrations, interactive sessions, and group discussion. Other than a broad technical understanding of the Web development and Web publishing process, and a basic conceptual understanding of the Semantic Web, there are no pre-requisites for participation in the tutorial, which will be of interest to the full spectrum of code4lib2009 attendees, including researchers, developers, data managers/publishers and those seeking to comercially exploit the Semantic Web by publishing Linked Data.
+
The tutorial will combine presentations by the tutors with demonstrations, interactive sessions, and group discussion. Other than a broad technical understanding of the Web development and Web publishing process, and a basic conceptual understanding of the Semantic Web, there are no pre-requisites for participation in the tutorial, which will be of interest to the full spectrum of code4lib2009 attendees, including researchers, developers, data managers/publishers and those seeking to commercially exploit the Semantic Web by publishing Linked Data.
  
== Content, Approach and Schedule ==
+
=== Program Outline ===
  
The tutorial will be based primarily on material from the [http://sites.wiwiss.fu-berlin.de/suhl/bizer/pub/LinkedDataTutorial/ How to Publish Linked Data on the Web] online tutorial, the key resource in the field of Linked Data publishing, supplemented by practical examples to illustrate key issues and give participants hands-on experience of creating Linked Data.
+
==== 02/23 8PM pre-preconf drink/planning (lbjay, edsu, charper, mjgiarlo, rsinger, iand) ====
  
=== Program Outline ===
+
Let's keep the drink/planning simple, as in, stick to the Hotel bar/restaurant rather than roving. This is assuming the hotel bar/restaurant provides a practical space for our drinking+planning activities.
  
* Tutorial
+
==== 02/24 AM Tutorial, Attendees: 48 ====
** The Web of Data & Linked Data Principles (need a section to introduce the topic and motivate why LDOW useful)
+
** Busy Developer's Intro to RDF (iand)
+
** Practical task: describing a book/journal/article (or doing FOAF) with Linked Data
+
** URIs and conneg
+
** Vocabulary selection (what lbjay suggested)
+
  
* Possible Demos
+
09:00 - 09:15 -- welcome and overview (edsu) - 15 minutes
** take some pre-existing data and convert to rdf for publication as linked data (iand)
+
09:15 - 09:45 -- busy developers guide to rdf/LOD (iand)
** oai-ore
+
09:45 - 10:15 -- authorities, linked data & rda (charper)
** create a foaf file
+
10:15 - 10:30 -- libris.kb.se (anders)
** authority data and semweb (corey?)
+
10:30 - 10:45 -- lcsh.info (edsu)
** registries NSDL (jphipps?)
+
10:45 - 11:00 -- 15-minute break
** RDA (jphipps/corey?)
+
11:00 - 11:30 -- vocabulary selection (lbjay)
** BibOnt?
+
11:30 - 11:45 -- openvocab (iand)
** <link> and linked-data (dchud?)
+
11:45 - 12:00 -- registries (jphipps)
** openvocab (iand?)
+
12:00 - 12:30 -- Q&A / empty space for people from the audience?
** libris.kb.se (anders?)
+
** discovering vocabularies (lbjay)
+
** skos and rdf/a (demo t4gm.info?)
+
** short history of semweb sans layer cake
+
** janglely bits? (rsinger?)
+
** harvesting linked data
+
  
* Breakout Sessions
+
==== 02/24 PM Workshop, Attendees 35 ====
** Break out into groups or work independently on putting some of the ideas into practice
+
 
** Working with RDF in various languages: php, python, ruby, java
+
12:30 - 14:00 -- Lunch 12:30 - 14:00
** Talk about publishing some dataset you are familiar with as linked data
+
14:00 - 16:00 -- Breakout Sessions
** Hack linked data support into an existing application you have
+
16:00 - 17:00 -- Regroup/Wrapup
** Explore the use of existing vocabularies for library data, or brainstorm about new ones
+
 
* Review, Conclusions and Outlook
+
=== Possible Afternoon Session Topics ===
** Results of breakout sessions
+
 
** Linked Data prospects in the year ahead
+
* rdfa
** Upcoming directions and challenges for linked data in the library/archives space
+
* bibont
 +
* oai-ore
 +
* talis platform
 +
* working w/ rdf in php
 +
* working w/ rdf in python
 +
* working w/ rdf in java
 +
* working w/ rdf in perl
 +
 
 +
=== Possible Outcomes for Afternoon Session ===
 +
 
 +
* Bring your own data pile to play with and learn rdf tools
 +
* Build a simple representation of the conf or preconf in Linked data.
 +
* Build crawlers to play with the data piles or LOD conf stuff
 +
* FOAF Book Raffle
 +
* Exhibit display
  
 
== Participants ==
 
== Participants ==
Line 58: Line 61:
 
* Corey Harper (NYU)
 
* Corey Harper (NYU)
 
* Ian Davis (Talis)
 
* Ian Davis (Talis)
* Dan Chudnov (hopefully)
+
* Dan Chudnov (Library of Congress)
 
+
== Notes ==
+
 
+
* encourage people to bring data
+
* pre-packaged examples
+
* have data on hand for people that don't have some
+
* be able to work offline if necessary
+
  
 
== Resources ==
 
== Resources ==

Revision as of 16:51, 6 February 2009

Aims and Overview

The aim of this tutorial is to provide participants with a detailed conceptual understanding of how to publish Linked Data on the Web, and a gentle introduction to the practical and technical steps that make up the publishing process. In addition the tutorial will cover best practices in topics such as minting URIs for published data sets, vocabulary selection, choosing what RDF data to expose, and interlinking distributed data sets. Specific patterns will be presented for publishing different forms of data set, such as data from static files, relational databases and existing Web APIs. Participants will also be shown how to debug published data.

The second focus of the tutorial will be applications that consume Linked Data from the Web. We will give an overview about existing Linked Data browsers, Web of Data search engines as well as Linked Data Mashups and cover the existing software frameworks that can be used to build applications on top of the Data Web.

Lastly the tutorial will be to provide a collaborative space to explore putting some of the ideas of linked data into practice. The idea is that people can split off into groups, or work independently on adding linked data support to an existing application, exploring modeling issues of what vocabularies to use for particular data sets, and brain storming about new vocabularies that may be needed in the library world.

The tutorial will combine presentations by the tutors with demonstrations, interactive sessions, and group discussion. Other than a broad technical understanding of the Web development and Web publishing process, and a basic conceptual understanding of the Semantic Web, there are no pre-requisites for participation in the tutorial, which will be of interest to the full spectrum of code4lib2009 attendees, including researchers, developers, data managers/publishers and those seeking to commercially exploit the Semantic Web by publishing Linked Data.

Program Outline

02/23 8PM pre-preconf drink/planning (lbjay, edsu, charper, mjgiarlo, rsinger, iand)

Let's keep the drink/planning simple, as in, stick to the Hotel bar/restaurant rather than roving. This is assuming the hotel bar/restaurant provides a practical space for our drinking+planning activities.

02/24 AM Tutorial, Attendees: 48

09:00 - 09:15 -- welcome and overview (edsu) - 15 minutes
09:15 - 09:45 -- busy developers guide to rdf/LOD (iand)
09:45 - 10:15 -- authorities, linked data & rda (charper)
10:15 - 10:30 -- libris.kb.se (anders)
10:30 - 10:45 -- lcsh.info (edsu)
10:45 - 11:00 -- 15-minute break
11:00 - 11:30 -- vocabulary selection (lbjay)
11:30 - 11:45 -- openvocab (iand)
11:45 - 12:00 -- registries (jphipps)
12:00 - 12:30 -- Q&A / empty space for people from the audience?

02/24 PM Workshop, Attendees 35

12:30 - 14:00 -- Lunch 12:30 - 14:00
14:00 - 16:00 -- Breakout Sessions
16:00 - 17:00 -- Regroup/Wrapup

Possible Afternoon Session Topics

  • rdfa
  • bibont
  • oai-ore
  • talis platform
  • working w/ rdf in php
  • working w/ rdf in python
  • working w/ rdf in java
  • working w/ rdf in perl

Possible Outcomes for Afternoon Session

  • Bring your own data pile to play with and learn rdf tools
  • Build a simple representation of the conf or preconf in Linked data.
  • Build crawlers to play with the data piles or LOD conf stuff
  • FOAF Book Raffle
  • Exhibit display

Participants

  • Ed Summers (Library of Congress)
  • Mike Giarlo (Library of Congress)
  • Jay Luker (Ex Libris)
  • Ross Singer (Talis)
  • Corey Harper (NYU)
  • Ian Davis (Talis)
  • Dan Chudnov (Library of Congress)

Resources

Discussion