В дополнение к
описанию информационной карты: подумалось, что информационная карта некоего документа может служить неплохую службу и в отрыве от самого документа.
Практический пример: IDE, процесс интерактивной отладки step-by-step. Очевидно, что на информационной карте текущего файла один из очень важных слоев разметки -- путь в процессе отладки (в смысле, карта маршрута типа "эта ветка, потом эта, потом переместились в середину той функции" и т.п.). Но как быть, когда "текущая строчка" скачет по нескольким файлам в проекте -- а ведь это бывает почти всегда? Очень просто. В окне с кодом открыт текущий файл, а вот информационных карт (которые, напомним, должны заменить скроллбары) несколько -- не только по данному файлу, но и по всем остальным, через которые прошел процесс отладки. Единая карта маршрута (просто цветные стрелочки) проходит сразу через несколько информационных карт.