Как косвенные объекты представлены в Freebase?
Я знаю, что Google может дать ответ на вопрос:
Кому Обама вручил медаль свободы?
Вашингтон (CNN) – Президент Барак Обама наградил Президентской медалью свободы – высшей гражданской наградой страны – 16 человек, от бывшего президента Билла Клинтона и культовой ведущей ток-шоу Опры Уинфри до покойной астронавтки Салли Райд, на церемонии в среду.
Короче говоря, каким будет тройной хранимый или бесплатный запрос / mql / sparql для вопроса?
Обама вручил Медаль Свободы президенту Биллу Клинтону.
Обама вручил Медаль Свободы Опре Уинфри.
и Т. Д.
или
Обама вручил президенту Биллу Клинтону медаль свободы.
Обама наградил Опру Уинфри медалью свободы.
и Т. Д.
Я пытаюсь узнать о Freebase, и вот еще несколько вопросов, которые у меня есть. Но самое главное, как косвенный объект хранится в виде тройки?
Где Барак Обама женился на Мишель?
Где учился Барак Обама?
Хотя последние два вопроса похожи по структуре, на первый ответить сложнее, а на второй легко, потому что тройки не поддерживают предложные или косвенные объекты, или я ошибаюсь?
Представляется, что простая тройка могла бы ответить на второй набор вопросов только потому, что замужние_в — единичное событие и является предложным дополнением, а не косвенным дополнением. Но первый набор вопросов неоднозначен, потому что у buy_for и Built_at может быть много объектов. Возможно, предикаты могут включать в себя сущность, как в «покупаемых_для_ее» или «построенных_на_пляже», но это кажется неудобным.
Опять же, как будет обрабатываться косвенный объект?