File:Aaron Swartz s A Programmable Web An Unfinished Work.pdf
Original file (1,125 × 1,389 pixels, file size: 1.55 MB, MIME type: application/pdf, 66 pages)
Captions
Summary
[edit]DescriptionAaron Swartz s A Programmable Web An Unfinished Work.pdf |
English: This short work is the first draft of a book manuscript by Aaron Swartz written for the series "Synthesis Lectures on the Semantic Web" at the invitation of its editor, James Hendler. Unfortunately, the book wasn't completed before Aaron's death in January 2013. As a tribute, the editor and publisher are publishing the work digitally without cost.
From the author's introduction: " . . . we will begin by trying to understand the architecture of the Web -- what it got right and, occasionally, what it got wrong, but most importantly why it is the way it is. We will learn how it allows both users and search engines to co-exist peacefully while supporting everything from photo-sharing to financial transactions. We will continue by considering what it means to build a program on top of the Web -- how to write software that both fairly serves its immediate users as well as the developers who want to build on top of it. Too often, an API is bolted on top of an existing application, as an afterthought or a completely separate piece. But, as we'll see, when a web application is designed properly, APIs naturally grow out of it and require little effort to maintain. Then we'll look into what it means for your application to be not just another tool for people and software to use, but part of the ecology -- a section of the programmable web. This means exposing your data to be queried and copied and integrated, even without explicit permission, into the larger software ecosystem, while protecting users' freedom. Finally, we'll close with a discussion of that much-maligned phrase, 'the Semantic Web,' and try to understand what it would really mean." Table of Contents: Introduction: A Programmable Web / Building for Users: Designing URLs / Building for Search Engines: Following REST / Building for Choice: Allowing Import and Export / Building a Platform: Providing APIs / Building a Database: Queries and Dumps / Building for Freedom: Open Data, Open Source / Conclusion: A Semantic Web? |
||||||||||||||||||||||||||
Date | |||||||||||||||||||||||||||
Source | http://www.morganclaypool.com/doi/abs/10.2200/S00481ED1V01Y201302WBE005 | ||||||||||||||||||||||||||
Author |
creator QS:P170,Q302817 |
Licensing
[edit]- You are free:
- to share – to copy, distribute and transmit the work
- to remix – to adapt the work
- Under the following conditions:
- attribution – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- share alike – If you remix, transform, or build upon the material, you must distribute your contributions under the same or compatible license as the original.
File history
Click on a date/time to view the file as it appeared at that time.
Date/Time | Thumbnail | Dimensions | User | Comment | |
---|---|---|---|---|---|
current | 14:47, 12 March 2013 | 1,125 × 1,389, 66 pages (1.55 MB) | Renepick (talk | contribs) | User created page with UploadWizard |
You cannot overwrite this file.
File usage on Commons
There are no pages that use this file.
File usage on other wikis
The following other wikis use this file:
- Usage on en.wikipedia.org
- Usage on en.wikisource.org
- Index:Aaron Swartz s A Programmable Web An Unfinished Work.pdf
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/2
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/1
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/3
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/4
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/5
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/6
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/7
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/8
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/9
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/10
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/11
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/12
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/13
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/14
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/15
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/16
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/17
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/18
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/19
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/20
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/21
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/22
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/30
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/42
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/52
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/62
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/23
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/24
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/25
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/26
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/27
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/28
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/29
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/31
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/32
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/33
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/34
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/35
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/36
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/37
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/38
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/39
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/40
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/41
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/43
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/44
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/45
- Page:Aaron Swartz s A Programmable Web An Unfinished Work.pdf/46
View more global usage of this file.
Metadata
This file contains additional information such as Exif metadata which may have been added by the digital camera, scanner, or software program used to create or digitize it. If the file has been modified from its original state, some details such as the timestamp may not fully reflect those of the original file. The timestamp is only as accurate as the clock in the camera, and it may be completely wrong.
Short title | |
---|---|
Author | |
Software used | LaTeX with hyperref package |
File change date and time | 06:05, 11 March 2013 |
Date and time of digitizing | 20:26, 7 March 2013 |
Date metadata was last modified | 06:05, 11 March 2013 |
Conversion program | Acrobat Distiller 9.0.0 (Windows) |
Encrypted | no |
Page size |
|
Version of PDF format | 1.6 |