SlideShare a Scribd company logo
Jakob Voss

The original hypertext
system and Wikipedia
   We were promised Xanadu

   draft slides for discussion

         presented at
   Fachhochschule Hannover
        June, 14th 2010
Agenda
      ●   Wikipedia
      ●   WWW
      ●   Xanadu
      ●   Comparision
      ●   Discussion




Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
“Imagine a world in which every single
              person on the planet is given free access
                 to the sum of all human knowledge.
                       That's what we're doing.”
                                               Jimbo Wales in: Robin Miller:
                                               Wikimedia Founder Jimmy Wales
                                               Responds. Slashdot (2004-07-28)




Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Wikipedia
      ●   Wiki-based open content encyclopaedia
            ●   Quick editing
            ●   Versioning
            ●   Hypertext (pages, links, discussion pages...)
            ●   Open Content license (CC-BY-SA)
      ●   Founded 2001 (by accident!)
      ●   More than 200 language editions,
          10 of them with > 500.000 articles


Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Wikimedia
      ●   Infrastructure
            ●   donations and volunteers
            ●   Wikimedia foundation and local chapters
                (among them Wikimedia Germany)
            ●   MediaWiki software
      ●   Largest general reference work(s)
      ●   Other Wikimedia projects
            ●   Commons, Wikiquote, Wikisource …
            ●   Projects only partly connected
Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Some more Wikipedia features
      ●   Redirects and disambiguation
      ●   Media inclusion via Wikimedia Commons
      ●   Templates (Infoboxes…)
      ●   Categories (Thesaurus)
      ●   Interwiki links (mono-directional)
      ●   Extracted data (DBPedia, Personsearch…)
      ●   ...


Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Wikipedia revision history
  http://en.wikipedia.org/w/index.php?title=Gdańsk&action=history




 http://en.wikipedia.org/w/index.php?title=Gdańsk&oldid=221829087 (“Permalink“)
Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Internet Archive snapshots
    http://web.archive.org/web/*/http://en.wikipedia.org/wiki/Gdańsk




 http://web.archive.org/web/20080626090544/http://en.wikipedia.org/wiki/Gdańsk
Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
WWW
Bild: captsolo@flickr




                        Tim Berners-Lee               Information Management: A Proposal (1989)




 Jakob Voss: The original hypertext system and Wikipedia
 draft slides for discussion. June 14th, 2010
