Narrative support for technical documents Formalising Rhetorical Structure Theory Professor Peter Henderson, Nishadi De Silva Declarative Systems and Software.

Slides:



Advertisements
Similar presentations
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Advertisements

GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
Systems Analysis and Design in a Changing World
BIS310: Week 4 BIS310: Structured Analysis and Design Feasibility Study and Business Requirements Statement -Selecting the Best Alternative Design Strategies.
Collaboration Proposal Proposed Interaction between CSDL and AAI With Narration by Nicholas J. Parks.
Sept-Dec w1d21 Third-Generation Information Architecture CMPT 455/826 - Week 1, Day 2 (based on R. Evernden & E. Evernden)
Query Manager. QM is a collection of tools you can use to obtain information from the AS/400 database Used to –select, arrange, and analyze information.
Project 1 Introduction to HTML.
The Research Problem PE 357. Selecting the problem Can be for research or a literature review -To break the problem down more … -needs to be of interest.
Writing Skills Improvement Guide Dr. Zubair A. Baig Computer Engineering Department KFUPM, Dhahran.
Announcements ●Exam II range ; mean 72
Requirements Specification
Writing for the Internet, collaborative writing Skills (content creation): collaborative writing IT concepts: compiled versus co-authored documents, structured.
Technical Writing II Acknowledgement: –This lecture notes are based on many on-line documents. –I would like to thank these authors who make the documents.
The IMRAD, the Abstract and the Oral Presentation Polina Chemishanova Rhetoric and Prof Comm URA Writing Workshop
CIS101 Introduction to Computing Week 11. Agenda Your questions Copy and Paste Assignment Practice Test JavaScript: Functions and Selection Lesson 06,
Tutorial 8 Sharing, Integrating and Analyzing Data
Design Plans CSCI102 - Systems ITCS905 - Systems MCS Systems.
English for Water Managers
TEACHING WRITING: Persuasive Text
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
Chapter 6: The Traditional Approach to Requirements
Chapter 1 Introduction to HTML, XHTML, and CSS
CLARIN tools for workflows Overview. Objective of this document  Determine which are the responsibilities of the different components of CLARIN workflows.
Web Explanations for Semantic Heterogeneity Discovery Pavel Shvaiko 2 nd European Semantic Web Conference (ESWC), 1 June 2005, Crete, Greece work in collaboration.
UNIVIRTUAL FOR INSTRUCTIONAL DESIGN Versione 00 del 29/07/2009.
Section 02Systems Documentation1 02 Systems Documentation And Franchise Colleges By MANSHA NAWAZ.
UAM CorpusTool: An Overview Debopam Das Discourse Research Group Department of Linguistics Simon Fraser University Feb 5, 2014.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
Introducing Dreamweaver MX 2004
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
CSCI 1101 Intro to Computers 7.1 Learning HTML. 2 Introduction Web pages are written using HTML Two key concepts of HTML are:  Hypertext (links Web pages.
Electronic Commerce COMP3210 Session 4: Designing, Building and Evaluating e-Commerce Initiatives – Part II Dr. Paul Walcott Department of Computer Science,
Advanced English Writing
GE 121 – Engineering Design Engineering Design GE121 Reporting the Outcome Lecture 7A.
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 8 Personal Productivity and Problem Solving.
REPORT WRITING WHAT IS A REPORT?  A report is a very formal document that is written for a variety of purposes in the sciences, social sciences, engineering.
The Balance Between Theoretical and Practical Work Within Electrical and Computer Engineering Courses Dr. Bahawodin Baha March Development Partnerships.
Department of Electrical Engineering Technical Writing Technical Reports Laboratory Reports Project Reports Murali Varanasi 03/24/2009.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design.
Introduction to Morpho BEAM Workshop Samantha Romanello Long Term Ecological Research University of New Mexico.
Web Page Design Introduction. The ________________ is a large collection of pages stored on computers, or ______________ around the world. Hypertext ________.
IFS310: Module 7 Business Requirements Statement Interpersonal Skills and Communications.
11 Chapter 14 The Research Report © 2009 John Wiley & Sons Ltd.
Introduction to Morpho RCN Workshop Samantha Romanello Long Term Ecological Research University of New Mexico.
Constructing A BingBee Phone Network Constructing A BingBee Phone Network Author: Taurai Saurombe Supervisor: Prof Peter Wentworth.
GUI For Computer Architecture May01-05 Team Members: Neil HansenCprE Ben JonesCprE Jon MathewsCprE Sergey SannikovCprE Clients/Advisors: Manimaran Govindarasu.
Le parc japonais est beau et calme La fille japonaise est belle mais bavarde Ritsurin Park, Takamatsu.
1 End User Support Introduction Identify and select remedies.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Word Processing Word processing packages such as Microsoft Word are text based. When text is entered via a keyboard, the characters are displayed on screen.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Research Methods Technical Writing Thesis Conference/Journal Papers
Narrative Writing Required Writing Prompt Notes. What is Narrative Writing? Narrative Writing tells a story or part of a story. ◦Can also be a reflection.
Technical Report Outline Title Page Frontispiece Abstract Table of Contents List of Figures/ List of Tables.
VCE IT Theory Slideshows by Mark Kelly study design By Mark Kelly, vceit.com, Begin.
JavaScript 101 Lesson 6: Introduction to Functions.
Fall CS-EE 480 Lillevik 480f06-l6 University of Portland School of Engineering Senior Design Lecture 6 Other development processes Technical documents.
What is PDF?  Each group is required to create a Product Development File (PDF).  The PDF is a series of documents that cover the entire history of the.
Abstract  An abstract is a concise summary of a larger project (a thesis, research report, performance, service project, etc.) that concisely describes.
Project 1 Introduction to HTML.
PEER REVIEW Help each other think critically about your papers (articulating your ideas and providing critical feedback is your unit participation grade).
Project 1 Introduction to HTML.
Writing for Academic Journals
ISTE Workshop Research Methods in Educational Technology
Writing reports Wrea Mohammed
Research Methods Technical Writing Thesis Report Writing
Presentation transcript:

Narrative support for technical documents Formalising Rhetorical Structure Theory Professor Peter Henderson, Nishadi De Silva Declarative Systems and Software Engineering Research Group, School of Electronics and Computer Science, University of Southampton, UK.

2 Overview Description of the problem Introduction to narrative theories Applying narrative theories to improve technical documents Features of our software tool, Computer-Aided Narrative Support (CANS) Outline for future work

3 The problem Written communication is unavoidable Effective written documents need to be well- structured and contain a coherent narrative - Technical writing Many theories to enhance a narrative were developed in the past by linguists and researchers into narratives However, existing writing tools do not support document narratives or incorporate these narrative theories

4 Narratives explained What is a narrative? - A narrative is the…representation of a series of events meaningfully connected in a temporal and causal way [Onega & Landa, 1996] - Narrative ≈ Story Narrative theories - Rhetorical Structure Theory (RST), Simpler than most other theories - Can be used to enhance coherence, identify (un)necessary segments of text The ‘story’ that a document conveys to the reader is called a ‘document narrative’

5 Rhetorical Structure Theory (RST) Divide a piece of text into segments A segment is either a nucleus (N) or a satellite (S) Relationships exist between these text segments Coherence is achieved by the overall effect created by a relation A coherent narrative should form a tree of relationships (example coming up) Example:

6 Applying RST to a short story [There is an initial condition.] 1 [Then a problem arises] 2 [that disrupts this condition.] 3 [A solution is sought. One of the solutions fixes the problem] 4 [and restores the initial condition.] 5 Fido is a happy dog. Last week Fido got fleas and started scratching. This made Fido unhappy. Noticing this, Fido’s owner took him to the vet. The vet recommended a flea treatment which got rid of the fleas. Fido stopped scratching and was happy again! Generic narrative An instance of the generic narrative RST tree for the generic narrative 1 2 3

7 Another Example: Generic Narrative for a Research Proposal [We want you to fund us] 1 [because we will achieve these objectives/results.] 2 ………………. [We know this problem is unsolved] 7 [because we have studied the background.] 8 [We will solve this problem] 9 [by this method.] 10 ……….. [The research will be carried out by these researchers] 16 [and they are the most qualified to do this because justification-of-researchers.] 17 ……….. ( Generic narrative obtained after studying many suggested formats for Research Proposals from various sources.)

8 RST analysis of research proposal narrative Collapsed RST tree

9 CANS: Computer Aided Narrative Support Allows a user to create a generic narrative for a document type and build a RST tree for it Questions asked by the tool prompt an author for document content Can explore alternative narratives Tool can be used to ‘get story straight’ and create an outline that best suits the document’s purpose Still very simple and needs more work!

10 Creating the generic narrative for a document User enters the structure for the document here (i.e. the document narrative)

11 Building the RST tree bottom-up <hypRelation id=“subtree-A“ type=“Motivation">

12 Questions asked from the user View the RST tree or the document narrative Questions for the author. Each question preceded with a history of its relations to other segments.

13 Exploring alternative document narratives Often necessary to present the same content in different ways (i.e. different document narratives) Traverse the RST tree in different ways Each traversal produces different narratives (some versions not grammatically sound!) Nucleus arranged according to relationshipNucleus first, Satellite second

14 Other features Web-based XSLT, JSP, HTML XML database RST structures stored using URML (Underspecified Rhetorical Markup Language) List of predefined narrative structures provided in tool - Research Proposal - Abstract for a paper - Short Story - A short presentation Can create different documents with same content List expected to grow…

15 Future work Collaborative authoring, distributed documents Generate questions automatically from RST tree More ways to produce alternative narratives Develop simplified version of RST more suited to technical documents Incorporate RSTTool, Xindice, other narrative theories

16 Summary Document narratives need to be coherent, well- structured and planned Narrative theories can help achieve this We have selected Rhetorical Structure Theory (RST) CANS makes use of RST to help an author create and explore document narratives Further improvements to this tool and future work directions were also outlined Thank you!