lawdi - rogue linked data
DESCRIPTION
TRANSCRIPT
Rogue Linked DataRyan Baumann
☠
• No tools
• No institutional support
• No money
• No problem
GitHub
Content Type$ curl -I https://raw.github.com/paregorios/lawdi-geo/master/irt264.ttlHTTP/1.1 200 OKServer: nginx/1.0.13Date: Fri, 01 Jun 2012 15:39:38 GMTContent-Type: text/plain; charset=utf-8Connection: keep-aliveStatus: 200 OKX-RateLimit-Limit: 100X-Frame-Options: denyX-RateLimit-Remaining: 100X-Runtime: 14Content-Length: 1Cache-Control: no-cache
http://ryanfb.github.com/gh-pages-test/
HTML + RDFa goes here
Problems
• Static files only
• No verbs other than GET
• Very little server control
• No 303 redirects
• No content negotiation
• Content type
Content Type$ curl -I http://ryanfb.github.com/gh-pages-test/testHTTP/1.1 200 OKServer: nginx/1.0.13Date: Fri, 01 Jun 2012 15:36:35 GMTContent-Type: application/octet-streamContent-Length: 3624Last-Modified: Fri, 01 Jun 2012 15:36:22 GMTConnection: keep-aliveExpires: Sat, 02 Jun 2012 15:36:35 GMTCache-Control: max-age=86400Accept-Ranges: bytes
Content Type$ curl -I http://ryanfb.github.com/gh-pages-test/folder-test/HTTP/1.1 200 OKServer: nginx/1.0.13Date: Sat, 02 Jun 2012 13:17:24 GMTContent-Type: text/htmlContent-Length: 3810Last-Modified: Sat, 02 Jun 2012 13:16:54 GMTConnection: keep-aliveExpires: Sun, 03 Jun 2012 13:17:24 GMTCache-Control: max-age=86400Accept-Ranges: bytes
Content Type$ curl -I http://ryanfb.github.com/loebolus/HTTP/1.1 200 OKServer: nginx/1.0.13Date: Fri, 01 Jun 2012 17:31:48 GMTContent-Type: text/htmlContent-Length: 46246Last-Modified: Thu, 31 May 2012 17:09:11 GMTConnection: keep-aliveExpires: Sat, 02 Jun 2012 17:31:48 GMTCache-Control: max-age=86400Accept-Ranges: bytes
Content Type$ curl -s http://ryanfb.github.com/loebolus/ | head<!DOCTYPE html><html lang='en'> <head> <meta charset='utf-8'> <title>Loebolus</title> <link href='index.rdf' rel='alternate' type='application/rdf+xml'> <link href='http://fonts.googleapis.com/css?family=EB+Garamond' rel='stylesheet' type='text/css'> <style> /*<![CDATA[*/ body {
Content Type$ curl -I http://ryanfb.github.com/loebolus/index.rdfHTTP/1.1 200 OKServer: nginx/1.0.13Date: Fri, 01 Jun 2012 17:29:21 GMTContent-Type: application/rdf+xmlContent-Length: 19136Last-Modified: Thu, 31 May 2012 17:09:10 GMTConnection: keep-aliveExpires: Sat, 02 Jun 2012 17:29:21 GMTCache-Control: max-age=86400Accept-Ranges: bytes
Content Type$ curl -I http://ryanfb.github.com/gh-pages-test/irt264.ttlHTTP/1.1 200 OKServer: nginx/1.0.13Date: Fri, 01 Jun 2012 15:36:35 GMTContent-Type: application/octet-streamContent-Length: 3624Last-Modified: Fri, 01 Jun 2012 15:36:22 GMTConnection: keep-aliveExpires: Sat, 02 Jun 2012 15:36:35 GMTCache-Control: max-age=86400Accept-Ranges: bytes
Stable URL Concerns?
• Working with other people
• Want to be able to transfer ownership without changing URL
• Use a GitHub organization
• github.com/papyri/documentation
• papyri.github.com/documentation
Stable URL concerns• Web 2.0 darling GitHub dies
• http://help.github.com/pages/#custom_domains
• Buy a domain name
• Alias it to GitHub pages
• GitHub dies? Buy static web hosting, upload from your local Git repository, change domain alias to new web host
Stable URL concerns$ curl -I http://mojombo.github.com/HTTP/1.1 301 Moved PermanentlyServer: nginx/1.0.13Date: Fri, 01 Jun 2012 17:55:47 GMTContent-Type: text/htmlContent-Length: 185Connection: keep-aliveLocation: http://tom.preston-werner.com/Expires: Sat, 02 Jun 2012 17:55:47 GMTCache-Control: max-age=86400
Overview
• Versioning
• Free
• Start minting (good?) HTTP URI’s with your data with no support
• Obviously NOT a magic bullet for getting RDF representations of your data
WHYValue of RDF/linked data is in PEOPLE (driving machines) being able to use and discover your data:- without having to know about it directly- without having to speak your languageTo answer questions you may not be able to anticipate.