Difference between revisions of "PrF UG inst creating an instance"
(4 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
== Creating an Instance == | == Creating an Instance == | ||
− | {{PrF_UG_TOC_inst}}<div id='prf_ug'> | + | <noinclude>{{PrF_UG_TOC_inst}}<div id='prf_ug'></noinclude> |
Creating instances is part of the iterative process of developing a {{#var:PrF}} project. | Creating instances is part of the iterative process of developing a {{#var:PrF}} project. | ||
Line 25: | Line 25: | ||
<ul class='a'> | <ul class='a'> | ||
<li><p> | <li><p> | ||
− | See [[PrF_UG_inst_entry_field_instance#Creating_an_Instance| | + | See the [[PrF_UG_inst_entry_field_instance#Creating_an_Instance|Instance fields]] |
for how to create an instance using the <b>Create Instance</b> | for how to create an instance using the <b>Create Instance</b> | ||
([[Image:PrF_UG_inst_instance.create.gif|instances_instance.create]]) button | ([[Image:PrF_UG_inst_instance.create.gif|instances_instance.create]]) button | ||
Line 50: | Line 50: | ||
<ol class='a'> | <ol class='a'> | ||
<li><p> | <li><p> | ||
− | Display the [[PrF_UG_inst_instances_tab|Instances | + | Display the [[PrF_UG_inst_instances_tab|Instances tab]]. |
</p> | </p> | ||
Line 69: | Line 69: | ||
</p> | </p> | ||
<div>[[Image:PrF_UG_inst_create_instance_browser.png|frame|none| | <div>[[Image:PrF_UG_inst_create_instance_browser.png|frame|none| | ||
− | Instance Browser]]</div> | + | Instance Browser, "newspaper_Instance_0" selected]]</div> |
<li><p> | <li><p> | ||
Line 78: | Line 78: | ||
enter the desired information. | enter the desired information. | ||
For more information on how to edit field values, | For more information on how to edit field values, | ||
− | see the [[PrF_UG_inst_standard_fields|Standard | + | see the [[PrF_UG_inst_standard_fields|Standard fields]]. |
</p> | </p> | ||
</ol> | </ol> | ||
− | </div> | + | <noinclude></div></noinclude> |
Latest revision as of 17:04, November 13, 2008
Creating an Instance
Creating instances is part of the iterative process of developing a Protege-Frames project. Before you create instances, you need to have created and organized the classes and slots that model your knowledge base structure.
Creating instances can give you valuable information about the project structure and its applicability. As you add instances to your project, you may expose missing or redundant areas which tell you that you need to redesign some of the class/slot structure. However, as you move classes and create and delete slots, you may lose information in your instances. In addition, it is difficult to split a single instance into two or more instances. Therefore, you should not add an extensive base of instances until you believe the structure of your project is fairly stable.
This topic describes creating an instance from the Instance Browser, which creates the instance directly in the selected class. The following additional topics describe other ways to create an instance:
See the Instance fields for how to create an instance using the Create Instance () button in an instance field.
See Creating Multiple Instances for how to create several instances at once, using the wizard on the Tools menu.
See Copying an Instance for how to copy an instance, using the Copy Instance () button.
To create a new instance from the Instance Browser:
Display the Instances tab.
In the Class Browser, highlight the class where you want the instance to appear.
Click the Create Instance () button at the right of the Instance Browser. The new instance will appear in the Instance Browser. It will have a default name, such as project_instance_1.
The Instance Editor at the right will display entry fields corresponding to the slots of the class where the instance was created. To create values for the fields, enter the desired information. For more information on how to edit field values, see the Standard fields.