flint2, как может быть в русском языке:
1. Фамилия Имя Отчество
2. Имя Отчество Фамилия
3. Имя Фамилия
4. Фамилия Имя
5. Фамилия
1. Фамилия Имя Отчество
2. Имя Отчество Фамилия
3. Имя Фамилия
4. Фамилия Имя
5. Фамилия
flint2 писал(а)
фамилии подчинены отчество и имя - в любом раскладе.
(Читать - "к фамилии".)
Если будет глагол в предложении. то сначала идёт сказуемое - оно никому не подчинено;
сказуемому подчинено подлежащие, а ему определения.
Для примера: http://forum.hiasm.com/forum_serv.php?q=56&id=3981
Цифрами отмечены уровни дерева, ветви разнесены. ( не как не собирусь сделать компонент, чтобы выводить графический вариант).
т.е. фамилия выступает в роли подлежащего, а отчество и имя в роли определения.
Это конечно относится к синтаксическим анализаторам сделанным по классическим законам. Так и мой работает, но есть и другие школы.
Это значит, что в предложении "Иванов Иван Иванович", или "Иван Иванович Иванов" слово, никому не подчинённое, и будет фамилией. (корень дерева)
С вариантом "5. Фамилия" - не ловленный мизер. Т.е. определить, что это - фамилия, или имя определить не возможно.
Только с окончаниями шаманить. Правда в парсере и это присутствует, когда слово не известно.
Определить морфологию можно "Глокая куздра бодланула бокра." - дерево правильно строится, но вот "Чингачгук" фамилия, или имя... Скорее всего будет фамилия.
С иностранцами всё гораздо хуже. http://forum.hiasm.com/forum_serv.php?q=56&id=3982
Всё нормально получается, если парсить на английском языке.