Working with topic trees
Line 5: | Line 5: | ||
If you right click a topic in the topic tree, a context menu is revealed. Context menu contains tools used to modify topics and the topic map. It is important to realize that menu tools modify just the right-clicked topic. Usually this topic is same as the selected topic. Implicit consequence is that tool modifies just one topic at a time. Previous does not mean that tool has an effect to only one topic. Executing topic tree tool may have an effect to multiple topics. Menu contains tools and submenus | If you right click a topic in the topic tree, a context menu is revealed. Context menu contains tools used to modify topics and the topic map. It is important to realize that menu tools modify just the right-clicked topic. Usually this topic is same as the selected topic. Implicit consequence is that tool modifies just one topic at a time. Previous does not mean that tool has an effect to only one topic. Executing topic tree tool may have an effect to multiple topics. Menu contains tools and submenus | ||
− | * Open topic | + | * [[OpenTopic|Open topic]] |
* New topic | * New topic | ||
− | ** New instance topic... | + | ** [[NewTopic|New instance topic...] |
− | ** New subclass topic... | + | ** [[NewTopic|New subclass topic...]] |
− | * Delete topic | + | * [[DeleteTopics|Delete topic]] |
− | * Duplicate topic | + | * [[DuplicateTopics|Duplicate topic]] |
* Split topic | * Split topic | ||
− | ** Split with SIs | + | ** [[SplitTopics|Split with SIs]] |
− | ** Split with base name... | + | ** [[SplitTopicsWithBasename|Split with base name...]] |
* Add to topic | * Add to topic | ||
− | ** Add class... | + | ** [[AddClass|Add class...]] |
− | ** Add instance... | + | ** [[AddInstance|Add instance...]] |
− | ** Add associations... | + | ** [[AddAssociations|Add associations...]] |
− | ** Add schemaless associations... | + | ** [[AddSchemalessAssociation|Add schemaless associations...]] |
− | ** Add text datas... | + | ** [[AddTextDatas|Add text datas...]] |
− | ** Add schemaless text datas... | + | ** [[AddSchemalessOccurrence|Add schemaless text datas...]] |
− | ** Add subject identifier... | + | ** [[AddSubjectIdentifier|Add subject identifier...]] |
* Delete from topic | * Delete from topic | ||
− | ** Delete associations with type... | + | ** [[DeleteAssociationsInTopicWithType|Delete associations with type...]] |
− | ** Delete all associations... | + | ** [[DeleteAssociationsInTopic|Delete all associations...]] |
− | ** Delete base name... | + | ** [[BasenameRemover|Delete base name...]] |
− | ** Delete all variant names... | + | ** [VariantRemover|Delete all variant names...]] |
** Loose instances... | ** Loose instances... | ||
** Loose classes... | ** Loose classes... | ||
− | ** Delete all but one SI... | + | ** [[FlattenSIs|Delete all but one SI...]] |
− | ** Delete SL... | + | ** [[SubjectLocatorRemover|Delete SL...]] |
* Copy | * Copy | ||
− | ** Copy base name... | + | ** [[CopyTopics|Copy base name...]] |
− | ** Copy SI... | + | ** [[CopyTopics|Copy SI...]] |
− | ** Copy instances within... | + | ** [[CopyTopicInstances|Copy instances within...]] |
− | ** Copy classes within... | + | ** [[CopyTopicClasses|Copy classes within...]] |
− | ** Copy associations within... | + | ** [[CopyAssociations|Copy associations within...]] |
− | ** Copy roles within... | + | ** [[CopyTopicRoles|Copy roles within...]] |
− | ** Copy players within... | + | ** [[CopyTopicPlayers|Copy players within...]] |
− | ** Copy association types within... | + | ** [[CopyTopicAssociationTypes|Copy association types within...]] |
* Copy also | * Copy also | ||
− | ** Copy also names | + | ** [[CopyTopics|Copy also names]] |
− | ** Copy also SL | + | ** [[CopyTopics|Copy also SL]] |
− | ** Copy also SIs | + | ** [[CopyTopics|Copy also SIs]] |
− | ** Copy also classes | + | ** [[CopyTopics|Copy also classes]] |
− | ** Copy also instances | + | ** [[CopyTopics|Copy also instances]] |
− | ** Copy also players... | + | ** [[CopyTopics|Copy also players...]] |
− | ** Copy also text datas... | + | ** [[CopyTopics|Copy also text datas...]] |
* Paste | * Paste | ||
− | ** Paste instances | + | ** [[PasteInstances|Paste instances]] |
− | ** | + | ** [[PasteClasses|Paste classes]] |
− | ** Paste associations | + | ** [[PasteAssociations|Paste associations]] |
* Paste also | * Paste also | ||
− | ** Paste also names | + | ** [[PasteTopics|Paste also names]] |
− | ** Paste also SL | + | ** [[PasteTopics|Paste also SL]] |
− | ** Paste also SIs... | + | ** [[PasteTopics|Paste also SIs...]] |
− | ** Paste also classes... | + | ** [[PasteTopics|Paste also classes...]] |
− | ** Paste also instances... | + | ** [[PasteTopics|Paste also instances...]] |
− | ** Paste also players... | + | ** [[PasteTopics|Paste also players...]] |
− | ** Paste also text datas... | + | ** [[PasteTopics|Paste also text datas...]] |
* Subject locator | * Subject locator | ||
− | ** Check subject locator... | + | ** [[SubjectLocatorChecker|Check subject locator...]] |
− | ** Download subject locator... | + | ** [[DownloadSubjectLocators|Download subject locator...]] |
** Move | ** Move | ||
− | *** Move subject locator... | + | *** [[DownloadSubjectLocators|Move subject locator...]] |
− | *** Move to fileserver... | + | *** [[MoveSubjectLocators|Move to fileserver...]] |
* Subject identifiers | * Subject identifiers | ||
− | ** Copi SIs | + | ** [[CopySIs|Copi SIs]] |
− | ** Paste SIs | + | ** [[PasteSIs|Paste SIs]] |
− | ** Remove references in SIs | + | ** [[SIReferenceRemover|Remove references in SIs]] |
− | ** Regex replace SIs... | + | ** [[SIRegexReplacer|Regex replace SIs...]] |
− | ** Fix SIs | + | ** [[SIFixer|Fix SIs]] |
− | ** Flatten identity... | + | ** [FlattenSIs|Flatten identity...]] |
− | ** Remove SIs with regex... | + | ** [[DeleteSIsWithRegex|Remove SIs with regex...]] |
− | ** Make SI with SL | + | ** [[MakeSIWithSL|Make SI with SL]] |
− | ** Make SI with base name... | + | ** [[MakeSIWithBasename|Make SI with base name...]] |
− | ** Make SI with text data... | + | ** [[MakeSIWithTextdata|Make SI with text data...]] |
* Base name | * Base name | ||
− | ** Regexp replace... | + | ** [[BasenameRegexReplacer|Regexp replace...]] |
− | ** Remove new line characters | + | ** [[BasenameNewlineRemover|Remove new line characters]] |
− | ** Remove base name... | + | ** [[BasenameRemover|Remove base name...]] |
− | ** Make base name with SI | + | ** [[MakeBasenameWithSI|Make base name with SI]] |
− | ** Make base name with text data... | + | ** [[MakeBasenameWithTextdata|Make base name with text data...]] |
* Variant names | * Variant names | ||
− | ** Regexp replace... | + | ** [[VariantRegexReplacer|Regexp replace...]] |
− | ** Remove new line characters | + | ** [[VariantNewlineRemover|Remove new line characters]] |
− | ** Remove all variant names... | + | ** [[VariantRemover|Remove all variant names...]] |
− | ** Make display variants with base name | + | ** [[MakeDisplayVariantsWithBasename|Make display variants with base name]] |
* Associations | * Associations | ||
− | ** Delete associations with type... | + | ** [[DeleteAssociationsInTopicWithType|Delete associations with type...]] |
− | ** Delete all associations... | + | ** [[DeleteAssociationsInTopic|Delete all associations...]] |
− | ** Break binary association topic... | + | ** [[BinaryAssociationTopicBreaker|Break binary association topic...]] |
− | ** Steal associations... | + | ** [[StealAssociations|Steal associations...]] |
− | ** Make associations with text datas... | + | ** [[MakeAssociationWithOccurrence|Make associations with text datas...]] |
− | ** Make superclass of current | + | ** [[MakeSuperclassOf|Make superclass of current]] |
− | ** Make subclass of current | + | ** [[MakeSubclassOf|Make subclass of current]] |
− | * Refresh tree | + | * [[RefreshTopicTrees|Refresh tree]] |
Revision as of 15:12, 26 November 2006
Topic tree is a GUI element used to select and browse topics in Wandora. Topics are arranged in the tree so that each branch is a subclass or instance of the root topic. In fact arrangement can be based to any binary relation or even any set of binary relations. One topic tree locates in the left part of the Wandora window. By default the root of this tree is Wandora's base topic Wandora class. If Wandora does not contain root topic, a Create root topic button is shown instead tree. Clicking the button creates the root topic to the current layer map.
By default tree's subclass branch is marked with folder icon and instance of branch with document icon. Each topic in the tree has a handle in left of the topic's base name. You can open the subtree by clicking the handle icon. It is not rare that the subtree hierarchy contains infinite loops. Each topic in the tree can be opened to topic panel by double clicking the topic name. To change topic's base name triple click the topic and the name label changes to a editable field. If you change the name and press enter topic is given a new base name you just entered to the field. Next we investigate more detailed tree's topic tools.
If you right click a topic in the topic tree, a context menu is revealed. Context menu contains tools used to modify topics and the topic map. It is important to realize that menu tools modify just the right-clicked topic. Usually this topic is same as the selected topic. Implicit consequence is that tool modifies just one topic at a time. Previous does not mean that tool has an effect to only one topic. Executing topic tree tool may have an effect to multiple topics. Menu contains tools and submenus
- Open topic
- New topic
- [[NewTopic|New instance topic...]
- New subclass topic...
- Delete topic
- Duplicate topic
- Split topic
- Add to topic
- Delete from topic
- Delete associations with type...
- Delete all associations...
- Delete base name...
- [VariantRemover|Delete all variant names...]]
- Loose instances...
- Loose classes...
- Delete all but one SI...
- Delete SL...
- Copy
- Copy also
- Paste
- Paste also
- Subject locator
- Subject identifiers
- Copi SIs
- Paste SIs
- Remove references in SIs
- Regex replace SIs...
- Fix SIs
- [FlattenSIs|Flatten identity...]]
- Remove SIs with regex...
- Make SI with SL
- Make SI with base name...
- Make SI with text data...
- Base name
- Variant names
- Associations
- Refresh tree