UML for Developing Knowledge Management Systems

Published:
Author(s):

Purchasing Options

Hardback
$104.95
Add to cart
ISBN 9780849327230
Cat# AU2723
 

Features

  • Provides a basic understanding of knowledge management, knowledge management systems, various types of knowledge, and the basics of knowledge modeling
  • Presents a general overview of UML, focusing on artifacts used directly in constructing knowledge models
  • Explains how to apply UML to construct the various types of knowledge models, and how to recognize the types of knowledge that are suitable for modeling
  • Applies a framework in which to qualify and capture knowledge and construct knowledge models that will be used in a KMS
  • Summary

    UML for Developing Knowledge Management Systems provides knowledge engineers the framework in which to identify types of knowledge and where this knowledge exists in an organization. It also shows ways in which to use a standard recognized notation to capture, or model, knowledge to be used in a knowledge management system (KMS).

    This volume enables knowledge engineers, systems analysts, designers, developers, and researchers to understand the concept of knowledge modeling with Unified Modeling Language (UML). It offers a guide to quantifying, qualifying, understanding, and modeling knowledge by providing a reusable framework that can be adopted for KMS implementation.

    Following a brief history of knowledge management, the book discusses knowledge acquisition and the types of knowledge that can be discovered within a domain. It offers an overview of types of models and the concepts behind them. It then reviews UML and how to apply UML to model knowledge. The book concludes by defining and applying the Knowledge Acquisition framework via a real-world case study.

    Table of Contents

    Introduction
    Notes

    Knowledge Management
    Overview
    Knowledge Value
    Knowledge-Value Tree
    Knowledge Management Systems
    Knowledge Acquisition
    Knowledge Acquisition Process
    What is Knowledge?

    Declarative Knowledge
    Declarative Knowledge Learning
    Declarative Knowledge Representation
    Gathering Declarative Knowledge
    Methods for Eliciting Declarative Knowledge

    Procedural Knowledge
    Process Maps
    Process Defined
    Capturing Procedural Knowledge
    Declarative and Procedural Knowledge
    Declarative Knowledge and Procedural Knowledge Difference

    Tacit Knowledge
    Varieties of Tacit Knowledge
    Tacit Knowledge and Explicit Belief
    Tacit Knowledge Capture
    Tacit Knowledge as a Source of Competitive Advantage

    Explicit Knowledge
    Literature
    Capturing Explicit Knowledge for Knowledge Management Systems
    Business Value of Acquired Knowledge

    Process Knowledge and Concept Knowledge
    Process Knowledge
    Process Knowledge Applications
    Concept Knowledge
    Functions of Concepts in Artificial Autonomous Agents
    Representation of Concepts
    The Classical View
    Nonclassical Views
    Discussion
    The Idea of a Composite Structure
    How Should the Components be Represented?

    Case-Based Reasoning
    Case-Based Problem Solving
    Fundamentals of Case-Based Reasoning Methods
    Case-Based Reasoning Problem Areas
    Representation of Cases
    The Dynamic Memory Model

    Knowledge Modeling
    Concepts
    Instances
    Processes (Tasks, Activities)
    Attributes and Values
    Rules
    Relationships (Relations)
    Knowledge Objects
    Knowledge Base
    Object Review
    Common Problems
    Knowledge Models
    Network Diagrams
    Conditions, Actions, and Events
    Tables and Grids
    Forms
    Frames
    Timeline
    Matrix
    Decision Trees

    UML - An Introduction
    A Brief History
    Use Case Diagram
    Actor Relationships
    Activity Flow Diagram
    Statechart Diagram
    Collaboration Diagram
    Class Diagram
    Object Diagram

    Knowledge Modeling with UML
    UML Applied to Knowledge Models
    UML to Create Knowledge Models
    Concept Map
    Process Map
    State Transition Network
    Decision Trees

    Defining a Knowledge Acquisition Framework
    Knowledge Acquisition Workflow
    Architecture Design
    Notional Output to User
    Probing Questions
    Knowledge Acquisition Framework
    User
    Decomposing the Knowledge Acquisition Task

    Business Case: Department of Motor Vehicles Reporting
    System
    DMV Reporting System Overview
    Business Scenarios
    Approach

    Applying Your Knowledge Framework
    Determine Domain Area
    Decompose the Knowledge
    Determine Interdependencies
    Recognize Knowledge Patterns
    Determine Judgments in Knowledge
    Perform Conflict Resolution
    Construct the Knowledge Management System
    DMV Knowledge Models

    Summary
    Establish Your Framework
    Knowledge Modeling
    Benefits
    Current Environment
    Knowledge Acquisition Tools

    Appendices
    A Probing Questions

    B Glossary

    C References