Fuseki 1.0.1 SPARQL 更新返回 404

2024-02-11

我正在尝试学习更新 Fuseki 中的数据,但当我尝试时出现 404 错误。我显然没有做正确的事情。也许这是我的 INSERT 命令?不过我已经尝试过很多了。

我正在使用 /sparql.tpl 上基于 Web 的 SPARQL 界面。

我可以让 SPARQL 查询在同一页面上正常工作。但是第二种形式(标记为 SPARQL 更新)是我用于更新的形式,这给了我错误:

PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
PREFIX booklet:  <http://www.semanticweb.org/cstepnitz/ontologies/booklet>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX ontology: <http://dbpedia.org/ontology/>

INSERT DATA
{ <http://dbpedia.org/resource/Johnny_Got_His_Gun> 
        rdf:type ontology:Book

}

这是当表单发布到 url localhost:3030/bookfinder/update 时出现的错误:

Error 404: Not Found
Fuseki - version 1.0.1 (Build date: 2014-01-18T19:01:20+0000)

这是我的 TTL 文件。

@prefix :               <http://www.semanticweb.org/cstepnitz/ontologies/bookreader#> .
@prefix bibo:           <http://purl.org/ontology/bibo/> .
@prefix booklet:        <http://www.semanticweb.org/cstepnitz/ontologies/booklet> .
@prefix dbp:            <http://dbpedia.org/ontology/> .
@prefix dbpedia:        <http://dbpedia.org/ontology/> .
@prefix dbpedia-owl:    <http://dbpedia.org/ontology/> .
@prefix NS5:            <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl:            <http://www.w3.org/2002/07/owl#> .
@prefix rdfs:           <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdms:           <http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems> .
@prefix owlapi:         <http://www.semanticweb.org/owlapi#> .
@prefix schema:         <http://schema.org/> .
@base <http://www.semanticweb.org/cstepnitz/ontologies/bookreader> .


<http://www.semanticweb.org/cstepnitz/ontologies/bookreader> NS5:type owl:Ontology ;
     owl:imports dbp: .
booklet:readbook NS5:type owl:ObjectProperty ;                    
     rdfs:range dbpedia-owl:Book ;                    
     rdfs:domain booklet:Reading ;                    
     rdfs:subPropertyOf owl:topObjectProperty .

booklet:reading NS5:type owl:ObjectProperty ;                   
     rdfs:domain booklet:Bookreader ;           
     rdfs:range booklet:Reading .

:OWLObjectProperty_18e83c77_09cb_4d9b_90c6_93b2a5095d78 NS5:type owl:ObjectProperty ;
     rdfs:label "recommendedBooks"@en ;
     rdfs:range dbpedia-owl:Book ;
     rdfs:domain booklet:Bookreader .

:OWLObjectProperty_86497b97_bef7_4b9e_80bc_6080ce0cbfe3 NS5:type owl:ObjectProperty ;
     rdfs:label "bookrating"@en ;
     rdfs:range booklet:Bookrating ;
     rdfs:domain booklet:Reading ;
     rdfs:subPropertyOf owl:topObjectProperty .

dbpedia-owl:Book NS5:type owl:Class .
schema:Person NS5:type owl:Class .
booklet:Bookrating NS5:type owl:Class .
booklet:Bookreader NS5:type owl:Class ;
rdfs:subClassOf schema:Person .
booklet:Reading NS5:type owl:Class .

:OWLClass_38c67bca_82ba_44b7_85dd_31d0c2883702 NS5:type owl:Class ;
     rdfs:label "Poor"@en ;
     rdfs:subClassOf booklet:Bookrating .

:OWLClass_5630d470_6dda_4cd5_9596_ddf0eab29cde NS5:type owl:Class ;
     rdfs:label "Best"@en ;
     rdfs:subClassOf booklet:Bookrating .

:OWLClass_694d8a9e_5fba_45a2_81b3_f47f1a21af4d NS5:type owl:Class ;
     rdfs:label "Average"@en ;
     rdfs:subClassOf booklet:Bookrating .

