| Lines 79-81 were replaced by lines 79-111 |
| - !! Your Name |
| - Your comment goes here. |
| - |
| + !! Extract from email by Sergui Krivov |
| + Coming back to the issues of "folder tree" versus some other |
| + interface to ontologies- for deciding this issue it is important to |
| + consider what information from ontology is relevant during this |
| + annotation process. Let's go down to matrixes and imagine the process: |
| + |
| + User has to select a concept X to annotate a port of an actor A. For |
| + that he/she has to look at ready made ontology which is already in |
| + Kepler and make a selection. What he/she has to know about a concept in |
| + order to select or not select it? What "variables" related to concept |
| + are relevant? |
| + |
| + # Is position of concept in class hierarchy important? |
| + # Is possible multiple inheritance important? |
| + # Do roles (properties and properties restriction) come into picture? Does user need to know them to make a selection? |
| + # Does user need to see the set of instances of a given concept? |
| + # Does user have to see the other actors (besides actor A)during selection process? |
| + # Does user have to see the semantic type of other actors? |
| + |
| + Answers to questions 5 and 6 would dictate if concept selector work as |
| + dialog or as a pane. The answer to questions 1-4 would dictate the |
| + type of ontology browser/selector. If only #1 has positive answer then |
| + tree control is OK. While advocating to use something as GrOWL in |
| + capacity of "concept selection dialog" (concept selection panel or |
| + buffer) I presumed that answers to the questions 1, 2, 3 are positive. |
| + If they are not positive then my suggestion is void. If they are |
| + positive then what could be another viable alternative to GrOWL as |
| + concept selector? (May be it is hypertext based Sparrow rendering of |
| + assertions pertained to certain concept where user could click on a |
| + concept and get all Sparrow statement related to it assembled in one |
| + place. Perhaps it would be easy to make such dynamic generator of |
| + sparrow statement based on Jena or GrOWL model. I will certainly include |
| + one into GrOWL in a near future.) |