Information Technology Reference
In-Depth Information
Fig. 4.
FreeMind
metamodel: primitives for mindmap drawing
the Style property can be
fork
and
bubble
and determines the look of the node
as a tagged line tag or a bubble, respectively. Next, nodes are basically arranged
in a tree-like way. A central node serves as the common root. Tree structures
are constructed using Edges. An Edge is a connector that relates a node with
its parent node. Additionally, Arrowlinks are also connectors but in this case,
the connection is between two arbitrary nodes. Finally, Icons
3
and Fonts can
be associated with nodes in an attempt to reflect the underlying semantics of
the node. Of course, this semantics resides in the users' head.
WSL-to-FreeMind mapping (see Table 1, first two columns). Once
FreeMind
visual symbols are introduced, the next step is to indicate a mapping
between the
WSL
abstract syntax and these symbols:
-
Scaffolding
class. The
root node
is the
FreeMind
counterpart of this class.
-
Organigram
class. A bubble node with title
“Organigram”
denotes the origin
of the organigram hierarchy. Nodes having “
Organigram
” as parent denote
roles. Likewise, nodes having
“Organigram”
as grandparent are interpreted
as employees.
-
Presentation
class. A bubble node with title
“Presentation”
denotes this
class. Boolean properties are captured as icons on
“Presentation”
.Value-
based properties are represented as children nodes:
logo
(captured as a link
to an image file),
wikiSize
and
wikiEditFreq.
The latter are decorated with
trac-light icons to account for their values.
3
Freemind
provides a fixed set of icons. In the last version, users can introduce their
own icons, though it is not recommended for interoperability reasons.