| | 1 | = UseCaseAnnotatingWithText = |
| | 2 | |
| | 3 | (back to UseCases) |
| | 4 | |
| | 5 | implemented in WikitologyGui |
| | 6 | |
| | 7 | = Prerequisite = |
| | 8 | |
| | 9 | Rome is the new home of Paul, so he wants to annotate some basic informations about his new city. |
| | 10 | For his old town, he has already added some informations, like '''inhabitants'''. |
| | 11 | |
| | 12 | = Result = |
| | 13 | |
| | 14 | The annotation was succesfully added. Paul added the triple __paul:rome__ - __paul:inhabitants__ - __"2.8 mio"__. |
| | 15 | Important is here, that the object of this statement ("2.8 mio") can now only be text, no more a Resource or Thing in this case. |
| | 16 | |
| | 17 | = Trigger = |
| | 18 | |
| | 19 | * According to Usecase UseCaseShowThing Paul browses with WikitologyGui to the Thing '''Rome'''. |
| | 20 | * There are several properties listed, that Paul can annotate in a textfield |
| | 21 | |
| | 22 | = Procedure = |
| | 23 | |
| | 24 | * After browsing to the Thing to annotate: |
| | 25 | * The system automaticaly finds all relevant properties |
| | 26 | * These properties will be displayed in a annotator (e.g. ThingDialog) |
| | 27 | * Paul annotates the fields he wants to |
| | 28 | * the triples will be stored back to a storage (PIMO-store or Resource-store ?) |
| | 29 | |
| | 30 | = Alternatives = |
| | 31 | * Paul wants to create a new property |
| | 32 | * He clicks "new property"-button |
| | 33 | * A Popup window opens |
| | 34 | * Paul enters a label for the new property (e.g. "inhabitants") |
| | 35 | * The system creates the triple __paul:inhabitants__ - __pimo:sub-property__ - __pimo:describingProperty__ |