:OWLClass_dfb73eb5_8a7c_4628_a423_72056e7ee81f NS5:type owl:Class ;
     rdfs:label "Good"@en ;
     rdfs:subClassOf booklet:Bookrating .

:OWLClass_f3923184_fbb7_48ec_954e_49e233454099 NS5:type owl:Class ;
     rdfs:label "Awful"@en ;
     rdfs:subClassOf booklet:Bookrating .

有什么猜测吗?


正如我的问题的评论中所解释的,问题是需要在启动时添加“--update”标志。看http://jena.apache.org/documentation/serving_data/ http://jena.apache.org/documentation/serving_data/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Fuseki 1.0.1 SPARQL 更新返回 404 的相关文章

  • 如何查询SPARQL中的所有直接子类?

    I have A B and C作为通过传递属性相关的类isSubClassOf So A isSuclassOF B and B isSubClassOf C 所以通过推断我们有A isSubClassOf C 我的问题 如何编写 SPA
  • OWL RDF/TTL 根据属性创建类的实例成员

    我正在尝试设计一个本体 该本体将根据产品组件对产品进行分类 在下面的例子中我有一堂课Ingredient有一个实例eggs 我想添加apple tart不包含的所有类别的产品eggs 所以在这种情况下apple tart将被添加到班级中Gl
  • 如何查找某个国家/地区人口超过X的城市

    我正在尝试查找丹麦人口超过 10 万的城市 我可以使用此代码找到丹麦的所有城市 SELECT s o WHERE s a
  • 单个查询中的 Wikipedia API 和 SPARQL

    我需要搜索其中包含一些特定单词的维基百科页面全文 为了改善结果 我想将结果限制为描述实体的页面的实例一个特定的实体 为了搜索全文 我可以使用 Wikipedia API 使用查询动作和搜索生成器 为了过滤给定实体的实例 我可以使用 Wiki
  • SPARQL 支持 protege 5

    protege 5 2 0 SPARQL 查询插件 2 02 对 SPARQL 的支持程度如何 我尝试使用 FILTER STRSTARTS STR subject STR prefix 我得到 未知函数 http www w3 org 2
  • 仅当对象是文字时才按语言过滤

    我写了以下查询 SELECT DISTINCT predicate object label WHERE VALUES subject
  • sparql 精确匹配正则表达式

    我使用以下 sparql 查询从 dbpedia 中提取与特定信息框匹配的页面 PREFIX dbo
  • 如何更改 DBpedia SPARQL 查询的执行时间上限? (Virtuoso 42000 错误)

    我正在通过 Python 使用 SPARQL 查询 DBpedia 我面临执行时间上限的问题 这是错误 Code sparql SPARQLWrapper http dbpedia org sparql newquery DEFINE in
  • 数据导入期间超出 Fuseki GC 开销限制

    我正在尝试在启动时将 LinkedMDB 610 万个三元组 导入到我的本地版本的 jena fuseki 中 path to fuseki server file path to linkedmdb nt ds 它运行了一分钟 然后因以下
  • 如何开始使用 RDF? (特别是对于关系数据库开发人员?)

    我正在整理一个目录 目录本质上只是元数据 因此我没有使用数据库 而是使用 RDF 存储和 SPARQL 处理器来编译数据 我正处于模式匹配阶段 有趣的部分 因此 我想出了许多在 SPARQL 中定义起来很简单的模式 然后将该信息提供给使用该
  • Fuseki 1.0.1 SPARQL 更新返回 404

    我正在尝试学习更新 Fuseki 中的数据 但当我尝试时出现 404 错误 我显然没有做正确的事情 也许这是我的 INSERT 命令 不过我已经尝试过很多了 我正在使用 sparql tpl 上基于 Web 的 SPARQL 界面 我可以让
  • 计算OWL本体中子类的深度

    我正在寻找一个 SPARQL 查询 它可以返回 OWL 层次结构中指定子类的位置 我研究了几个例子 但我能达到的最好结果是计算指定超类与其子类之间的相对路径 感谢约书亚 泰勒 https stackoverflow com a 230949
  • 从 dbpedia 获取改编成电影的书籍列表

    我正在尝试获取改编自 dbpedia 书籍的美国电影列表 这是我到目前为止所拥有的 PREFIX onto
  • 如何获取维基百科根类别的终端叶子

    我只想获取维基百科类别的叶子 但不知道如何获取 我可以得到所有的叶子 SELECT subcat WHERE subcat skos broader category Buildings and structures in France b
  • dbpedia SPARQL 查询获取给定城市的某些值

    我确信我想做的事情非常简单 但我似乎无法正确查询 我在数据集中有记录 其中包含城市名称等值 例如 纽约 及其相应的国家 地区代码 例如 美国 我还可以访问完整的国家 地区名称和国家 地区 ISO 代码 我想通过使用 where 子句从 db
  • 如何使用SPARQL计算有向图的最大度?

    我在两个单独的查询中计算了有向图中每个节点的入度和出度 SELECT s COUNT AS outdegree s p o GROUP BY s ORDER BY DESC outdegree SELECT o COUNT AS indeg
  • 组图模式在 SPARQL 中如何工作

    首先 我不知道这是否真的称为组图模式 反正 请看看这个查询 select x y where x rdf type rs Recommendable union xd rs doesntexist y 有no rs doesntexist但
  • 在联合查询中使用 Wikidata 标签服务

    我想知道是否可以在联合查询中使用维基数据标签服务 例如 以下查询 Query from a local SPARQL enpoint select item itemLabel where SERVICE
  • 使用 SPARQL 提取 dbpedia 实体的层次结构

    我正在尝试使用以下方法提取 DBpedia 资源的 Wikipedia 类别或 Yago 分类的层次结构SPARQL端点 http dbpedia org sparql 例如 我想以实体的分层形式找出所有可能的类别和类 例如 http db
  • SPARQL 为缺失字段生成值

    我正在尝试编写一个 SELECT 它为我提供表中的所有值 我有可选值 我希望用标准值填充它们 如果它们不存在 这是我的代码 SELECT WHERE a nmo hasObject nm coin OPTIONAL a nmo hasAut

