Настройка графа знаний

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

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

Настроить граф знаний

Выполните следующие действия, чтобы настроить операции и свойства графа знаний. Эти настройки сохраняются как часть определения создаваемого сервиса ArcGIS Knowledge Server.

  1. На странице Задать граф знаний мастера Создать исследование укажите информацию на вкладке Общие, как это описано для создания графа знаний с использованием конфигурации по умолчанию.

    Обратите внимание на выбор, сделанный в разделе Хранилища данных, так как он влияет на то, как вы можете настраивать граф знаний.

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

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

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

    Операции редактирования описаны в следующей таблице:

    Добавить

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

    Удалить

    Редакторы могут удалять объекты. По умолчанию эта опция включена.

    Обновление

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

    Эта опция недоступна, если на вкладке Общие выбрано хранилище данных NoSQL и опция Управляемые пользователем.

    Примечание:

    После создания графа знаний можно изменить его опции редактирования на портале Enterprise.

  5. В разделе Хранилище данных выберите способ управления данными в хранилище данных NoSQL графа знаний.
    Управляемые ArcGIS

    ArcGIS Knowledge будет создавать, управлять и удалять элементы и отношения и определять модель данных элементов графа, хранящихся в базе данных Neo4j. Базу данных нельзя редактировать непосредственно в Neo4j. По умолчанию эта опция включена. Граф знаний будет успешно создан с этой настройкой, только если ваша база данных Neo4j пуста.

    Управляемые пользователем

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

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

    Примечание:

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

  6. Если выбрана опция Управляемые пользователем, настройте граф знаний для доступа к данным в базе данных Neo4j.

    Опции описаны в следующей таблице:

    Уникальный идентификатор

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

    Включить поиск

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

    Если снять эту отметку и попытаться найти элемент, для поиска элементов графа, свойства которых содержат указанное значение, используется запрос openCypher. Однако вы не сможете использовать синтаксис Lucene в строке поиска, включая такие операторы, как OR и LIKE. Кроме того, вы не сможете добавить звездочку к части ключевого слова (получив, например, строку plan*), чтобы использовать морфологический поиск или другие возможности полнотекстового поиска для поиска всех связанных слов.

    Включить документы

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

    Если выбрана опция Управляемые ArcGIS, эти опции недоступны для редактирования, но они будут показывать, как настроено хранилище данных NoSQL. Будет создано свойство с именем globalid для хранения уникальных идентификаторов. Поиск включен и документы поддерживаются.

Настроить параметры

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

  1. Вверху мастера Создать исследование под вкладкой Настройка щелкните Настройка параметров Настроить параметры.
  2. Для Свойства укажите значение для Максимальное число записей, возвращаемых сервером.

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

  3. Задайте значение для Максимальное количество записей, возвращенных сервером в процессе операции поиска.

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

Настроить документы

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

Примечание:

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

Более подробно о документах

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

    Значение по умолчанию Документ. Например, при добавлении документа в граф знаний для типа элемента Document создается новый элемент.

  3. В текстовом поле Имя типа отношения HasDocument введите имя типа отношения в модели данных, которое представляет отношение между элементом в графе знаний и документом, связанным с этим элементом.

    Значение по умолчанию HasDocument. Например, когда вы добавляете документ к определенному элементу в графе знаний, такому как элемент Person, между элементом Person и элементом Document создается новое отношение типа элемента HasDocument.

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

    Любой текст в документе извлекается и сохраняется в этом свойстве. Имя свойства по умолчанию text.

    url

    Расположение документа хранится в этом свойстве. Значением может быть URL-адрес веб-сайта или документа, доступного в интернете, или путь к файлу, который можно использовать для доступа к документу в сети. Имя свойства по умолчанию url.

    keywords

    Это свойство позволяет задать ключевые слова, которые помогут в поиске документа. Имя свойства по умолчанию keywords.

    name

    Имя файла документа. Например, если вы добавите файл с именем notes.txt в граф знаний, это имя файла будет сохранено. Имя свойства по умолчанию name.

    contentType

    Тип данных, содержащихся в документе, на который делается ссылка, хранится в этом свойстве как тип Многоцелевое расширение интернет-почты (MIME). Например, если вы добавите простой текстовый файл в граф знаний, будет записано значение text/plain. Имя свойства по умолчанию contentType.

    title

    Это свойство позволяет указать заголовок документа. Имя свойства по умолчанию title.

    metadata

    Это свойство позволяет указать метаданные, описывающие документ. Имя свойства по умолчанию metadata.

    fileExtension

    Расширение файла записывается, когда документ, на который делается ссылка, является файлом. Для веб-сайтов сохраняется расширение файла .htm. Имя свойства по умолчанию fileExtension.

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