草庐IT

python - 使用 DBPedia 的示例 python 脚本?

我正在编写一个python脚本,以从来自几个国家和语言的数千篇新闻文章的集合中提取“实体名称”。我想利用神奇的DBPedia结构化知识,例如查找“埃及艺术家”的名称和“加拿大公司”的名称。(如果这些信息是SQL形式,我就没有问题。)我更愿意下载DBPedia内容并离线使用。关于需要做什么以及如何从python在本地查询它的任何想法? 最佳答案 DBpedia内容采用RDF格式。转储可以从here下载。Dbpedia是RDF中的大型数据集,用于处理您需要使用的数据量TripleStore技术。对于Dbpedia,您将需要一个本地三重存

python - 如何查询dbpedia资源本体 'wikiPageExternalLink'

在python中使用sparql\sparqlwrapper,我将如何查询某个dbpedia资源的值?例如,我将如何获得http://dbpedia.org/page/Asturias的dbpedia-owl:wikiPageExternalLink值??这是一个简单的示例,说明我将如何查询阿斯图里亚斯的rdfs:label。但我不知道如何修改查询/查询参数以获取rdfs模式中包含的属性/本体值以外的值。这是示例:fromSPARQLWrapperimportSPARQLWrapper,JSON,XML,N3,RDFsparql=SPARQLWrapper("http://dbpedi

ruby-on-rails - 如何使用 Dbpedia ruby​​ gem 获取流派信息

我正在尝试使用Dbpediagem从维基百科获取艺术家信息https://github.com/farbenmeer/dbpedia但我无法弄清楚结果项的类型是什么。基本上我想修改以下函数以找出哪个结果是艺术家,然后返回其url:defself.get_slug(q)results=Dbpedia.search(q)result=#Dosomethingtofindouttheresultthatisanartisturi=result.urirescue""returnuriend我最后的办法是抓取每个结果url,然后根据是否有可用的流派信息来确定它是否是艺术家。
12