ФИО и пол

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

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

 

Заказать консультацию

 

Основные правила

  • Разбиение ФИО по компонентам (фамилия, имя, отчество)
  • Определение пола по фамилии, имени и отчеству
  • Выявление неполных ФИО с инициалами, извлечение инициалов
  • Исправление опечаток в именах, отчествах
  • Замена уменьшительно-ласкательных имен полными
  • Обработка ФИО, написанных транслитом и трансграфикой
  • Выявление несуществующих имен (например, «Не знаю»)
  • Простановка кода проверки распознанного ФИО

Технологическое обеспечение

  • Уникальные алгоритмы, позволяющие исправлять ФИО методами нечеткого сравнения
  • Возможность вмешательства оператора в особо сложных случаях
  • Имена, являющиеся наиболее используемыми для коренных народов РФ численностью более 100 тысяч человек, распространенные греческие и арабские имена.
  • Отчества, образованные от перечисленных выше имен по правилам русского языка (включая наиболее распространенные простонародные вариации).
  • Отчества, образованные по правилам иных языков, не укладывающихся в разработанный набор правил, должны быть оставлены для ручной обработки.

Пример обработки ФИО

Исходные данные:

"LEBEDEV ДМИТРИЙ НИКОЛАВЕИЧ"

Результат обработки:

Лебедев Выделили фамилию, исправили транслитерацию
Дмитрий Выделили имя
Николаевич  Выделили отчество, исправили в нем опечатку
М Определили пол
OK Код проверки фамилии
OK Код проверки имени
Change Код проверки отчества: исправлено
OK Код проверки пола: определен однозначно

 

Заказать консультацию