2013-04-14 39 views
4

我真的很喜歡Freebase和世界銀行類型的提供者,我想通過自己編寫一個提供更多關於類型提供者的信息。歐盟有一個開放的數據程序,您可以通過SPARQL /鏈接數據訪問數據。是否有可能通過類型提供者將數據訪問打包爲開放的EU數據,還是浪費時間試圖弄清楚如何去做?是否可以爲鏈接的數據編寫F#類型的提供程序?

訪問歐盟數據描述如下:http://open-data.europa.eu/en/linked-data

回答

7

我覺得它肯定是可能的 - 我有一些人誰在這個真正感興趣的(並在此正在談,但我不知道是什麼當前狀態)。無論如何 - 我絕對認爲這是一個廣泛的領域,額外的努力不會浪費時間。

爲類似RDF的數據編寫類型提供程序的關鍵問題是決定將哪些類型作爲類型(應該成爲類型名稱或屬性名稱)以及應該作爲值保留的內容(作爲列表或鍵值對)。這對世界銀行來說非常明顯 - 國家名稱&屬性變成類型(屬性名稱),值變成數據。但對於基於三聯的數據集,這不太明顯。

到目前爲止,我認爲有兩種方法:

  • 附加本體 - 要求該數據源附帶了一些額外的本體,指定什麼是導航鍵。在http://mspace.fm上有一個叫做「facet本體論」的東西,這可能是相當有趣的。

  • 參數 - 參數化類型的供應商(以某種方式),並給它關係應該在類型級別可用的列表(和你可能還需要提供一些根從哪裏開始)。

肯定還有其他的可能性 - 我認爲提供鏈接數據將是非常有趣的。如果你想爲F#數據做這個,那麼有一個useful page on contributing :-)。

相關問題