29
Growing the Secure Social Web Henry Story CTO Stample Licence: CC Attribution

Growing the Secure Social Web

Embed Size (px)

DESCRIPTION

From the Feb 19 2014 NISO Virtual Conference: NISO Virtual Conference: The Semantic Web Coming of Age: Technologies and Implementations Henry Story, Chief Technical Officer & Co-founder at Stample -- Growing the Secure Social Web: The Friend of a Friend (FOAF) Project

Citation preview

Page 1: Growing the Secure Social Web

Growing the Secure Social Web

Henry Story CTO Stample

Licence: CC Attribution

Licence: CC Attribution

Page 2: Growing the Secure Social Web

Web 1.0: The Web of Linked Documents

Page 3: Growing the Secure Social Web

TimBL: WWW Geneva 1994

Page 4: Growing the Secure Social Web

relating people and things

Page 5: Growing the Secure Social Web

1996

Page 6: Growing the Secure Social Web

1997SSL-V3

Page 7: Growing the Secure Social Web

1998

Page 8: Growing the Secure Social Web

« The Hitch Hikers Guide To the Galaxy » by Douglas Adams

Page 9: Growing the Secure Social Web
Page 10: Growing the Secure Social Web

2001

Page 11: Growing the Secure Social Web

Web 2.0: from blogging to social networks

Page 12: Growing the Secure Social Web
Page 13: Growing the Secure Social Web
Page 14: Growing the Secure Social Web
Page 15: Growing the Secure Social Web

2004 ->

foaf

Page 16: Growing the Secure Social Web
Page 17: Growing the Secure Social Web

Demo: The Beatnick Address BookJavaOne 2008: The Semantic Address Book

Page 18: Growing the Secure Social Web
Page 19: Growing the Secure Social Web

Walled Gardens, by David Simonds, the Economist May 2008

So why did we still end up here?

Page 20: Growing the Secure Social Web

What was missing?• Global Identity tied to Linked Data -> WebID

• Global Authentication -> WebID over TLS

• Web Access Control

• Read Write of Linked Data -> LDP

• Notifications

• Reactive programming

Page 21: Growing the Secure Social Web

http://www.w3.org/2005/Incubator/webid/spec/

Page 22: Growing the Secure Social Web

<keygen /> tag

Page 23: Growing the Secure Social Web
Page 24: Growing the Secure Social Web

WebID over TLS Sequence Diagram

Page 25: Growing the Secure Social Web

Web Access Control

Page 26: Growing the Secure Social Web

Linked Data Working Group at W3C

• Define how to create, delete and patch any resources using

• only HTTP verbs GET, PUT, POST, DELETE, PATCH

• An ontology for Containers, resources, and their relations

Page 27: Growing the Secure Social Web
Page 28: Growing the Secure Social Web

Scala-JS

Reactive-programming

Page 29: Growing the Secure Social Web

https://github.com/stample/rww-play

Open Source

http://bblfish.net/