A Dynamic Approach to Knowledge Capture and Retrieval: Delivering Lessons Learned to NASA Scientists and Engineers Presenter: Swapna Gupta Advisor: Dr.

Slides:



Advertisements
Similar presentations
HTML Basics Customizing your site using the basics of HTML.
Advertisements

Standards and Increasing Maintainability on Web- based Systems James Eaton SE4112/16/2006.
With Microsoft Access 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
XML for Information Management – Day 2 Airi Salminen University of Erlangen-Nuremberg Computational Linguistics Instructor: Professor Airi Salminen
The Experience Factory May 2004 Leonardo Vaccaro.
XML for Information Management – Day 2 Airi Salminen University of Erlangen-Nuremberg Computational Linguistics Instructor: Professor Airi Salminen
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
IS 373—Web Standards Todd Will
XML Prashant Karmarkar Brendan Nolan Alexander Roda.
Java Server Pages Russell Beale. What are Java Server Pages? Separates content from presentation Good to use when lots of HTML to be presented to user,
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
Semantic Sensor/Device Description System EEEM042-Mobile Applications and Web Services Assignment- Spring Semester 2015 Prof. Klaus Moessner, Dr Payam.
METS-Based Cataloging Toolkit for Digital Library Management System Dong, Li Tsinghua University Library
XForms: A case study Rajiv Shivane & Pavitar Singh.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
EXtensible Neuroimaging Archive Toolkit (XNAT) Washington University Neuroinformatics Group.
Introduction technology XSL. 04/11/2005 Script of the presentation Introduction the XSL The XSL standard Tools for edition of codes XSL Necessary resources.
Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Introduction to XML for SOA Lee H. Burstein,
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
1 © Netskills Quality Internet Training, University of Newcastle Introducing XML © Netskills, Quality Internet Training University.
DSpace UI Alexey Maslov. DSpace in general A digital library tool useful for storage, maintenance, and retrieval of digital documents Two types of interaction:
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic.
Creating Dynamic Web Pages Using PHP and MySQL CS 320.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
XML and Digital Libraries M. Zubair Department of Computer Science Old Dominion University.
XML 2nd EDITION Tutorial 1 Creating An Xml Document.
10/18/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Global Documentation Evolution System Overview and End-to-End Process Training.
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
Key Applications Module Lesson 21 — Access Essentials
Digital Library Syllabus Uploader Will Cameron CSC 8530 October 19, 2006 Project Presentation 2.
ICDL 2004 Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer Science Old Dominion University.
Introduction to metadata
1 Introduction to XML XML stands for Extensible Markup Language. Because it is extensible, XML has been used to create a wide variety of different markup.
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies.
XML and Its Applications Ben Y. Zhao, CS294-7 Spring 1999.
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
Representing data with XML SE-2030 Dr. Mark L. Hornick 1.
IT Accessibility Committee XML as Content Management Presented by Michael B. Short May 11, 2006 Prepared by the NYS Forum IT Accessibility Committee
Progress Report - Year 2 Extensions of the PhD Symposium Presentation Daniel McEnnis.
Working with XML. Markup Languages Text-based languages based on SGML Text-based languages based on SGML SGML = Standard Generalized Markup Language SGML.
Lesson 2 – Unit B. Quick review 1. What is the name of the eGCC host that you ftp your files? 2. What type of software do you use to create and edit web.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
Differences and distinctions: metadata types and their uses Stephen Winch Information Architecture Officer, SLIC.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
Equations for Ecademy Client: ISU Computation Center Faculty Advisor: Dr. Robert Anderson Technical Advisor: Dr. Pete Boysen Team Members:  Tim Arganbright,
CHAPTER 7 LESSON C Creating Database Reports. Lesson C Objectives  Display image data in a report  Manually create queries and data links  Create summary.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
XML Notes taken from w3schools. What is XML? XML stands for EXtensible Markup Language. XML was designed to store and transport data. XML was designed.
Rendering XML Documents ©NIITeXtensible Markup Language/Lesson 5/Slide 1 of 46 Objectives In this session, you will learn to: * Define rendering * Identify.
General Architecture of Retrieval Systems 1Adrienn Skrop.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
Section 10.1 Define scripting
XML: Extensible Markup Language
XML QUESTIONS AND ANSWERS
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Chapter 27 WWW and HTTP.
RichAnnotator: Annotating rich (XML-like) documents
Unit A.
Tutorial 7 – Integrating Access With the Web and With Other Programs
Presentation transcript:

A Dynamic Approach to Knowledge Capture and Retrieval: Delivering Lessons Learned to NASA Scientists and Engineers Presenter: Swapna Gupta Advisor: Dr. Randy Smith University of Alabama

Lessons Learned System

Problem Lessons (Knowledge) do not have a definite structure Who defines the structure? –Hard to successfully anticipate and rigidly define final approved agency-wide format –In spite of performing thorough requirements analysis, the structure evolves

Lesson Submission: HTML Forms-Limitations Force structure, Limit expressiveness –Information forced into semantically inappropriate fields Weakens search Format evolves, affects other parts of the system –Database schemas, code to store/search/present lessons changes

Dynamic Lessons Learned System Lesson Submission –Dynamic Forms Allow users to create their own forms –Pick and choose from a library of elements Allow users to create their own elements –All lessons can vary in format and yet not affect the storage/search/presentation mechanism –Allows construction of ‘static’ forms From Aggregate elements

Dynamic Form Interface

The Search Interface

Status of Current Implementation Make dynamic forms and submit lessons using them Create and use new elements Lessons stored as XML trees in XML repository Lessons are searchable A super schema of elements maintained, to be made available to outside sources like Dublin Core elements

Next Steps Working on –Dynamic presentation (Sachin) –A higher interface (Mrinalini) Providing recommended forms as a first step Next steps –An approval process (Curator?) for lessons and elements –A user study –Use element to make a controlled vocabulary of terms with agreed upon meanings Look into ontologies and use them for searches

Related Work Form Description Language –Intended to define forms that dynamically adjust depending upon screen space eXtensible Interface Markup Language –Intended for separating user interface specification from display devices Using ontologies marked up with presentation information to generate web forms

Questions?

Element Type Primitive Type –String –Number –Large Text –Static Text –Choices (one/many) –Choices (many/many) Aggregate Type

Element elementName displayName type briefDescription detailedDescription presentationStyle isApproved PrimitiveElement AggregateElement consituents Aggregate Type and Pre-defined Forms PreDefinedForm:AggregateElement elementName=llisForm displayName=LLIS Format Type=Aggregate briefDescription=This format is recommended by LLIS detailedDescription=The format contains… isApproved=true Constituent=Author,Subject,Date… PreDefinedForm:AggregateElement elementName=llisForm displayName=LLIS Format Type=Aggregate briefDescription=This format is recommended by LLIS detailedDescription=The format contains… isApproved=true Constituent=Author,Subject,Date…

Incorporating New and Legacy Formats Type Aggregate Let users group together any number of existing elements (primitive and aggregate) Can be used to provide recommended pre-defined forms New Formats – involve creating new aggregate types Old Formats still valid and part of system Addition of new formats does not affect search or rendering of lessons

Lesson Search Driven by element library Refined Search Specify search within constituents of aggregate types

Implementation XML file stores element library –Drives the Dynamic Form interface –Can drive Search interface Submitted lessons stored as XML files in XML repository –XML Schemas for lessons generated on the fly Retrieval –A search interface, driven by element library –New additions immediately reflected –cross-format search - With each new element XPath query formats generated and saved Presentation –Each element associated with a presentation style –Or whole lesson associated with a presentation style

Dynamic Lessons Learned System (DLLS) Dynamic Form Java Servlets Search Interface Mgmt Interface Java Servlets Element Library Drives and Guides Web Browser Element Library Lessons (XML Documents) + Schema New Element XML Repository Approve, Disapprove, Edit, Remove Lessons Approve, Disapprove, Edit, Remove Elements Search and Retrieve Lessons Element Submission Lesson Submission

Cost Incurred Burden on Approval Process Implementation

Future Steps User Interaction Studies Ontologies –Better organization –Better semantics –Guide lesson submission and retrieval Retrieval –Guided Search Approval Process –Lesson Approval –Element Approval

string <![CDATA[The Subject or Title reflects the primary topic of the Lesson Learned. A carefully written Subject should contain some of the Topic(s) that will help other users find this lesson in the future.]]>... Figure 4. Example XML for storing element information