Edit Vocabulary

Edit Vocabulary

To edit an existing Vocabulary,  highlight it and click the button in the Vocabulary section (Figure 1) to open the Edit Vocabulary Definition window as shown in Figure 2.

Figure 1. Open Edit Vocabulary Definition

Figure 2. Edit Vocabulary Definition (General Information Section)

ConceptChoir's vocabulary edit menu using tab panel design further categorizes the settings into six department: General Information, Value List, Lookup Table, User Relation, Stopword, and UI.

General Information

General Information section (Figure 2 above) is the default section to display when you open the vocabulary edit window. You can adjust the vocabulary Code, Name and whether or not this vocabulary would allow duplicate terms, as well as vocabulary note and supported languages here. However, the Default Language filed and Include options are on read only mode. Those values need to be set during the vocabulary creation phase.

Value List

Value List section (Figure 3) enables you to add new value list, to edit and/or delete existing value list, and to set values of input data. A value list is an attribute or a field that only allow a few preset values. If a field or an attribute is defined to be a Value List type, users can only select values based on the provided options. By using value lists, you can minimize user input errors for certain fields and accelerate the editing process speed.

 Figure 3. Value List Section
To create a new Value List, click button to open new Value List Definition window shown in Figure 4. Just as when creating vocabularies, you can either create a blank Value List, or reference templates from either predefined Value List template, or from Value List you created for existing vocabularies.
 
 Figure 4. New Value List Definition
After specify the Code, Name, Note, and Sort by fields, click OK button to create the Value List and close Vocabulary Definition Window. Click the Cancel button to cancel any pending changes and close the window. 
 
To edit a Value List, highlight it from the list, and Click button to open edit Value List Definition window shown in Figure 5.
 
 Figure 5. Edit Value List Definition
When you finish updating values for the editing Value List, click OK button to save the changes and close Value List Definition Window. Click the Cancel button to cancel any pending changes and close the window.
 
To delete a Value List, highlight it from the list, and Click button to delete the chosen Value List. The system will prompt for a confirmation. The process may be repeated until no Value List remains. If a value list is deleted, all associated User Relation of this value list will also be deleted.
 
To set Input Data for a Value List, first highlight it from the list and then click button to open the Input Data window as shown in Figure 6.
 
 Figure 6. Value List Input Data

Click the gray plus sign to add new record of Input Data, or the gray minus sign to delete the record. If more than one languages are defined in this vocabulary, you can click the blue plus sign to add values for other supported languages. Similarly, the blue minus sign will delete values for other supported languages. Once all values are set, you can click OK button to keep the changes you made and close the Input Data Definition window. Click Cancel button to cancel any pending changes and close the window.

Lookup Table

Lookup Table section (Figure 7) enables you to add new Lookup Table, to edit and/or delete existing Lookup Table , and to set values of input data for Lookup Tables. A lookup table can be considered as a large value list. It servers the same purpose as value list does, but instead of only a few selected value allowed from value list, the number of preset values for a lookup table has no limits. If a field or an attribute is defined to be a Lookup Table type, users can only select values based on the provided options. By using lookup tables, you can minimize user input errors for certain fields and accelerate the editing process speed.

 Figure 7. Lookup Table Section
To create a new Lookup Table, click button to open new Lookup Table Definition window shown in Figure 8. Similar to creating vocabulary and Value List, you can either create a blank Lookup Table, or create a Lookup Table referencing templates from either predefined Lookup Table template, or from Lookup Tables you previously created for existing vocabularies.
 
 Figure 8. New Lookup Table Definition
After specify the Code, Name, and Note, you need to specify Lookup Table fields. Click the plus sign to add a field, or a minus sign to delete one. You will find a lot of similarities between editing Lookup Table Field information and designing a database field definition. You need to specify the field name, data type, data length, and also indicate if the field is mandatory. The button will bring out a window that allow you to choose which field to sort by what order (Figure 9).
 
 Figure 9. Field Sort by Definition
When you satisfy when the Lookup Table that you have defined, click OK button to create the Lookup Table and close Lookup Table Definition Window. Click the Cancel button to cancel any pending changes and close the window. 

