SlideShare a Scribd company logo
What is Wrong with Digital Documents?
A Conceptual Model for Structural Cross-Media
Content Composition and Reuse
Beat Signer, http://www.beatsigner.com
Web & Information Systems Engineering Lab (WISE)
Department of Computer Science
Vrije Universiteit Brussel




                                                   ER 2010, November 4, 2010
PARC User Interface (Mid 70s)
 Desktop metaphor
           WIMP interaction
           "filing cabinets" with
            hierarchical folders
 Paper paradigm
           "What You See Is What
            You Get" (WYSIWYG)
           what about richer
            document formats that
            existed at that time?
                                     Xerox Star 8010 [http://www.digibarn.com/collections/systems/xerox-8010/]



ER 2010, November 4, 2010                           Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
Digital Documents as a Paper Simulator?
Most people don't understand the logic of the
concept: "What You See Is What You Get" is
based on printing the document out ("get"
means "get WHEN YOU PRINT IT OUT"). And that
means a metaphysical shift: a document can
only consist of what can be printed! [...] No
overlays [...] – PAPER UNDER GLASS.
                            Geeks Bearing Gifts: How the Computer World Got This Way, Mindful Press 2009                 Ted Nelson


When data of any sort are placed in storage,
they are filed alphabetically or numerically,
and information is found (when it is) by
tracing it down from subclass to subclass. It
can be in only one place, unless duplicates
are used [...] The human mind does not work
that way. It operates by association.
                                                             As We May Think, Atlantic Monthly, July 1945             Vannevar Bush

ER 2010, November 4, 2010                                                          Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
Paper-based Work Practices

Marginal
 annotations
#
Cut and paste




 versioning
                                                      Marcel Proust, À la recherche du temps perdu
                             Du côté de chez Swann [http://expositions.bnf.fr/brouillons/grand/45.htm]


 ER 2010, November 4, 2010                      Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
oN-Line System (NLS)
 Collaborative System
     by D. Engelbart et al.
     demonstrated in 1968
           addressing and linking
            parts of files
           flexible file views
           overlay file structures
           cross-file editing
           ...

ER 2010, November 4, 2010             Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
Fluid Cross-media Information Spaces




                                    010010001001001
                               0101001100010010100010010
                           0100100010010001000100001001000
                        100010001100001001000110010101010110
                      1100010010100010010010010100010101011001
                     1010011000011001               010101010100
                   11000100101000100                  110101010101
                   010000100100                        01010101000
                   01001001001                           1111111111
                           111                            0000000010
                            0                               11111111
                                                             0101001011
                                                               010101010
                                                                 111010101010101
                                                                  00101001011010


ER 2010, November 4, 2010                                    Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
Challenges
 Representation of cross-media relationships
           navigational relationships
           structural relationships
             - within document structure
             - external document structure
 Content reuse across media boundaries
           cross-media transclusion
 Distribution of data and metadata across
     multiple devices and media formats

ER 2010, November 4, 2010                    Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
Structure Metamodel (RSL)
       structure                                                                link                                                              link
                   (0,*)                         (1,1)         Structural              (1,*)                                       Navigational
Structures                 HasElements                                                                  |HasChild|
                                                                 Links                                                                Links

                                                                   partition

                                                                                link                                                                                   parameter
                                                       (1,*)                           (1,*)                                           Has               (0,*)
                            HasSource                            Links                                  HasTarget                  Preferences                   Preferences
                                                       (0,*)                           (0,*)
      parameter                                                       (0,*)
                   (0,*)                                                                                                                  (0,*)
Properties                 HasProperties       (0,*)
                                                                              entity (0,*)             AccessibleTo       (0,*)                   user
                                                                                                                                                         (0,*)
                                                                Entities               (1,1)                                          Users                      HasMembers
 contextResolver                               (0,*)
                   (0,*)
 Context                   HasResolver                                                                  CreatedBy
                                                                partition
Resolvers                                                                                                                  (0,*)           partition                   (0,*)
                                    selector                                                                  resource                    individual                        group
                                               (1,1)                                           (0,*)
                             Selectors                         RefersTo                                 Resources                  Individuals                     Groups

                                  (1,1)                                                                      (0,*)
                                                                               layer
                                               (0,*)                                           (0,*)                                       OM notation
                             OnLayer                            Layers                                 |HasLayers|                  (developed at ETH Zurich)

B. Signer and M.C. Norrie, As We May Link: A General Metamodel for Hypermedia Systems. In Proc. of ER 2007, Nov 2007

  ER 2010, November 4, 2010                                                                                      Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
Associative File System (RBAF)
                                                                                                                        structural link
                                                                                                                        navigational link
                                                              signer




                       My Pictures                          My Videos                                 My Presentations




           Vancouver                 ER 2010           Vancouver       ER 2010                    ER 2010               WISE 2009
                                                        Aquarium       Keynote


                                                                                                          single slide
                                                                             cross-media                 transclusion
Granville Vancouver        Public     Keynote   Olga and    Dinner           transclusion                (via OOXML
 Island    Harbour         Market    J. Thorp     Lamia    ER 2010                                       RSL selector)

     multiple classification               cross-media association
   ER 2010, November 4, 2010                                                 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
Associative File System (RBAF) ...




ER 2010, November 4, 2010   Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
Structure Metamodel Features
 Multiple overlay structures can be defined on top
     of a set of entities (views)
 Structural relationships between parts of
     resources (fragments) via selector concept
 Structural relationships as first class entities
           tagging via properties (key/value pairs)
           navigational links to other resources
           context-dependent adaptive structures via context
            resolvers
ER 2010, November 4, 2010                   Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
Cross-media Information Browser & Editor




 How to build a cross-media structure browser & editor?
ER 2010, November 4, 2010           Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
Conclusions
 Existing document formats are very much
     based on the simulation of paper affordances
     on static desktop computers
 Structure metamodel for the representation of
     open and fluid cross-media information spaces
           associative file system example
           cross-media information browser & editor
 Remediation of the "paper simulation" approach
           WYSIWYG is only one out of many options!
ER 2010, November 4, 2010                 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
Acknowledgments
 Colleagues at ETH Zurich for collaborating on
     the RSL link metamodel; in particular
     Prof. Dr. Moira C. Norrie
 Gregory Cardone for implementing the initial
     prototype of the RSL-based associative file
     system (RBAF)




ER 2010, November 4, 2010         Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
References
 B. Signer and M.C. Norrie, As We May Link: A General
     Metamodel for Hypermedia Systems, Proc. of ER 2007,
     Auckland, New Zealand, November 2007, 359–374
 V. Bush, As We May Think, Atlantic Monthly 176(1), 1945
 T. Nelson, Geeks Bearing Gifts: How the Computer World
     Got This Way, Mindful Press, 2009
                 B. Signer, Fundamental Concepts for Interactive
                 Paper and Cross-Media Information Spaces,
                 ISBN 978-3-8370-2713-6, May 2008
ER 2010, November 4, 2010                    Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
ER 2010, November 4, 2010   Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
ER 2010, November 4, 2010   Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
ER 2010, November 4, 2010   Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be

More Related Content

PDF
Bridging the Paper-Digital Divide: The iPaper Interactive Paper Framework
PDF
Linking Paper and Digital Media
PDF
Mental models - Final Presentation
PDF
iPaper@GlobIS - Interactive Paper Research
PDF
Multi-Layered Cross-Media Linking
PDF
A Framework for Cross-media Information Management
PDF
2010-06 - a smalltalk about salesforce.com with java architects at YaJuG
PDF
Try NoSQL it doesn't hurts and is fun
Bridging the Paper-Digital Divide: The iPaper Interactive Paper Framework
Linking Paper and Digital Media
Mental models - Final Presentation
iPaper@GlobIS - Interactive Paper Research
Multi-Layered Cross-Media Linking
A Framework for Cross-media Information Management
2010-06 - a smalltalk about salesforce.com with java architects at YaJuG
Try NoSQL it doesn't hurts and is fun

More from Beat Signer (20)

PDF
Use Cases and Course Review - Lecture 8 - Human-Computer Interaction (1023841...
PDF
HCI Research Methods - Lecture 7 - Human-Computer Interaction (1023841ANR)
PDF
Evaluation Methods - Lecture 6 - Human-Computer Interaction (1023841ANR)
PDF
Design Guidelines and Models - Lecture 5 - Human-Computer Interaction (102384...
PDF
Human Perception and Cognition - Lecture 4 - Human-Computer Interaction (1023...
PDF
Requirements Analysis and Prototyping - Lecture 3 - Human-Computer Interactio...
PDF
HCI and Interaction Design - Lecture 2 - Human-Computer Interaction (1023841ANR)
PDF
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
PDF
Indoor Positioning Using the OpenHPS Framework
PDF
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
PDF
Cross-Media Technologies and Applications - Future Directions for Personal In...
PDF
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
PDF
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
PDF
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
PDF
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
PDF
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
PDF
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
PDF
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
PDF
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
PDF
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
Use Cases and Course Review - Lecture 8 - Human-Computer Interaction (1023841...
HCI Research Methods - Lecture 7 - Human-Computer Interaction (1023841ANR)
Evaluation Methods - Lecture 6 - Human-Computer Interaction (1023841ANR)
Design Guidelines and Models - Lecture 5 - Human-Computer Interaction (102384...
Human Perception and Cognition - Lecture 4 - Human-Computer Interaction (1023...
Requirements Analysis and Prototyping - Lecture 3 - Human-Computer Interactio...
HCI and Interaction Design - Lecture 2 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Indoor Positioning Using the OpenHPS Framework
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Cross-Media Technologies and Applications - Future Directions for Personal In...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
Ad

Recently uploaded (20)

PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
PDF
advance database management system book.pdf
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
1_English_Language_Set_2.pdf probationary
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PDF
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
PPTX
History, Philosophy and sociology of education (1).pptx
PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
PPTX
Virtual and Augmented Reality in Current Scenario
PDF
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
Indian roads congress 037 - 2012 Flexible pavement
PDF
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
advance database management system book.pdf
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
1_English_Language_Set_2.pdf probationary
A powerpoint presentation on the Revised K-10 Science Shaping Paper
AI-driven educational solutions for real-life interventions in the Philippine...
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
History, Philosophy and sociology of education (1).pptx
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
Virtual and Augmented Reality in Current Scenario
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
Practical Manual AGRO-233 Principles and Practices of Natural Farming
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
Indian roads congress 037 - 2012 Flexible pavement
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
Ad

What is Wrong with Digital Documents? A Conceptual Model for Structural Cross-Media Content Composition and Reuse

  • 1. What is Wrong with Digital Documents? A Conceptual Model for Structural Cross-Media Content Composition and Reuse Beat Signer, http://www.beatsigner.com Web & Information Systems Engineering Lab (WISE) Department of Computer Science Vrije Universiteit Brussel ER 2010, November 4, 2010
  • 2. PARC User Interface (Mid 70s)  Desktop metaphor  WIMP interaction  "filing cabinets" with hierarchical folders  Paper paradigm  "What You See Is What You Get" (WYSIWYG)  what about richer document formats that existed at that time? Xerox Star 8010 [http://www.digibarn.com/collections/systems/xerox-8010/] ER 2010, November 4, 2010 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
  • 3. Digital Documents as a Paper Simulator? Most people don't understand the logic of the concept: "What You See Is What You Get" is based on printing the document out ("get" means "get WHEN YOU PRINT IT OUT"). And that means a metaphysical shift: a document can only consist of what can be printed! [...] No overlays [...] – PAPER UNDER GLASS. Geeks Bearing Gifts: How the Computer World Got This Way, Mindful Press 2009 Ted Nelson When data of any sort are placed in storage, they are filed alphabetically or numerically, and information is found (when it is) by tracing it down from subclass to subclass. It can be in only one place, unless duplicates are used [...] The human mind does not work that way. It operates by association. As We May Think, Atlantic Monthly, July 1945 Vannevar Bush ER 2010, November 4, 2010 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
  • 4. Paper-based Work Practices Marginal annotations # Cut and paste versioning Marcel Proust, À la recherche du temps perdu Du côté de chez Swann [http://expositions.bnf.fr/brouillons/grand/45.htm] ER 2010, November 4, 2010 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
  • 5. oN-Line System (NLS)  Collaborative System by D. Engelbart et al. demonstrated in 1968  addressing and linking parts of files  flexible file views  overlay file structures  cross-file editing  ... ER 2010, November 4, 2010 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
  • 6. Fluid Cross-media Information Spaces 010010001001001 0101001100010010100010010 0100100010010001000100001001000 100010001100001001000110010101010110 1100010010100010010010010100010101011001 1010011000011001 010101010100 11000100101000100 110101010101 010000100100 01010101000 01001001001 1111111111 111 0000000010 0 11111111 0101001011 010101010 111010101010101 00101001011010 ER 2010, November 4, 2010 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
  • 7. Challenges  Representation of cross-media relationships  navigational relationships  structural relationships - within document structure - external document structure  Content reuse across media boundaries  cross-media transclusion  Distribution of data and metadata across multiple devices and media formats ER 2010, November 4, 2010 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
  • 8. Structure Metamodel (RSL) structure link link (0,*) (1,1) Structural (1,*) Navigational Structures HasElements |HasChild| Links Links partition link parameter (1,*) (1,*) Has (0,*) HasSource Links HasTarget Preferences Preferences (0,*) (0,*) parameter (0,*) (0,*) (0,*) Properties HasProperties (0,*) entity (0,*) AccessibleTo (0,*) user (0,*) Entities (1,1) Users HasMembers contextResolver (0,*) (0,*) Context HasResolver CreatedBy partition Resolvers (0,*) partition (0,*) selector resource individual group (1,1) (0,*) Selectors RefersTo Resources Individuals Groups (1,1) (0,*) layer (0,*) (0,*) OM notation OnLayer Layers |HasLayers| (developed at ETH Zurich) B. Signer and M.C. Norrie, As We May Link: A General Metamodel for Hypermedia Systems. In Proc. of ER 2007, Nov 2007 ER 2010, November 4, 2010 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
  • 9. Associative File System (RBAF) structural link navigational link signer My Pictures My Videos My Presentations Vancouver ER 2010 Vancouver ER 2010 ER 2010 WISE 2009 Aquarium Keynote single slide cross-media transclusion Granville Vancouver Public Keynote Olga and Dinner transclusion (via OOXML Island Harbour Market J. Thorp Lamia ER 2010 RSL selector) multiple classification cross-media association ER 2010, November 4, 2010 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
  • 10. Associative File System (RBAF) ... ER 2010, November 4, 2010 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
  • 11. Structure Metamodel Features  Multiple overlay structures can be defined on top of a set of entities (views)  Structural relationships between parts of resources (fragments) via selector concept  Structural relationships as first class entities  tagging via properties (key/value pairs)  navigational links to other resources  context-dependent adaptive structures via context resolvers ER 2010, November 4, 2010 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
  • 12. Cross-media Information Browser & Editor  How to build a cross-media structure browser & editor? ER 2010, November 4, 2010 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
  • 13. Conclusions  Existing document formats are very much based on the simulation of paper affordances on static desktop computers  Structure metamodel for the representation of open and fluid cross-media information spaces  associative file system example  cross-media information browser & editor  Remediation of the "paper simulation" approach  WYSIWYG is only one out of many options! ER 2010, November 4, 2010 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
  • 14. Acknowledgments  Colleagues at ETH Zurich for collaborating on the RSL link metamodel; in particular Prof. Dr. Moira C. Norrie  Gregory Cardone for implementing the initial prototype of the RSL-based associative file system (RBAF) ER 2010, November 4, 2010 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
  • 15. References  B. Signer and M.C. Norrie, As We May Link: A General Metamodel for Hypermedia Systems, Proc. of ER 2007, Auckland, New Zealand, November 2007, 359–374  V. Bush, As We May Think, Atlantic Monthly 176(1), 1945  T. Nelson, Geeks Bearing Gifts: How the Computer World Got This Way, Mindful Press, 2009  B. Signer, Fundamental Concepts for Interactive Paper and Cross-Media Information Spaces, ISBN 978-3-8370-2713-6, May 2008 ER 2010, November 4, 2010 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
  • 16. ER 2010, November 4, 2010 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
  • 17. ER 2010, November 4, 2010 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be
  • 18. ER 2010, November 4, 2010 Beat Signer - Vrije Universiteit Brussel - bsigner@vub.ac.be