2016-03-14 2 views
3

Я читал это W3C-Description двух разных подходов к RDB2RDF.Подходы RDB2RDF

Подход ETL для меня довольно ясен.

Но я не уверен, понял ли я подход «Виртуального картографирования». Является ли это прямым переводом запросов SPARQL на SQL-запросы без какого-либо файла сопоставления или является виртуальным отображением, используя Direct Mapping (с/без) файл сопоставления?

ответ

3

Необходимо задействовать картографирование. Пусть это будет Прямое сопоставление (по умолчанию отображение реляционных данных в RDF) или сопоставление custome, написанное кем-то в R2RML.

С отображения, вы можете сделать две вещи:

  • ETL: извлечение реляционных данных, преобразование в RDF в отображении, поэтому он может быть загружен в triplestore
  • NoETL (далее " виртуального сопоставления "): просмотр реляционной базы данных, как если бы это был триплесторе, что означает, что запросы SPARQL переводятся в SQL-запросы на отображение
+0

Это означает, что вам нужен файл сопоставления для «виртуального сопоставления» или он не является обязательным? – Kody

+0

Вам всегда нужно сопоставление. Пусть это будет отображение по умолчанию, которое является прямым отображением, или настраиваемое сопоставление в R2RML. –

+0

Хорошо. Спасибо! – Kody

3

Формулировка здесь действительно странная. Подход ETL означает, что вы конвертируете весь набор данных в тройки.

Из документа ссылки Я понимаю, что виртуальное сопоставление действительно является подходом, в котором вы переводите SPARQL в SQL-запросы и запускаете последние непосредственно в исходной базе данных.

+0

Таким образом, ETL представляет собой подход к материализации, а Virtual Mapping - это подход к получить доступ к реляционной БД через SPARQL? :) – Kody

+0

Да. Вот как я понимаю, что говорит страница. Не уверен, почему он использует термин «виртуальное отображение» TBH –

+0

Согласен. Я часто вижу термин «виртуальный», когда читаю о RDB2RDF, и он часто используется по-разному: /. D2rq Mapper создает виртуальные графики ... но они материализованы (конкретные файлы на hdd). – Kody

Смежные вопросы