如何在data.nasa.gov上通过Socrata完全下载RDF中的数据集?

时间:2016-07-20 07:41:27

标签: rdf socrata

我需要通过data.nasa.gov下载"Meteorite Landings"的RDF中的所有数据集。 但是当我尝试下载时,该文件只有500个实例。

如何在RDF中完全下载此数据集?

您是否有脚本示例(使用wget或curl)?

1 个答案:

答案 0 :(得分:4)

好的,我发现我必须使用带有令牌的参数limit / offset。当我在美国国家航空航天局的门户网站中声明应用程序时生成令牌。 所以我恢复:
GET https://data.nasa.gov/resource/y77d-th95.rdf?$ offset = 1& $ limit = 1
并添加标题http:
X-App-Token:YOUR_APP_TOKEN

所以使用curl,我可以使用此解决方案上传所有文件:

curl --header "X-App-Token: YOUR_APP_TOKEN" \
-X GET 'https://data.nasa.gov/resource/y77d-th95.rdf?$offset=[1-46000:500]&$limit=500' \
-o 'nasa.Meteorites.#1.rdf'