Biomedical Engineering Reference
In-Depth Information
properties attached to it: a name; a location on the server; an owner; a ChAO
project that stores the users' notes, discussions, and change history; policies,
shown as allowed group operations; and additional properties stored as key-
value pairs. The ICD project instance is also associated with the ICD annota-
tion project, which is a ChAO knowledge base containing instances representing
the notes and changes for the ICD project.
The metaproject has some predefi ned operations and access policies that
are enforced in Collaborative Protégé. For example, the Read and Write access
policies are enforced: If a user does not have the Write privilege for an ontol-
ogy, any attempt to edit the ontology using either a Protégé client or program-
matic access will result in an error. The predefi ned operations and their
documentation are available on the Protégé wiki (http://protegewiki.stanford.
edu/wiki/Protege_Client_Server_Tutorial_Confi guration).
It is also possible to defi ne custom operations and access policies that meet
the specifi c needs of a project. For example, the NCI has chosen to extend the
metaproject with operations and access policies that prevent users from editing
the properties in an ontology when using the Properties tab.
The access policies can be changed whenever a Protégé server is running
and they take effect immediately. We have implemented a server-administration
application, called Server Admin (a user guide for the administrative panel is
available here: http://protegewiki.stanford.edu/wiki/Protege_Client_Server_
Tutorial_Administration), which allows administrators to change policies and
to add users or projects while the Protégé server is running. Administrators
can also monitor the users who are currently logged into the server and browse
other statistics related to the projects on the server.
12.3
WEBPROT É G É
WebProt é g é is a Web - based client for Collaborative Prot é g é [15] . WebProt é g é
provides functionality similar to that of Collaborative Protégé but has the
advantage of running in a Web browser and of not requiring any installation.
WebProtégé thus supports browsing and editing of ontologies in a collabora-
tive setting on the Web.
12.3.1
WebProt é g é User Interface
The user interface of WebProtégé is built as a portal, similar to iGoogle or
myYahoo, and is shown in Figure 12.7. The main feature of a portal is that
users may add components to the display and may lay them out in an optimal
manner for performing their particular tasks. The interface components are
called portlets and provide individual pieces of functionality. We have imple-
mented a variety of portlets for WebProtégé that are commonly used in ontol-
ogy development: a class-tree portlet, a properties-view portlet, a restrictions
portlet, a properties-tree portlet, an individuals-list portlet, and so on.
Search WWH ::




Custom Search