jena相关内容
我正在尝试通过Apache Jena(3.14.0)将数据从普通的Spring Boot应用程序加载到AWS海王星存储中。 我使用的代码是编写的,可以与包括Anzo和fuseki在内的几个三元组存储一起工作。 从我本地的开发环境连接到海王星商店的设置是一台Rube-Goldberg机器,我不好意思在这里讨论-然而,到目前为止,连接是有效的。 我的问题特别是将数据加载到存储区(考虑
..
我已经找到了一种使用Openllet Reasoner和Jena TDB推断三元组存储内容的方法,但它似乎不是最优的。以下是我的解决方案: Reasoner reasoner = PelletReasonerFactory.theInstance().create(); InfModel infModel = ModelFactory .cre
..
我尝试修改本体模型现有资源的 uri.我想到了创建一个新模型、新资源(包括新的所需 uri)并复制旧资源的内容. 通过迭代和添加语句不能正常工作.还有其他解决方法吗? 我在 java 和 RDF/XML 模型中使用 jena. 解决方案 正如您发现的那样,资源是不可变的.您可以使用 ResourceUtils.renameResource(resource, newName).
..
同样的查询在 DBpedia Endpoint(http://ko.dbpedia.org/sparql),但不是在我的 Java 代码中.我只是想使用“COUNT"函数提取频率. VirtGraph set = new VirtGraph("http://ko.dbpedia.org", HOST, USERNAME, PASSWORD);Query freqsparql = QueryFac
..
我下载了 Freebase 的数据库转储.格式该文件是 rdf 海龟.我需要获取所有数据进入neo4j数据库. 我已经在 tinkerpop.blueprints 的帮助下编写了一个导入程序.首先它似乎工作,但导入 30 分钟后发生异常,因为 rdf 文件包含字符在他们不允许的位置.一点点后来(经过一些调查)我发现耶拿我使用的解析器 (RDFReader) 已弃用,不应使用. 我现在需
..
如何确定 Jena 中某个类的对象属性.我可以获取所有对象的属性,但我想获取特定类的对象属性. 获取所有对象属性的代码: ExtendedIterator objects = m.listObjectProperties();而 (objects.hasNext()){属性 essaProperty = (Property) objects.next();System.out.print
..
如何确定 Jena 中某个类的对象属性.我可以获取所有对象的属性,但我想获取特定类的对象属性. 获取所有对象属性的代码: ExtendedIterator objects = m.listObjectProperties();而 (objects.hasNext()){属性 essaProperty = (Property) objects.next();System.out.print
..
有没有办法在 SPARQL 中生成 UUID?我正在使用 Jena-Fuseki 版本.我不能使用 b 节点.谢谢! 解决方案 由于 SPARQL 1.1 UUID 生成现已成为标准的一部分,并且在 Jena ARQ 中得到支持已有一段时间了. UUID() 函数将返回一个 UUID 作为URI StrUUID() 函数将返回一个 UUID 作为字符串 例如 SELEC
..
我有一个(也许)简单的问题:我可以将多个 ObjectResource 分配给一个固定的 Subject-Property 语句吗? 我希望我的 RDF-Triples 看起来像这样: [http://somewhere/Angela_Merkel, http://somewhere/properties#isMentionedIn, http://somewhere/New_York_T
..
我正在尝试查询dpbedia,以使用Jena和ARQ获得一些维基百科文章的类别. 例如: 选择?category {dbpedia:ARTICLE_NAME dcterms:subject?category} 以下是有效查询的示例 选择?category {dbpedia:Parma_F.C.dcterms:subject?category}
..
InfModel infmodel = ModelFactory.createInfModel(reasoner,m);资源素食主义者= infmodel.getResource(source +"Vegetarian");资源margherita = infmodel.getResource(source +"Example-Margherita");如果(infmodel.contains(
..
我正在尝试将以下网址中的数据作为三元组保存到三元组存储中,以供将来查询.这是我的代码: import requests from bs4 import BeautifulSoup import pandas as pd import numpy as np import re url='http://gnafld.net/address/?per_page=10&page=7' page
..
我正在从构建RDF的csv文件进行解析器.现在,它只是将csv的标头及其值添加为属性. 当我尝试将输出编写为XML时,出现此错误: Caused by: org.apache.jena.shared.BadURIException: Only well-formed absolute URIrefs can be included in RDF/XML output: Code: 5
..
以下查询是我的问题试试吧!它将显示像澳大利亚这样的国家/地区的简称-> AUS和奥地利-> AUT复刻.在我的本地Wikidata副本上运行相同的查询 造成这种差异的原因是什么?如何修改查询使其也可以与Apache Jena Fuseki一起使用? # get a list countries with the corresponding ISO code PREFIX rd
..
我在耶拿有一个OWL_MEM_RDFS_INF ModelSpec的OntModel.但是,我创建了一个实用程序来计算模型中的个人,属性等的数量.如此处因为我正在使用某些推理能力,所以花了永久的时间执行model.listIndividuals()方法,这是正常的. 它得到了进一步的证明,因为如果我使用基本的OWL_MEM ModelSpec,我不会有任何问题. 我尝试使用解释的内容克
..
这些设置适用于fuseki 2.0,现在我使用的是fuseki 2.3,但这些设置不再起作用: [] rdf:type fuseki:Server ; fuseki:services ( ) . rdf:type fuseki:Se
..
我正在使用此配置,并且可以正常工作 @prefix : . @prefix fuseki: . @prefix rdf: . @prefix rdfs:
..
我有两个单独的Jena模型,一个包含RDFS本体,另一个包含语句. 现在,例如,由于RDF语句中未描述该类,因此我无法编写一个查询来返回特定类的所有结果. 我想要的是也考虑到本体来查询语句模型.我该怎么办? 解决方案 您可以使用SPARQL语言查询本体并存储结果,还可以使用任何常规查询语言查询其他语句. 在那之后,您可以合并从以上两个结果中获得的结果
..
我正在使用APACHE Jena ONT模型来解析RDF/XML OWL文件并对其进行处理.在当前的ONT模型中, owl:maxQualifiedCardinality 和 owl:minQualifiedCardinality 的限制在ONT模型中无法识别.我还查看了org.apache.jena.ontology软件包的 Restriction接口 ,发现不支持这些限制,而是支持owl:mi
..
对于一个项目,我必须使用Apache Jena作为API,并使用Blazegraph作为三重存储,我正在尝试编写一个代码,该代码允许我将数据集(N-Triples File)转换为包含NamedGraph的文件.每个声明. String APIUrl = "http://localhost:9999/bigdata/namespace/drugbank/sparql"; String req
..