= UseCase Tagging = (back to UseCases) implemented by using TaggingApi and PimOntology for all use cases we use only applications listed in UseCaseApplications = Prerequisite = User has a PIMO, PIMO is filled with a view things. The resource to be annotated is identified by a uri. Options: the tag already exists or not, the resource is already stored in the resource-storage or not. = Result = The resource is tagged as being an occurrence of the thing. Thing and occurrence-triple are stored in pimo, resource is stored in resource-storage (if not already). = Trigger = User presses button "tag" in the application. = Procedure = Paul tags a document as being an occurrence of the ESWC2006 * User opens application, selects a resource. - resource "Document about ESWC2006" * user presses "tag" button * looks somehow like this: http://www.dfki.uni-kl.de/~sauermann/2006/01-pimo-report/img-tagging.png * A text-edit comes, user can enter the letters "ESW..." * system guesses the rest of the word and shows possible tags * If tag exists: * user selects it * press ok - the resource is connected to the tag * If tag does not exist: * user has to enter whole tag: ESWC2006 * System creates new tag in PIMO, with uri being created as paul:ESWC2006 * System gives paul:ESWC2006 the class pimo:Topic * tag is connected to uri * User interface shows the tag next to the document = Alternatives = * 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. * or the application has to ping aperture to re-crawl (maybe just this?) and it will appear? * The user selects more than one resource, either multi select, or a folder of emails, f.x. ?