semantic-web相关内容

一条RDF语句可以有多个主题吗?

如果你对这个问题的回答是肯定的,你能给我举一个使用JSON-LD格式的例子吗? 推荐答案 答案是否。 发件人RDF 1.1 Concepts and Abstract Syntax: 1.2资源和声明 断言RDF triple表示由谓词表示的某种关系在由主语表示的资源和由宾语表示的资源之间保持。此与RDF三元组对应的语句称为RDF语句。谓词本身是一个IRI,表示属性, ..
发布时间:2022-04-12 11:44:01 其他开发

SPARQL插入异常:SPARQLWrapper.SPARQLExceptions.QueryBadFormed

我一直有这个奇怪的问题,我试图使用python中的SPARQLWrapper库将其插入到Virtuoso图形中。 我可以通过基于浏览器的端点在localhost:8890sparql插入一个三元组,但是当我通过我的python SparqlWrapper尝试相同的查询时,它抛出以下错误: SPARQLWrapper.SPARQLExceptions.QueryBadFormed:查询错误格式 ..
发布时间:2022-03-26 15:10:59 Python

SPARQL键与DISTINCT值

我有一个返回重复项的SPARQL查询,我希望它只对其中一个值(SubjectID)进行清理。与DISTINCT不同,它似乎为所选值的组合找到唯一的值,而不是只为其中一个参数找到唯一的值。 我在这里看到有人建议GROUP BY,但这似乎只有在我在GROUP BY之后列出所有参数的情况下才适用(我的SPARQL端点抱怨,例如SELECT:?LOCATION中的非组键变量)。 我尝试运行内部SELECT ..
发布时间:2022-03-26 13:40:32 其他开发

使用Jena查询Wikidata

目前,Wikidata有一个SPARQL终结点“https://query.wikidata.org/”,我想使用Jena(3.0.1)查询此站点,我使用了以下代码,但我收到错误消息“终结点返回Content-Type:Text/html,这当前不支持SELECT查询”。有没有办法解决这个问题?相同的代码在DBpedia上运行得很好。谢谢 queryString = "PREFIX bd: ..
发布时间:2022-03-26 13:37:46 Java开发

SPARQL联邦查询不工作

我的基本问题是:我有两台安装了Virtuoso的计算机A和B,我正在尝试从一台计算机到另一台计算机进行查询。我在计算机A上创建了一个RDF图,并在A上执行查询以查看本地存储的数据。 sparql SELECT ?a ?b ?c FROM OPTION (get:soft "soft", get:method "GET") WHERE ..
发布时间:2022-03-26 13:21:59 其他开发

在SPARQL中使用关键字';Graph';获取远程图形

我希望使用SPARQL完成一个相对基本的任务:给定一个FOAF图,我希望解析在其中找到的元素,获得它们的标记(如果它们存在),然后使用这些标记作为新的图,从中查找关于这些人的信息。 例如,您可以想象一个简单的用例,其中我想要运行一个SPARQL查询来列出我喜欢的所有食物(根据我的FOAF文件),以及我所有朋友喜欢的食物。 这是目前的情况。请注意,出于测试目的,目前我试图对下面的查询执行 ..
发布时间:2022-03-26 12:24:14 其他开发

RDF 容器和集合之间的区别?

我读过一本书 容器和集合之间的区别在于容器始终是打开的(即,可以通过额外的 RDF 语句添加新成员)而集合可能是关闭的. 我不太清楚这种区别.它表示不能将新成员添加到集合中.如果我将最后一个 rdf:rest 属性的值从 rdf:nil 更改为 _:xyz 并添加 _:xyz rdf:first ._:xyz rdf:rest rdf:nil . 因此我可以添加一个 ..
发布时间:2022-01-24 20:51:17 其他开发

在提供 Lucene 索引时使用免费工具进行实体提取/识别

我目前正在研究从文本(网络上的很多文章)中提取人名、位置、技术词汇和类别的选项,然后将其输入 Lucene/ElasticSearch 索引.然后将附加信息添加为元数据,并应提高搜索的精度. 例如当有人查询“wicket"时,他应该能够确定他是指板球运动还是 Apache 项目.到目前为止,我试图自己实现这一点,但取得了轻微的成功.现在我找到了很多工具,但我不确定它们是否适合这项任务,以及它 ..
发布时间:2022-01-15 12:40:55 其他开发

使用免费工具进行实体提取/识别,同时提供 Lucene 索引

