27.03.2014 Views

SEKE 2012 Proceedings - Knowledge Systems Institute

SEKE 2012 Proceedings - Knowledge Systems Institute

SEKE 2012 Proceedings - Knowledge Systems Institute

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

collected in preparation for the drawing algorithm in the<br />

next.<br />

2) Recursive drawing algorithm: for each v isual object.<br />

According to th e information that is collected from the<br />

previous step, the drawing algorithm assigns coordinate for<br />

each visual object so as to optimize the graphical space. In<br />

such a way that the children classes are placed un der their<br />

parent classes with suitable length of distance.<br />

3) Post-process rendering information: t he visual<br />

representation of the visualized ontology is further<br />

optimized so as to minimize the visual nodes crossing each<br />

other, separate nodes colliding together, and eli minate<br />

redundant visual objects.<br />

E. User Interaction<br />

Interactions between the 3D model generated by<br />

Onto3DViz and t he user are effected using the physical<br />

devices of computer mouse and keyboard. Both the mouse<br />

and keyboard can be used for controlling operation of the<br />

3D model in Onto3DViz. By combining these user control<br />

actions, users can manipulate the 3D ontology model and<br />

obtain multiple perspectives of the 3D model of an<br />

application ontology.<br />

IV. APPLICATION CASE STUDY<br />

In order to demonstrate functionalities of Onto3DViz,<br />

the tool was applied for visualization of CO 2 capture<br />

process system ontology model. The ontology of carbon<br />

dioxide capture process system was developed and<br />

implemented on Protégé and D yna at th e Energy<br />

Informatics Laboratory at the University of Regina, Canada.<br />

The knowledge modeling process was originally conducted<br />

based on the IMT, and th e knowledge model consists of<br />

both static and dynamic knowledge. The static knowledge<br />

includes the information on constructive components of the<br />

reaction instruments, fluids, and the control devices in the<br />

CO 2 capture system. The dynamic knowledge specified<br />

operation tasks of the CO 2 capture process system, which<br />

are expressed as the control strategies for dealing with 25<br />

critical process parameters when a fault condition emerges.<br />

Onto3DViz was applied for visualizing this ontology so as<br />

to test and verify the visualization capability of Onto3DViz<br />

in a co mplex industrial domain. An overview hierarchical<br />

representation of the concepts in the CO 2 capture ontology<br />

is shown in Figure 2.<br />

CO 2 capture Plant<br />

Static Objects<br />

Dynamic Objects<br />

Valves Pumps Water Solvent<br />

Reaction Instruments<br />

Gases<br />

Flue Gas Off Gas CO 2 Steam<br />

Figure 2. Concepts in CO 2 capture plant [9]<br />

The ontology of the CO 2 capture process generated by<br />

Protégé and Dyna is stored into two files, an OWL and an<br />

XML file. After loading these files into Onto3DViz, a 3D<br />

ontology visualization is generated in Onto3DViz, as<br />

shown in Figure 3. Figure 3 shows a co mplete visualized<br />

model of carbon dioxide capture ontology, which consists<br />

of both static and dynamic knowledge. Static knowledge is<br />

represented by the process param eters shown in the<br />

foreground. The spherical objects represent the class<br />

hierarchy of the knowledge structure. Dynamic knowledge<br />

is displayed in the background and is rep resented by<br />

cylinders and cones. To further explore the carbon dioxide<br />

capture ontology in this model, a user can choose to f ilter<br />

out some context.<br />

Figure 3. 3D Visualized model of CO 2 capture ontology<br />

By filtering out the dynamic knowledge, a visualized<br />

static knowledge model of carbon dioxide capture ontology<br />

is shown in Figure 4. Classes are shown as spheres in the<br />

foreground, and insta nces are shown as box es in the<br />

background. To obtain a clearer view, the user may need to<br />

perform the actions of zooming, rotation, and translation.<br />

By filtering out the static knowledge, a visualized dynamic<br />

knowledge model of carbon diox ide capture ontology is<br />

721

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!