World Wide Web
      ●   invented in 1989 by Berners-Lee
          to connect distributed databases
      ●   limited to a mono-directed graph, no history
      ●   original concepts reintroduced: collaboration
          (“Web 2.0”), data integration (“Semantic Web”)




Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Hyperlinks
    ted.hyperland.com




                        Ted Nelson




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


Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
“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)




Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
“Xanadu, a global hypertext publishing
              system, is the longest-running vaporware
                  story in the history of the computer
               industry. It has been in development for
                          more than 30 years.”
                                                Gary Wolf: The Curse of Xanadu.
                                                Wired Issue 3.06 (1995)




Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Concepts of Xanadu
      ●   Deep links to document fragments
      ●   Transclusion
      ●   Versioning
      ●   Docuverse (parallel texts)
      ●   Strechtext (levels of detail)
      ●   Rights management



Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Some properties of Xanadu
     (4) Every user can search, retrieve, create and store documents.
     (5) Every document can consist of any number of parts each of
         which may be of any data type.
     (6) Every document can contain links of any type including virtual
         copies ("transclusions") to any other document in the system
         accessible to its owner.
     (7) Links are visible and can be followed from all endpoints.
     (8) Permission to link to a document is explicitly granted by the
         act of publication.
     Xanadu FAQ (2002-04-12)
     http://xanadu.com.au/general/faq.html#2


Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Some properties of Xanadu
                                                          Wikipedia
     (4) Open editing                                     ✓ partly (on-topic only)
     (5) Compound                                         ✗ very limited
         documents
     (6) Transclusion                                     ✗ very limited
     (7) Bidirectional links                              ✓ yes (inside one wiki)
     (8) Reuse and linking                                ✓ yes
         allowed


Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Differences
     Wikipedia                                            Xanadu
      ●   Open content only                               ●   Any content
      ●   Nobody is paid                                  ●   Micropayment
      ●   Reuse and mixing                                ●   Reuse and mixing
          encouraged but                                      easy and tracked
          difficult to track




Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Common properties
      ●   Both are “closed systems”
            ●   In Wikipedia backlinks, version history etc. do only
                work inside a Wiki (not even between languages)
                References to external resources are plain text only
            ●   In Xanadu there is no “outside of the system”
      ●   Both support mixing and changing of content
            ●   Wikipedia solves the rights (but does not track all)
            ●   Xanadu is based on mixing and linking of content



Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
How can we do better?
                              We were promised Xanadu!




Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Limitations of the WWW
      ●   Structured data ✗
      ●   Collaboration                              ✗
      ●   Backlinks                                  ✗
      ●   Changes                                    ✗
      ●   Split & Merge                              ✗




Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Limitations of the WWW
      ●   Structured data ✓                               Semantic Web
      ●   Collaboration                              ✓? “Web 2.0”
      ●   Backlinks                                  ✗
      ●   Changes                                    ✗
      ●   Split & Merge                              ✗ “Mashups”, “Copy & Paste”




Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Limitation: Backlinks
      ●   How do you easily get the resources
          that link to a given resource?
      ●   Possible solutions
            ●   HTTP Referrer ✗
            ●   Notify link targets (Pinkback etc.)
            ●   Harvest links (crawler)
      ●   Open Questions
            ●   Not integrated into basic Web infrastructure
            ●   No open link databases to query!
Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Limitation: Changes
      ●   How do you track changes
          in documents on the Web?
      ●   General solution
            ●   Versioning and Diff
      ●   Practical solution
            ●   Adding history to the Web
      ●   Open questions
            ●   Which standard?
            ●   How to diff specific file types (see: split & merge)
Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Adding history to the Web
      ●   URL identifies the current
          version of a Web resource
      ●   Some create new URLs for each new version
      ●   Old versions may also be available elsewhere




Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Adding history to the Web
      ●   Memento Web Project (work in progress!)
      ●   Additional HTTP-Header
      ●   Typical requests
            ●   “get the resource as it was at time X”
            ●   “get the list of changes between X and Y”
      ●   Related techniques
            ●   Feeds of changes (ATOM, RSS) and OAI-PMH



Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Limitation: Split & Merge
      ●   How to track merge and split on the Web?
      ●   Problems
            ●   Compound documents and document parts
            ●   Clone & Merge instead of Copy & Paste
            ●   Existing standards (Xpointer etc.) failed
      ●   Existing solutions
            ●   Distributed Version control systems (git, hg, bzr…)
            ●   OAI-ORE (Object Reuse and Exchange)


Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Deep links in Xanadu
         “An identifier for any portion/span of text (of
        whatever version) can be constructed. This is in
             fact the main innovation of Xanadu.”




Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
time

                     version 1                                      text A             text B

                              change                                    merge
                     version 2                                      text C
                                                          change             change
                               change

                     version 3                             text D             text E

                               change                                             change

                     version 4                                                text F

                               change                          merge
                     version 5                             text G


Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Types of changes

                      text A
                                                                    text C
                               parallel                   change              change
   change
                                text
                                                                   branch

                      text B                              text D               text E
                                                                   parallel
                                                                    text




Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
“All human beings are born free and equal in dignity and rights.
          They are endowed with reason and conscience and should act
                  towards one another in a spirit of brotherhood.”
                                                          extract

         „All human beings are born free and equal in dignity and rights.“

                               translate                            extract (sense changed)


     „Alle Menschen sind frei und                           „All human beings are equal.”
          gleich an Würde und
           Rechten geboren.“




Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010
Types of changes (to discuss)
      ●   Some practical examples
           ●   Simple extract (quote)
           ●   Modfied extract (thumbnail, abstract … )
           ●   Translation, review
      ●   Some general types
           ●   branch (sth. “new”)
                 –   Split (to branches that may be joined again)
           ●   modify (expand, remove, same document)
           ●   merge/combine (transclusion, aggregation)
                 –   Insert into an aggregation

