Создать отображение для базы данных SQL в RDF с помощью D2RQ

Я пытаюсь преобразовать базу данных MySQL из MAMP в граф RDF, используя D2RQ (на Mac). Я распаковал сервер d2rq и запустил инструмент генерирования отображения из терминала следующим образом:

sh generate-mapping -o mapping.ttl -u root -p passw jdbc:mysql://localhost/eurocup

Однако он выдает ошибку о том, что не может подключиться к базе данных:

Database connection to jdbc:mysql://localhost/eurocup failed (user: root): Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. (E54)

Кто-нибудь может мне помочь с этим? Я очень новичок в RDF и всей семантической сети, и даже с командной строкой. Предложение другого способа преобразования базы данных SQL (или дампа) в граф RDF приветствуется!

1 ответ

Создание файла сопоставления и RDF в mysqldb с помощью команды D2RQ.

Синтаксис команды сценария:

./generate-mapping -u userName -p Password -o /mapping file save path directory/fileName.ttl mysqldriver/databaseName

пример:

./generate-mapping -u root -p root -o /home/bigtapp/Documents/d2rqgenerate_mapping/mapfile.ttl jdbc:mysql://localhost:3306/d2rq

имя пользователя пароль: u root -p root -o путь сохранения файла:/home/tapp/Documents/d2rqgenerate_mapping/mapfile.ttl sql Драйвер: jdbc:mysql://localhost:3306/d2rq здесь d2rq: имя базы данных

Команда создания RDF:

dump-rdf -f RDF/XML -b localhost:3306 -o /home/tapp/Documents/d2rqgenerate_mapping/dumpfile.rdf /home/bigtapp/Documents/d2rqgenerate_mapping/mapfile.ttl
Другие вопросы по тегам