Но достаточно о книге. Лучше перейти к тому, что я в ней вычитал, а вычитал я в ней много интересного. Прежде всего, там было подробное описание того, как в Сети происходит идентификация объектов.
Оказывается, есть несколько способов выбрать на необозримых просторах Сети объект, интересующий конкретного пользователя. Например, существуют универсальные координаты. В десятичной системе счисления универсальные координаты мира выражаются пятидесятизначным числом, в других системах понятий они записываются по-другому, но смысл один – пользоваться ими крайне неудобно.
Существуют и относительные координаты. Можно выдрать из универсальных координат любой фрагмент, предъявить его Сети, и Сеть начнет искать во вселенной объект, чьи координаты содержат в себе этот элемент. Как только будет найден первый подходящий объект, Сеть начнет работать с ним. Если это именно тот объект, который имел в виду пользователь, – пользователю повезло. Если нет – надо попробовать описать интересующий объект другими способами.
Можно описать интересующий объект как совокупность атрибутов. Чем точнее описание, тем больше шансов, что Сеть выдаст пользователю именно желаемый объект, а не какой-то другой, подходящий под заданное описание.
Может показаться, что найти в Сети то, что нужно, не проще, чем иголку в стоге сена. Но все не так плохо. Чаще всего пользователь обращается к объектам, к которым уже обращался раньше, а такие объекты идентифицировать не нужно, они уже идентифицированы. Часто пользователи передают ссылки на объект друг другу, в этом случае проблем с идентификацией также не возникает. Если пользователь получил информацию об объекте из Сети, объект тоже легко находится. А вот если у пользователя нет ничего, кроме обычных несетевых координат объекта, пользователю остается только посочувствовать.
Что я знаю про Гиви Георгадзе? Имя, фамилию, внешность, место работы, воинское звание. Я уверен, что этой информации достаточно, чтобы его однозначно идентифицировать, но в Сети этой информации нет. Гиви входил в Сеть, но вряд ли он сообщил Сети всю информацию о себе. Сеть знает, что его зовут Гиви Георгадзе, что он живет в городе Москва на планете Земля, но вряд ли Сеть способна уразуметь, что он работает в ФСБ. Сеть не вникает в тонкости социального устройства на отдельно взятых планетах, такие мелочи ее не интересуют. Сколько во вселенной существ по имени Гиви? Думаю, миллиарды. Сколько существ по имени Гиви Георгадзе? Миллионы. Кроме того, не факт, что Сеть знает, что Гиви носит фамилию Георгадзе. Может, Сеть вообще не считает фамилию чем-то важным. А тогда мне не остается ничего иного, кроме как перебирать по одному всех Гиви вселенной.