关于RDF的问题以及thisweknow.org如何运作

时间:2009-12-13 18:10:37

标签: rdf sparql

我正在阅读这个问题

What's a RDF triple?

以及它的出色答案。

罗杰费德勒|赢了|温布尔登

据我所知,上述句子是三元组。但如果句子是

Roger Federer在2009年赢得了温布尔登,

我们如何将其表示为RDF三元组?

此网站thisweknow.org允许用户查询以城镇/城市开头的data.gov数据。有人可以在他们的数据库中举例说明数据的样子吗?它令人印象深刻,但我从城镇/城市开始,不能在州一级做到(据我所知)。我假设他们将允许用户很快在县/州/国家层面查询数据,是否可以在不对他们现有的数据结构进行重大更改的情况下完成?如果是,怎么样?

1 个答案:

答案 0 :(得分:5)

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

或者,也许更清楚:

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

在RDF或任何其他节点/基于弧的语言中进行数据建模的主要技巧是了解您需要表示事物组合的中间对象的位置。在这里你需要一个“锦标赛”节点,它有一年,一个站点和一个胜利者。 “tournamentX”是它的任意ID。