локальная версия связанной базы данных фильмов по адресу linkedmdb.org

#rdf #sparql #semantic-web #owl #linkedmdb

#rdf #sparql #семантический веб #owl #linkedmdb

Вопрос:

я хочу выполнить запрос из связанной базы данных фильмов по адресу linkedmdb.org локально. существует ли какая-либо версия rdf или owl, которую я могу загрузить query локально, а не удаленно
Я попытался запросить ее и получил следующую ошибку:

 org.openjena.riot.RiotException: <E:Applicationslinkedmdb-latest-dumplinkedmdb-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)
  

Ответ №1:

Утверждается, что существует загрузка с этой страницы. Сам не пробовал, поэтому не знаю, свежее оно или нет.

Комментарии:

1. я скачал файл с расширением .nt.Как мне его просмотреть?

2. .nt означает, что файл находится в формате N-Triples, который в основном представляет собой обычный текст. В зависимости от размера вы можете открыть ее в текстовом редакторе или просмотреть из командной строки с помощью такой программы, как cat or less в Linux, или type (если я правильно помню) в Windows.

3. я опубликовал ошибку, которую получаю при запросе файла дампа

Ответ №2:

По этому адресу находится дамп в формате ntriples: http://queens.db.toronto.edu /~oktie/linkedmdb/ Если вы хотите запросить ее, вы можете загрузить файлы дампа в одно локальное тройное хранилище, такое как 4store или jena (используя реляционную поддержку). Доступны другие библиотеки и инструменты, в зависимости от языка, с которым вы лучше знакомы.

Если вам нужна дополнительная информация, дайте мне знать.

Комментарии:

1. я опубликовал ошибку, которую получаю при запросе файла дампа

2. Попробуйте ввести URI для файла nt в нижнем регистре. Сомневаюсь, что здесь есть тема для решения этой проблемы: tech.groups. yahoo.com/group/jena-dev/message/45128