[docs] docinfo role
Kirill Maslinsky
=?iso-8859-1?q?kirill_=CE=C1_altlinux=2Eorg?=
Вт Мар 4 13:03:56 MSK 2008
On Tue, Feb 26, 2008 at 07:08:42PM +0300, Kirill Maslinsky wrote:
> On Mon, Feb 25, 2008 at 08:19:14PM +0200, Artem Zolochevskiy wrote:
> > hi all
> >
> > Господа,
> > Есть ли на сегодняшний день хоть какой-то толк от наличия в пакетах
> > документации файла docinfo?
>
> Docinfo задумывался как стандартизованный и одновременно
> человекочитаемый контейнер для метаинформации о документе.
> Его необходимость обоснована тем, что внутри документа
> метаинформация может быть оформлена как угодно и вообще отсутствовать,
> поэтому документ необходимо "паспортизовать", для целей архивного
> хранения, идентификации, поиска и т.п. Docinfo позволяет хотя бы минимально
> контролировать наличие всей необходимой для архивирования информации
> посредством проверки docinfo при поступлении документа в архив (Кучу).
>
> Метаинформации двух родов:
> 1) об авторе, правах, названии и т.п.
> 2) классификаторы документа. Был выдуман закрытый список
> классификаторов, предложенный к использованию.
> http://heap.altlinux.ru/Titlepage/sample.docinfo.html
> См. также http://heap.altlinux.org/adt_policy/s01s03.html
Ещё немного подумал, что и зачем можно было бы менять в docinfo, попробую резюмировать:
Метаинформация двух разных типов оказалась в docinfo скорее в силу исторической
случайности. Возможно, логичнее будет информацию типа 1) и 2) хранить
по-разному.
Логичнее оставить в docinfo информацию только 1-го рода.
Формат представления её в docinfo можно обсуждать, но тут нужна
хорошая аргументация, чем плохи имеющиеся текстовые поля и чем хорош другой
формат. Основной кандидат на стандартизованный формат для данного
рода метаинформации -- Dublin core.
В качестве классификаторов документа (метаинформация 2-го рода), возможно,
будет наиболее оправданным использовать общие средства классификации
пакетов в Сизифе, если они появятся: см. например
http://lists.altlinux.org/pipermail/devel/2008-February/070460.html
--
Kirill Maslinsky
ALT Linux Team
Подробная информация о списке рассылки docs