Sparql 关于云的问题+;图

Sparql 关于云的问题+;图,sparql,rdf,graphdb,Sparql,Rdf,Graphdb,我正在做一个项目,我需要一个云中的三层存储数据库,它支持SPARQL查询 GraphDB看起来不错,在我的桌面计算机(localhost)中运行良好。但是,当我尝试在云中使用它时(),REST请求不起作用 问题:我试图使用REST查询我的存储库,方法是curl-xget--header'Accept:application/sparql results+xml' 存储库ID:hermesiot 查询:选择*where{s?p?o.}限制100 结果: 响应代码:404 响应正文:{“消息”:“未

我正在做一个项目,我需要一个云中的三层存储数据库,它支持SPARQL查询

  • GraphDB看起来不错,在我的桌面计算机(localhost)中运行良好。但是,当我尝试在云中使用它时(),REST请求不起作用

    问题:我试图使用REST查询我的存储库,方法是
    curl-xget--header'Accept:application/sparql results+xml'

    存储库ID:
    hermesiot

    查询:
    选择*where{s?p?o.}限制100

    结果:

    响应代码:404

    响应正文:
    {“消息”:“未找到数据库”。}

  • 如何在云解决方案(如Azure或其他免费解决方案)中部署GraphDB

  • 非常感谢:)

    根据,您的查询应为以下类型:

     curl --header 'Accept: application/sparql-results+xml' \
          --data "query=SELECT+*+{?s+?p+?o.}" \
          --user s472kd733007:bhrfk1aa8o0qlj7 \
          'https://rdf.s4.ontotext.com/4032537848/wikidata/repositories/fast'
    
    但是,上面的查询不适用于我,而下面的查询适用于我:

     curl --header 'Accept: application/sparql-results+xml' \
          --data "query=SELECT+*+{?s+?p+?o.}" \
          --user s472kd733007:bhrfk1aa8o0qlj7 \
          'http://awseb-e-m-awsebloa-11laimnu18r2i-2106042490.eu-west-1.elb.amazonaws.com/4032537848/wikidata/repositories/fast'
    
    在上述查询中:

    • s472kd733007
      -API密钥
    • bhrfk1aa8o0qlj7
      -API密钥密码
    • 4032537848
      -用户id
    • wikidata
      -数据库名称
    • fast
      -存储库id
    • http://awseb-e-m-awsebloa-...eu-west-1.elb.amazonaws.com
      -AWS实例地址
    访问仪表板中的选项卡以获取这些参数的适用值


    关于更新查询,请参见e。G您的查询应该是:

    curl --header 'Accept: application/sparql-results+xml' \
          --data "update=INSERT+DATA+{owl:Nothing+owl:Nothing+owl:Nothing}" \
          --user s472kd733007:bhrfk1aa8o0qlj7 \
          'http://awseb-e-m-awsebloa-11laimnu18r2i-2106042490.eu-west-1.elb.amazonaws.com/4032537848/wikidata/repositories/fast/statements'
    

    请注意,此请求中的端点地址不同。

    (1)请一次提出一个问题。(2) 拜托,好好工作。如果我想做一个更新查询,应该是:@MaykeFerreira,我已经更新了我的答案,现在它包含了一个更新查询示例。