kms: a distributed hypermedia system for managing knowledge in organizations robert m akscyn, donald...

22
KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

Upload: geoffrey-merritt

Post on 03-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations

Robert M Akscyn, Donald L McCracken & Elise Yoder

Page 2: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

KMS Introduction KMS is a specific Knowledge Management System Knowledge Management is now an entire information field established in about 1995

Article was published in 1988 Authors worked KMS on for 7-10 years before this article was published. (Started in ~1980)

A large scale hypermedia system designed for collaboration

Developed from ZOG project

Page 3: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

Definition of Hypermedia Information that is broken up into smaller units. Think paragraphs versus pages.

Can also contain graphics, images, sound, animation. They call it frames, nodes, note cards.

Units of information displayed one per window

Interconnected by links by which users navigate the system

Page 4: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

Definition of Hypermedia Users build information structure by creating, editing and linking.

In shared hypermedia multiple users may use database system simultaneously

Page 5: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

ZOG Project

Real World ZOG test project Used to build a computer assisted management system for nuclear powered aircraft carrier with 4 applications Online policy manual Interactive task management system On-line maintenance manual with video dick interface

Interface to AirPlan expert system

Page 6: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

KMS Overview Based on a conceptual data model

Composed of WYSIWYG workspaces called frames that are screen sized Items within these frames can be linked to each other or used to invoke programs

There can be as many frames as storage allows

Direct point and click manipulation via a combined browser and editor and a 3 button mouse to move through the data base

Page 7: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

KMS Overview KMS databases strong hierarchical orientation Multi level hierarchy that serves as a skeleton to index database

Can have any structure that the creator wants, does not have to be hierarchical

Page 8: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

KMS User Interface Screen

Normally split into two frames, though full screen can be used•Each frame holds one page of materials

Navigation Navigate frame to frame by pointing mouse at links, displays linked frame in same window in less than 1/2 second

Page 9: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

KMS User Interface Editing

No boundary is made between editing and navigation•User can manipulate contents at any time

•Creating new links and frames can be done at anytime

When users navigate away their changes are saved automatically

Page 10: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

KMS User Interface Invoking Programs

Clicking on items that have attached programs invokes these programs (such as printing)

Context sensitive cursor Where the cursor (empty space vs. text space) is placed when mouse is clicked determines which operations are available

Page 11: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

KMS/ZOG found to be useful: Electronic Publishing On-line manuals Electronic Mail & Bulletin Boards On-line help for other software Project Management Issue Analysis Financial modeling and accounting User interface to video disk materials User interface to other systems Software engineering Computer Assisted foreign language translation Operating system shell

Page 12: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

Hypermedia Design Issues: Data Model

What is the appropriate data model for a node? In KMS it is the frame

• Supports spatial context, space exists even if there is nothing in it.

• Makes items easy to recognize• Easy to reposition items in the space• Provide room for annotation

What size should a node be? 1132 px by 805 px Allows for whole frame to be displayed on large screens, with room for a boundary and message

Reduce scrolling because most items can be represented as hierarchies of frame sized units

Page 13: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

Hypermedia Design Issues: Data Model

What types of nodes should there be? Other hypermedia systems have different types, KMS has one, the frame, that is able to represent a wide base• variety comes with in the individual items in a frame (text, graphics)• And the ability to link any of the items into hierarchies

This reduces the number of concepts for a user to learn

Reduces the number of command context to master

Page 14: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

Hypermedia Design Issues: Data Model

What sort of object should be used for the data link? In KMS (unlike conventional hypertext) the source is an individual text item in a frame, not embedded.

Links source not highlighted (circle icon used to left of each linked item)•Text and links are decoupled

Page 15: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

Hypermedia Design Issues: Data Model

What types of links should there be? Most hyper text provides for different link types to provide use an idea of the destination

KMS only two types• “Tree items” noted with a o

• Linked to lower level items in hierarchy

• “Annotated items” noted with a @• Peripheral information

Should links have internal structure? No: In KMS a link is not an object

Page 16: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

Hypermedia Design Issues: Data Model

How can nodes be aggregated? Through creating hierarchies of frames and linking the frames together through “tree items”

How can versioning be supported? Through “freezing” a frame

•Once frozen when altered it creates a newer version

Page 17: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

Hypermedia Design Issues: User Interface

What style of user interface should be used? Interface should be designed from scratch•Single node= Frame, with only 2 link types.

How should nodes be presented on the display? 2 nodes, each taking up 1/2 the screen or if users chooses 1 node taking up full screen

Page 18: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

Hypermedia Design Issues: User Interface

How fast should the system respond when following a link? Goal less than .25 seconds

How should the system support browsing? Standard frame layout Large targets for selection No scrolling

Page 19: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

Hypermedia Design Issues: Collaboration Issues

How can interference be reduced amoung multiple users? Because large artifacts are broken into smaller frames less chance of interference: optimistic concurrency control.

How is data restricted? Owner locks frame

Page 20: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

Hypermedia Design Issues: User Interface

How is communication supported? No mail, BBS, or discussion forum per se, frames so flexible users can create these

How is annotation supported? Commenting included directly in the document, but not as part of the official document

Makes it easy to comment so it increases the incentive

Page 21: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

Questions to consider KMS is very similar elements to many current day system designed to aid in KM How do you think these systems have evolved beyond KMS?

One of the major challenges in KM systems is getting the broad base of users to contribute information How does this original KMS aid in this? How does it impede this process?

Page 22: KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder

Questions to consider In what ways do you think this KMS Doesn’t reflect the Bush’s idea of “As we may think?”

How does it support “As we may think?”

Do you think their reliance on “hierarchy” affects the manner in which people use this tool?