| | 1 | implemented by using TaggingApi and PimOntology |
| | 2 | |
| | 3 | We focus on these applications |
| | 4 | |
| | 5 | * tagging a website |
| | 6 | * tagging an e-mail in mozilla |
| | 7 | * tagging a file |
| | 8 | * tagging anything in outlook |
| | 9 | |
| | 10 | = Prerequisite = |
| | 11 | |
| | 12 | User has a PIMO, PIMO is filled with a view things. The resource to be annotated is identified by a uri. |
| | 13 | Options: the tag already exists or not, the resource is already stored in the resource-storage or not. |
| | 14 | |
| | 15 | = Result = |
| | 16 | The resource is tagged as being an occurrence of the thing. Thing and occurrence-triple are stored in pimo, |
| | 17 | resource is stored in resource-storage (if not already). |
| | 18 | |
| | 19 | = Trigger = |
| | 20 | User presses button "tag" in the application. |
| | 21 | |
| | 22 | = Procedure = |
| | 23 | Paul tags a document as being an occurrence of the ESWC2006 |
| | 24 | |
| | 25 | * User opens application, selects a resource. - resource "Document about ESWC2006" |
| | 26 | * user presses "tag" button |
| | 27 | * A text-edit comes, user can enter the letters "ESW..." |
| | 28 | * system guesses the rest of the word and shows possible tags |
| | 29 | * If tag exists: |
| | 30 | * user selects it |
| | 31 | * press ok - the resource is connected to the tag |
| | 32 | * If tag does not exist: |
| | 33 | * user has to enter whole tag: ESWC2006 |
| | 34 | * System creates new tag in PIMO, with uri being created as paul:ESWC2006 |
| | 35 | * System gives paul:ESWC2006 the class pimo:Topic |
| | 36 | * tag is connected to uri |
| | 37 | * User interface shows the tag next to the document |
| | 38 | = Alternatives = |
| | 39 | * the document is not yet in the resource-store: the application or gnowsis has to store the document's uri, fulltext, type, and label. then link the uri. |