Колонка Описание Обязательно на листе Обязательно для заполнения Пояснение
NAME Название типа связи Да Да
CODE Код типа связи Да Да
DESCRIPTION Описание типа связи Нет Нет
FOLDER Расположение типа связи в справочнике Да Да
SOURCENAME Название первого конца связи Да Да
SOURCERELATION Отношение первого конца связи Нет Нет Значение поля "Относится как". Например, "Связан с ...", "Состоит из ..." и т.д.
SOURCEDESCRIPTION Описание первого конца связи Нет Нет
SOURCE_END_CODE Код первого конца связи Да Да Колонка обязательна для заполнения. Значение в ней должно быть уникальным.
SOURCEMULTIPLICITY Множественность первого конца связи Да Да Множественность задается одним из ключевых слов:
  • One (единичный конец)
  • ZeroOrOne (единичный конец)
  • OneOrMany (множественный конец)
  • ZeroOrMany (множественный конец)
SOURCEAGGREGATION Направление связи Нет Нет
  • если SOURCEAGGREGATION = false и DESTINATIONAGGREGATION = false, связь — "равноправная"
  • если SOURCEAGGREGATION = true, а DESTINATIONAGGREGATION = false, связь — "прямая"
  • если SOURCEAGGREGATION = false, а DESTINATIONAGGREGATION = true, связь — "обратная"
SOURCESCOPE Первая область выбора объектов Да Да Область выбора задается ключевым словом.

Возможно задать следующие типы областей:
  • Понятие (ключевое слово: CONCEPT)
  • Свойство (ключевое слово: PROPERTY)
  • Каталог (ключевое слово: CATALOG)
  • Группа (ключевое слово: GROUP)
Область выбора записывается в формате:

  • Для понятий:

  • Ключевое_слово#Код_понятия
    Пример: CONCEPT#c:@Materials

    Код понятия берется из колонки CODE листа CONCEPTS

  • Для свойства:

  • Ключевое_слово#Код_свойства_понятия
    или
    Ключевое_слово#Код_свойства
    Операция сравнения всегда "Равно"
    Примеры:
    PROPERTY#c:@NameAndDescription::pd:@Name
    PROPERTY#pd:@Name

    Код свойства понятия берется из колонки CODE листа CONCEPTSPROPERTIES.
    Код свойства берется из колонки CODE листа PROPERTIES.

  • Для каталога:

  • Ключевое_слово#Имя_каталога
    или
    Ключевое_слово#Идентификатор_каталога
    Пример: CATALOG#11905927-d9e5-4ffa-ba45-973ce1a461eb

    Имя каталога берется из колонки CATALOGS листа DATA.
    Идентификатор каталога указывается в формате guid.

  • Для группы:

  • Ключевое_слово#Идентификатор_группы
    Пример: GROUP#42cac354-c484-4d93-a804-39006fd5c766

    Идентификатор группы указывается в формате guid.

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

Область в виде каталога создается только тогда, когда она будет задействована, то есть на листе с данными будут связаны объекты или созданы связанные свойства.
SOURCESCOPEPROPERTY Значения свойств первой области выбора объектов Нет Нет Значения свойств задаются через разделитель # и ключевое слово Value.
Можно задавать значения свойств понятий, а также собственных и связанных свойств:
  • Код_свойства#Value=Значение
  • Код_свойства_понятия#Value=Значение
  • Код_связанного_свойства#Value=Значение
Несколько свойств указываются через разделитель:
Код_свойства1#Value=Значение1#$#Код_свойства2#Value=Значение2

Единица измерения указывается через разделитель # и ключевое слово MeasureUnit:
Код_свойства#Value=значение#MeasureUnit=Код_единицы_измерения

Примеры для типов свойств, значение которых задается через перенос строки (множество, оптическое и т.д.):
Код_свойства_типа_множество#Value=Значение1
Значение2
Значение3

Код_свойства_типа_оптическое#Value=Ambient:10
Diffusion:17
Emission:88
Shininess:25
Specularity:36
Transparency:12

Пример для нескольких свойств:
Код_свойства_типа_множество#Value=Значение1
Значение2#$#Код_свойства#Value=Значение
SOURCEOPTIONS Опция "Объект удовлетворяет всем значениям свойств" у первой области выбора объектов Нет Нет Значения задаются в следующем виде:
  • пустая ячейка или 0 - нет (false)
  • 1 - да (true)
DESTINATIONNAME Название второго конца связи Да Да
DESTINATIONRELATION Отношение второго конца связи Нет Нет Значение поля "Относится как". Например, "Связан с ...", "входит в ..." и т.д.
DESTINATIONDESCRIPTION Описание второго конца связи Нет Нет
DESTINATION_END_CODE Код второго конца связи Да Да Колонка обязательна для заполнения. Значение в ней должно быть уникальным.
DESTINATIONMULTIPLICITY Множественность второго конца связи Да Да Порядок заполнения аналогичен колонке SOURCEMULTIPLICITY
DESTINATIONAGGREGATION Направление связи Нет Нет
  • если SOURCEAGGREGATION = false и DESTINATIONAGGREGATION = false, связь — "равноправная"
  • если SOURCEAGGREGATION = true, а DESTINATIONAGGREGATION = false, связь — "прямая"
  • если SOURCEAGGREGATION = false, а DESTINATIONAGGREGATION = true, связь — "обратная"
DESTINATIONSCOPE Вторая область выбора объектов Да Да Порядок заполнения аналогичен колонке SOURCESCOPE
DESTINATIONSCOPEPROPERTY Значения свойств второй области выбора объектов Нет Нет Порядок заполнения аналогичен колонке SOURCESCOPEPROPERTY
DESTINATIONOPTIONS Опция "Объект удовлетворяет всем значениям свойств" у второй области выбора объектов Нет Нет Порядок заполнения аналогичен колонке SOURCEOPTIONS
CONCEPTS Понятия типа связи Нет Нет