A User Guide)

Total Page:16

File Type:pdf, Size:1020Kb

A User Guide) Developing Language Processing Components with GATE Version 5 (a User Guide) For GATE version 5.1-beta1 (built October 30, 2009) Hamish Cunningham Diana Maynard Kalina Bontcheva Valentin Tablan Marin Dimitrov Mike Dowman Niraj Aswani Ian Roberts Yaoyong Li Adam Funk Genevieve Gorrell Johann Petrak Horacio Saggion Danica Damljanovic Angus Roberts ©The University of Sheffield 2001-2009 http://gate.ac.uk/ HTML version: http://gate.ac.uk/userguide Work on GATE has been partly supported by EPSRC grants GR/K25267 (Large-Scale Information Extraction), GR/M31699 (GATE 2), RA007940 (EMILLE), GR/N15764/01 (AKT) and GR/R85150/01 (MIAKT), AHRB grant APN16396 (ETCSL/GATE), Matrixware, the Information Retrieval Facility and several EU-funded projects (SEKT, TAO, NeOn, MediaCampaign, MUSING, KnowledgeWeb, PrestoSpace, h-TechSight, enIRaF). Brief Contents I GATE Basics 2 1 Introduction 3 2 Installing and Running GATE 25 3 Using GATE Developer 31 4 CREOLE: the GATE Component Model 58 5 Language Resources: Corpora, Documents and Annotations 76 6 ANNIE: a Nearly-New Information Extraction System 97 II GATE for Advanced Users 115 7 GATE Embedded 116 8 JAPE: Regular Expressions over Annotations 147 9 ANNIC: ANNotations-In-Context 180 10 Performance Evaluation of Language Analysers 189 11 Profiling Processing Resources 210 12 Developing GATE 217 III CREOLE Plugins 228 13 Gazetteers 229 14 Working with Ontologies 247 15 Machine Learning 281 16 Tools for Alignment Tasks 329 17 Parsers and Taggers 342 18 Combining GATE and UIMA 368 i Contents ii 19 More (CREOLE) Plugins 379 Appendices 415 A Change Log 415 B Version 5.1 Plugins Name Map 435 C Design Notes 437 D JAPE: Implementation 444 E Ant Tasks for GATE 453 F Named-Entity State Machine Patterns 460 G Part-of-Speech Tags used in the Hepple Tagger 468 References 469 Contents I GATE Basics 2 1 Introduction 3 1.1 How to Use this Text . .6 1.2 Context . .6 1.3 Overview . .7 1.3.1 Developing and Deploying Language Processing Facilities . .7 1.3.2 Built-In Components . .9 1.3.3 Additional Facilities . .9 1.3.4 An Example . 10 1.4 Some Evaluations . 12 1.5 Changes in this Version . 13 1.5.1 Version 5.1 beta 1 (Autumn 2009) . 13 1.5.2 July 2009 (FIG'09 Summer School) . 14 1.6 Further Reading . 16 2 Installing and Running GATE 25 2.1 Downloading GATE . 25 2.2 Installing and Running GATE . 25 2.2.1 The Easy Way . 25 2.2.2 The Hard Way (1) . 26 2.2.3 The Hard Way (2): Subversion . 27 2.3 Using System Properties with GATE . 27 2.4 Configuring GATE . 28 2.5 Building GATE . 29 2.6 Troubleshooting . 30 3 Using GATE Developer 31 3.1 The GATE Developer Main Window . 32 3.2 Loading and Viewing Documents . 34 3.3 Creating and Viewing Corpora . 35 3.4 Working with Annotations . 38 3.4.1 The Annotation Sets View . 38 3.4.2 The Annotations List View . 39 3.4.3 The Annotations Stack View . 39 iii Contents iv 3.4.4 The Co-reference Editor . 40 3.4.5 Creating and Editing Annotations . 41 3.4.6 Schema-Driven Editing . 44 3.5 Using CREOLE Plugins . 45 3.6 Loading and Using Processing Resources . 47 3.7 Creating and Running an Application . 47 3.7.1 Running PRs Conditionally on Document Features . 48 3.7.2 Doing Information Extraction with ANNIE . 49 3.7.3 Modifying ANNIE . 50 3.8 Saving Applications and Language Resources . 50 3.8.1 Saving Documents to File . 50 3.8.2 Saving and Restoring LRs in Data Stores . 51 3.8.3 Saving Resource Parameter States to File . 52 3.8.4 Saving an Application with its Resources (e.g. GATE Teamware) . 53 3.9 Keyboard Shortcuts . 54 3.10 Miscellaneous . 56 3.10.1 Stopping GATE from Restoring Developer Sessions/Options . 56 3.10.2 Working with Unicode . 56 3.10.3 Using GATE with Maven or JPF . 57 4 CREOLE: the GATE Component Model 58 4.1 The Web and CREOLE . 59 4.2 The GATE Framework . 60 4.3 The Lifecycle of a CREOLE Resource . 60 4.4 Processing Resources and Applications . 61 4.5 Language Resources and Datastores . 62 4.6 Built-in CREOLE Resources . 63 4.7 CREOLE Resource Configuration . 63 4.7.1 Configuration with XML . 63 4.7.2 Configuring Resources using Annotations . 69 4.7.3 Mixing the Configuration Styles . 73 5 Language Resources: Corpora, Documents and Annotations 76 5.1 Features: Simple Attribute/Value Data . 76 5.2 Corpora: Sets of Documents plus Features . 77 5.3 Documents: Content plus Annotations plus Features . 77 5.4 Annotations: Directed Acyclic Graphs . 77 5.4.1 Annotation Schemas . 77 5.4.2 Examples of Annotated Documents . 79 5.4.3 Creating, Viewing and Editing Diverse Annotation Types . 82 5.5 Document Formats . 82 5.5.1 Detecting the Right Reader . 84 5.5.2 XML . 85 5.5.3 HTML . 91 Contents v 5.5.4 SGML . 92 5.5.5 Plain text . 93 5.5.6 RTF . 94 5.5.7 Email . 94 5.6 XML Input/Output . 96 6 ANNIE: a Nearly-New Information Extraction System 97 6.1 Document Reset . 98 6.2 Tokeniser . 99 6.2.1 Tokeniser Rules . 99 6.2.2 Token Types . 99 6.2.3 English Tokeniser . 101 6.3 Gazetteer . 101 6.4 Sentence Splitter . 103 6.5 RegEx Sentence Splitter . 103 6.6 Part of Speech Tagger . 105 6.7 Semantic Tagger . 106 6.8 Orthographic Coreference (OrthoMatcher) . 106 6.8.1 GATE Interface . 106 6.8.2 Resources . 106 6.8.3 Processing . 106 6.9 Pronominal Coreference . 107 6.9.1 Quoted Speech Submodule . 108 6.9.2 Pleonastic It Submodule . 108 6.9.3 Pronominal Resolution Submodule . 108 6.9.4 Detailed Description of the Algorithm . 109 6.10 A Walk-Through Example . 112 6.10.1 Step 1 - Tokenisation . 113 6.10.2 Step 2 - List Lookup . 114 6.10.3 Step 3 - Grammar Rules . 114 II GATE for Advanced Users 115 7 GATE Embedded 116 7.1 Quick Start with GATE Embedded . 116 7.2 Resource Management in GATE Embedded . 117 7.3 Using CREOLE Plugins . 120 7.4 Language Resources . 120 7.4.1 GATE Documents . 120 7.4.2 Feature Maps . 122 7.4.3 Annotation Sets . 123 7.4.4 Annotations . 126 7.4.5 GATE Corpora . ..
Recommended publications
  • WHY USE a WIKI? an Introduction to the Latest Online Publishing Format
    WHY USE A WIKI? An Introduction to the Latest Online Publishing Format A WebWorks.com White Paper Author: Alan J. Porter VP-Operations WebWorks.com a brand of Quadralay Corporation [email protected] WW_WP0309_WIKIpub © 2009 – Quadralay Corporation. All rights reserved. NOTE: Please feel free to redistribute this white paper to anyone you feel may benefit. If you would like an electronic copy for distribution, just send an e-mail to [email protected] CONTENTS Overview................................................................................................................................ 2 What is a Wiki? ...................................................................................................................... 2 Open Editing = Collaborative Authoring .................................................................................. 3 Wikis in More Detail................................................................................................................ 3 Wikis Are Everywhere ............................................................................................................ 4 Why Use a Wiki...................................................................................................................... 5 Getting People to Use Wikis ................................................................................................... 8 Populating the Wiki................................................................................................................. 9 WebWorks ePublisher and Wikis
    [Show full text]
  • Public Wikis: Sharing Knowledge Over the Internet
    Technical Communication Wiki : Chapter 2 This page last changed on Apr 15, 2009 by kjp15. Public Wikis: Sharing Knowledge over the Internet What is a public wiki? A public wiki refers to a wiki that everyone can edit, that is, it is open to the general public on the Internet with or without a free login. Anyone is welcome to add information to the wiki, but contributors are asked to stay within the subject area, policies, and standards of the particular wiki. Content that does not relate to the subject or is not of good quality can and will be deleted by other users. Also, if a contributor makes a mistake or a typo, other users will eventually correct the error. Open collaboration by anyone means that multiple articles can be written very fast simultaneously. And, while there may be some vandalism or edit wars, quality of the articles will generally improve over time after many editors have contributed. The biggest public wiki in the world, with over 75,000 contributors, is Wikipedia, "the free encyclopedia that anyone can edit" [1]. Wikipedia has over 2.8 million articles in the English version, which includes over 16 million wiki pages, and is one of the top ten most popular websites in the United States [2]. There are versions of Wikipedia in ten different languages, and articles in more than 260 languages. Wikipedia is operated by the non-profit Wikimedia Foundation [3] which pays a small group of employees and depends mainly on donations. There are also over 1,500 volunteer administrators with special powers to keep an eye on editors and make sure they conform to Wikipedia's guidelines and policies.
    [Show full text]
  • Trabajo De Grado Wiki Semántica Usando Folksonomies
    Trabajo de Grado Wiki Sem´antica usando Folksonomies Diego Torres Directora: Alicia D´ıaz 27 de noviembre de 2009 Trabajo de Grado - Construcci´onColaborativa de Ontolog´ıas 2 Agradecimientos Muchas son las personas que me ayudaron a concluir mi formaci´onde grado. En primer lugar quiero agradecerles a mis pap´asDenise y Eduardo por darme todo para poder desarrollarme en aquellas cosas que m´asme gustaron, por la educaci´onque me dieron y por los valores que me inculcaron siempre. Tambien hago extensible al resto de mi familia: mi hermana Denise, mis abuelos, mis t´ıos, primos y mi cu~nado. Tambi´ena Mariana, el amor de mi vida. Compa~nerainfatigable. Gracias por darme la fuerza, la alegr´ıay el amor de todos los d´ıas. A Alicia D´ıaz, por haber confiado en m´ı, en que pod´ıa hacer investigaci´on. Gracias por tanta paciencia y dedicaci´onen ense~narmecotidianamente . Gracias por el cari~no. A Hilda, Gustavo, Fede, Fran y Yaya. A Alicia Zingoni, por mostrarme c´omo honrar la vida. Al LIFIA por darme el espacio y las oportunidades. A los directores, a mis compa~neros.A los chicos del LTF que me dieron las primeras lecciones de esta cosa tan linda que es investigar. Gracias Fede Naso por dar tanto y pedir nada. Gracias a Diego, Nando, Richard y Casco. Gracias a mis compa~nerosde objetos y de multimedia. Son muchos, para todos m´asy m´asgracias. Y por supuesto a mis amigos, por la fuerza que me dieron para empezar, para seguir y para terminar.
    [Show full text]
  • Personal Knowledge Models with Semantic Technologies
    Max Völkel Personal Knowledge Models with Semantic Technologies Personal Knowledge Models with Semantic Technologies Max Völkel 2 Bibliografische Information Detaillierte bibliografische Daten sind im Internet über http://pkm. xam.de abrufbar. Covergestaltung: Stefanie Miller Herstellung und Verlag: Books on Demand GmbH, Norderstedt c 2010 Max Völkel, Ritterstr. 6, 76133 Karlsruhe This work is licensed under the Creative Commons Attribution- ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Fran- cisco, California, 94105, USA. Zur Erlangung des akademischen Grades eines Doktors der Wirtschaftswis- senschaften (Dr. rer. pol.) von der Fakultät für Wirtschaftswissenschaften des Karlsruher Instituts für Technologie (KIT) genehmigte Dissertation von Dipl.-Inform. Max Völkel. Tag der mündlichen Prüfung: 14. Juli 2010 Referent: Prof. Dr. Rudi Studer Koreferent: Prof. Dr. Klaus Tochtermann Prüfer: Prof. Dr. Gerhard Satzger Vorsitzende der Prüfungskommission: Prof. Dr. Christine Harbring Abstract Following the ideas of Vannevar Bush (1945) and Douglas Engelbart (1963), this thesis explores how computers can help humans to be more intelligent. More precisely, the idea is to reduce limitations of cognitive processes with the help of knowledge cues, which are external reminders about previously experienced internal knowledge. A knowledge cue is any kind of symbol, pattern or artefact, created with the intent to be used by its creator, to re- evoke a previously experienced mental state, when used. The main processes in creating, managing and using knowledge cues are analysed. Based on the resulting knowledge cue life-cycle, an economic analysis of costs and benefits in Personal Knowledge Management (PKM) processes is performed.
    [Show full text]
  • Wiki Technology, Community Dynamics and Community Culture
    Wiki Technology and Community Culture By Mingli Yuan July, 2008 Released under GFDL Contents Introduction − concept / history / jargons / a simple classification / organizations & companies / conferences Technology − implementations / features / principles / easy at first glance / syntax & parser / version control / wysiwyg / adventure of ideas Community Culture − openness & agf / npov / consensus / deletionism vs. inclusionism / controversy Introduction – concept A wiki is web pages anyone who accesses it can contribute or modify content a simplified markup language Introduction – history World Wide − 1994: Ward Cunningham, WikiWikiWeb (1994?) Patrick Mueller, the first WikiWikiClone − 2000: Sunir Shah, MeatballWiki − 2001: January 15, Jimmy Wales, Wikipedia Introduction – history cont. Mainland China Taiwan − 2001-12-27: − Schee / 徐子涵 Softme Studio / 索秘软 − hlb / 薛良斌 件工作室 − Newzilla jWiki as a sub-project of WebPM − 2002 / 5: 中蟒大杂院 Early Blogsphere − 2002 / 10 − Cnblog.org Chinese Wikipedia − Chinese Blogger Conference / − 2002 / 11 中文网志年会 贸大 Wiki Introduction – jargons Basics Community − Sandbox − EditWar − CamelCase − AGF − Wikify − NPOV − RecentChanges − Consensus / Vote − DocumentMode / − Deletionist / Inclusionism TheadMode − Namespace: Article / Talk / Copyright / Copyleft − PD User / Category − − GFDL / Free Signature − CC family − BackLinks − Fair use − InterWiki Introduction – a simple classification Tech related sites Wikimedia Family − c2.com / wikiwikiweb − wikiversity − meatball / usemode − wiktionary
    [Show full text]
  • Wiki Content Templating
    Wiki Content Templating Angelo Di Iorio Fabio Vitali Stefano Zacchiroli Computer Science Computer Science Computer Science Department Department Department University of Bologna University of Bologna University of Bologna Mura Anteo Zamboni, 7 Mura Anteo Zamboni, 7 Mura Anteo Zamboni, 7 40127 Bologna, ITALY 40127 Bologna, ITALY 40127 Bologna, ITALY [email protected] [email protected] [email protected] ABSTRACT semantic wikis (e.g. [11, 16, 17]) exploit the content medi- Wiki content templating enables reuse of content structures ation performed by the wiki engine to deliver semantically among wiki pages. In this paper we present a thorough rich web pages and give to authors simple interfaces (some- study of this widespread feature, showing how its two state times even invisible interfaces based on syntactic quirks!) to of the art models (functional and creational templating) are semantically annotate their content or to import semantic sub-optimal. We then propose a third, better, model called metadata. lightly constrained (LC) templating and show its implemen- Though (lowercase) semantic web and semantic wikis fill tation in the Moin wiki engine. We also show how LC tem- a technological gap inhibiting authors to provide metadata, plating implementations are the appropriate technologies to the question of how to actually foster the creation of seman- push forward semantically rich web pages on the lines of tically rich web pages is still open. By analogy, we observe (lowercase) semantic web and microformats. that a similar goal has been traditionally pursued by wiki content templating mechanisms1 which have been available since the first wiki clones under the name of seeding pages.
    [Show full text]
  • Wikimedia Free Videos Download
    wikimedia free videos download Celebra los 20 años de Wikipedia y las personas que lo hacen posible → In this time of uncertainty, our enduring commitment is to provide reliable and neutral information for the world. The nonprofit Wikimedia Foundation provides the essential infrastructure for free knowledge. We host Wikipedia, the free online encyclopedia, created, edited, and verified by volunteers around the world, as well as many other vital community projects. All of which is made possible thanks to donations from individuals like you. We welcome anyone who shares our vision to join us in collecting and sharing knowledge that fully represents human diversity. (中文 (繁体中文) · Français (France) · Русский (Россия) · Español (España) · Deutsch (Deutschland · (اﻟﻌﺮﺑﯿﺔ (اﻟﻌﺎﻟﻢ · English 1 Wikimedia projects belong to everyone. You made it. It is yours to use. For free. That means you can use it, adapt it, or share what you find on Wikimedia sites. Just do not write your own bio, or copy/paste it into your homework. 2 We respect your data and privacy. We do not sell your email address or any of your personal information to third parties. More information about our privacy practices are available at the Wikimedia Foundation privacy policy, donor privacy policy, and data retention guidelines. 3 People like you keep Wikipedia accurate. Readers verify the facts. Articles are collaboratively created and edited by a community of volunteers using reliable sources, so no single person or company owns a Wikipedia article. The Wikimedia Foundation does not write or edit, but you and everyone you know can help. 4 Not all wikis are Wikimedia.
    [Show full text]
  • Examples of Good Practice. Wiki – Case Studies: Prahova
    EXAMPLES OF GOOD PRACTICE WIKI – CASE STUDIES: PRAHOVA Olivia Catalina PASCU ∗ Abstract: “Examples of good practice. Wiki – case studies: Prahova” is an elearning educational case studies which describes a number of wiki sites, used by teachers from Prahova, in order to improve their activity, to be close to the interests of their students and to collaborate with parents. It contains a short overview of wiki services that may be used in education, something about history of wikis, their characteristics and security. The applied questionnaires to teachers and students have permitted to elaborate conclusions about the utility of collaborative sites and to express the point of view of teachers referring to the possibilities to use wikis in the future. Keywords: new technologies in teaching activity. I. WIKI ABOUT WIKIS 1.1 Wiki sites Wikispaces - Wiki tool – is a service that lets you create a wiki for collaborative working; could be free, but there is a commercial version; the sites that we create are hosted. [11] http://www.wikispaces.com/ Pbwiki - Wiki tool – is a wiki solution suitable for both business and education; could be free, but there is a commercial version; the sites that we create are hosted. [11] http://pbwiki.com/ Wetpaint - Wiki tool – is a service to create free wikis, simple to start; easy to build and fun to share; they are free; the sites that we create are hosted.[11] http://www.wetpaint.com/ MediaWiki - Wiki tool - the wiki engine that powers Wikipedia, so any wiki site based on MediaWiki has the Wikipedia look and feel; they are free; we can download; platform is Windows, Unix/Linux.
    [Show full text]
  • Semantic Wiki Engines: a State of the Art
    Undefined 1 (2010) 1–5 1 IOS Press Semantic wiki engines: a state of the art Thomas Meilender a,b,∗, Nicolas Jay b, Jean Lieber b and Fabien Palomares a a A2ZI, 61 ter rue de Saint-Mihiel, 55200 Commercy France E-mail: {firstname.surname}@a2zi.fr b UHP-Nancy 1 – LORIA (UMR 7503 CNRS-INPL-INRIA-Nancy 2-UHP) France E-mail: {firstname.surname}@loria.fr Abstract. This paper is a survey about semantic wikis and the use of semantic Web technologies by wiki engines. First, it presents the main notions related to semantic wikis. Then, twelve active semantic wiki projects are compared, according to various viewpoints such as knowledge representation philosophy, use of semantic Web standards and system usability. Finally, a formal concept analysis approach is carried out to provide a guideline for the choice of semantic wiki engine, given a set of needed features. In conclusion, the paper argues about semantic wiki issues such as the weaknesses of some semantic wiki engine interoperability. Keywords: Semantic Web, wiki engine, Semantic wiki 1. Introduction Conceived in 1995 by Ward Cunningham, wikis are Websites for creating and collaborative editing of content in a simple way [32]. Wikipedia’s popularity demonstrates the importance of such systems. Mean- Fig. 1. Mediawiki’s wikitext and its result. while, development of the semantic Web since the early 2000s opened up new perspectives: it aims at cre- ating an intelligent internet where data are transformed several domains. Section 3 introduces main semantic into knowledge usable by machines. Thus were born wiki engines and Section 4 compares them by using a semantic wikis, whose characteristic is to formalize the Formal Concept Analysis (FCA) approach.
    [Show full text]
  • A General Architecture to Enhance Wiki Systems with Natural Language Processing Techniques
    A GENERAL ARCHITECTURE TO ENHANCE WIKI SYSTEMS WITH NATURAL LANGUAGE PROCESSING TECHNIQUES BAHAR SATELI A THESIS IN THE DEPARTMENT OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING PRESENTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF APPLIED SCIENCE IN SOFTWARE ENGINEERING CONCORDIA UNIVERSITY MONTREAL´ ,QUEBEC´ ,CANADA APRIL 2012 c BAHAR SATELI, 2012 CONCORDIA UNIVERSITY School of Graduate Studies This is to certify that the thesis prepared By: Bahar Sateli Entitled: A General Architecture to Enhance Wiki Systems with Natural Language Processing Techniques and submitted in partial fulfillment of the requirements for the degree of Master of Applied Science in Software Engineering complies with the regulations of this University and meets the accepted standards with respect to originality and quality. Signed by the final examining commitee: Chair Dr. Volker Haarslev Examiner Dr. Leila Kosseim Examiner Dr. Gregory Butler Supervisor Dr. Rene´ Witte Approved Chair of Department or Graduate Program Director 20 Dr. Robin A. L. Drew, Dean Faculty of Engineering and Computer Science Abstract A General Architecture to Enhance Wiki Systems with Natural Language Processing Techniques Bahar Sateli Wikis are web-based software applications that allow users to collabora- tively create and edit web page content, through a Web browser using a simplified syntax. The ease-of-use and “open” philosophy of wikis has brought them to the attention of organizations and online communities, leading to a wide-spread adoption as a simple and “quick” way of collab- orative knowledge management. However, these characteristics of wiki systems can act as a double-edged sword: When wiki content is not prop- erly structured, it can turn into a “tangle of links”, making navigation, organization and content retrieval difficult for their end-users.
    [Show full text]
  • Personal Knowledge Models with Semantic Technologies
    Max Völkel Personal Knowledge Models with Semantic Technologies Personal Knowledge Models with Semantic Technologies Max Völkel 2 Bibliografische Information Detaillierte bibliografische Daten sind im Internet über http://pkm.xam.de abrufbar. Covergestaltung: Stefanie Miller c 2010 Max Völkel, Ritterstr. 6, 76133 Karlsruhe Alle Rechte vorbehalten. Dieses Werk sowie alle darin enthaltenen einzelnen Beiträge und Abbildungen sind urheberrechtlich geschützt. Jede Verwertung, die nicht ausdrücklich vom Urheberrechtsschutz zugelassen ist, bedarf der vorigen Zustimmung des Autors. Das gilt insbesondere für Vervielfältigungen, Bearbeitungen, Übersetzungen, Auswertung durch Datenbanken und die Einspeicherung und Verar- beitung in elektronische Systeme. Unter http://pkm.xam.de sind weitere Versionen dieses Werkes sowie weitere Lizenzangaben aufgeführt. Zur Erlangung des akademischen Grades eines Doktors der Wirtschaftswis- senschaften (Dr. rer. pol.) von der Fakultät für Wirtschaftswissenschaften des Karlsruher Instituts für Technologie (KIT) genehmigte Dissertation von Dipl.-Inform. Max Völkel. Tag der mündlichen Prüfung: 14. Juli 2010 Referent: Prof. Dr. Rudi Studer Koreferent: Prof. Dr. Klaus Tochtermann Prüfer: Prof. Dr. Gerhard Satzger Vorsitzende der Prüfungskommission: Prof. Dr. Christine Harbring Abstract Following the ideas of Vannevar Bush (1945) and Douglas Engelbart (1963), this thesis explores how computers can help humans to be more intelligent. More precisely, the idea is to reduce limitations of cognitive processes with the help of knowledge cues, which are external reminders about previously experienced internal knowledge. A knowledge cue is any kind of symbol, pattern or artefact, created with the intent to be used by its creator, to re- evoke a previously experienced mental state, when used. The main processes in creating, managing and using knowledge cues are analysed. Based on the resulting knowledge cue life-cycle, an economic analysis of costs and benefits in Personal Knowledge Management (PKM) processes is performed.
    [Show full text]
  • P2pedia: a Peer-To-Peer Wiki for Decentralized Collaboration
    CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 2015; 27:2778–2795 Published online 7 October 2014 in Wiley Online Library (wileyonlinelibrary.com). DOI: 10.1002/cpe.3420 SPECIAL ISSUE PAPER P2Pedia: a peer-to-peer wiki for decentralized collaboration Alan Davoust1,AlexanderCraig1,BabakEsfandiari1,*,† and Vincent Kazmierski2 1Department of Systems and Computer Engineering, Carleton University, Ottawa, Ontario, Canada 2Department of Law, Carleton University, Ottawa, Ontario, Canada SUMMARY Existing Wiki systems such as Wikipedia depend on a centralized authority and cannot easily accommodate multiple points of view. We present P2Pedia, a social peer-to-peer wiki system, where users have their own local repository and can collaborate by creating, discovering, editing, and sharing pages with their peers but without synchronizing them. Multiple versions of each page can thus co-exist on each repository and across the network, which allows for multiple points of view. Browsing or searching the wiki thus yields multiple page versions; to help the user’s page selection process, the system annotates search results with trust indicators based on the distribution of each version in the peer repositories and the topology of the social network. We describe an experimental study where the system was deployed for academic writing exercises, and we analyze the results to validate different aspects of this collaboration principle. Copyright © 2014 John Wiley & Sons, Ltd. Received 20 February 2014; Revised 2 July 2014; Accepted 15 September 2014 KEY WORDS: wiki; decentralization; peer-to-peer; collaboration 1. INTRODUCTION Wiki Wiki Web was created by Ward Cunningham as a simple content management system that promotes collaborative content creation on the Web [1].
    [Show full text]