Поделиться через


Метаданные сущности

Объект метаданных сущности хранит необязательные дополнительные сведения об обнаруженных сущностях, в частности предоставляя стандартные разрешения для числовых и временных данных.

Этот атрибут заполняется только при наличии дополнительных сведений и может быть пустым или отсутствующим для некоторых сущностей.

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

Примечание.

Поддержка метаданных сущностей доступна с помощью API 2023-04-15-preview и более поздних версий. Сведения о более старых версиях API см. в разделе "Разрешения сущностей".

Сущности с атрибутами метаданных

Entities Entities Entities Entities Entities Entities
Возраст Площадь Валюта Дата Дата и время Информация
Длина Число NumericRange Порядковый Набор Скорость
Температура Time Том Вес

Возраст

Метаданные Тип Description
единица струна Единица измерения для возраста.
value число/номер Числовое значение для возраста.
"metadata": {
                "unit": "Year",
                "value": 10
            }

Возможные значения для единицы:

  • День
  • месяц
  • Неделя
  • Год
  • Неопределенное

Area

Метаданные Тип Description
единица струна Единица измерения для области.
value число/номер Числовое значение для области.
"metadata": {
                "unit": "Acre",
                "value": 30
            }

Возможные значения для единицы:

  • Акри
  • Квадратный сантиметр
  • SquareDecameter
  • Квадратный дециметр
  • SquareFoot
  • квадратный гектометр
  • SquareInch
  • квадратный километр
  • Квадратный метр
  • SquareMile
  • квадратный миллиметр
  • SquareYard
  • Неопределенное

Валюта

Метаданные Тип Description
единица струна Имя валюты.
value число/номер Числовое значение для валюты.
ISO4217 струна Код валюты ISO 4217 с тремя буквами использует первые две буквы из кода ISO 3166 страны, и, когда это возможно, третья буква является первой буквой имени валюты.
"metadata": {
                "unit": "Egyptian pound",
                "value": 30,
                "ISO4217": "EGP"
            }

Возможные значения для ISO4217:

Дата

Метаданные Тип Description
timex струна Форматированная дата ISO 8601: YYYY-MM-DD (год, месяц, день).
value струна Фактическая указанная дата.

Каждый раз, когда указана неоднозначная дата, вам предлагаются различные варианты для разрешения. Например, "12 апреля" может ссылаться на любой год. Решение предоставляет в качестве вариантов этот и следующий год. Значение timexXXXX указывает, что в запросе не указан год.

"metadata": {
                "dateValues": [
                    {
                        "timex": "XXXX-04-12",
                        "value": "2022-04-12"
                    },
                    {
                        "timex": "XXXX-04-12",
                        "value": "2023-04-12"
                    }
                ]
            }

Неоднозначность может возникать даже в течение определенного дня недели. Например, говоря "понедельник", можно иметь в виду как прошлый понедельник, так и этот понедельник. timex Снова значение указывает, что год или месяц не указан, и использует день идентификатора недели (W) для указания первого дня недели.

"metadata" :{
                "dateValues": [
                    {
                        "timex": "XXXX-WXX-1",
                        "value": "2022-10-03"
                    },
                    {
                        "timex": "XXXX-WXX-1",
                        "value": "2022-10-10"
                    }
                ]
            }

Дата и время

Метаданные Тип Description
timex струна Отформатированная дата и время ISO 8601:
YYYY-MM-DDTHH:MM:SS(год, месяц, день, час, минуты, секунды, миллисекунд) с T разделителем.
value струна Фактические обозначаемая дата и время.

Как и даты, у вас могут быть неоднозначные сущности datetime. Решение предоставляет в качестве вариантов этот и следующий год. Значение timexXXXX указывает, что год не указан.

"metadata": {
                 "dateValues": [
                       {
                           "timex": "XXXX-05-03T12",
                           "value": "2022-05-03 12:00:00"
                       },
                       {
                           "timex": "XXXX-05-03T12",
                           "value": "2023-05-03 12:00:00"
                       }
                  ]
              }

Информация

Метаданные Тип Description
единица струна Единица измерения для сведений (данных).
value число/номер Числовое значение для сведений.

"metadata": {
                "unit": "Kilobit",
                "value": 30
            }

Возможные значения для единицы:

  • бит
  • Байт
  • Гигабит
  • ГБ
  • Килобит
  • Килобайт
  • Мегабит
  • Мегабайт
  • Петабит
  • Петабайт
  • Terabit
  • Терабайт
  • Неопределенное

Length

Метаданные Тип Description
единица струна Единица измерения длины
value число/номер Числовое значение.

"metadata": {
                "unit": "Kilobit",
                "value": 30
            }

