程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

如何将 Apache Jena Fuseki 连接到 google colab 中的 python 代码

发布于2023-05-10 19:44     阅读(1095)     评论(0)     点赞(18)     收藏(2)


我有一个本体,我希望在 Google Collab 环境中使用 Apache Jena Fuseki 对其执行一些高级 SPARQL 查询,这可能吗?

我在我的本地设备上尝试了这段代码并且它正在运行,但是我想在谷歌协作中工作。

!pip install sparqlwrapper
from SPARQLWrapper import SPARQLWrapper, JSON

sparql = SPARQLWrapper(
    'http://localhost:3030/Quran/sparql'
)
sparql.setReturnFormat(JSON)

sparql.setQuery("""
   PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
                PREFIX owl: <http://www.w3.org/2002/07/owl#>
                PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
                PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
                PREFIX qur: <http://quranontology.com/Resource/>
               SELECT  distinct ?prophetLabel 
                  WHERE {

                  ?verse2 rdf:type qur:Verse.
                  ?verse2 rdfs:label ?textSimple2.  
                  ?word rdf:type qur:Word. 
                  ?word qur:IsPartOf ?verse2.
                  ?letter rdf:type qur:PronounRefDifferentVerse.          
                  ?letter qur:IsPartOf ?word.
                  ?verse rdf:type qur:Verse.
                  ?person rdfs:subClassOf* qur:Person.   
                  ?prophet rdf:type  ?person.  
                  ?prophet  rdfs:label ?prophetLabel.
                  ?prophet qur:MentionedIn ?verse.
                  ?letter  qur:ReferToVerse ?verse.             
                  FILTER (REGEX(STR(?textSimple2), 'برا بوالديه' ,"i")).
                  }
    """
)
try:
    ret = sparql.queryAndConvert()
    for r in ret["results"]["bindings"]:
        print(r)  
except Exception as e:
    print(e)

在 google collab 中使用相同的代码,给我这个错误:

<urlopen error [Errno 99] Cannot assign requested address>

解决方案


暂无回答



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:https://www.pythonheidong.com/blog/article/1973976/c899252c54970d6a5ddb/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

18 0
收藏该文
已收藏

评论内容:(最多支持255个字符)