rdf 相关问题

资源描述框架(RDF)是用于表示关于万维网中的资源的信息的语言。它是一种独立于语法的数据模型,可以使用各种具体语法进行序列化。 RDF是语义Web上使用的核心数据格式。

类型错误:RepositoryClientConfig 不是构造函数(Ontotext graphdb)

我正在使用node.js版本21.7.1和graphdb版本10.0.6来查询交互式指南中的“电影”存储库,我将其用作测试。我的问题是我会收到错误吗...

回答 1 投票 0

选择所有三元组,指示命名图表(如果相关)

假设我在 GraphDB 8.3 Triplestore 中进行了以下插入: 前缀 : 插入数据 { :hello a :word } 和 前缀 : 插入数据...

回答 4 投票 0

仅从默认图表中删除 GraphDB 中的三元组

我想要什么: 如果 GraphDB 中有 2 个三元组: 。 。 如何只删除

回答 1 投票 0

rdflib 无法解析 rdf 文件

我尝试在Python中使用rdflib打开rdf文件,但它在这里不起作用是我的代码: 导入rdflib g = rdflib.Graph g.parse("C:\Users\用户名\Documents\jazzmusic.rdf") 然后去...

回答 1 投票 0

RDF 与海龟的文本表示

我想用 Turtle 制作 RDF 图的文本表示。以蜘蛛侠和绿魔之间的关系为例。请参阅此处的参考 https://www.w3.org/TR/turtle/ @基地...

回答 1 投票 0

根据 SHACL 验证 RDF,错误消息:节点 ex:**** 不包含集合中的值:['Literal("false" = False, datatype=xsd:boolean)']

我正在尝试根据 SHACL 图验证 RDF 文件。我无法在此处发布这些文件,因为它们太大,但我粘贴了示例部分。 辐射分布函数: 例如:GUID_5ACC3D0F-28A1-4E83-A0F1-

回答 1 投票 0

无法使用 python owlready2 从 owl/rdf 文件加载个体

我是在Python中使用owlready2进行本体论的初学者。尽管尝试了所有选项,但在打印个人时却失败了。 从 owlready2 导入 get_ontology 导入日志记录 日志记录.basicCo...

回答 1 投票 0

边缘设备上家庭警报的流推理

我正在为安全用例开发一些家庭自动化软件,我想最终会有一个具有不同信息源的本体: 相机 麦克风 盗窃 项目清单 警报 其他

回答 1 投票 0

边缘设备上的家庭警报推理

我正在为安全用例开发一些家庭自动化软件,我想最终会有一个具有不同信息源的本体: 相机 麦克风 盗窃 项目清单 警报 其他

回答 1 投票 0

Neo4j 数据建模:指定语句来源的正确方法?

我正在开发一个科学数据库,其中包含模型语句,例如: “纤维肌痛的一个可能原因是小胶质细胞过度活跃,这得到了这 10 项研究的支持:[...] 和相反...

回答 1 投票 0

在UML图中,在类图中,构造型是什么意思<<compound>>?

我正在查看类图并创建 RDF/XML 格式的实例。例如,假设您对银行系统进行建模。该系统有一个帐户类别并具有 <> 立体...

回答 2 投票 0

带引号的三元组中的扩展路径表达式?

我正在尝试查询类似维基百科的内容,其中对象相互连接,并且边缘具有链接它们的段落。我希望在我开始之前先了解一下查询部分......

回答 1 投票 0

如何从Turtle RDF数据中提取语言标签?

我想提取语言标签。我无法访问语言标签并收到查询中未使用“@”的错误。 这是我的数据: @前缀msterms: 我想提取语言标签。我无法访问语言标签并收到查询中未使用“@”的错误。 这是我的数据: @prefix msterms: <http://materials.springer.com/terms/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix skos: <http://www.w3.org/2004/02/skos/core#> . <http://km.springer.com/smat-substances/AFQMYGSOCIHFSLIX> msterms:elementSystem "C-F-H-O" ; msterms:inChIKey "DTQVDTLACAAQTR-UHFFFAOYSA-N" ; msterms:molecularFormula "C<sub>2</sub>HF<sub>3</sub>O<sub>2</sub>" ; owl:sameAs <http://www.wikidata.org/entity/Q412033>, <https://echa.europa.eu/substance-information/-/substanceinfo/100.000.846> ; skos:altLabel "2,2,2-Trifluoroacetic acid", "تریفلورواستیک اسید"@azb, "трифлуороцетна киселина"@bg, "kyselina trifluoroctová"@cs, "三氟乙酸"@zh-sg, "三氟乙酸"@zh-tw ; skos:prefLabel "trifluoroacetic acid" . 如何提取语言标签? 这是我的代码、错误和查询: from rdflib import Graph # Load the Turtle data into a Graph object graph = Graph() graph.parse("/content/demo.ttl", format="ttl") # Define SPARQL query to extract language tags query = """ SELECT ?lang WHERE { <http://km.springer.com/smat-substances/AFQMYGSOCIHFSLIX> skos:altLabel ?altLabel@?lang . } """ # Execute the SPARQL query qres = graph.query(query) for row in qres: altlabel = row.altLabel # Access the language-tagged literal lang = altlabel.language # Extract the language tag directly print(lang) 错误: ParseException: Expected SelectQuery, found '@' (at char 105), (line:4, col:84) 您提供的 SPARQL 查询无效,特别是 ?altLabel@?lang 部分。相反,您可以尝试以下方法从文字中提取语言: SELECT ?lang WHERE { <http://km.springer.com/smat-substances/AFQMYGSOCIHFSLIX> skos:altLabel ?altLabel . BIND( LANG(?altLabel) AS ?lang) }

回答 1 投票 0

如何运行 sparQL 查询?

