2015-06-23 8 views
2

У меня есть два вопроса, связанные со встроенными троек.Marklogic: преимущество использования встроенных троек в тройном магазине

  1. Можем ли мы применять выводы с использованием наборов правил?
  2. Можем ли мы сделать выборочные обновления по троек с учетом предмета и предиката?

По существу, большой вопрос заключается в том, доступны ли выводы и обновления встроенных троек, какова была бы мотивация использования трехместного магазина?

ответ

1

1) Да, троек все одинаковы, независимо от того, как они вводятся в MarkLogic.

2) Если тройки встроены в XML или JSON, вы можете изменить их, изменив XML или JSON (используя обычные функции/механизмы обновления). Обновление SPARQL может использоваться только для управляемых троек.

По существу, больше вопроса, если логический вывод и обновление на встроенных троек доступны, что бы мотивация использовать тройного магазина?

Как только вы используете троек, вы пользуетесь тройным магазином. Вы можете позвонить по телефону , если хотите, тройной двигатель. Независимо от способа создания , созданного в MarkLogic, все тройки, идентифицированные как таковые, являются «сохраненными» в тройном индексе.

Использование троек используется в трехместном магазине.

+1

[Обновление SPARQL] (https://docs.marklogic.com/guide/semantics/sparql-update#chapter) работает с управляемыми троек, а не с встроенными. Такое обновление действительно является удалением/вставкой. Встроенные тройки могут быть обновлены с использованием стандартных функций обновления XML/JSON, таких как [xdmp: node-replace()] (https://docs.marklogic.com/xdmp:node-replace). –

+0

Спасибо, я обновил ответ. –