В черепахе у меня есть что-то вроде этого:
@prefix b: <http://www.fake.org/vl/> .
b:ID_13 b:OwnBy b:Katrin ;
b:Rank "5" .
b:FID_13 b:OwnBy b:emily ;
b:Rank "9" ;
b:Comment "comment \"George goes to school!" ;
b:Time_Comment "at 10:18 21/01/2015" .
когда я использую
SELECT * WHERE{
?ID b:OwnBy ?Name;
b:Rank ?Rank;
}
я получаю в результате
ID Name Rank
ID_13 Katrin "5"
ID_13 emily "9"
Как мне ВСТАВИТЬ другой ранг для ID_13 Катрин (Только для Катрин)????
я пробовал это
INSERT {b:ID_13 b:Rank "pppppppppppppp"}
WHERE{b:ID_13 b:OwnBy b:Cathy}
Но когда я использую select, чтобы увидеть, что я вставил, этот запрос вставляет новый ранг как в Katring, так и в emily, и тогда я получаю следующий результат:
ID Name Rank
ID_13 Katrin "5"
ID_13 Katrin "pppppppp"
ID_13 emily "9"
ID_13 emily "pppppppp"
b:ID_13
иb:FID_13
, но приведенный вами пример результатов запроса предполагает, что вы используетеb:ID_13
для обоих. Результат вашего запроса также либо неполный, либо не соответствует показанному запросу и/или данным. - person Jeen Broekstra   schedule 14.04.2014