jena相关内容

通过用于POST请求的Apache Jena:&q;Missing';Query&>或';UPDATE&39;参数将数据加载到AWS海王星中

我正在尝试通过Apache Jena(3.14.0)将数据从普通的Spring Boot应用程序加载到AWS海王星存储中。 我使用的代码是编写的,可以与包括Anzo和fuseki在内的几个三元组存储一起工作。 从我本地的开发环境连接到海王星商店的设置是一台Rube-Goldberg机器,我不好意思在这里讨论-然而,到目前为止,连接是有效的。 我的问题特别是将数据加载到存储区(考虑 ..
发布时间:2022-09-23 18:57:09 Java开发

使用 jena 编辑现有资源的 uri

我尝试修改本体模型现有资源的 uri.我想到了创建一个新模型、新资源(包括新的所需 uri)并复制旧资源的内容. 通过迭代和添加语句不能正常工作.还有其他解决方法吗? 我在 java 和 RDF/XML 模型中使用 jena. 解决方案 正如您发现的那样,资源是不可变的.您可以使用 ResourceUtils.renameResource(resource, newName). ..
发布时间:2022-01-02 08:51:06 其他开发

将 RDF(XML 或 Turtle)导入 Neo4j

我下载了 Freebase 的数据库转储.格式该文件是 rdf 海龟.我需要获取所有数据进入neo4j数据库. 我已经在 tinkerpop.blueprints 的帮助下编写了一个导入程序.首先它似乎工作,但导入 30 分钟后发生异常,因为 rdf 文件包含字符在他们不允许的位置.一点点后来(经过一些调查)我发现耶拿我使用的解析器 (RDFReader) 已弃用,不应使用. 我现在需 ..
发布时间:2021-12-28 17:07:56 其他开发

类的对象属性

如何确定 Jena 中某个类的对象属性.我可以获取所有对象的属性,但我想获取特定类的对象属性. 获取所有对象属性的代码: ExtendedIterator objects = m.listObjectProperties();而 (objects.hasNext()){属性 essaProperty = (Property) objects.next();System.out.print ..
发布时间:2021-11-15 01:46:36 Java开发

类的对象属性

如何确定 Jena 中某个类的对象属性.我可以获取所有对象的属性,但我想获取特定类的对象属性. 获取所有对象属性的代码: ExtendedIterator objects = m.listObjectProperties();而 (objects.hasNext()){属性 essaProperty = (Property) objects.next();System.out.print ..
发布时间:2021-11-15 01:43:52 Java开发

如何使用耶拿 SPARQL UUID?

有没有办法在 SPARQL 中生成 UUID?我正在使用 Jena-Fuseki 版本.我不能使用 b 节点.谢谢! 解决方案 由于 SPARQL 1.1 UUID 生成现已成为标准的一部分,并且在 Jena ARQ 中得到支持已有一段时间了. UUID() 函数将返回一个 UUID 作为URI StrUUID() 函数将返回一个 UUID 作为字符串 例如 SELEC ..
发布时间:2021-09-15 19:49:44 其他开发

RDF - 一个主题属性的多个对象

我有一个(也许)简单的问题:我可以将多个 ObjectResource 分配给一个固定的 Subject-Property 语句吗? 我希望我的 RDF-Triples 看起来像这样: [http://somewhere/Angela_Merkel, http://somewhere/properties#isMentionedIn, http://somewhere/New_York_T ..
发布时间:2021-07-03 18:52:38 其他开发

在SPARQL查询中转义特殊字符

我正在尝试查询dpbedia,以使用Jena和ARQ获得一些维基百科文章的类别. 例如: 选择?category {dbpedia:ARTICLE_NAME dcterms:subject?category} 以下是有效查询的示例 选择?category {dbpedia:Parma_F.C.dcterms:subject?category} ..
发布时间:2021-05-20 18:46:21 Java开发

使用耶拿推断

InfModel infmodel = ModelFactory.createInfModel(reasoner,m);资源素食主义者= infmodel.getResource(source +"Vegetarian");资源margherita = infmodel.getResource(source +"Example-Margherita");如果(infmodel.contains( ..
发布时间:2021-05-20 18:46:17 其他开发

查询适用于Wikidata查询服务,但不适用于Apache Jena复制

以下查询是我的问题试试吧!它将显示像澳大利亚这样的国家/地区的简称-> AUS和奥地利-> AUT复刻.在我的本地Wikidata副本上运行相同的查询 造成这种差异的原因是什么?如何修改查询使其也可以与Apache Jena Fuseki一起使用? # get a list countries with the corresponding ISO code PREFIX rd ..
发布时间:2021-02-11 19:49:03 其他开发

如何将JENA OntModel克隆到具有不同ModelSpec的另一个模型

我在耶拿有一个OWL_MEM_RDFS_INF ModelSpec的OntModel.但是,我创建了一个实用程序来计算模型中的个人,属性等的数量.如此处因为我正在使用某些推理能力,所以花了永久的时间执行model.listIndividuals()方法,这是正常的. 它得到了进一步的证明,因为如果我使用基本的OWL_MEM ModelSpec,我不会有任何问题. 我尝试使用解释的内容克 ..
发布时间:2021-02-11 19:49:00 其他开发

耶拿RDFS:如何在考虑本体的情况下进行查询

我有两个单独的Jena模型,一个包含RDFS本体,另一个包含语句. 现在,例如,由于RDF语句中未描述该类,因此我无法编写一个查询来返回特定类的所有结果. 我想要的是也考虑到本体来查询语句模型.我该怎么办? 解决方案 您可以使用SPARQL语言查询本体并存储结果,还可以使用任何常规查询语言查询其他语句. 在那之后,您可以合并从以上两个结果中获得的结果 ..
发布时间:2021-02-11 19:48:49 其他开发