Как са представени косвените обекти във Freebase?
Знам, че Google може да даде отговор на въпроса:
На кого Обама даде медала на свободата?
Вашингтон (CNN) – Президентът Барак Обама награди президентския медал на свободата – най-високото гражданско отличие на нацията – на 16 души, от бившия президент Бил Клинтън и емблематичната водеща на токшоу Опра Уинфри до покойния астронавт Сали Райд, на церемонии в сряда.
Накратко каква би била тройната съхранена или безплатна заявка/mql/sparql за въпроса?
Обама даде Медала на свободата на президента Бил Клинтън.
Обама даде Медала на свободата на Опра Уинфри.
и т.н.
или
Обама даде на президента Бил Клинтън Медал на свободата.
Обама даде на Опра Уинфри Медала на свободата.
и т.н.
Опитвам се да науча за Freebase и ето някои други въпроси, които имам. Но най-важното е, как непряк обект се съхранява като тройка?
Къде се ожени Барак Обама за Мишел?
Къде е учил Барак Обама?
Въпреки че последните два въпроса са сходни по структура, на първия е по-трудно да се отговори, докато на втория е лесно, защото изглежда, че тройките не поддържат предложни или непреки обекти, или греша?
Изглежда, че една проста тройка би могла да отговори на втория набор от въпроси само защото married_at е единично събитие и е обект с предлог, но не и косвен обект. Но първият набор от въпроси е двусмислен, защото buy_for и built_at могат да имат много обекти. Възможно е предикатите да включват обект като buy_for_her или built_at_beach, но това изглежда неудобно.
Отново, как ще бъде обработен косвеният обект?