Jakob Voss: The original hypertext system and Wikipedia
draft slides for discussion. June 14th, 2010

More Related Content

PDF
Open Source Software Wikipedia 2008
PPT
Open Knowledge Management
ODP
Web 2.0 - The Coming of the Storm
PPT
Connect With Your Users: Communicate Using Social Software Tools
PPTX
Twitter and Wiki Lecture
PPT
Wikis That Work
PPT
Wiki Training
Open Source Software Wikipedia 2008
Open Knowledge Management
Web 2.0 - The Coming of the Storm
Connect With Your Users: Communicate Using Social Software Tools
Twitter and Wiki Lecture
Wikis That Work
Wiki Training

What's hot (8)

PDF
Hansen ASIST '07
PDF
Wikis for Collaborative Learning
PDF
Social Media Tools
PPT
Wikimedia, Wiki & Web 2.0, Free Culture
PDF
Open Culture - How Wiki loves art and data - Romaine
PPT
The Wikipedia Model
PDF
Open Culture - How Wiki loves art and data - Packed
PPTX
Wikipedia
Hansen ASIST '07
Wikis for Collaborative Learning
Social Media Tools
Wikimedia, Wiki & Web 2.0, Free Culture
Open Culture - How Wiki loves art and data - Romaine
The Wikipedia Model
Open Culture - How Wiki loves art and data - Packed
Wikipedia
Ad

Viewers also liked (13)

PDF
Stand und Planungen im Bereich der Schnittstellen in der VZG
PDF
Beschreibung von Bibliotheks-Dienstleistungen mit Mikro-Ontologien
PDF
Connections that work: Linked Open Data demystified
PDF
Collaborative Creation of a Wikidata handbook
PDF
On the Way to a Holding Ontology
PPTX
UVA MDST 3703 Hypertext 2012-09-04
PDF
Another RDF Encoding Form
PDF
On Hypertext Narrative
PPT
Personal(ized) History of Hypertext
PPT
Verwaltung dokumentenorientierter DTDs für den Dokument- und Publikationsserv...
PDF
Einheitliche Normdatendienste der VZG
PDF
Linked Open Data in Bibliotheken, Archiven & Museen
Stand und Planungen im Bereich der Schnittstellen in der VZG
Beschreibung von Bibliotheks-Dienstleistungen mit Mikro-Ontologien
Connections that work: Linked Open Data demystified
Collaborative Creation of a Wikidata handbook
On the Way to a Holding Ontology
UVA MDST 3703 Hypertext 2012-09-04
Another RDF Encoding Form
On Hypertext Narrative
Personal(ized) History of Hypertext
Verwaltung dokumentenorientierter DTDs für den Dokument- und Publikationsserv...
Einheitliche Normdatendienste der VZG
Linked Open Data in Bibliotheken, Archiven & Museen
Ad

Similar to The original hypertext system and Wikipedia (20)