我在 Mozilla Festival 12 上发现了 SparQL 语法。 演示器使用的是基于 Web 的专有界面,我想知道是否有开放服务或(跨平台)GUI

回答 5 投票 0

是否可以直接对带有JSON-LD数据的网页运行SPARQL查询?

比如这个页面 https://www.bobdc.com/blog/json-ld/ ,查看页面源码时有: { &</desc> <question vote="0"> <p>比如这个页面<a href="https://www.bobdc.com/blog/json-ld/" rel="nofollow noreferrer">https://www.bobdc.com/blog/json-ld/</a>,查看页面源码时有:</p> <pre><code>&lt;html&gt; &lt;head&gt; &lt;script type=&#34;application/ld+json&#34;&gt; { &#34;@context&#34; : &#34;http://schema.org&#34;, &#34;@type&#34; : &#34;BlogPosting&#34;, &#34;mainEntityOfPage&#34;: { &#34;@type&#34;: &#34;WebPage&#34;, &#34;@id&#34;: &#34;https:\/\/www.bobdc.com\/&#34; }, &#34;articleSection&#34; : &#34;blog&#34;, &#34;name&#34; : &#34;Exploring JSON-LD&#34;, &#34;headline&#34; : &#34;Exploring JSON-LD&#34;, &#34;description&#34; : &#34;And of course, querying it with SPARQL.&#34;, &#34;inLanguage&#34; : &#34;en&#34;, &#34;author&#34; : &#34;Bob DuCharme&#34;, &#34;creator&#34; : &#34;&#34;, &#34;publisher&#34;: &#34;&#34;, &#34;accountablePerson&#34; : &#34;&#34;, &#34;copyrightHolder&#34; : &#34;&#34;, &#34;copyrightYear&#34; : &#34;2019&#34;, &#34;datePublished&#34;: &#34;2019-04-21 11:20:00 \u002b0000 UTC&#34;, &#34;dateModified&#34; : &#34;2019-04-21 11:20:00 \u002b0000 UTC&#34;, &#34;url&#34; : &#34;https:\/\/www.bobdc.com\/blog\/json-ld\/&#34;, &#34;wordCount&#34; : &#34;1283&#34;, &#34;keywords&#34; : [ &#34;RDF&#34;,&#34;JSON&#34;,&#34;SPARQL&#34;,&#34;Blog&#34; ] } &lt;/script&gt; ...... </code></pre> <p>我们可以直接对页面使用<strong>SPARQL</strong>查询吗?如果没有,有一些优雅的解决方法吗?</p> <p>我用谷歌搜索没有得到满意的结果。预先感谢您!</p> </question> <answer tick="false" vote="0"> <p>这对于普通的 SPARQL 来说是不可能的。需要预处理页面并将 JSON-LD 加载到某种内存三元组存储中,如评论中 @UninformedUser 所建议的那样。但是,不需要手动执行此操作,而是可以使用一些现成的工具:</p> <h1><a href="https://github.com/SPARQL-Anything/sparql.anything" rel="nofollow noreferrer">SPARQL 任何东西</a></h1> <p>它重载了 SPARQL SERVICE 运算符来解析来自 Web 或本地存储的多种文件。根据您的情况,创建以下查询文件 <pre><code>json-ld-in-html.rq</code></pre>:</p> <pre><code># vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # vvv prefixes for your query vvv # vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv # e.g. PREFIX schema: &lt;http://schema.org/&gt; # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # ^^^ prefixes for your query ^^^ # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SELECT * WHERE { SERVICE &lt;x-sparql-anything:location=https://www.bobdc.com/blog/json-ld/,triplifier=io.github.sparqlanything.html.HTMLTriplifier,html.metadata=true&gt; { # vvvvvvvvvvvvvvvvvv # vvv your query vvv # vvvvvvvvvvvvvvvvvv # e.g. [] schema:name ?title . [] schema:author ?author . # ^^^^^^^^^^^^^^^^^^ # ^^^ your query ^^^ # ^^^^^^^^^^^^^^^^^^ } } </code></pre> <p>然后执行查询:</p> <pre><code>java -jar sparql-anything-0.9.0.jar -q json-ld-in-html.rq -f TEXT </code></pre> <p>结果:</p> <pre><code>---------------------------------------- | title | author | ======================================== | &#34;Exploring JSON-LD&#34; | &#34;Bob DuCharme&#34; | ---------------------------------------- </code></pre> <p>通过一些更改,还可以提供 URL 作为参数或以其他格式返回输出。</p> </answer> </body></html>

回答 0 投票 0

owl n元关系的独特性

我通过将关系表示为具有 n 对象属性的类,在 owl 本体中定义了 n 元关系,即给定 3 元关系 r,我有 3 个对象属性 r。 有人可以吗

回答 1 投票 0

查询 DBPedia 时 LIMIT 和 OFFSET 的奇怪行为

我正在通过 RDFLib 查询 DBPedia 的 Virtuoso 端点,以便获取 dbo:Politician 类型的所有实体,除此之外没有其他职业,并且我注意到执行时得到的结果...

回答 1 投票 0

查找知识图之间的公共节点、三元组、子图

给定两个用RDF编码的知识图,我想进行比较以找到两者之间的公共节点、三元组、子图。 我可以为此目的使用哪些主要算法?

回答 1 投票 0

查找知识图之间的公共节点、三元组、子图

给定两个用RDF编码的知识图,我想进行比较以找到两者之间的公共节点、三元组、子图。 我可以为此目的使用哪些主要算法?

回答 1 投票 0

rdf:_1....rdf_n 和 rdf:_li 有什么区别?

rdf:_1....rdf_n 和 rdf:_li 有什么区别? 我可以在所有 rdf 容器(Seq、Bag、Alt)中使用这些吗?

rdf
回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.