如何通过linux curl(如DBpedia、GENEPIO ...)获取远程HTTP IRI返回的RDF数据?

t98cgbkg  于 2022-11-22  发布在  Linux
关注(0)|答案(1)|浏览(100)

我知道下面的远程HTTP IRI可以直接用'curl http://xxx'解析,因为它们直接返回RDF数据:

  • https://www.w3.org/1999/02/22-rdf-syntax-ns#
  • http://www.w3.org/2000/01/rdf-schema#
  • http://www.w3.org/2002/07/owl#
  • ...

但是我不知道如何直接解析下面的远程HTTP IRI,因为它们不直接返回RDF数据:

如何通过linux curl(如DBpedia、GENEPIO ...)获取远程HTTP IRI返回的RDF数据?
顺祝商祺

lrpiutwd

lrpiutwd1#

您必须设定Accept信头,以指定您接受/偏好的MIME types

curl -L -H "Accept: text/turtle; q=1.0, application/rdf+xml; q=0.5" http://dbpedia.org/resource/Resource_Description_Framework

在这种情况下,您可能更喜欢Turtle(相对质量因子为1.0)而不是RDF/XML(0.5)。
(The选项-L允许curl跟随重定向。例如,从http://dbpedia.org/resource/Resource_Description_Frameworkhttp://dbpedia.org/data/Resource_Description_Framework.ttl。)

相关问题