13
Jakob Voss We were promised Xanadu The original hypertext system and how we can benefit from its concepts presented at Wikimania 2010 Gdańsk Sunday, July 11 th 2010

We were promised Xanadu - Wikimedia · 2018-01-17 · Jakob Voss: We were promised Xanadu Wikimania 2010, July 11th “HTML is precisely what we were trying to PREVENT – ever-breaking

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Jakob Voss

We were promised XanaduThe original hypertext system and

how we can benefit from its concepts

presented atWikimania 2010 Gdańsk

Sunday, July 11th 2010

Jakob Voss: We were promised Xanadu Wikimania 2010, July 11th

Jimbo WalesWikipedia2001

Ward CunninghamWardsWiki1995

Tim Berners-LeeWorld Wide Web1989

Ted NelsonXanadu1960

digital hypertext systems

Easy editingVersioningBacklinksCentralized

Open ContentLimited Scope (Encyclopaedia)

Identifiers (URI & URL)DistributedVery limited type of Hypertext

Deep digital documentsMostly VaporwareImportant concepts

Jakob Voss: We were promised Xanadu Wikimania 2010, July 11th

“HTML is precisely what we were trying to PREVENT – ever-breaking links, links going outward only, quotes you can't

follow to their origins, no version management, no rights management.”

Ted Nelson's Computer Paradigm, Expressed as One-Liners (1999)

WWW is broken

Jakob Voss: We were promised Xanadu Wikimania 2010, July 11th

Hyperlinks is more

● Docuverse● Versioning● Transclusion● Deep links● Compound

Documents● ...

A File Structure for the Complex, theChanging and the Indeterminate (1965)

Jakob Voss: We were promised Xanadu Wikimania 2010, July 11th

Docuverse light

Jakob Voss: We were promised Xanadu Wikimania 2010, July 11th

Memex trails

Jakob Voss: We were promised Xanadu Wikimania 2010, July 11th

Versioning light

Wiki Internet Archive

Jakob Voss: We were promised Xanadu Wikimania 2010, July 11th

version 1

version 2

version 3

version 4

text A

text F

text C

text D

text B

text E

text G

time

mergechange

merge

change

change change

version 5

change

changechange

Jakob Voss: We were promised Xanadu Wikimania 2010, July 11th

text C

text D text E

branch

changechange

parallel text

Types of changes

text A

text B

change

parallel branchessequent versions

links

paralleltext

transcluded

transcluded

Jakob Voss: We were promised Xanadu Wikimania 2010, July 11th

Deep links in Xanadu

An identifier for any portion/span of text(of whatever version) can be constructed.

Jakob Voss: We were promised Xanadu Wikimania 2010, July 11th

Pathways from WWW to Xanadu

● Backlinks● Trackback/Pingback for notification● Dedicated link servers to publish and query links

● Versioning● Adding Time to the Web with Memento*

● Branching and Merging● OAI-ORE and similar RDF based models● Distributed Version Control Systems

* http://www.mementoweb.org/

Jakob Voss: We were promised Xanadu Wikimania 2010, July 11th

Distributed versioncontrol systems (DVCS)

● Track changes,branches & merges

● Already used also for books● Current systems do not scale:

you always to clone the full repository*

* See question http://stackoverflow.com/questions/3098029

Jakob Voss: We were promised Xanadu Wikimania 2010, July 11th

We can do better

We can do Xanadu