随机推荐

  • MySQL 大圆路口(两条路交叉吗?)

    MySQL OpenGIS CROSSES 似乎不适合我 SET ls LineString 1 1 2 2 3 3 SET xx LineString 0 2 10 2 SELECT AsText EndPoint GeomFromTex
  • 使用C++对ipv6地址进行比较运算

    由于 IPV6 地址有 16 个字节 并且它们没有数据类型可以在 C 中存储它 我想存储 IPV6 地址 并在 IPv6 地址之间进行一些比较 请让我知道该怎么做 您可以将它们存储为普通数组unsigned char就像你在 C 中所做的那
  • 如何增加数据集的采样频率(重塑、插值?)并用均值填充 Nan 值

    我有一个样本频率不均匀的数据集 如该子集所示 time date x y id nn1 nn2 0 2019 09 17 08 43 06 234 236 4909 22 02271554554524 38 2099463490856 0
  • Visual Studio 中 Lambda 的模板变量错误?

    c 14 questions tagged c 2b 2b14提供变量模板 http en cppreference com w cpp language variable template哪个工作得很好视觉工作室2017 question
  • Google Sheets v4 更新效果 JSON 端点数据?于 2021 年 6 月 8 日关闭

    我读了这个article https developers google com sheets api v3关于 Google Sheet API v4 更新 我需要改变当前的代码结构吗 我在用简单的 JSON 数据 https sprea
  • Java中的LinkedListNode是什么

    请原谅我的无知 但我正在开始准备我的第一次技术面试 并在主题链接列表上遇到了这个问题和答案 问题 实现一种算法来删除单个链表中间的节点 并且只能访问该节点 public static boolean deleteNode LinkedLis
  • 使用 JavaScript 循环移动 Div

    是否可以使用 JavaScript 循环旋转 Div 我的 HTML 页面中有四个 DIV 我需要循环旋转这些 DIV 其实并不难 function moveDiv t mdiv t t 0 05 time var r 10 radius
  • srand(time(NULL)) 生成类似的结果[重复]

    这个问题在这里已经有答案了 我不明白为什么 srand 生成如此相似的随机数运行之间 我正在尝试运行以下代码 srand time NULL int x rand cout lt lt x lt lt endl 然而 我最终得到的不是一个适
  • JSF:将字符串添加到列表中

    我有一个 JSF 2 0 应用程序 它有一个保存字符串列表的 bean 我想添加字符串
  • 修饰类或参数意味着什么?

    装饰或向类或参数添加属性意味着什么 目的是什么以及我什么时候这样做 欢迎提供资源链接和直接答案 当您在 C 中添加装饰器时 就像向类 方法添加属性一样 它会附加一个属性 如果你编写单元测试你会遇到一个简单的装饰器TestMethod像那样
  • Google Cloud Run 内存限制是否适用于容器大小?

    对于云运行的内存使用情况 请参阅文档 https cloud google com run docs configuring memory limits https cloud google com run docs configuring
  • IronPython WPF 与 RevitPythonShell

    我根据我在 stackoverflow 上找到的代码片段编写了此脚本 但在运行时出现此错误 System InvalidOperationException 无法创建多个 同一 AppDomain 中的 System Windows App
  • 渲染传递局部变量的模板时出现问题

    我正在运行 Ruby on Rails 3 我想渲染一个模板 show html erb 传递局部变量 In RAILS ROOT views users show html erb I have Name Surname 我还有一个页面控
  • xna 中的大型多人游戏

    您对 xna 和大型多人游戏有何看法 例如服务器和 100 个客户端 有没有关于如何在 xna 中创建客户端服务器应用程序的好教程 当然有关于如何做到这一点的教程 我个人使用 Lidgren 作为我的在线原型 我只对 4 个人进行了测试 服
  • 在EF Core中,如何检查是否需要迁移?

    我在 Xamarin iOS 应用程序中使用 Entity Framework Core 在我的核心项目中 包含在 iOS 应用程序和其他应用程序之间共享的代码 netstandard 2 0 我想知道是否需要迁移 以便我也可以执行一些其他
  • 递归删除以

    我需要在 bat 文件中编写一个命令 递归删除以某个字符串开头的所有文件夹 我怎样才能做到这一点 这是您正在寻找的完整答案 FOR D R X IN certain string DO RD S Q X 显然你需要更换的地方certain
  • 如何在 Matlab fitglm 中获得 R 的零偏差和残差偏差等值?

    在 R 中 拟合 glm 后 您可以获得包含残差偏差和零偏差的摘要信息 这些信息告诉您您的模型与仅包含截距项的模型相比有多好 例如模型 model lt glm formula am mpg qsec data mtcars family
  • 如何编写 azure 函数来触发 azure devops 管道?这可能吗?

    我正在尝试设置一个可以触发 Azure DevOps 构建管道的 Azure 函数 但我不确定如何继续下去 以及是否有可能这样做 我已经有一个可供使用的构建管道 但无法使用 Azure DevOps 已提供的传统触发器 我不能透露原因 但我
  • JQuery - 在第 3 方表单上预填充表单字段

    我的网页上有一个 Netresults 表单 需要预先填充 该表单是使用 javascript 插入到页面中的 因此我无法在源代码中看到表单字段 如果表单位于我的页面上 我将使用以下代码 但由于它不在我的页面上 我不知道如何定位这些字段 有
  • Fuseki 1.0.1 SPARQL 更新返回 404

    我正在尝试学习更新 Fuseki 中的数据 但当我尝试时出现 404 错误 我显然没有做正确的事情 也许这是我的 INSERT 命令 不过我已经尝试过很多了 我正在使用 sparql tpl 上基于 Web 的 SPARQL 界面 我可以让