Возможные значения для единицы:

  • Сантиметр
  • Декаметр
  • Дециметр
  • Нога
  • Гектометр
  • Дюйм
  • Километр
  • LightYear
  • измеритель
  • Микрометр
  • Миля
  • Миллиметр
  • Нанометр
  • Пикометр
  • Point
  • Ярд
  • Неопределенное

Number

Метаданные Тип Description
numberKind струна Тип номера.
value число/номер Числовое значение для числа.

"metadata": {
                "numberKind": "Integer",
                "value": 30
            }

Возможные значения numberKind:

  • Decimal
  • Дробь
  • Целое число
  • Процент
  • Power
  • Неопределенное

NumericRange

Метаданные Тип Description
rangeKind струна Поддерживаемый числовой диапазон.
минимум число/номер Начальное значение интервала.
максимум число/номер Конечное значение интервала.

"metadata": {
                "rangeKind": "length",
                "minimum": 30,
                "maximum": 100
            }

Возможные значения rangeKind:

  • Возраст
  • Area
  • Валюта
  • Информация
  • Length
  • Number
  • Скорость
  • Температура
  • Объем
  • Weight

Порядковый

Метаданные Тип Description
смещение струна Смещение относительно ссылки (например, смещение = -1 указывает на секунду до последнего).
relativeTo Эталонная точка, обозначающая порядковый номер.
value число/номер Числовое значение для порядковой позиции.

"metadata": {
                "offset": -1,
                "relativeTo":"Current",
                "value": "first"
            }

Возможные значения для relativeTo:

  • Current
  • Конец
  • Запустить

Set

Повторяющийся период даты и времени (например: "каждый понедельник в 6:00 вечера").)

Метаданные Тип Description
timex струна Отформатированная дата и время ISO 8601:
YYYY-MM-DDTHH:MM:SS(год, месяц, день, час, минуты, секунды, миллисекунд) с T разделителем.
value струна Наборы не соответствуют точным значениям, так как они не указывают точную дату и время.

"metadata": {
                "timex": "XXXX-WXX-1T18",
                "value": "not resolved"
            }

Возможные значения для типа:

  • begin
  • конец
  • duration
  • модификатор (например, before, after)
  • timex

Скорость

Метаданные Тип Description
единица струна Единица измерения для скорости.
value число/номер Числовое значение для скорости.

"metadata": {
                "unit": "Knots",
                "value": 50
            }

Возможные значения для единицы:

  • Сантиметры в миллисекунду
  • ФутыPerMinute
  • НогиPerSecond
  • Километры в час
  • КилометрыВМиллисекунду
  • КилометрыВМинута
  • Километры в секунду
  • Узлы
  • Метры в миллисекунду
  • Метры в секунду
  • миль в час
  • YardsPerMinute
  • ЯрдыВСекунду
  • Неопределенное

Температура

Метаданные Тип Description
единица струна Единица измерения для температуры.
value число/номер Числовое значение.

"metadata": {
                "unit" "Kelvin",
                "value": 310
            }

Возможные значения для единицы:

  • По Цельсию
  • Фаренгейт
  • Кельвин
  • Ранкина
  • Неопределенное

Время

Метаданные Тип Description
timex струна Форматируемая дата ISO 8601:
[hh]:[mm]:[ss](час, минуты, секунды).
value число/номер Числовое значение.

"metadata": {
                "timex":"T14:30:15",
                "value": "14:30:15"
            }

Объем

Метаданные Тип Description
единица струна Единица измерения для тома.
value число/номер Числовое значение тома.

"metadata": {
                "unit": "Quart",
                "value": 4
            }

Возможные значения для единицы:

  • Бочка
  • Бушель
  • центилитр
  • Шнур
  • CubicCentimeter
  • CubicFoot
  • CubicInch
  • Кубометр
  • Кубическая миля
  • Кубимиллиметр
  • Кубический ярд
  • Чашка
  • Декалитр
  • FluidDram
  • FluidOunce
  • Gill
  • Гектолитр
  • Бочка-хогсхед
  • Литры
  • Миллилитр
  • Безделица
  • Клевать
  • Сжатие
  • Пинта
  • Кварта
  • Столовая ложка
  • Чайная ложка
  • Неопределенное

Weight

Метаданные Тип Description
единица струна Единица измерения для веса.
value число/номер Числовое значение для веса.

"metadata": {
                "unit": "Ounce",
                "value": 16
            }

Возможные значения для единицы:

  • Драм
  • Галлон
  • Зерно
  • Грамм
  • Килограмм
  • LongTonBritish
  • MetricTon
  • Миллиграмм
  • Унция
  • Пеннивейт
  • Фунт
  • ShortHundredWeightUS
  • ShortTonUS
  • Камень
  • тонна
  • Неопределенное

Дальнейшие шаги

Узнайте , как использовать NER