Changes: Create and update contacts in one step
[qtcontacts-tracker:mzabaluev-qtcontacts-tracker.git] / tests / ut_qtcontacts_trackerplugin_querybuilder / data / 202-save-request-3.rq
1 DELETE  {
2   <contact:3> ?_p ?_o
3 } WHERE {
4   {
5     ?_p rdfs:domain ?_d .
6     <contact:3> ?_p ?_o .
7     FILTER((?_p != nco:contactUID)) .
8     FILTER((?_p != nco:contactLocalUID)) .
9     FILTER((((?_d = nco:Role) || (?_d = nco:Contact)) || (?_d = nco:PersonContact))) .
10   }
11 }
12
13 DELETE { <contact:3> nie:contentCreated ?__1 }
14 WHERE { { <contact:3> nie:contentCreated ?__1 . } }
15
16 DELETE { <contact:3> nie:contentLastModified ?__1 }
17 WHERE { { <contact:3> nie:contentLastModified ?__1 . } }
18
19 DELETE {
20     <affiliation:3> a nco:Role .
21     <organization:3> a nco:Role .
22     <tel:+4916134567> a nco:BbsNumber, nco:CarPhoneNumber, nco:CellPhoneNumber,
23                       nco:FaxNumber, nco:MessagingNumber, nco:ModemNumber, nco:PagerNumber,
24                       nco:VideoTelephoneNumber, nco:VoicePhoneNumber
25 }
26
27 INSERT  {
28     <affiliation:3> a nco:Affiliation
29     ; nco:department "Sales"^^xsd:string
30     ; nco:hasPhoneNumber <tel:+4916134567>
31     ; nco:websiteUrl "http://chris.com/"^^xsd:string
32   . <contact:3> a nco:PersonContact
33     ; nie:contentCreated "2010-04-22T03:00:00Z"^^xsd:dateTime
34     ; nie:contentLastModified "2010-04-22T03:30:00Z"^^xsd:dateTime
35     ; nco:contactLocalUID "3"^^xsd:string
36     ; nco:contactUID "41236f10-9dec-489a-84ac-b31eaa1b13d6"^^xsd:string
37     ; nco:hasAffiliation <affiliation:3>
38     ; nco:nameFamily "Christian"^^xsd:string
39     ; nco:nameGiven "Christine"^^xsd:string
40     ; nao:hasTag <placeholder:changelog-tag>
41   . <tel:+4916134567>  a nco:CellPhoneNumber
42     ; maemo:localPhoneNumber "6134567"^^xsd:string
43     ; nco:phoneNumber "+4916134567"^^xsd:string
44 }