LAWDI - Rogue Linked Data
-
Upload
ryan-baumann -
Category
Technology
-
view
179 -
download
0
description
Transcript of LAWDI - Rogue Linked Data
![Page 1: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/1.jpg)
Rogue Linked DataRyan Baumann
☠
![Page 2: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/2.jpg)
• No tools
• No institutional support
• No money
• No problem
![Page 3: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/3.jpg)
GitHub
![Page 4: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/4.jpg)
![Page 5: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/5.jpg)
![Page 6: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/6.jpg)
![Page 7: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/7.jpg)
![Page 8: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/8.jpg)
![Page 9: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/9.jpg)
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
![Page 10: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/10.jpg)
![Page 11: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/11.jpg)
![Page 12: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/12.jpg)
![Page 13: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/13.jpg)
![Page 14: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/14.jpg)
![Page 15: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/15.jpg)
http://ryanfb.github.com/gh-pages-test/
![Page 16: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/16.jpg)
![Page 17: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/17.jpg)
HTML + RDFa goes here
![Page 18: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/18.jpg)
Problems
• Static files only
• No verbs other than GET
• Very little server control
• No 303 redirects
• No content negotiation
• Content type
![Page 19: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/19.jpg)
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
![Page 20: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/20.jpg)
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
![Page 21: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/21.jpg)
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
![Page 22: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/22.jpg)
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 {
![Page 23: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/23.jpg)
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
![Page 24: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/24.jpg)
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
![Page 25: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/25.jpg)
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
![Page 26: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/26.jpg)
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
![Page 27: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/27.jpg)
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
![Page 28: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/28.jpg)
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
![Page 29: LAWDI - Rogue Linked Data](https://reader033.fdocuments.us/reader033/viewer/2022060106/54b7b8824a7959181f8b4695/html5/thumbnails/29.jpg)
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.