Вопрос по RDF и как работает thisweknow.org

Я читал этот вопрос

Что такое тройка RDF?

и отличные ответы на него.

Роджер Федерер | выиграл | Уимблдон

Я понимаю, что приведенное выше предложение является тройным. Но если приговор

Роджер Федерер выиграл уимблдон в 2009 году,

как представить его в виде триплета RDF?

Этот сайт thisweknow.org позволяет пользователям запрашивать данные data.gov, начиная с города. Может ли кто-нибудь привести пример того, как данные будут выглядеть в их базе данных? Это довольно впечатляюще, но я должен начать с города / города, не могу сделать это на уровне штата (насколько я мог видеть). Я предполагаю, что вскоре они позволят пользователям запрашивать данные на уровне округа / штата / страны, можно ли это сделать без значительных изменений в структуре данных, которая у них есть сейчас? Если да, то как?


person Community    schedule 13.12.2009    source источник


Ответы (1)


Roger Federer | won | tournamentX
tournamentX | year |2009
tournamentX | site | Wimbledon

Или, может быть, более ясно:

tournamentX | winner | Roger Federer
tournamentX | year |2009
tournamentX | site | Wimbledon

Главный трюк при моделировании данных в RDF или любом другом языке, основанном на узлах / дугах, - это понимание того, где вам нужны промежуточные объекты, представляющие комбинации вещей. Здесь вам понадобится «турнирный» узел, у которого есть год, сайт и победитель. "TournamentX" - это произвольный идентификатор для него.

person glenn mcdonald    schedule 13.12.2009