Information Technology Reference
In-Depth Information
3.1.6 User interaction
Interactions between the 3D model generated by Onto3DViz and the user are realized using
the physical devices of the computer mouse and the keyboard. Both the mouse and
keyboard can be used for controlling operation of the 3D model in Onto3DViz as follows.
1. Mouse:
Rotation of the model : the user can drag the mouse while pressing the left button
Translation of the model : the user can drag the mouse while pressing the right
button
Zoom into the model : the user can drag the mouse while pressing the middle
button (or holding the Alt key on the keyboard)
2. Keyboard:
Rotation
- Rotate to the left : use ← Key
- Rotate to the right : use → key
- Rotate upward : use PageUp key
- Rotate downward : use PageDown key
Translation
- Translate along Z axis toward the front : use ↑ key
- Translate along Z axis toward the back : use ↓ key
- Translate along X axis toward the left : use ← key
- Translate along X axis toward the right: use → key
- Translate along Y axis upwards : use Alt-PageUp keys
- Translate along Y axis downwards : use Alt-PageDown keys
Zoom
- Zoom out : use - key
- Zoom in : use + key
- Reset to default viewing position : use = key
By combining these user control actions, the users can manipulate the model and obtain
multiple perspectives of the 3D model of an application ontology.
3.2 Design of the ontology management system
To address the objective of knowledge management, a tool called Distributed Framework
for Knowledge Evolution (DFKE) (Obst, 2006) has been developed. The high level
architecture of DFKE is shown in figure 5.
The DFKE interacts with an ontology editor via the ClientServices. ClientServices provides
functions for: (1) representing knowledge in a generic knowledge representation, and (2)
importing and exporting knowledge models from and to XML. DFKE uses a peer-to-peer
(P2P) network architecture. The “Feeder Node” is a node in this P2P network. The DFKE
stores the knowledge projects in a knowledge repository or database, which is attached to a
“Feeder Node”. Network communication between the Client Services and the FeederNode
(and Knowledge Repository) is achieved using the Common Object Request Broker
Architecture (CORBA) 5 . DFKE also handles security, by encrypting network communication
and digitally signing objects. There is also a Project Browser for assisting the user in finding
projects on the P2P ontology network.
5 CORBA, http://www.omg.org/gettingstarted/corbafaq.htm
Search WWH ::




Custom Search