To edit a Lookup Table, highlight it from the list, and Click button to open edit Lookup Table Definition window shown in Figure 10.
 
 Figure 10. Edit Lookup Table Definition
Editing Lookup Table is similar to creating one, except the created field type can not be modified. If you need to change the Data Type on any given fields, you have to delete the field and recreate one. When you finish updating values for the editing Lookup Table, click OK button to save the changes and close Lookup Table Definition Window. Click the Cancel button to cancel any pending changes and close the window.
 
To delete a Lookup Table, highlight it from the list, and Click button to delete the chosen Lookup Table. The system will prompt for a confirmation. The process may be repeated until no Lookup Table remains. If a lookup table is deleted, all associated User Relation of this lookup table will also be deleted.

To set Input Data for a Lookup Table, first highlight it from the list and then click button to open the Input Data Definition window as shown in Figure 11.
 
 Figure 11. Lookup Table Input Data Definition

Click the gray plus sign to add new Input Data, or the gray minus sign to delete the Input Data. If more than one languages are defined in this vocabulary, you can click the blue plus sign to add values for other supported languages. Similarly, the blue minus sign will delete values for other supported languages. Once all values are set, you can click OK button to keep the changes you made and close the Input Data Definition window. Click Cancel button to cancel any pending changes and close the window.
 

To set Related Concept Map, first highlight Related Concept Type from the Lookup Table List. After the Related Concept Type is highlighted, button will display. Click the button to open the Related Concept Map window as shown in Figure 12.
 
Figure 12. Related Concept Map

When two Related Concept Types are related to each other, such as "Teacher or" and "Student of", you can set the relation map in the Related Concept Map window. First highlight a Relation Type from one side, and then highlight its related Relation Type from the other side. Once both Relation Type are selected, click button to insert the mapping. Once all values are set, you can click OK button to keep the changes you made and close the window. Click Cancel button to cancel any pending changes and close the window.
 

User Relation

User Relation section (Figure 13) enables you to add new user relation, to edit and/or delete existing user relation.

 Figure 13. User Relation Section
To create a new User Relation, click button to open new User Relation Definition window shown in Figure 14. Just as when creating vocabularies, Value List, and Lookup Table, you can either create a blank User Relation, or create a User Relation referencing templates from either predefined User Relation template, or from User Relations you previously created for existing vocabularies.
 
 Figure 14. New User Relation Definition
The template of settings up a User Relation are almost the same to the template for Lookup Table except for two key items: Broader Item of this User Relation, and Relation Type. There are current five predefined "Related To" Item available to have User Relation attachments as the Figure above suggests. You need to set which related to Item this User Relation is going to attach on. Also, you need to specify the relation type by selecting one of the options under Relation Type category. "One to many" is the default Relation Type. If a relation is defined to be "One to many" type, the relation can be referenced more than once by concepts. If a relation is defined to be "One to one", then the relation can only be uniquely referenced. Selecting the checkbox in front of the "Language-sensitive" indicates that the relation is only applied to a specified language. After specify all the necessary values, click OK button to create the User Relation and close User Relation Definition Window. Click the Cancel button to cancel any pending changes and close the window. 
 
To edit a User Relation, highlight it from the list, and Click button to open edit User Relation Definition window shown in Figure 15.
 
 Figure 15. Edit User Relation Definition
Similar to editing the Lookup Table, Data Type, Authority List Type and Authority List if defined are in read only mood. To modify those values, you need to delete the field and then recreate one. When you finish updating values for the editing User Relation, click OK button to save the changes and close User Relation Definition Window. Click the Cancel button to cancel any pending changes and close the window.
 
To delete a User Relation, highlight it from the list, and Click button to delete the chosen User Relation. The system will prompt for a confirmation. The process may be repeated until no Value List remains.


Stopword

Stopword section (Figure 16) enables you to add, edit, delete Stopword for the vocabulary. You can add a stopword by clicking on the plus sign, or delete a stropword by clicking on the minus sign after the word that you want to delete. If more than one languages are supposed, you can use the Language dropdown list to select one supported language and setup stopwords in this language and repeat for other languages. Click OK button to save all the changes you have made.

 Figure 16. Stopword Section

Next: Configure Facet/Hierarchy


Copyright © 2006 WebChoir All Rights Reserved.