我目前正在研究从文本(很多来自网络的文章)中提取人名、位置、技术词和类别的选项,然后这些文本将输入 Lucene/ElasticSearch 索引.然后将附加信息添加为元数据,并应提高搜索的精度. 例如当有人查询“wicket"时,他应该能够确定他指的是板球运动还是 Apache 项目.到目前为止,我试图自己实现这一点,但取得了轻微的成功.现在我找到了很多工具,但我不确定它们是否适合这项任务 ..
发布时间:2022-01-02 17:39:03 其他开发

获取指定词的WordNet的域名

我知道 WordNet 有域层次结构:例如运动->足球. 1) 是否可以列出所有与“sport->football"子域相关的词? 响应:守门员、前锋、点球、球、场、球场、裁判等. 2) 获取给定单词的域名,例如“守门员"? 需要像 [sport->football;运动->曲棍球]或[足球;曲棍球]或只是“足球". 用于文档分类任务. 解决方案 WordNet 有一个上 ..

具有任意属性的 SPARQL 属性路径查询

SPARQL 属性路径 任意长度的查询需要使用特定的属性.我想查询并找到从一个资源开始到另一个资源结束的任何路径.例如: SELECT ?pWHERE { :startNode ?p* :endNode } 其中 ?p* 指定路径.有没有办法做到这一点? 解决方案 您是对的,不能在属性路径表达式中使用变量.不过,您可以做一些事情,这可能会对您有所帮助. 用于检查是否路径存在的通配 ..
发布时间:2022-01-02 12:49:29 其他开发

如何在 RDF 中表达关于关系的附加信息(时间、概率)?

我知道我可以将任何关系表示为 RDF 三元组,如下所示: 巴拉克奥巴马 ->-> 总裁美国 (我知道这不是 RDF,我只是在说明) 但是我如何添加有关此关系的其他信息,例如时间维度?我的意思是他正处于他的第二个总统任期,任何时期都只会持续一段时间.而且,在他的总统任期之后和之前怎么样? 解决方案 有几个选项可以做到这一点.我将举例说明一些更受欢迎的. 命名图/四边形 ..
发布时间:2021-12-28 17:00:12 其他开发

MarkLogic - 带有 REST API 的 CORS

我有一个基于 MarkLogic 的 Web 应用程序,它从两个源中提取数据,一个文档存储和一个三元组存储,它们都托管在我的 MarkLogic 服务器上.该应用程序使用 MarkLogic 的内置 REST API 来访问这些数据存储.文档存储的 REST API 在端口 8003 上运行,三元组存储的 REST API 在端口 8007 上运行.应用程序托管在文档存储的模块数据库上.现在,当我 ..
发布时间:2021-11-15 03:02:38 其他开发

MarkLogic - 带有 REST API 的 CORS

我有一个基于 MarkLogic 的 Web 应用程序,它从两个源中提取数据,一个文档存储和一个三元组存储,它们都托管在我的 MarkLogic 服务器上.该应用程序使用 MarkLogic 的内置 REST API 来访问这些数据存储.文档存储的 REST API 在端口 8003 上运行,三元组存储的 REST API 在端口 8007 上运行.应用程序托管在文档存储的模块数据库上.现在,当我 ..
发布时间:2021-11-15 02:57:14 其他开发

关于数据模型与数据格式之间的区别

我最近不得不向听众解释数据模型和数据格式之间的区别.他们想解释为什么我们不使用 xml 来做我们使用 RDF 做的基本事情.虽然我可以解释很多东西,例如分布式数据模型,推理等等.但我有点能够解释数据模型和数据格式之间的区别. 有人可以提供一个简单的快速答案吗?我认为与其给出很多点,就像我所做的那样,对于一个简单的用户来说不容易理解,它会清楚地揭示,为什么我们需要一个基于简单 XML 的数据模 ..
发布时间:2021-10-01 19:11:21 其他开发

内容自动分类

我正在开发一个脚本,用于从我所属的特定 meetup.com 组的消息存档中提取消息 - http://www.meetup.com/opencoffee/messages/archive/ 我们的想法是将这些动态添加到 wordpress 站点,并允许人们搜索消息、自动标记消息等. 我遇到的问题是如何最好地对这些邮件进行自动分类.我欢迎任何关于如何最好地解决这个问题以及最有效的编程方 ..
发布时间:2021-09-04 19:19:19 其他开发