Метаполя
Метаполя - набор единиц, позволяющих ввести дополнительную информацию о контексте, компоненте и слове (рассматриваемом в поле контекста).
Содержание
Общие правила создания метаполей
- Метаполя создаются на основе следующих метатипов: простых (строка, число, дата) и сложных (множественный и структурный).
- Структурные метаполя всегда следует оставлять невидимыми.
- Структурные метаполя могут являться потомками других структурных метаполей.
- Простые метаполя следует оставлять видимыми (в противном случае будет невозможно заносить в них конкретные значения).
- Метатип Строка используется для внесения текстовой информации, метатип Целое - для информации, представленной в виде целых чисел, метатип Дата используется для отображения даты.
- Все метатипы могут быть применимы к объектам типа Контекст, Компонент, Слово.
- Применительно к контексту в целом, метаполя предназначены для внесения дополнительной информации о нем. Такой информацией может быть дата, имя автора, гендер, адрес Интернет-ресурса и мн. др. Каждое метаполе имеет набор возможных значений (текстовых или числовых). Например, метаполе гендер имеет два значения: «мужчина» и «женщина», метаполе возраст может иметь большой спектр числовых значений.
- Применительно к компонентам метаполя могут дополнительно характеризовать каждый отдельный компонент, например, помимо частотности компонента во всех контекстах можно факультативно представлять информацию о субъективной значимости компонентов, выявленной в результате их шкалирования.
- Применительно к слову контекста метаполя могут нести языковую информацию (морфолого-синтаксическую или семантическую) или текстовую (например, способность выступать в роли ключевого слова текста) и др.
В «Семограф» заложена возможность создавать для Проекта любые наименования для метаполей и их значений.
Метаполя создаются на главной странице проекта в поле Метатипы.
Особенностью использования метаполей, как типа переменных, в ИС Семограф состоит в возможности множественной фильтрации по значениям метаданных и составления из всей корпуса контекстов, компонентов и слов отдельных выборок.
Создание метаполя
По умолчанию при создании нового проекта создается обязательный набор метаполей, отвечающих за администрирование проекта. Если требуется создать дополнительно систему метаполей, необходимо:
- Дать им название - см. поле Название.
- Представить их в структурированном виде (какие поля требуются, будет ли они иерархически организованы или нет, какого типа они будут (строка, число, дата)) - см. поле Тип.
- К каким объектам они будут относиться: к контексту, к компоненты или к слову - см. поле Объект.
Рассмотрим пример
Требуется создать метаполя, описывающие информантов:
- Номер в базе,
- Место рождения,
- Место жительства,
- Пол,
- Возраст,
- Образование,
- Язык.
Кроме того требуется создать метаполя, описывающие продуцируемые информантами тексты:
- Язык текста
- Тип текста
- Тематика
- Время звучания
И необходимо создать метаполя, характеризующие звуковой файл с записанной речью:
- Звуковой файл
- Год записи
Все перечисленные метаполя можно сгруппировать вокруг описания Информанта, Текста и Файла.
Для это создается три структурных метаполя: Информант, Текст и Файл.
Для создания структурного метаполя Информант нужно:
- В поле Название ввести значение Информант.
- В поле Тип выбрать значение Структура.
- В поле Объект выбрать значение Контекст.
- Поле Видимый в списке оставить пустым (для структурных метатипов данное поле должно быть невидимым).
- Поле Несколько значений оставить пустым (при активации данного поля можно создавать двух и более информантов для одного контекста, что является избыточным для данной задачи).
После внесения необходимой информации нажимается кнопка Создать (см. рисунок ниже):
Чтобы создать метаполе Номер в базе, относящееся к структурному метаполю Информантнужно:
- В поле Название ввести значение Номер в базе.
- В поле Тип выбрать значение Целое.
- В поле Объект выбрать значение Контекст.
- В поле Предок выбрать значение Информант (структура).
- Поле Видимый в списке необходимо активировать.
- Поле Несколько значений оставить пустым (при активации данного поля можно создавать два и более номера информанта).
Результат создания всех метаполей представлен на рисунке ниже.
На рисунке видно, что метаполе Образование является структурным и множественным - имеет несколько значений (множественное метаполе отображается иконкой, представленной в виде списка).
Данное метаполе структурное, т.к. состоит из метаполей Уровень, Направление, Профиль.
Кроме того, данное структурное метаполе имеет несколько значений, поскольку было необходимо описывать те случаи, когда информанты получили образование по нескольким направлениям подготовки.
Множественными метаполями в приведенном примере являются также структурное метаполе Язык и простые метаполя Язык текста, Тематика.
Общие правила создания метаполей
- Метаполя могут быть простыми и структурными.
- Структурные метаполя всегда следует оставлять невидимыми.
- Структурные метаполя могут являться потомками других структурных метаполей.
- Простые метаполя следует оставлять видимыми (в противном случае будет невозможно заносить в них конкретные значения).
- Метатип Строка используется для внесения текстовой информации, метатип Целое - для информации, представленной в виде целых чисел, метатип Дата используется для отображения даты.
- Все метатипы могут быть применимы к объектам типа Контекст, Компонент, Слово.
В случае объект-контекст создаваемые метаполя относятся целиком к контексту, в случае объект-компонент - описывают каждый отдельный компонент, а в случае объект-слово - каждое отдельное слово (данный инструментарий используется для разметки текстов).