Добавление отсутствующих между элементами отношений в диаграмму связей

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

Есть две опции, которые позволяют добавить элементы графа в диаграмму связей, чтобы показать, как связаны два элемента.

  • Соединить - кнопка Соединить Подключениепозволяет добавить отношение, напрямую соединяющее два элемента на диаграмме связей.
  • Найти пути - кнопка Найти пути Найти пути позволяет добавить и элементы и отношения по кратчайшему пути, который соединяет два элемента, присутствующих на диаграмме связей.

Эти две функции подробно рассмотрены в следующих разделах.

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

Соединение связанных элементов

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

Если на диаграмме связей выбран один элемент, операция Соединить оценивает все отношения всех типов, в которых участвует элемент. Каждое отношение затем оценивается относительно диаграммы для определения наличия в ней элемента на другом конце отношения, источника или назначения. Если оба элемента присутствуют, а отношение отсутствует, оно добавляется в диаграмму связей.

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

Чтобы добавить отсутствующие между двумя элементами отношения, выполните следующие шаги:

  1. В диаграмме связей выберите элементы, которые вы хотите оценить, чтобы определить отсутствующие отошения. Или очистите выборку, чтобы оценить все элементы диаграммы связей на отсутствие отношений.
  2. На вкладке Диаграмма связей, в группе Область щелкните кнопку Соединить Подключение.

Отсутствующие отношения извлекаются из графа знаний и добавляются к диаграмме связей. Выборка первоначально отмеченных элементов графа будет отменена. Добавленные отношения выделяются.

Отсутствующие отношения добавляются с помощью операции Соединить.

Поиск путей между элементами.

В то время как операция Соединить определяет единственную связь между двумя объектами, которая отсутствует в диаграмме связей, операция Найти пути позволяет определить несколько связей, которые соединяют два элемента в диаграмме связей.

Операция Найти пути исследует выбранные элементы, чтобы определить, соединены ли они серией отношений через другие элементы, которые могут отсутствовать на диаграмме связей. Все элементы и отношения, необходимые для описания всех кратчайших путей, добавляются на диаграмму связей.

Этот алгоритм обрабатывает только выделенные объекты. Необходимо выбрать минимум 2, но не более 10 элементов диаграммы. Если выбрана граппа из 10 элементов, все 10 элементов обрабатываются по-отдельности. В некоторых случаях может потребоваться разгруппировать элементы и запустить операцию несколько раз, чтобы оценить все возможности.

Алгоритм находит кратчайшие пути между каждой парой выбранных элементов, где кратчайший путь представляет кратчайшую последовательность отношений, посредством которых соединяются два элемента. Между двумя элементами может существовать много кратчайших путей. Рассмотрим следующий сценарий:

  • Предположим, Джейн соединена с Сарой, поскольку Джейн продала свой дом, Сара купила, и обе обращались к одному и тому же риелтору.
  • Джейн соединена с Сарой, поскольку у обеих есть друзья, которые владеют ретро автомобилями и показывали их на одной выставке.
  • Джейн и Сара соединены, т.к. они ходили в одну школу в разное время.

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

Чтобы определить кратчайшие пути между двумя элементами диаграммы связей, выполните следующие шаги:

  1. Выберите от 2 до 10 элементов, между которыми надо найти кратчайшие пути.
  2. На вкладке Диаграмма связей, в группе Область щелкните кнопку Найти пути Найти пути.

Элементы и отношения, представляющие кратчайшие пути между выбранными элементами, извлекаются из графа знаний и добавляются на диаграмму связей. Выборка первоначально отмеченных элементов графа будет отменена. Добавленные элементы и отношения выделяются. Если кратчайший путь включает элементы и отношения, которые уже представлены на диаграмме связей, эти элементы также выделяются.

Операция Найти пути добавляет кратчайшие пути между парой элементов на диаграмме связей.

Связанные разделы