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.) |