Я вчера, когда написал вопрос и лег спать - еще подумал подумал... Ну да, логично, что уникального нет точно. Постоянный и неизменный - может быть...
Вообще задумка такая: есть функция, которая позволяет пользователю работать с определенными данными. Не графическими. Эти данные хранятся в отдельном xml-файле и функция просто позволяет с ними работать. Идея в том, что определенный набор данных должен иметь "привязку" к файлу чертежа: открыл функцию, поставил галку "для текущего чертежа" и функция отобразила имеющиеся данные.
Так вот функция должна каким-то образом иметь возможность идентифицировать текущий чертеж
Так-же пришла мысль, что самый логичный способ - "помечать" файлы самому, используя расширенные данные. Тогда я точно могу быть уверен в уникальности, постоянности и неизменности!
Просто хотел уточнить - может есть что-то "родное", что мне подойдет, чтобы не писать лишний код)