2011-04-06 111 views
1

我想從本地linkedmdb.org鏈接電影數據庫查詢。 是有它的一些RDF或貓頭鷹的版本,我可以查詢下載本地而不是遠程
我試圖查詢,並得到了以下錯誤:linkedmdb.org鏈接電影數據庫的本地版本

org.openjena.riot.RiotException: <E:\Applications\linkedmdb-latest-dump\linkedmdb-latest-dump.nt> Code: 11/LOWERCASE_PREFERRED in SCHEME: lowercase is preferred in this component 
    org.openjena.riot.system.IRIResolver.exceptions(IRIResolver.java:256) 
    org.openjena.riot.system.IRIResolver.access$100(IRIResolver.java:24) 
    org.openjena.riot.system.IRIResolver$IRIResolverNormal.resolveToString(IRIResolver.java:380) 
    org.openjena.riot.system.IRIResolver.resolveGlobalToString(IRIResolver.java:78) 
    org.openjena.riot.system.JenaReaderRIOT.readImpl(JenaReaderRIOT.java:121) 
    org.openjena.riot.system.JenaReaderRIOT.read(JenaReaderRIOT.java:79) 
    com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:226) 
    com.hp.hpl.jena.util.FileManager.readModelWorker(FileManager.java:395) 
    com.hp.hpl.jena.util.FileManager.loadModelWorker(FileManager.java:299) 
    com.hp.hpl.jena.util.FileManager.loadModel(FileManager.java:250) 
    ServletExample.runQuery(ServletExample.java:92) 
    ServletExample.doGet(ServletExample.java:62) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:627) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729) 

回答

2

有一個要求,有來自this page下載。還沒有嘗試過,所以我不知道它是否新鮮。

+0

我下載了該文件,其擴展名爲.nt。我該如何查看它? – ProgramME 2011-04-06 17:54:33

+0

.nt表示文件是N-Triples格式,基本上是純文本格式。根據大小,你可以在文本編輯器中打開它,或者在Linux上用'cat'或'less'這樣的程序在命令行上查看它,或者在Windows上用'type'(如果我沒有記錯的話)查看它。 – 2011-04-06 22:21:29

+0

我發佈了查詢轉儲文件時收到的錯誤 – ProgramME 2011-04-07 15:16:48

2

有這個地址ntriples格式轉儲: http://queens.db.toronto.edu/~oktie/linkedmdb/ 如果您想查詢它可能會轉儲文件上傳到一個地方三聯店如4store或耶拿(使用關係的支持)。其他庫和工具可用,具體取決於您更熟悉的語言。

如果您需要更多信息,請告訴我。

+0

我發佈了查詢轉儲文件時收到的錯誤 – ProgramME 2011-04-07 14:54:22

+0

嘗試將URI以小寫形式放入nt文件。有疑問有這個問題的線程在這裏:http://tech.groups.yahoo.com/group/jena-dev/message/45128 – 2011-04-07 15:17:15