NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Made this page more 508-compliant, by adding alt-text to images.

Scrollbar
iconsfalse

OWLFCAView Protégée Tab

...

plug-in

...

Manual

{:=
Panel
title
Contents
of
this
Page
} {
Table of Contents
:
minLevel
=2} {panel} {info}This manual explains
2
Info

This manual explains how to use OWLFCAView Tab

how to use OWLFCAView Tab

plug-in

For

Protégé

OWL

Ontology.

{info} The OWLFCAView Tab

The OWLFCAView Tab plug-in

...

provides

...

Protégé-2000

...

users

...

a

...

novel

...

way

...

to

...

visualize

...

their

...

OWL

...

ontologies

...

using

...

the

...

formal

...

concept

...

analysis

...

(FCA)

...

technique.

...

In

...

current

...

specifications,

...

we

...

developed

...

a

...

property-oriented

...

way

...

for

...

the

...

visualization

...

of

...

OWL

...

ontology

...

in

...

Protégé-2000.

...


First

...

of

...

all,

...

please

...

make

...

sure

...

that

...

you

...

are

...

using

...

Protégé-3.1

...

version.

...

We

...

assume

...

that

...

you

...

are

...

familiar

...

with

...

how

...

to

...

configure

...

a

...

tab

...

plug-in

...

in

...

Protégé

...

platform.

...

We

...

use

...

an

...

OWL

...

ontology,

...

gpizza.owl,

...

that

...

is

...

also

...

example

...

project

...

used

...

in

...

the

...

Protégé

...

OWL

...

plug-in

...

to

...

demonstrate

...

how

...

to

...

use

...

OWLFCAView

...

Tab

...

plug-in.

...

After

...

opening

...

the

...

example

...

project

...

and

...

configuring

...

the

...

OWLFCAView

...

Tab,

...

you

...

would

...

see

...

the

...

following.

Protégé OWLFCAView tab.Image Added

There are three basic specifications implemented in the current version of our tool. The first one is for one property, the second one for all asserted restrictions and the third one for all superclasses.

Specification 1: For one property

In left panel, there are three radio buttons for specification selection, a Start button, and a text area for processing guidance. To start processing, please select the first radio button For one property, then click the button Start and then you see the following.

Protégé OWLFCAView tab and Select a Property dialog box.Image Added

A list of the properties of the Pizza ontology is displayed in a panel for selection. Assume that we are interested in the property hasTopping, and select it. After clicking the OK button you see the following.

Protégé OWLFCAView tab and Select a Class dialog box for a property.Image Added

A list of the domain classes of property hasTopping is displayed in a panel for selection. Assume that we are interested in the class NamedPizza, and select it. Then after clicking OK button, you would see the following.

Protégé OWLFCAView tab and Type Selection dialog box.Image Added

A panel for restriction type selection is displayed. In the textarea in the left panel, you could also see some message about all subclasses of the class NamedPizza that is used as the formal objects. You could select one of three types including AllValuesFrom, SomeValuesFrom and Others. Assume that we are interested in the type SomeValuesFrom and select it. Then after clicking the OK button, you see a formal context was formed in a cross table as follows.

Protégé OWLFCAView tab with cross table for a property.Image Added

In this formal context, all subclasses of selected domain class NamedPizza are used as formal objects and all fillers of the restriction SomeValuesFrom of the property hasTopping are used as formal attributes. The cross markers in the table show the binary relations between objects and attributes.

By clicking the fifth button above the cross table (Build Lattice), you see a lattice diagram of the formal context as follows.

Protégé OWLFCAView tab with lattice diagram for a property.Image Added

For selection of the domain class, the users should select a class that has subclasses because we use the subclasses of a selected class as the formal objects. When a class without the subclasses is selected, a warning panel is displayed to warn the users to select another class.

Warning message Please select a class that has subclasses.Image Added

For the restriction type AllValuesFrom selection, the unionRangeClasses of the selected property are used as the formal attributes.

For the restriction type Others selection, the fillers of the restrictions that are not AllValuesFrom type and SomeValuesFrom type of the selected property are used as the formal attributes.

For all asserted restrictions

After selecting the radio button for all asserted restrictions and clicking the button Start, you see a screen like the following.

Protégé OWLFCAView tab and Select a Class dialog box for all asserted restrictions.Image Added

After selecting a class, e.g. Pizza here, and clicking the OK button, you see a screen like the following. The figure displays a cross table representing a formal context. The formal context is formed by all subclasses of Pizza class as the formal objects and the fillers of all asserted restrictions defined for the classes as the formal attributes.

Protégé OWLFCAView tab with cross table for all asserted restrictions.Image Added

After clicking the Build Lattice button, you could see a lattice diagram, based on the formal context shown in the cross table.

Protégé OWLFCAView tab with lattice diagram for all asserted restrictions.Image Added

Specification 3: For all superclasses

After selecting the radio button For all superclasses and clicking the button Start, you see a screen like the following.

Protégé OWLFCAView tab and Select a Class dialog box for all superclasses.Image Added

After selecting a class, e.g. Pizza here, and clicking the OK button, you see a screen like the following. The illustration shows a cross table representing a formal context. The formal context is formed by all subclasses of Pizza class as the formal objects and all superclasses of each selected class as the formal attributes.

Protégé OWLFCAView tab with cross table for all superclasses.Image Added

After clicking the Build Lattice button, you could see a lattice diagram is displayed based on the formal context shown in the cross table.

Protégé OWLFCAView tab with lattice diagram for all superclasses.Image Added

In current step, we think we only developed a basic model. Several advanced models are under active development.
Any questions, please contact Guoqian Jiang (Jiang.Guoqian@mayo.edu ) or Harold R. Solbrig (Solbrig.Harold@mayo.edu ).
May 12, 2006

Scrollbar
iconsfalse