ODP
Wikipedia as Knowledge Organization System
PPT
Paul de Bra's UnKeynote at Web Art Science London
PDF
WikiOnt: An Ontology for Describing and Exchanging Wiki Articles
PPT
A Survey of the Landscape and State-of-Art in Semantic Wiki
PPT
Aporte Wikis
KEY
Using a Wiki for Collaboration and Coordination
PPTX
Open Access and Wikipedia : Taking accessible research to the global public"
PDF
Exploring Article Networks on Wikipedia with NodeXL
PPT
Wikinews
PDF
Another history of the Web from its architecture
PDF
Wikimedia, MediaWiki & Education in IT: Notes
PPTX
Ticer2005
PDF
Wiki technologies nov_2008_ye
PPTX
Get the group work instant
PPTX
Wikipedia and Libraries: Island Hopping the Data Archipelago
PPT
Wikis at work
PDF
Universal Topic Classification - Named Entity Disambiguation (IKS Workshop Pa...
PPT
LIASCD_carriero
PDF
Puzzled by Wikis And Blogs?
PPT
Wiki project 2
Wikipedia as Knowledge Organization System
Paul de Bra's UnKeynote at Web Art Science London
WikiOnt: An Ontology for Describing and Exchanging Wiki Articles
A Survey of the Landscape and State-of-Art in Semantic Wiki
Aporte Wikis
Using a Wiki for Collaboration and Coordination
Open Access and Wikipedia : Taking accessible research to the global public"
Exploring Article Networks on Wikipedia with NodeXL
Wikinews
Another history of the Web from its architecture
Wikimedia, MediaWiki & Education in IT: Notes
Ticer2005
Wiki technologies nov_2008_ye
Get the group work instant
Wikipedia and Libraries: Island Hopping the Data Archipelago
Wikis at work
Universal Topic Classification - Named Entity Disambiguation (IKS Workshop Pa...
LIASCD_carriero
Puzzled by Wikis And Blogs?
Wiki project 2

More from Jakob . (20)

PDF
Linking Folksonomies to Knowledge Organization Systems
PDF
Encoding Patron Information in RDF
PDF
Libraries in a data-centered environment
PDF
Was gibt's wie und wo? Informationen zu Standorten, Exemplaren und Dienstleis...
PDF
FRBR light with Simplified Ontology for Bibliographic Resource
PDF
RDF-Daten in eigenen Anwendungen nutzen
PDF
Linked Data Light - Linkaggregation mit BEACON
PDF
Revealing digital documents - concealed structures in data
PDF
Wie kommen unsere Sacherschließungsdaten ins Semantic Web? Vom lokalen Normda...
PDF
Herausforderungen und Lösungen bei der Publikation und Nutzung von Normdaten ...
ODP
Linked Data: Die Zukunft der Nutzung von Katalogdaten
ODP
We were promised Xanadu
ODP
Quick introduction to the Citation Style Language (CSL)
ODP
Semantic Web und Linked Open Data. Eine Bibliothekarische Geschichte
ODP
Die Bibliographic Ontology als Nachfolger bibliographischer Datenformate?
ODP
Einführung in das Semantic Web
ODP
Einheitlichen Kodierung von Verfügbarkeitsinformationen mit DAIA
ODP
Wikipedia as source of collaboratively created Knowledge Organization Systems
ODP
Defining Availability with the Document Availability Information API (DAIA)
ODP
Mapping Bibliographic Records with Bibliographic Hash Keys
Linking Folksonomies to Knowledge Organization Systems
Encoding Patron Information in RDF
Libraries in a data-centered environment
Was gibt's wie und wo? Informationen zu Standorten, Exemplaren und Dienstleis...
FRBR light with Simplified Ontology for Bibliographic Resource
RDF-Daten in eigenen Anwendungen nutzen
Linked Data Light - Linkaggregation mit BEACON
Revealing digital documents - concealed structures in data
Wie kommen unsere Sacherschließungsdaten ins Semantic Web? Vom lokalen Normda...
Herausforderungen und Lösungen bei der Publikation und Nutzung von Normdaten ...
Linked Data: Die Zukunft der Nutzung von Katalogdaten
We were promised Xanadu
Quick introduction to the Citation Style Language (CSL)
Semantic Web und Linked Open Data. Eine Bibliothekarische Geschichte
Die Bibliographic Ontology als Nachfolger bibliographischer Datenformate?
Einführung in das Semantic Web
Einheitlichen Kodierung von Verfügbarkeitsinformationen mit DAIA
Wikipedia as source of collaboratively created Knowledge Organization Systems
Defining Availability with the Document Availability Information API (DAIA)
Mapping Bibliographic Records with Bibliographic Hash Keys

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPT
Teaching material agriculture food technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
cuic standard and advanced reporting.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Programs and apps: productivity, graphics, security and other tools
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectral efficient network and resource selection model in 5G networks
Reach Out and Touch Someone: Haptics and Empathic Computing
Chapter 3 Spatial Domain Image Processing.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Mobile App Security Testing_ A Comprehensive Guide.pdf
Teaching material agriculture food technology
“AI and Expert System Decision Support & Business Intelligence Systems”
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Network Security Unit 5.pdf for BCA BBA.
Review of recent advances in non-invasive hemoglobin estimation
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
cuic standard and advanced reporting.pdf
Understanding_Digital_Forensics_Presentation.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy

The original hypertext system and Wikipedia

  • 1. Jakob Voss The original hypertext system and Wikipedia We were promised Xanadu draft slides for discussion presented at Fachhochschule Hannover June, 14th 2010
  • 2. Agenda ● Wikipedia ● WWW ● Xanadu ● Comparision ● Discussion Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 3. “Imagine a world in which every single person on the planet is given free access to the sum of all human knowledge. That's what we're doing.” Jimbo Wales in: Robin Miller: Wikimedia Founder Jimmy Wales Responds. Slashdot (2004-07-28) Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 4. Wikipedia ● Wiki-based open content encyclopaedia ● Quick editing ● Versioning ● Hypertext (pages, links, discussion pages...) ● Open Content license (CC-BY-SA) ● Founded 2001 (by accident!) ● More than 200 language editions, 10 of them with > 500.000 articles Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 5. Wikimedia ● Infrastructure ● donations and volunteers ● Wikimedia foundation and local chapters (among them Wikimedia Germany) ● MediaWiki software ● Largest general reference work(s) ● Other Wikimedia projects ● Commons, Wikiquote, Wikisource … ● Projects only partly connected Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 6. Some more Wikipedia features ● Redirects and disambiguation ● Media inclusion via Wikimedia Commons ● Templates (Infoboxes…) ● Categories (Thesaurus) ● Interwiki links (mono-directional) ● Extracted data (DBPedia, Personsearch…) ● ... Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 7. Wikipedia revision history http://en.wikipedia.org/w/index.php?title=Gdańsk&action=history http://en.wikipedia.org/w/index.php?title=Gdańsk&oldid=221829087 (“Permalink“) Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 8. Internet Archive snapshots http://web.archive.org/web/*/http://en.wikipedia.org/wiki/Gdańsk http://web.archive.org/web/20080626090544/http://en.wikipedia.org/wiki/Gdańsk Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 9. WWW Bild: captsolo@flickr Tim Berners-Lee Information Management: A Proposal (1989) Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 10. World Wide Web ● invented in 1989 by Berners-Lee to connect distributed databases ● limited to a mono-directed graph, no history ● original concepts reintroduced: collaboration (“Web 2.0”), data integration (“Semantic Web”) Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 11. Hyperlinks ted.hyperland.com Ted Nelson A File Structure for the Complex, the Changing and the Indeterminate (1965) Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 12. “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) Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 13. “Xanadu, a global hypertext publishing system, is the longest-running vaporware story in the history of the computer industry. It has been in development for more than 30 years.” Gary Wolf: The Curse of Xanadu. Wired Issue 3.06 (1995) Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 14. Concepts of Xanadu ● Deep links to document fragments ● Transclusion ● Versioning ● Docuverse (parallel texts) ● Strechtext (levels of detail) ● Rights management Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 15. Some properties of Xanadu (4) Every user can search, retrieve, create and store documents. (5) Every document can consist of any number of parts each of which may be of any data type. (6) Every document can contain links of any type including virtual copies ("transclusions") to any other document in the system accessible to its owner. (7) Links are visible and can be followed from all endpoints. (8) Permission to link to a document is explicitly granted by the act of publication. Xanadu FAQ (2002-04-12) http://xanadu.com.au/general/faq.html#2 Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 16. Some properties of Xanadu Wikipedia (4) Open editing ✓ partly (on-topic only) (5) Compound ✗ very limited documents (6) Transclusion ✗ very limited (7) Bidirectional links ✓ yes (inside one wiki) (8) Reuse and linking ✓ yes allowed Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 17. Differences Wikipedia Xanadu ● Open content only ● Any content ● Nobody is paid ● Micropayment ● Reuse and mixing ● Reuse and mixing encouraged but easy and tracked difficult to track Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 18. Common properties ● Both are “closed systems” ● In Wikipedia backlinks, version history etc. do only work inside a Wiki (not even between languages) References to external resources are plain text only ● In Xanadu there is no “outside of the system” ● Both support mixing and changing of content ● Wikipedia solves the rights (but does not track all) ● Xanadu is based on mixing and linking of content Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 19. How can we do better? We were promised Xanadu! Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 20. Limitations of the WWW ● Structured data ✗ ● Collaboration ✗ ● Backlinks ✗ ● Changes ✗ ● Split & Merge ✗ Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 21. Limitations of the WWW ● Structured data ✓ Semantic Web ● Collaboration ✓? “Web 2.0” ● Backlinks ✗ ● Changes ✗ ● Split & Merge ✗ “Mashups”, “Copy & Paste” Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 22. Limitation: Backlinks ● How do you easily get the resources that link to a given resource? ● Possible solutions ● HTTP Referrer ✗ ● Notify link targets (Pinkback etc.) ● Harvest links (crawler) ● Open Questions ● Not integrated into basic Web infrastructure ● No open link databases to query! Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 23. Limitation: Changes ● How do you track changes in documents on the Web? ● General solution ● Versioning and Diff ● Practical solution ● Adding history to the Web ● Open questions ● Which standard? ● How to diff specific file types (see: split & merge) Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 24. Adding history to the Web ● URL identifies the current version of a Web resource ● Some create new URLs for each new version ● Old versions may also be available elsewhere Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 25. Adding history to the Web ● Memento Web Project (work in progress!) ● Additional HTTP-Header ● Typical requests ● “get the resource as it was at time X” ● “get the list of changes between X and Y” ● Related techniques ● Feeds of changes (ATOM, RSS) and OAI-PMH Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 26. Limitation: Split & Merge ● How to track merge and split on the Web? ● Problems ● Compound documents and document parts ● Clone & Merge instead of Copy & Paste ● Existing standards (Xpointer etc.) failed ● Existing solutions ● Distributed Version control systems (git, hg, bzr…) ● OAI-ORE (Object Reuse and Exchange) Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 27. Deep links in Xanadu “An identifier for any portion/span of text (of whatever version) can be constructed. This is in fact the main innovation of Xanadu.” Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 28. time version 1 text A text B change merge version 2 text C change change change version 3 text D text E change change version 4 text F change merge version 5 text G Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 29. Types of changes text A text C parallel change change change text branch text B text D text E parallel text Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 30. “All human beings are born free and equal in dignity and rights. They are endowed with reason and conscience and should act towards one another in a spirit of brotherhood.” extract „All human beings are born free and equal in dignity and rights.“ translate extract (sense changed) „Alle Menschen sind frei und „All human beings are equal.” gleich an Würde und Rechten geboren.“ Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010
  • 31. Types of changes (to discuss) ● Some practical examples ● Simple extract (quote) ● Modfied extract (thumbnail, abstract … ) ● Translation, review ● Some general types ● branch (sth. “new”) – Split (to branches that may be joined again) ● modify (expand, remove, same document) ● merge/combine (transclusion, aggregation) – Insert into an aggregation Jakob Voss: The original hypertext system and Wikipedia draft slides for discussion. June 14th, 2010