Semograph

Метаданные. Метаполе. Метатип

Метаданные - дополнительная информация о контексте, компонентах и словах, представленная в метаполях.

Метаполе - структурированная единица системы, предназначенная для ввода дополнительной информации о контексте, компоненте и слове. Метаполе создается из набора метатипов по определенным в системе правилам (см. ниже).

Метатип - базовые строевые единицы создания метаполей. Метатипы бывают простые и сложные (множественный и структурный) - см. рис. Простые метатипы поддерживают следующие форматы: строковый тип (string), целочисленный тип (int), дробные числа (float), дата (date) и файл (file).

metafields

Функции метаполей

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

  2. Использование значений метаполей в анализе метаданных.

Общие правила создания метаполей

  1. Метаполя создаются на основе сочетания метатипов: простых (строка, целое число, дробное число, дата, файл) и сложных (множественный и структурный).
• У метаполя может быть только один простой метатип (т.е. информация, вводимая в данное поле может быть только строковой, числовой или временной).
• Структурное метаполе создается только для интеграции других метаполей; непосредственно в структурное метаполе не вводится дополнительная информация о контексте, компоненте или слове.
• Множественный метатип может сочетаться с любым другим метатипом. Например, множественным может быть структурный метатип.
  1. Структурные метаполя могут являться потомками других структурных метаполей.

  2. Простые метаполя следует оставлять видимыми (в противном случае будет невозможно заносить в них конкретные значения).

  3. Метатип String используется для внесения текстовой информации, метатип Int - для информации, представленной в виде целых чисел, метатип Float - для информации, представленной в виде дробных чисел, метатип Дата используется для отображения даты, метатип File - для прикрепления файла к метаполю.

  4. Все метатипы могут быть применимы к объектам типа Контекст и Терм (Компонент, Слово, Словосочетание).

• Применительно к контексту в целом, метаполя предназначены для внесения дополнительной информации о нем. Такой информацией может быть дата, имя автора, гендер, адрес Интернет-ресурса и мн. др. Каждое метаполе имеет набор возможных значений (текстовых или числовых). Например, метаполе гендер имеет два значения: «мужчина» и «женщина», метаполе возраст может иметь большой спектр числовых значений.
• Применительно к компонентам метаполя могут дополнительно характеризовать каждый отдельный компонент, например, помимо частотности компонента во всех контекстах можно факультативно представлять информацию о субъективной значимости компонентов, выявленной в результате их шкалирования.
• Применительно к слову контекста метаполя могут нести языковую информацию (морфолого-синтаксическую или семантическую) или текстовую (например, способность выступать в роли ключевого слова текста) и др.

В «Семограф» заложена возможность создавать для Проекта любые наименования для метаполей и их значений.