<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://protegewiki.stanford.edu/index.php?action=history&amp;feed=atom&amp;title=Pr4_UG_ui</id>
		<title>Pr4 UG ui - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://protegewiki.stanford.edu/index.php?action=history&amp;feed=atom&amp;title=Pr4_UG_ui"/>
		<link rel="alternate" type="text/html" href="https://protegewiki.stanford.edu/index.php?title=Pr4_UG_ui&amp;action=history"/>
		<updated>2026-05-11T15:34:24Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.7</generator>

	<entry>
		<id>https://protegewiki.stanford.edu/index.php?title=Pr4_UG_ui&amp;diff=8310&amp;oldid=prev</id>
		<title>RichMorin: Automated import of articles</title>
		<link rel="alternate" type="text/html" href="https://protegewiki.stanford.edu/index.php?title=Pr4_UG_ui&amp;diff=8310&amp;oldid=prev"/>
				<updated>2010-07-27T21:22:39Z</updated>
		
		<summary type="html">&lt;p&gt;Automated import of articles&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- Pr4_UG_ui --&amp;gt;&lt;br /&gt;
== User Interface ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Pr4_UG_ui_TOC}}&amp;lt;div id='pr4_ug'&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#var:Pr4}}'s User Interface (UI) is, in a sense,&lt;br /&gt;
the chief justification for using the program.&lt;br /&gt;
After all, any text editor can be used&lt;br /&gt;
to edit [[{{#var:G}}XML|XML]] files.&lt;br /&gt;
Add a few commands to do tasks like inferring relationships&lt;br /&gt;
and you've got a functionally equivalent set of tools.&lt;br /&gt;
You will &amp;lt;i&amp;gt;not&amp;lt;/i&amp;gt;, however,&lt;br /&gt;
have anything like the convenience that {{#var:Pr4}} provides.&lt;br /&gt;
&lt;br /&gt;
Although {{#var:Pr4}} is commonly called an &amp;quot;ontology editor&amp;quot;,&lt;br /&gt;
it is actually an OWL-specific&lt;br /&gt;
[{{#var:wp}}/Integrated_development_environment integrated development environment] (IDE).&lt;br /&gt;
That is, it provides an integrated environment (ie, workbench)&lt;br /&gt;
for developing and maintaining OWL ontologies.&lt;br /&gt;
&lt;br /&gt;
=== Architecture ===&lt;br /&gt;
&lt;br /&gt;
The UI's architecture is based on two powerful abstractions:&lt;br /&gt;
[[{{#var:G}}View|views]] and [[{{#var:G}}Tab|tabs]].&lt;br /&gt;
Although both occupy rectangular regions of the display screen,&lt;br /&gt;
their manner of use is quite different.&lt;br /&gt;
Each view is a specialized tool,&lt;br /&gt;
optimized for performing a particular task.&lt;br /&gt;
Each tab presents a set of tools (ie, a toolkit),&lt;br /&gt;
optimized for performing similar or related tasks.&lt;br /&gt;
&lt;br /&gt;
==== Views ====&lt;br /&gt;
&lt;br /&gt;
Most views allow the user to display (and typically, edit) some aspect&lt;br /&gt;
of an ontology.&lt;br /&gt;
In all cases, however, a view acts as a tool&lt;br /&gt;
for performing a specialized set of actions.&lt;br /&gt;
&lt;br /&gt;
{{#var:Pr4}} categorizes most views by the kind of information they present:&lt;br /&gt;
[[Pr4_UG_rv_An|Annotation]],&lt;br /&gt;
[[Pr4_UG_rv_Cl|Class]],&lt;br /&gt;
[[Pr4_UG_rv_Da|Data property]],&lt;br /&gt;
[[Pr4_UG_rv_Dt|Datatype]],&lt;br /&gt;
[[Pr4_UG_rv_In|Individual]],&lt;br /&gt;
[[Pr4_UG_rv_Ob|Object property]], and&lt;br /&gt;
[[Pr4_UG_rv_On|Ontology]]  views.&lt;br /&gt;
All remaining views are categorized under [[Pr4_UG_rv_Mi|Misc]] (miscellany).&lt;br /&gt;
This categorization scheme is built into {{#var:Pr4}}&lt;br /&gt;
(eg, in the [[Pr4_UG_ui_Menu_Bar|Menu Bar]])&lt;br /&gt;
and is also used by the [[Pr4_UG_rv|Views reference chapter]] in this guide.&lt;br /&gt;
&lt;br /&gt;
==== Tabs ====&lt;br /&gt;
&lt;br /&gt;
A tab is a collection of views,&lt;br /&gt;
arranged within the tab's own display region.&lt;br /&gt;
{{#var:Pr4}} defines several &amp;quot;default&amp;quot; tabs,&lt;br /&gt;
but these may be modified or even deleted by the user.&lt;br /&gt;
Additional (eg, task-specific) tabs may also be defined.&lt;br /&gt;
&lt;br /&gt;
=== UI Elements ===&lt;br /&gt;
&lt;br /&gt;
Views and tabs, while very important, are not the whole story.&lt;br /&gt;
Most interaction occurs in the Main Window,&lt;br /&gt;
generally within a small number of tabs.&lt;br /&gt;
Navigation among these tabs is made possible by the Tab Bar.&lt;br /&gt;
If the user wishes to perform an unusual action,&lt;br /&gt;
s/he may use an item in the Menu Bar.&lt;br /&gt;
If the program needs to support an unusual interaction,&lt;br /&gt;
it may display a [[{{#var:G}}Dialog_Box|dialog box]].&lt;br /&gt;
&lt;br /&gt;
The following list summarized these high-level UI elements:&lt;br /&gt;
&lt;br /&gt;
* [[Pr4_UG_ui_Dialogs|Dialogs]] - temporary windows that display status and/or enable actions&lt;br /&gt;
&lt;br /&gt;
* [[Pr4_UG_ui_Main_Window|Main Window]] - focus of most user interaction&lt;br /&gt;
** [[Pr4_UG_ui_Tab_Bar|Tab Bar]] - selects a set of views for the Main Window&lt;br /&gt;
** [[Pr4_UG_ui_Views|Views]] - rectangular regions of the Main Window&lt;br /&gt;
&lt;br /&gt;
* [[Pr4_UG_ui_Menu_Bar|Menu Bar]] - sets of options for the overall program&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>RichMorin</name></author>	</entry>

	</feed>