ailev.ru

13 февраля 2014 · Комментарий

Без заголовка

В RDF псевдотрипловая модель, т.е. кроме триплов (s, p, o) и (s, p, literal) используются (s, p, literal, datatype) и (s, p, literal, language), в качестве хака под частное применение для бесхозных метаданных. Соответственно, квады тоже могут состоять из 4 или 5 элементов. Модели RDF и JSON-LD различаются тем, что в RDF нельзя декларировать локальные свойства и локальные графы (blank nodes доступны только для subjects и objects), в JSON-LD это ограничение снято. Обе модели не поддерживают N-ary relationships. То есть, каждый экземпляр N-ary отношения приходится заменять на N+2 триплов, что увеличивает когнитивные расходы, а также в десятки раз увеличивает машинные расходы на хранение и обработку. Поверх этих моделей возможны различные представления. И мультиграф, и гиперграф, и даже одна сверхбольшая таблица. Но материализация такой таблицы невыгодна по ресурсам. А вот эквивалентной лесенкой можно минимизировать как когнитивные, так и машинные ресурсы.

К записи · К обсуждению