Changes between Version 1 and Version 2 of UseCaseCreatingOwnRelations


Ignore:
Timestamp:
01/30/06 22:19:35 (18 years ago)
Author:
sauermann
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseCreatingOwnRelations

    v1 v2  
    88 
    99Paul wants to create his own Relations to have a more precise semantic. 
    10 In his PIMO he has the two Things paul:peter and paul:InvestorMeetingRome 
     10In his PIMO he has the two Things paul:Peter and paul:!InvestorMeetingRome 
    1111 
    1212= Result = 
    1313 
    14 A new relation called "attends" and a lot of triples in the system: 
     14A new relation called "attends" and a lot of triples in the PIMO-store: 
    1515 
    1616 * __paul:attends__ __rdf:type__ __rdf:Property__ 
     
    1919 * and some more for the inverse property 
    2020 
    21 With these new relations he can now express more precisely that "peter attends the meeting" and not only the "peter is related to the meeting"  
     21With these new relations he can now express more precisely that "peter attends the meeting" and not only the "Peter is related to the meeting"  
    2222 
    2323= Trigger = 
    2424 
    25  * Paul browses in his gnowsis to the Thing '''paul:OfficeRome''' 
    26  * he clicks the button "new relation" 
     25 * Paul browses in his gnowsis to the Thing '''paul:InvestorMeetingRome''' 
     26 * Paul wants to add a new relation to the !InvestorMeetingRome, "attends" with the value paul:Peter 
    2727 
    2828= Procedure = 
    29  * a popup window opens after clicking the button "new relation" 
    30  * in this window Paul has to say define a name for the new relation __and__ a name for the inverse relations 
    31  * And Paul has to decide if his new relations are subProperties of either pimo:related, pimo:PartOf or pimo:hasTopic 
    32  * After clicking create Button in this popup the system creates the triples mentioned above 
     29 * Paul sees something like this: http://www.dfki.uni-kl.de/~sauermann/2006/01-pimo-report/img-guithing.png 
     30 * below the relations, is the '''add relation''' field, paul clicks there. 
     31 * the relation can be entered in a text-combo field. 
     32 * after typing the relation name, "attends", no match is found and a "define" button gets visible/enabled. 
     33 * "define" button blinks or does something else to catch attention 
     34 * Paul presses the "define" button 
     35 * he clicks the button "define" 
     36 * a popup window opens 
     37   * in this window Paul has to define a name for the new relation, "attends" is already filled in 
     38   * __and__ a name for the inverse relations 
     39   * Paul has to decide if his new relations are subProperties of either pimo:related, pimo:PartOf or pimo:hasTopic 
     40   * the user interface says "is this a kind of: - related-partOf-hasPart-hasTopic-isTopicOf?" 
     41 * After clicking create Button the property is available in the text field. The define button is still there, but is not catching attention anymore 
     42 * Paul searches for Peter in the field right of "attends", enters "Pete" 
     43 * Alternatives are shown, Paul selects "Peter". 
     44 * Paul presses OK - '''now everything is saved''' 
     45   * the new property is created 
     46   * the relation between the InvestorMeetingRome and Peter is stored in the PIMO-storage 
    3347 
    3448= Alternatives =