Version 1 (modified by dburkhar, 19 years ago) (diff) |
---|
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
- 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