По сравнению с современными картографическими сервисами старинные средневековые карты выглядят загадочно и непонятно. Точно так же до недавнего времени на них смотрели и ученые. Но сегодня с помощью цифровых методов можно узнать чуть больше о средневековых представлениях о мире.
Иллюстрация: Алёна Овчинникова
В Средневековье существовало несколько видов карт, самые известные из них — так называемые mappa mundi (с лат. «карта мира»). Главная их особенность, отличающая их от современных — это иной подход к визуализации информации. Средневековые картографы не стремились с точностью передать облик земного глобуса, а изображали мир в заранее заготовленных схемах по принципу orbis terrae.
Эти карты сейчас напоминают инфографики: они включали в себя как географические данные, так и информацию из религиозных текстов или трудов античных мудрецов, важных для средневекового человека. Mappa mundi нельзя назвать географически верными или точными: их основной целью служило символическое представление мира согласно догматам и канонам культуры того времени.
Работать и анализировать mappa mundi — нетривиальная задача: картографы древности не раскрывали принципов построения своих «инфографик». Современным ученым часто приходится ломать голову над этими изображениями. Одна из таких запутанных проблем — исследование топонимов, географических названий. На разных картах некоторые топонимы могут совпадать или различаться — по неизвестным причинам.
Американские историки Хизер Уоча (Heather Wacha) и Джейкоб Ливерньер (Jacob Levernier) разработали цифровой инструмент Veccompare, который выявляет, сравнивает и обрабатывает топонимы между двумя и более картами. Инструмент помогает определить, являлась ли одна карта прототипом другой или обе карты заимствовали топонимы из какого-то единого источника. Чтобы продемонстрировать преимущества veccompare в исследовании mappa mundi, историки решили проанализировать две карты из одного семейства карт, возможно, срисованные с одного общего источника, но с разными топонимами — Psalter Pictorial и Psalter List.
Прежде чем начать сравнение, историкам нужно было подготовить данные. Инструмент Veccompare — это не отдельная программа, а пакет для языка программирования R с добавлением новой функции к уже имеющимся инструментам, подобный библиотеке для python или плагину для браузера. Недостаточно было просто загрузить картинки с карт в veccompare и нажать кнопку, сначала все топонимы нужно было привести к единообразному стандартизированному виду.
И хотя историки разработали отдельную программу для распознавания латинского текста с картинки, она была далека от совершенства. Поэтому коллекции топонимов для 10 mappa mundi — а это около 1837 уникальных элементов, пришлось составлять вручную.
Еще одна причина «ручного вмешательства» — неясность написанных топонимов. Средневековые писатели и картографы тоже делали ошибки или не всегда могли разобрать чужой почерк, что приводило к постепенному искажению материала, иногда до полной неузнаваемости. Поэтому авторы проекта решили брать топонимы с минимальными изменениями. Добавлять обозначения или дописывать неуказанные слова приходилось только в тех случаях, когда иначе могла возникнуть путаница.
Когда список топонимов был готов, его выгрузили в veccompare.
Veccompare в качестве пакета для R имеет несколько команд. Первая и основная для любого исследователя — compare.vectors. Программа берет весь список элементов, последовательно сравнивает с каждым отдельным списком для конкретной карты и рассчитывает все возможные совпадения.
Процесс проходит в трех стадиях: union, intersection и difference. Union считает количество всех уникальных элементов списка без учета повторов для загруженных данных.
Результатом функции overlap или intersection становится число пересечения топонимов, которые встречаются во всех сравниваемых списках, и список с названием этих топонимов. Число пересечений Котинской и карты Псалтыря — 33 уникальных элемента. Имея число пересечений и уникальных для конкретной карты топонимов, можно рассчитать процент, сколько топонимов одной карты содержится в другой. Так, соотношение между Коттонской картой и Псалтырем — 22% и 20% соответственно. Подобные пропорции мало о чем говорят, но в данном случае 33 пересечения встречаются в ряде локаций, которые оба картографа брали из единого источника.
Гораздо интереснее случаи, когда отношения между картами ощутимее — например, как в случае между Херефордской и Соулейской.
Сравнивая эти карты с помощью функций union и overlap, исследователи установили 154 пересечений, то есть топонимы Соулейской карты были на 68% сходны с Херефордской.
Последней функцией, которую дает veccompare в ходе compare.vectors является unique elements. Программа рассчитывает и составляет список с уникальными обозначениями для каждой отдельной карты. Эта функция помогла ученым понять, что скрывается за 68% пересечениями, почему целых 72 топонима в Саулейской карте совершенно уникальны. Одна из популярных версий — всё дело в искажениях названий.
Допустим, топонимы Thazaron и Jazaron располагаются в одном месте и внешне схожи: тем менее, историки установили, что они происходят от одного топонима Lazorum gens, а тот, в свою очередь, относится к gens optimam Cathmorum. Как видно в этой цепочке, просто выявление совпадений не дает исчерпывающих данных о топонимах и их происхождении. Более того, иногда искажения бывают комичными: Партан в Албании на самом деле является Партаном в Армении, однако ввиду неразборчивого почерка Армения превратилась в Албанию.
Именно поэтому veccompare предлагает исследователям и второй инструмент — составление отчёта. Эта функция позволяет построить несколько инфографиков:
С использованием всех перечисленных инструментов и можно составить полное понимание, была ли некая mappa mundi образцом для другой или у них был единый источник. В итоге, сравнивая две карты Псалтыря: карту-список и карту-рисунок друг с другом, ученые нашли между ними всего 44 пересечения — 33% к 26% соответственно.
Историки не удовлетворились только этим. Они сравнили карты Псалтыря с 10 другими картами и нашли наибольшее число пересечений со средневековой Descriptio mappe mundi (1128–1129 гг.), сохранившейся в виде описаний, а не полноценной карты. Из этого ученые сделали выводы, что обе карты Псалтыря делались по образцу книжного описания Descriptio, но разными картографами, каждый из которых исказил некоторые топонимы. Эти искажения не позволили сразу обнаружить параллели при прямом сопоставлении обеих mappa mundi.
Еще некоторые время назад средневековые карты были крепким орешком для ученых: они изучались простейшими компаративистскими методами, а количество топонимов, в них указанных, было неподъемным для обработки вручную. Использование программирования на R и таких цифровых инструментов как veccompare сегодня означает прорыв в изучении этих увлекательных исторических документов.
Компания Google представила много новых ИИ-продуктов, а модель GPT опровергла известную математическую гипотезу Пала Эрдёша — рассказываем, что произошло в мире ИИ за последнее время
Facebook* и Instagram* будут сканировать фото и видео, чтобы находить детей, которые скрыли свой возраст
Можно ли заниматься NLP, если при словах «производная» и «матрица» хочется закрыть ноутбук? Да — если изучать математику не абстрактно, а через реальные задачи. Объясняем, какие разделы действительно нужны джуну,…