Professional Documents
Culture Documents
Figure 1.
Concepts
In general, the concept map model places no inherent restrictions on what can or
cannot be a "concept". A concept is much like the Platonic "idea" or the "subject" in
predicate logic: almost anything can be considered a concept. Some concept mapping
tools allow users to define different types of concepts to further restrict the model, but
these restrictions are imposed internally.
Relationships
Relationships indicate a conceptual connection between two nodes or concepts in a
concept map. A relationship can be directed or undirected. A directed
relationshippoints from one node to another. As illustrated in Figure 1, two nodes
labeled Apples and Trees might have an arc between them called "grow on" with the arc
directed from Apples to Trees, indicating that Apples grow on Trees.
Concept Mapping Tools Overview
In this section, we compare three concept mapping tools, GetSmart, SMART
Ideas and CmapTools. We will first introduce each, and then compare them in the
context of various features and characteristics.
GetSmart
GetSmart is designed with emphasis on use with the National Science Digital Library
(NSDL). It's intended to "integrate curriculum support, search functions, and knowledge
visualization tools in a digital library, learning-oriented environment." [1] Lead by Dr.
Hsinchun Chen, GetSmart is a collaboration between the AI Lab at University of
Arizona and Virginia Tech.
Figure 2.
Figure 3.
Each concept can be associated with zero or more URLs or files (Figure 4). Thus each
concept can be further described by these associated resources. This ability to
associate URLs or files with a concept can be viewed as a simple form of superimposed
information where the files or web pages are described by or linked with certain
concepts. Superimposed information is an approach to information representation and
information management under investigation led by Dr. David Maier and Lois
Delcambre where information from a base layer can be easily referenced from the
superimposed layer. In this context, the relationships in a concept map could be used to
describe how base-layer resources are related.
Figure 4.
Figure 5.
SMART Ideas
The most feature-rich GUI among the three concept mapping tools is SMART Ideas. It
has an elaborate selection of options for controlling the appearance of concept maps.
The style pallet provides a number of options for the appearance of concepts and
relationships. It offers a small but extendable library of clipart, so that in addition to the
usual circles and boxes, concepts can be represented as images.
SMART Ideas also provides a number of extensions to the core concept-map model.
Multi-level diagrams allow concepts to have relationships with other concept maps.
Concepts can also link to files, URLs and attachments. Cliplets are interactive widgets
similar to Java Applets. For example, a cliplet could be a fully functional timer, a pair of
dice, an actual working clocks, or a functional calculator. A minimal API is available for
developers to write their own cliplets.
The template library offers a nice showcase of what can be done with SMART Ideas,
and can serve as a good spring-board for creating a visually appealing concept map.
Finally, SMART Ideas saves concept maps in their own proprietary format, but can
export to Microsoft Word format.
Figure 6.
Cmap Tools
Originally part of the work from the Institute for Human and Machine Cognition at the
University of West Florida, Cmap Tools has since become a commercial product.
Cmap Tools offer nice looking and feature rich GUI. Concepts can be visually styled with
colors, shadows, background images, etc (Figure 7). The auto-format feature can
automatically position concepts relative to each other, to make a well-proportioned map.
Concept maps can be exported in a wide variety of formats: as an image, a web page,
an outline, propositions as text, an XML document or a LifeMap.
Cmap Tools is programmed in Java and run on Windows, OSX, Linux and Solaris.
Figure 7.
Cmap Tools screenshot, a design decision concept map, retrieved from the
collaborative concept map space, this one from a class at University of
Massachusets.
Like GetSmart, Cmap Tools can connect to a concept map repository for collaborative
management. Cmap Tools is being used by a number of universities as a repository for
classroom concept maps. The collaboration features are quite advanced, allowing the
user to search across the entire repository of concept maps, as well as join a "Soup", a
shared repository of concept maps that can be retrieved. The system allows a user to
sign up for an account, share concept maps, and participate in a integrated threadedmessaging forum for the discussion of a particular concept map (Figure 8).
Figure 8.
Comparisons
In this section, we identify various axes for comparison among these concept mapping
tools, describe each axis and then analyze each tool.
Concept Mapping Tools
First we list the tools, the license under which the software is released, the organization
responsible for their creation and maintenance, the operating system environments
supported by the tool, and what formats maps can be exported as.
Software
License
Organization
AI lab at the
Open
GetSmart
University of Arizona,
Source?
Virginia Tech
CMAP
Commercial Institute for Human
Tools
and Machine
Environment
Save/Export Formats
XML
Windows, OSX,
Linux, Solaris
Cognition
SMART
Ideas
(Sparc)
Life Map
Microsoft Word
Colors
Shapes
Background
Images
not supported
CMAP
Tools
SMART
Ideas
squares, circles,
triangles,
supported
supported
rounded boxes,
etc.
Shadows Borders
Text Align
not
not
center
supported supported
center,
supported supported
right, left
center,
supported supported right, left,
top, bottom
Colors
Directed Undirected
not
GetSmart supported supported
supported
CMAP Tools supported supported supported
SMART
supported supported supported
Ideas
Labeled
Unlabeled Attachments
URLs, Files
supported (blank)
(broken?)
supported (blank)
URLs, Files
URLs, Files,
supported supported
Attachments
11
Software
GetSmart
CMAP Tools
SMART Ideas
Colors
Patterns
Multilevel
Autolayout
Quick Connect
supported not supported not supported not supported not supported
supported not supported not supported supported
not supported
supported supported
supported
supported
supported
Collaboration Features
Software
GetSmart
CMAP Tools
SMART Ideas
Conclusions
In this paper we briefly surveyed three concept mapping tools, and compared their
features. GetSmart proved to be a simple, clean, cross-platform concept mapping tool.
IHMC's CMapTools is a good concept mapping tool for those interested in sharing maps
across repositories and organizations, and delivers a number of visual styling options.
SmartIDEAS offers a wealth of features for creating visually appealing concept maps,
and multi-level concept maps.
12