首页 > TAG信息列表 > sparql

如何在python中使用SPARQLWrapper处理参数化查询中的字符串

from SPARQLWrapper import SPARQLWrapper, RDFXML, JSON, XML, N3 from rdflib import Graph sparql = SPARQLWrapper("https://agrovoc.uniroma2.it/sparql") sparql.setQuery(""" PREFIX skos: <http://www.w3.org/2004/02/skos/core#> P

Natural Language Question Answering over RDF Data论文学习

研究内容 Given an RDF graph G and a natural language question qNL, our goal is to interpret qNL as a SPARQL query qS, by mapping the semantic items — relations(i.e. properties), entities and classes expressed by qNL to the corresponding triple patterns inqS.

PAROT: Translating natural language to SPARQL(PAROT:将自然语言翻译成SPARQL)--02

Author:Peter Ochieng--(这个是作者,我写个读后感而已!) 2.文献综述      下面介绍将NL转换为SPARQL以及将NL转换为SQL的ART应用:   (1)AquaLog:语义网的本体独立问答系统。它由一个语言组件组成,用于映射用户查询到查询三元组,这些查询三元组被进一步处理成符合本体的三元组,然后导出答

The RDF-3X engine for scalable management of RDF data----part1

本文由学者Thomas Neumann和Gerhard Weikum于2009/09/01在《The VLDB Journal 》联合发表 本文完整的系统RDF-3X,从最初为RDF数据的管理和查询而设计,具有精简索引和查询处理的RISC风格的结构。查询优化器为复杂查询选择最佳连接顺序,成本模型=整个连接路径的统计。RDF-3X优化

java-休眠的本体?

有没有人知道一种能够用于OWL本体的工具,就像Hibernate对关系数据库所做的那样,也就是说,从我的角度来看,不再需要手动编写SQL查询来从关系数据库中读取Java对象/向关系数据库中写入Java对象并进行管理内存中对象的一致性及其在数据库上的序列化形式. 对于OWL本体,这种工具可以生成

mysql-Jena SDB(关系数据库支持的RDF存储)如何处理SPARQL查询?

我致力于Jena SDB的SPARQL查询性能.为了保持持久性,Jena SDB将三元组存储在关系数据库(例如MySQL)中. Jena SDB如何处理SPARQL查询?可以: >将来自MySQL的所有数据装入其内存格式,然后在内存中运行sparql查询;要么>将SPARQL查询转换为SQL并将其发送给MySQL? 第二个假设对我来说似乎最有

来自Android设备的SPARQL查询

android是否有一个可以像客户端一样运行SPARQL查询的实现? 我在这里找不到任何内容http://www.w3.org/wiki/SparqlImplementations,但也许有人知道更多吗?解决方法:http://monead.com/blog/?p=1420介绍了一些用于执行本地查询的有趣的Android软件.如果您希望Android设备成为查询远程S

可以在ARC2中对已解析的三元组进行SPARQL查询吗?

ARC2文档并不十分精确.它给出了以下两个示例: 首先,解析RDF文件: $parser = ARC2::getRDFParser(); $parser->parse('http://example.com/foaf.ttl'); $triples = $parser->getTriples(); 其次,对数据存储区进行SPARQL查询: $q = 'SELECT ...'; $rows = $store->query($q, 'r

尝试使用耶拿创建SPARQL查询时出现Java-NoSuchMethod

我正在尝试使用ARQ示例中的vc-db-1.rdf和q1.rq进行一些SPARQL查询.这是我的Java代码: import com.hp.hpl.jena.rdf.model.*; import com.hp.hpl.jena.util.FileManager; import com.hp.hpl.jena.query.* ; import com.hp.hpl.jena.query.ARQ; import com.hp.hpl.jena.iri.*; import

使用rdflib和sparql查询过滤n3 / turtle文件

我正在尝试使用带有sparql的pyrdf筛选乌龟文件.但是我注意到sparql查询会丢失有关元素上下文的信息.然后,我想将查询结果重新打印为乌龟文件,是否可以在不手动扫描元素的所有子字段的情况下执行此操作?我们有关于位置的数据格式如下: :pt0001 vcard:category "Poste e Telegraf

Java-使用Jena APi-从RDF文件获取数据

我的问题与数据类型属性hasFirstName,hasLastName,hasDateOfBirth,hasGender的类Person有关. 我正在使用Java和Jena API. 这是我的RDF文件中代表一个人的方式. <rdf:Description rdf:about="http://www.fam.com/FAM#Bruno04/02/1980 "> <j.0:FAMhasGender>H</j.0:FAMhasGender

java-使用JENA的参数化SPARQL查询

我正在尝试使用Jena框架,JSP和JAVA构建一个小的语义Web应用程序.我有一个远程SPARQL端点,并且我已经编写了一个简单的查询,该查询可以正常工作,但是现在我需要使用一些参数.到目前为止,这是我的代码: final static String serviceEndpoint = "http://fishdelish.cs.man.ac.uk/sparq

使用Jena在DBpedia上创建SPARQL查询

我试图使用Jena创建一个SPARQL查询来查询DBpedia. 当我将它与独立工具(Twinkle)一起使用时,查询正在工作,但当我将其插入此Java代码时,它返回一个空集. String sparqlQueryString1 = "PREFIX dbont: <http://dbpedia.org/ontology/> " + "PREFIX dbp: <http://dbpedia.org

如何通过使用jena提供属性名称来获取dbpedia中属性的命名空间?

我试图在jena http://dbpedia.org/page/Black_Sabbath中使用sparql在以下dbpedia链接中获取属性类型的值 但我不知道如何从dbpedia(我的例子中的dbpedia-owl.genre)获取属性命名空间我不想硬编码.任何人都可以帮助我… 非常感谢解决方法:你最初的问题让我觉得你想要像Jena schemage

如何在Javascript中查询Dbpedia

我想在Javascript中从Dbdepdia获得英国土木工程文章的摘要.这是我尝试但它失败了. <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <style type="text/css"> </style> </head>

如何从SPARQL结果中排除具有特定rdf:type的资源?

我有这个查询SPARQL我在它上运行.dbpedia.org/sparql: select ?resource where { ?resource rdfs:label "Piemonte"@it } 我得到这个结果: http://it.dbpedia.org/resource/Categoria:Piemonte http://it.dbpedia.org/resource/Piemonte 我希望结果只有http://it.dbpedia.org/r

为RDBMS(MySQL数据库)创建SPARQL端点的最佳方法

我正在做(想做)一些关于开放式数据集的实验,特别是那些由政府提出的实验. 我有一个RDBMS(更具体地说是MySQL).我在设计时考虑了语义网络思想,即我将信息存储为定义对象的对象,谓词和类.反过来,所有对象彼此相关,尽管形式主题的陈述 – >谓词 – >对象(主题来自对象表). 我希望能够

知识图谱学习与实践(4)——通过例句介绍Sparql的使用

通过例句介绍Sparql的使用 1 简介 SPARQL的定义,是一个递归的定义,为SPARQL Protocal and RDF Query Language,是W3C制定的RDF知识图谱标准查询语言,大部分的图数据库都支持SPARQL查询。SPARQL在语法上借鉴了SQL。SPARQL是针对RDF三元组进行查询,通过图匹配的方式获得需要查找的内容。

使用Java代码将SPARQL查询到DBPedia

我想在DBPedia上获得页面的URI,其标签等于“London”.也就是说,当我查询DBPedia时,如果页面属性rdfs:label的值为“London”,那么我想获取它的URI,例如http://dbpedia.org/resource/London.我使用的是以下Java代码,但是我没有得到任何结果.我在这做错了什么? String strings = "Lond

java – 查询DBpedia以获取Books的元数据

我有一堆ISBN.我想查询DBpedia并获取书籍的元数据. 我无法理解SPARQL. 有人能告诉我如何从Java中获取DBpedia的图书的元数据?解决方法:SPARQL既是查询语言,也是查询所谓的SPARQL端点的协议. 一个SPARQL查询,要求DBpedia提供具有ISBN 0-553-05250-0及其(或它们)相关属性和值的书籍(或

python – SPARQL参数化查询

美好的一天!我为rthon应用rdflib.我有个问题.如何将变量放入SPARQL的查询中? 当然不是’OSPF’:OSPF! qres = g.query( """SELECT ?x ?z ?y WHERE { course:OSPF course:termName ?x. course:OSPF ?s ?t. ?s ?d ?z. ?t cours

python – 如何以可读方式从rdflib打印术语文字?

我刚开始使用rdflib并且我有一个程序需要获取一个人的出生日期(在这个例子中,Lewis Carroll).我的程序会这样做,但是当我尝试打印它打印的日期时: (rdflib.term.Literal(‘1832-01-27’,datatype = rdflib.term.URIRef(‘http://www.w3.org/2001/XMLSchema#date‘)),) 我确信有一种

Python Sparql查询本地文件

我有以下代码用于打印整个本体.但是,我如何用它执行一些sparql,查询然后打印生成的图形? g = Graph() g.parse('PLAYERS3.owl') for s,p,o in g: print s 谢谢解决方法:这段代码可以解决这个问题: import rdflib from rdflib import Graph rdflib.plugin.register('sparql',

java – 数据导入期间超出了Fuseki GC开销限制

我正在尝试在启动时将LinkedMDB(6.1m三倍)导入我的本地版本的jena-fuseki: /path/to/fuseki-server --file=/path/to/linkedmdb.nt /ds 并运行一分钟,然后死于以下错误: Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded at com.hp.hpl.je

如何使用rdflib(或普通的sparql)访问rdf列表的成员

访问rdf列表成员的最佳方法是什么?我正在使用rdflib(python),但在普通的SPARQL中给出的答案也可以(这种类型的答案可以通过rdfextras,一个rdflib帮助程序库使用). 我正在尝试访问由Zotero生成的rdf中的特定期刊文章的作者(为简洁起见,已删除了一些字段): <rdf:RDF xmlns:rdf="http: