stringtranslate.com

Триплстор

Хранилище триплетов или RDF-хранилище — это специально созданная база данных для хранения и извлечения триплетов [1] с помощью семантических запросов . Триплет — это сущность данных, состоящая из субъектапредикатаобъекта , например, «Бобу 35» (т. е. возраст Боба, измеренный в годах, составляет 35) или «Боб знает Фреда».

Подобно реляционной базе данных , информация в хранилище триплетов хранится и извлекается с помощью языка запросов . В отличие от реляционной базы данных хранилище триплетов оптимизировано для хранения и извлечения триплетов. Помимо запросов, триплеты обычно можно импортировать и экспортировать с помощью Resource Description Framework (RDF) и других форматов.

Реализации

Некоторые хранилища триплетов были построены как движки баз данных с нуля, в то время как другие были построены поверх существующих коммерческих реляционных движков баз данных (таких как SQL -based) [2] или движков баз данных, ориентированных на документы NoSQL . [3] Как и ранняя разработка баз данных онлайн-аналитической обработки (OLAP), этот промежуточный подход позволил построить большие и мощные движки баз данных с небольшими усилиями по программированию на начальных этапах разработки хранилища триплетов. Сложность с реализацией хранилищ триплетов на SQL заключается в том, что хотя «триплеты» таким образом могут «храниться», реализация эффективного запроса графовой модели RDF (такой как отображение из SPARQL ) в запросы SQL затруднена. [4]

Связанные типы баз данных

Добавление имени к тройке создает «четверное хранилище» или именованный граф .

Графовая база данных имеет более обобщенную структуру, чем triplestore, используя графовые структуры с узлами, ребрами и свойствами для представления и хранения данных. Графовые базы данных могут обеспечивать смежность без индексов, то есть каждый элемент содержит прямой указатель на свои соседние элементы, и не требуется никаких поисков по индексу. Общие графовые базы данных, которые могут хранить любой граф, отличаются от специализированных графовых баз данных, таких как triplestores и сетевые базы данных .

Смотрите также

Ссылки

  1. ^ TripleStore, Джек Рашер, Простая система организации знаний § SWAD-Europe (2002–2004) , Семинар по семантическому веб-хранению и поиску – Аналитические доклады.
  2. ^ GB 2384875, Дингли, Эндрю Питер, «Хранение и управление полуструктурированными данными», опубликовано 27.04.2005, передано Hewlett-Packard Co.  , в настоящее время срок действия истек; использование реляционных баз данных SQL в качестве хранилища троек RDF.
  3. ^ Кейгл, Курт. "Семантика + Поиск: MarkLogic 7 получает RDF". Архивировано из оригинала 8 августа 2015 г. Получено 7 августа 2015 г.
  4. ^ Broekstra, Jeen (19 сентября 2007 г.). «Важность SPARQL невозможно переоценить». Архивировано из оригинала 19 декабря 2014 г. Получено 25 апреля 2014 г.

Внешние ссылки