Scala 使用香蕉rdf

Scala 使用香蕉rdf,scala,rdf,banana-rdf,Scala,Rdf,Banana Rdf,有人举过如何将香蕉rdf正确集成到项目中的例子吗 基于如何使用SPARQL引擎的示例,我尝试为我的项目设置一些东西,但我遇到了一个错误,我不知道如何解决 import java.net.URL import org.w3.banana.jena.JenaModule import org.w3.banana.{SparqlHttpModule, SparqlOpsModule, RDFOpsModule, RDFModule} object SparqlService extends RDFM

有人举过如何将香蕉rdf正确集成到项目中的例子吗

基于如何使用SPARQL引擎的示例,我尝试为我的项目设置一些东西,但我遇到了一个错误,我不知道如何解决

import java.net.URL
import org.w3.banana.jena.JenaModule
import org.w3.banana.{SparqlHttpModule, SparqlOpsModule, RDFOpsModule, RDFModule}

object SparqlService extends RDFModule with RDFOpsModule with SparqlOpsModule
with SparqlHttpModule with JenaModule

import SparqlService._
import SparqlService.sparqlOps
import SparqlService.sparqlOps._
import SparqlService.sparqlHttp.sparqlEngineSyntax._
import SparqlService.ops._

val endpoint = new URL("http://dbpedia.org/sparql/")
val query = parseSelect("""
PREFIX ont: <http://dbpedia.org/ontology/>
SELECT DISTINCT ?language WHERE {
 ?language a ont:ProgrammingLanguage .
 ?language ont:influencedBy ?other .
 ?other ont:influencedBy ?language .
} LIMIT 100
                        """).get

val answers: Rdf#Solutions       = endpoint.executeSelect(query).get
val languages: Iterator[Rdf#URI] = answers.iterator map { row =>
  row("language").get.as[Rdf#URI].get
}

println(languages.to[List])
import java.net.URL
导入org.w3.banana.jena.JenaModule
导入org.w3.banana.{SparqlHttpModule,SparqlOpsModule,RDFOpsModule,RDFModule}
对象SparqlService使用SparqlOpsModule和RDFOpsModule扩展RDFModule
使用SparqlHttpModule和JenaModule
导入SparqlService_
导入SparqlService.sparqlOps
导入SparqlService.sparqlOps_
导入SparqlService.sparqlHttp.sparqlEngineSyntax_
导入SparqlService.ops_
val endpoint=新URL(“http://dbpedia.org/sparql/")
val query=parseSelect(“”)
前缀ont:
选择DISTINCT?语言,其中{
?语言a ont:编程语言。
?语言ont:受影响?其他。
?其他ont:受语言影响。
}限制100
“”“”,获取
val回答:Rdf#Solutions=endpoint.executeSelect(query.get)
val语言:迭代器[Rdf#URI]=answers.Iterator映射{row=>
行(“语言”).get.as[Rdf#URI].get
}
println(语言到[列表])
不幸的是,我得到以下错误,我不知道为什么

错误:(27,26)找不到PG中参数的隐式值: org.w3.banana.binder.FromPG[org.w3.banana.jena.jena,com.hp.hpl.jena.graph.Node\u URI] 行(“语言”).get.as[Rdf#URI].get

有什么想法吗