Biomedical Engineering Reference
In-Depth Information
involves setting the type of the class to owl:DeprecatedClass and moving the
class under the Retired parent class. Composite changes are similar to transac-
tions in a database: If one of the subchanges fails, then the composite change
will fail as well. We use composite changes to hide some of the internal opera-
tions from the user and to generate user-friendly descriptions of these
operations.
The Changes tab also allows one to fi lter the list of changes by author, text
in the description, type, and date. Rather than browsing the entire list of
changes, a user may also select a class in the class tree and use the Changes
tab in Figure 12.1 to see only the changes that are relevant to the selected
entity. As we have already mentioned in Section 12.2.1, changes can also be
annotated with different types of notes and discussions.
12.2.3
Instant - Message Exchange with Other Users
Collaborative Protégé allows users who are connected at the same time to a
Protégé server to exchange text messages using an integrated chat client. The
chat feature is available as one of the collaborative panels and is shown in
Figure 12.1. The chat feature provides complementary functionality to notes
and discussions during the ontology development process and allows for quick
exchanges between users. The chat messages are also represented as instances
in a Chat ontology.
One distinguishing feature of the chat is that it supports sending links to
entities in an ontology using a custom syntax. For example, when discussing
the Tuberculosis class in an ontology, a user may send a direct link to this class
by using the syntax @tuberculosis, similar to a Twitter message. The chat panel
will recognize this syntax as a link and will allow other users to click on it and
directly browse the Tuberculosis class details. The direct link feature works
with all the entity types in an ontology: classes, properties, and individuals. The
chat feature is also available as a separate Protégé tab and can be detached
from the main display of Prot é g é .
12.2.4
Access Policies
The support for different access policies is an important part of the collabora-
tion infrastructure. In most community-driven projects, users take on different
roles with different tasks and access rights. For example, in the development
of the ICD-11 ontology, editors are allowed to edit the content of the ontology,
whereas classifi cation experts can change the class hierarchy but cannot edit
the content. Everyone is allowed to add proposals or to make comments.
Other projects may have other access policies set up.
Collaborative Prot é g é supports a fl exible and extensible access policy
mechanism. We represent the access policies and the Protégé server confi gura-
tion using a simple ontology, called the metaproject. This ontology defi nes the
projects, users, groups, and access policies related to one or more Protégé
Search WWH ::




Custom Search