[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