= UseCaseAnnotatingWithThings = (back to UseCases) implemented in WikitologyGui = Prerequisite = Paul meets an investor for his new office in Rome. He wants to associate this Meeting with his office-project in gnowsis. At the moment in his PIMO there is a Thing paul:InvestorMeetingRome and a Thing paul:OfficeRome. = Result = These two Things will be associated to each other with the two triples: * __paul:InvestorMeetingRome__ - __pimo:hasTopic__ - __paul:OfficeRome__ * __paul:OfficeRome__ - __pimo:isTopicOf__ - __paul:InvestorMeetingRome__ = Trigger = * Paul browses in his gnowsis to the Thing '''paul:OfficeRome''' * With drag&drop he moves the Thing '''paul:InvestorMeetingRome''' to the list of all the related Things of '''paul:OfficeRome''' = Procedure = * When moving a Thing per drag&drop to the related-list the two triples from above will be added to the Storage (PIMO-storage or Resource-storage?) = Alternatives = * Now Paul wants to relate Peter to this meeting, because he will attend him. * So he browses again to the Thing paul:InvestorMeetingRome and adds the Thing representing peter per drag&drop to the list "related" * The system will create the two accordingly triples and store them * Now Paul things that "related" is semanticaly not precise enough. So he wants to have a relation "attends". * So he clicks the button "new relation" * a popup window opens. * in this window Paul has to say define a name for the new relation __and__ a name for the inverse relations * And Paul has to decide if his new relations are subProperties of either pimo:related, pimo:PartOf or pimo:hasTopic * After clicking create Button in this popup the system creates some triples: * __paul:attends__ __rdf:type__ __rdf:Property__ * __paul:attends__ __rdfs:subPropertyOf__ __pimo:related__ * __paul:attends__ __rdfs:label__ __"attends"__ * and some more for the inverse property * after creating the new relations the browser has one more list with Things, displaying all the Things that are related to the current one with "attends" * The relevant Things are not available per drag&drop (maybe the list/tree of all Things is too large) * So Paul needs a different way to add Things to related-lists and hasTopic-lists * For this case he clicks a "find Thing"-button, a popup-window opens and here he can searach for the Things in his PIMO