An Analysis of the Hypertext Versioning Domain

Total Page:16

File Type:pdf, Size:1020Kb

An Analysis of the Hypertext Versioning Domain UNIVERSITY OF CALIFORNIA, IRVINE An Analysis of the Hypertext Versioning Domain DISSERTATION submitted in partial satisfaction of the degree requirements for the degree of DOCTOR OF PHILOSOPHY in Information and Computer Science by Emmet James Whitehead, Jr. Dissertation Committee: Professor Richard N. Taylor, Chair Professor Mark S. Ackerman Professor David S. Rosenblum 2000 © 2000 Emmet James Whitehead, Jr. The dissertation of Emmet James Whitehead, Jr. is approved and is acceptable in quality and form for publication on microfilm: ___________________________________ ___________________________________ ___________________________________ Committee Chair University of California, Irvine 2000 ii Table of Contents List of Figures .............................................................................................................................................. vi List of Tables..............................................................................................................................................viii Acknowledgements ...................................................................................................................................... ix Curriculum Vitae......................................................................................................................................... xi Abstract of the Dissertation ....................................................................................................................... xv Chapter 1 – Introduction ............................................................................................................................. 1 1.1 Hypertext, and Hypertext Versioning .............................................................................................1 1.2 Domain Analysis............................................................................................................................. 7 1.3 Domain Analysis of Hypertext Versioning................................................................................... 11 Chapter 2 – Domain Terminology............................................................................................................. 16 2.1 General Terms............................................................................................................................... 16 2.2 Hypertext ...................................................................................................................................... 17 2.2.1 Work ..................................................................................................................................... 18 2.2.2 Anchor .................................................................................................................................. 27 2.2.3 Link....................................................................................................................................... 30 2.3 Version.......................................................................................................................................... 35 2.3.1 State-based and Change-based Versioning ........................................................................... 36 2.3.2 Variant .................................................................................................................................. 38 2.3.3 Versioned Object .................................................................................................................. 41 Chapter 3 – Taxonomy of Hypertext Versioning Systems ...................................................................... 44 3.1 Introduction................................................................................................................................... 44 3.2 Versioning for Reference Permanence ......................................................................................... 44 3.3 Versioned Data, Unversioned Structure........................................................................................ 45 3.4 Composite-based Systems ............................................................................................................ 46 3.4.1 PIE, a Change-Oriented Composite-Based System .............................................................. 47 3.5 Web Versioning ............................................................................................................................ 48 3.6 Versioning for Open Hypertext .................................................................................................... 49 Chapter 4 – Containment........................................................................................................................... 51 4.1 Introduction................................................................................................................................... 51 4.2 Basic Static Containment.............................................................................................................. 53 4.2.1 Independence of Mathematic Set Properties......................................................................... 58 4.2.2 Deletion Semantics ............................................................................................................... 59 4.3 Relationship Abstraction Layers................................................................................................... 61 4.4 Common Definitions of Inclusion and Reference Containment ................................................... 64 4.5 Links, Containment Relationships, and Containers ...................................................................... 65 4.6 Dynamic Containment .................................................................................................................. 66 4.7 Advanced Containment Semantics ............................................................................................... 67 Chapter 5 – Address and Name Spaces .................................................................................................... 68 5.1 Centralized Assignment and Resolution....................................................................................... 70 5.2 Decentralized Assignment and Resolution ................................................................................... 71 iii Chapter 6 – Modeling System Data Models ............................................................................................. 74 6.1 Modeling Primitives ..................................................................................................................... 77 6.1.1 Entities .................................................................................................................................. 77 6.1.2 Relationships......................................................................................................................... 78 6.2 Data Modeling Examples.............................................................................................................. 79 6.3 Relation of Versioning Scenarios to Data Model.......................................................................... 83 Chapter 7 – Domain Reference Requirements......................................................................................... 96 7.1 Data Versioning ............................................................................................................................ 96 7.1.1 The history of objects must be persistently stored. ............................................................... 96 7.1.2 Mutability of primary state and metadata for object revisions must be supported................ 98 7.1.3 Versioned and non-versioned objects can coexist................................................................. 99 7.1.4 All content types must be versionable ................................................................................ 100 7.1.5 A mechanism must exist for giving a human readable name to a single revision............... 101 7.1.6 Revisions and versioned objects can be removed. .............................................................. 101 7.2 Stability of References................................................................................................................ 102 7.3 Change Aggregation Support...................................................................................................... 102 7.4 Link and Structure Versioning.................................................................................................... 103 7.4.1 It must be possible to version links..................................................................................... 104 7.4.2 It must be possible to version structure............................................................................... 104 7.4.3 It must be possible to link to a specific revision. ................................................................ 105 7.5 Variant Support........................................................................................................................... 105 7.6 Collaboration Support................................................................................................................. 106 7.7 Navigation in the Versioned Space............................................................................................. 107 7.8 Searching .................................................................................................................................... 108
Recommended publications
  • The Origins of the Underline As Visual Representation of the Hyperlink on the Web: a Case Study in Skeuomorphism
    The Origins of the Underline as Visual Representation of the Hyperlink on the Web: A Case Study in Skeuomorphism The Harvard community has made this article openly available. Please share how this access benefits you. Your story matters Citation Romano, John J. 2016. The Origins of the Underline as Visual Representation of the Hyperlink on the Web: A Case Study in Skeuomorphism. Master's thesis, Harvard Extension School. Citable link http://nrs.harvard.edu/urn-3:HUL.InstRepos:33797379 Terms of Use This article was downloaded from Harvard University’s DASH repository, and is made available under the terms and conditions applicable to Other Posted Material, as set forth at http:// nrs.harvard.edu/urn-3:HUL.InstRepos:dash.current.terms-of- use#LAA The Origins of the Underline as Visual Representation of the Hyperlink on the Web: A Case Study in Skeuomorphism John J Romano A Thesis in the Field of Visual Arts for the Degree of Master of Liberal Arts in Extension Studies Harvard University November 2016 Abstract This thesis investigates the process by which the underline came to be used as the default signifier of hyperlinks on the World Wide Web. Created in 1990 by Tim Berners- Lee, the web quickly became the most used hypertext system in the world, and most browsers default to indicating hyperlinks with an underline. To answer the question of why the underline was chosen over competing demarcation techniques, the thesis applies the methods of history of technology and sociology of technology. Before the invention of the web, the underline–also known as the vinculum–was used in many contexts in writing systems; collecting entities together to form a whole and ascribing additional meaning to the content.
    [Show full text]
  • Interaction Between Web Browsers and Script Engines
    IT 12 058 Examensarbete 45 hp November 2012 Interaction between web browsers and script engines Xiaoyu Zhuang Institutionen för informationsteknologi Department of Information Technology Abstract Interaction between web browser and the script engine Xiaoyu Zhuang Teknisk- naturvetenskaplig fakultet UTH-enheten Web browser plays an important part of internet experience and JavaScript is the most popular programming language as a client side script to build an active and Besöksadress: advance end user experience. The script engine which executes JavaScript needs to Ångströmlaboratoriet Lägerhyddsvägen 1 interact with web browser to get access to its DOM elements and other host objects. Hus 4, Plan 0 Browser from host side needs to initialize the script engine and dispatch script source code to the engine side. Postadress: This thesis studies the interaction between the script engine and its host browser. Box 536 751 21 Uppsala The shell where the engine address to make calls towards outside is called hosting layer. This report mainly discussed what operations could appear in this layer and Telefon: designed testing cases to validate if the browser is robust and reliable regarding 018 – 471 30 03 hosting operations. Telefax: 018 – 471 30 00 Hemsida: http://www.teknat.uu.se/student Handledare: Elena Boris Ämnesgranskare: Justin Pearson Examinator: Lisa Kaati IT 12 058 Tryckt av: Reprocentralen ITC Contents 1. Introduction................................................................................................................................
    [Show full text]
  • Rdfa in XHTML: Syntax and Processing Rdfa in XHTML: Syntax and Processing
    RDFa in XHTML: Syntax and Processing RDFa in XHTML: Syntax and Processing RDFa in XHTML: Syntax and Processing A collection of attributes and processing rules for extending XHTML to support RDF W3C Recommendation 14 October 2008 This version: http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014 Latest version: http://www.w3.org/TR/rdfa-syntax Previous version: http://www.w3.org/TR/2008/PR-rdfa-syntax-20080904 Diff from previous version: rdfa-syntax-diff.html Editors: Ben Adida, Creative Commons [email protected] Mark Birbeck, webBackplane [email protected] Shane McCarron, Applied Testing and Technology, Inc. [email protected] Steven Pemberton, CWI Please refer to the errata for this document, which may include some normative corrections. This document is also available in these non-normative formats: PostScript version, PDF version, ZIP archive, and Gzip’d TAR archive. The English version of this specification is the only normative version. Non-normative translations may also be available. Copyright © 2007-2008 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and document use rules apply. Abstract The current Web is primarily made up of an enormous number of documents that have been created using HTML. These documents contain significant amounts of structured data, which is largely unavailable to tools and applications. When publishers can express this data more completely, and when tools can read it, a new world of user functionality becomes available, letting users transfer structured data between applications and web sites, and allowing browsing applications to improve the user experience: an event on a web page can be directly imported - 1 - How to Read this Document RDFa in XHTML: Syntax and Processing into a user’s desktop calendar; a license on a document can be detected so that users can be informed of their rights automatically; a photo’s creator, camera setting information, resolution, location and topic can be published as easily as the original photo itself, enabling structured search and sharing.
    [Show full text]
  • A Comparison of Two Navigational Aids for Hypertext Mark Alan Satterfield Iowa State University
    Iowa State University Capstones, Theses and Retrospective Theses and Dissertations Dissertations 1992 A comparison of two navigational aids for hypertext Mark Alan Satterfield Iowa State University Follow this and additional works at: https://lib.dr.iastate.edu/rtd Part of the Business and Corporate Communications Commons, and the English Language and Literature Commons Recommended Citation Satterfield, Mark Alan, "A comparison of two navigational aids for hypertext" (1992). Retrospective Theses and Dissertations. 14376. https://lib.dr.iastate.edu/rtd/14376 This Thesis is brought to you for free and open access by the Iowa State University Capstones, Theses and Dissertations at Iowa State University Digital Repository. It has been accepted for inclusion in Retrospective Theses and Dissertations by an authorized administrator of Iowa State University Digital Repository. For more information, please contact [email protected]. A Comparison of two navigational aids for h3q5ertext by Mark Alan Satterfield A Thesis Submitted to the Gradxiate Facultyin Partial Fulfillment ofthe Requirements for the Degree of MASTER OF ARTS Department: English Major; English (Business and Technical Communication) Signatureshave been redactedforprivacy Iowa State University Ames, Iowa 1992 Copyright © Mark Alan Satterfield, 1992. All rights reserved. u TABLE OF CONTENTS Page ACKNOWLEDGEMENTS AN INTRODUCTION TO USER DISORIENTATION AND NAVIGATION IN HYPERTEXT 1 Navigation Aids 3 Backtrack 3 History 4 Bookmarks 4 Guided tours 5 Indexes 6 Browsers 6 Graphic browsers 7 Table-of-contents browsers 8 Theory of Navigation 8 Schemas ^ 9 Cognitive maps 9 Schemas and maps in text navigation 10 Context 11 Schemas, cognitive maps, and context 12 Metaphors for navigation ' 13 Studies of Navigation Effectiveness 15 Paper vs.
    [Show full text]
  • Hypertext Semiotics in the Commercialized Internet
    Hypertext Semiotics in the Commercialized Internet Moritz Neumüller Wien, Oktober 2001 DOKTORAT DER SOZIAL- UND WIRTSCHAFTSWISSENSCHAFTEN 1. Beurteiler: Univ. Prof. Dipl.-Ing. Dr. Wolfgang Panny, Institut für Informationsver- arbeitung und Informationswirtschaft der Wirtschaftsuniversität Wien, Abteilung für Angewandte Informatik. 2. Beurteiler: Univ. Prof. Dr. Herbert Hrachovec, Institut für Philosophie der Universität Wien. Betreuer: Gastprofessor Univ. Doz. Dipl.-Ing. Dr. Veith Risak Eingereicht am: Hypertext Semiotics in the Commercialized Internet Dissertation zur Erlangung des akademischen Grades eines Doktors der Sozial- und Wirtschaftswissenschaften an der Wirtschaftsuniversität Wien eingereicht bei 1. Beurteiler: Univ. Prof. Dr. Wolfgang Panny, Institut für Informationsverarbeitung und Informationswirtschaft der Wirtschaftsuniversität Wien, Abteilung für Angewandte Informatik 2. Beurteiler: Univ. Prof. Dr. Herbert Hrachovec, Institut für Philosophie der Universität Wien Betreuer: Gastprofessor Univ. Doz. Dipl.-Ing. Dr. Veith Risak Fachgebiet: Informationswirtschaft von MMag. Moritz Neumüller Wien, im Oktober 2001 Ich versichere: 1. daß ich die Dissertation selbständig verfaßt, andere als die angegebenen Quellen und Hilfsmittel nicht benutzt und mich auch sonst keiner unerlaubten Hilfe bedient habe. 2. daß ich diese Dissertation bisher weder im In- noch im Ausland (einer Beurteilerin / einem Beurteiler zur Begutachtung) in irgendeiner Form als Prüfungsarbeit vorgelegt habe. 3. daß dieses Exemplar mit der beurteilten Arbeit überein
    [Show full text]
  • The Web 2.0 Way of Learning with Technologies Herwig Rollett
    Int. J. Learning Technology, Vol. X, No. Y, xxxx 1 The Web 2.0 way of learning with technologies Herwig Rollett* Know-Center, Inffeldgasse 21a A-8010 Graz, Austria E-mail: [email protected] *Corresponding author Mathias Lux Department for Information Technology University of Klagenfurt Universitätsstraße 65–67 A-9020 Klagenfurt, Austria E-mail: [email protected] Markus Strohmaier Department of Computer Science University of Toronto 40 St. George Street Toronto, Ontario M5S 2E4, Canada Know-Center, Inffeldgasse 21a A-8010 Graz, Austria E-mail: [email protected] Gisela Dösinger Know-Center, Inffeldgasse 21a A-8010 Graz, Austria E-mail: [email protected] Klaus Tochtermann Know-Center Institute of Knowledge Management Graz University of Technology Inffeldgasse 21a, A-8010 Graz, Austria E-mail: [email protected] Copyright © 200x Inderscience Enterprises Ltd. 2 H. Rollett et al. Abstract: While there is a lot of hype around various concepts associated with the term Web 2.0 in industry, little academic research has so far been conducted on the implications of this new approach for the domain of education. Much of what goes by the name of Web 2.0 can, in fact, be regarded as a new kind of learning technologies, and can be utilised as such. This paper explains the background of Web 2.0, investigates the implications for knowledge transfer in general, and then discusses its particular use in eLearning contexts with the help of short scenarios. The main challenge in the future will be to maintain essential Web 2.0 attributes, such as trust, openness, voluntariness and self-organisation, when applying Web 2.0 tools in institutional contexts.
    [Show full text]
  • Hypertext Newswriting Effects on Satisfaction, Comprehension and Attitudes João Canavilhas Universidade Da Beira Interior Key-W
    Hypertext newswriting effects on satisfaction, comprehension and attitudes João Canavilhas Universidade da Beira Interior Key-words: hypertext; web journalism; online jornalism Abstract More than a decade after the beginning of online journalism, the great expectations of this field of expertise remain unfulfilled. Hypertextuality, multimediality, and interactivity remain original marks as yet unexplored by journalism made on the web (though not for the web). In the specific case of hypertextuality, the subject of this study, its little use is linked with journalists’ time constraints, the absence of an organizational model not limited to copying printed papers, and the fear that readers may reject non-linear reading (Paul, 2005). The latter reason is likely what is most hindering the evolution of web journalism, despite the great potential of online news formed by networks of linked texts. To begin with, it frees the reader, giving them the option to create their own path of reading. Additionally, it offers extra contextual information about the subject, allowing readers to increase their knowledge on the subject according to their own interests. Despite the apparent advantages, such textual networks demand an additional effort of readers to interact with the theme. They must follow links, and skip from text to text, which may be perceived as obstructive to their reading. The passivity imposed by the most powerful medium, television, and the recipients’ deeply-rooted habit of linear readings raise an important question: Will readers value the hypertext contexts to such an extent that they will make that additional effort, or are the newspapers right in their fears of the readers’s reaction? In an attempt to answer this question, an experimental study was carried out assessing the effects of hypertext on levels satisfaction, perception, comprehension, and attitudes 1 of online news readers.
    [Show full text]
  • Ted Nelson History of Computing
    History of Computing Douglas R. Dechow Daniele C. Struppa Editors Intertwingled The Work and Influence of Ted Nelson History of Computing Founding Editor Martin Campbell-Kelly, University of Warwick, Coventry, UK Series Editor Gerard Alberts, University of Amsterdam, Amsterdam, The Netherlands Advisory Board Jack Copeland, University of Canterbury, Christchurch, New Zealand Ulf Hashagen, Deutsches Museum, Munich, Germany John V. Tucker, Swansea University, Swansea, UK Jeffrey R. Yost, University of Minnesota, Minneapolis, USA The History of Computing series publishes high-quality books which address the history of computing, with an emphasis on the ‘externalist’ view of this history, more accessible to a wider audience. The series examines content and history from four main quadrants: the history of relevant technologies, the history of the core science, the history of relevant business and economic developments, and the history of computing as it pertains to social history and societal developments. Titles can span a variety of product types, including but not exclusively, themed volumes, biographies, ‘profi le’ books (with brief biographies of a number of key people), expansions of workshop proceedings, general readers, scholarly expositions, titles used as ancillary textbooks, revivals and new editions of previous worthy titles. These books will appeal, varyingly, to academics and students in computer science, history, mathematics, business and technology studies. Some titles will also directly appeal to professionals and practitioners
    [Show full text]
  • An Analysis of Dewey Linked Data
    Palabra Clave (La Plata) ISSN: 1853-9912 [email protected] Universidad Nacional de La Plata Argentina Classification on the Web: an analysis of Dewey Linked Data Tomoyose, Kazumi; Simionato Arakaki, Ana Carolina Classification on the Web: an analysis of Dewey Linked Data Palabra Clave (La Plata), vol. 9, núm. 2, 2020 Universidad Nacional de La Plata, Argentina Disponible en: http://www.redalyc.org/articulo.oa?id=350562513005 DOI: https://doi.org/10.24215/18539912e092 PDF generado a partir de XML-JATS4R por Redalyc Proyecto académico sin fines de lucro, desarrollado bajo la iniciativa de acceso abierto Palabra Clave (La Plata), 2020, 9(2), Abril-Septiembre, ISSN: 1853-9912 Avances de investigación Classification on the Web: an analysis of Dewey Linked Data La Clasificación en la web: un análisis de Dewey Linked Data Kazumi Tomoyose DOI: https://doi.org/10.24215/18539912e092 Universidade Federal de São Carlos, Brasil Redalyc: http://www.redalyc.org/articulo.oa? [email protected] id=350562513005 Ana Carolina Simionato Arakaki Universidade Federal de São Carlos, Brasil [email protected] Recepción: 23 Agosto 2019 Aprobación: 12 Noviembre 2019 Abstract: With the availability of information in the World Wide Web its access and retrieval by the users is facilitated, and the Library and Information Science (LIS) field’s knowledge and techniques can be applied to this environment in order to help with the process. e present study is descriptive, qualitative and exploratory, based on bibliographical sources, in which it was explored how the Classification discipline interacts with Linked Data, focusing on the analysis of Dewey Linked Data.
    [Show full text]
  • The Media Assemblage: the Twentieth-Century Novel in Dialogue with Film, Television, and New Media
    THE MEDIA ASSEMBLAGE: THE TWENTIETH-CENTURY NOVEL IN DIALOGUE WITH FILM, TELEVISION, AND NEW MEDIA BY PAUL STEWART HACKMAN DISSERTATION Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in English in the Graduate College of the University of Illinois at Urbana-Champaign, 2010 Urbana, Illinois Doctoral Committee: Professor Michael Rothberg, Chair Professor Robert Markley Associate Professor Jim Hansen Associate Professor Ramona Curry ABSTRACT At several moments during the twentieth-century, novelists have been made acutely aware of the novel as a medium due to declarations of the death of the novel. Novelists, at these moments, have found it necessary to define what differentiates the novel from other media and what makes the novel a viable form of art and communication in the age of images. At the same time, writers have expanded the novel form by borrowing conventions from these newer media. I describe this process of differentiation and interaction between the novel and other media as a “media assemblage” and argue that our understanding of the development of the novel in the twentieth century is incomplete if we isolate literature from the other media forms that compete with and influence it. The concept of an assemblage describes a historical situation in which two or more autonomous fields interact and influence one another. On the one hand, an assemblage is composed of physical objects such as TV sets, film cameras, personal computers, and publishing companies, while, on the other hand, it contains enunciations about those objects such as claims about the artistic merit of television, beliefs about the typical audience of a Hollywood blockbuster, or academic discussions about canonicity.
    [Show full text]
  • The Nature of Hypertext: Background and Implications for Librarians
    Wilfrid Laurier University Scholars Commons @ Laurier Library Publications Library 3-1999 The Nature of Hypertext: Background and Implications for Librarians Deborah Wills Wilfrid Laurier University, [email protected] Follow this and additional works at: https://scholars.wlu.ca/lib_pub Recommended Citation Wills, Deborah, "The Nature of Hypertext: Background and Implications for Librarians" (1999). Library Publications. 8. https://scholars.wlu.ca/lib_pub/8 This Article is brought to you for free and open access by the Library at Scholars Commons @ Laurier. It has been accepted for inclusion in Library Publications by an authorized administrator of Scholars Commons @ Laurier. For more information, please contact [email protected]. THE NATURE OF HYPERTEXT: BACKGROUND AND IMPLICATIONS FOR LIBRARIANS There has been much talk in recent years about the way electronic information is breaking down the walls of the traditional library, muddying the boundary between what is owned in the library building and what can be accessed from the larger world. However, the advent of electronic hypertext is causing another kind of "breakdown," this time among individual texts. Hypertext allows connections among words or phrases in an electronic environment: highlighted text in one document links directly to other documents or to other parts of the same document. Given the flexibility of hypertext, a group of texts can form a highly complex environment with multiple paths for reading and understanding. The boundaries between individual texts, so easy to identify in the print environment, therefore lose their meaning. Hypertext is affecting the way users read, write, and think about information. Hypertext has been used in various environments, the most familiar being the World Wide Web: a space to which any individual or organization, with the appropriate computer connections, may add documents and links connecting documents.
    [Show full text]
  • CHAPTER 1 Web-Based Educational Hypermedia
    CHAPTER 1 Web-based educational hypermedia P. De Bra Department of Computer Science, Eindhoven University of Technology, The Netherlands. Abstract The Web has revolutionized the way information is delivered to people throughout the world. It did not take long for learning material to be delivered through the Web, using electronic textbooks. The use of hypertext links gives the learner a lot of freedom to decide on the order in which to study the material. This leads to problems in understanding electronic textbooks, which can be solved using adaptive hypermedia methods and techniques. In this chapter we describe how the field of educational hypermedia benefits from user modeling and adaptation. We also show that the information gathered about the learners and their learning process can be used to improve the quality of electronic textbooks. 1 Introduction For a long time the use of hypermedia in education was limited because of the need for specialized hardware/software platforms for bringing hypermedia to the end user. Some readers may remember the Plato system [1], featuring personal and group notes, threaded discussions, hyperlinks, interactive elements and games, etc. Its use was restricted to institutes equipped with special terminals, connected to large mainframe computers running the Plato environment. A more affordable but also unsuccessful attempt at bringing hypermedia and interactivity to the pub- lic was the introduction of CD-Interactive by Philips and Sony (in 1986). Many other (hypermedia) environments suitable for delivering interactive learning mate- rial have been developed but never became popular. Then, in 1989, Tim Berners Lee started developing the ideas and software for the World Wide Web.
    [Show full text]