Год издания\написания книги

Хотелось бы иметь возможность ранжирования произведений по годам.

Понимаю, что само указание года для произведения часто затруднительно, например, для старинных книг, переводов, случаев переиздания и т.д.
Однако, если уж есть такой пункт "год издания", то хотелось бы и иметь возможность ранжирования произведений по нему - общий либрусековский список всех книг, для которых указан год; и сортировка на странице автора.

Жалко также, что не объяснено, что считать годом издания и насколько он отличается от года написания (первого опубликования) книги. Если это разные вещи, то для второго тоже бы желательно иметь соответствующее поле для заполнения.
Тогда "год издания" (+"год издания перевода") будет служить для урегулирования дублей - отличия одних и тех же произведений в разных изданиях, а "год написания" для сортировки произведений на странице автора по времени их написания.

В description fb2-файла это отдельные вещи: год создания в title-info->date, год издания в publish-info->year.

Спасибо. Если даже форматом (fb2) предусмотрено такое деление, то видимо и в функционале (Либрусека) оно тем более должно быть.

rr3 написал:
В description fb2-файла это отдельные вещи: год создания в title-info->date, год издания в publish-info->year.

ну, вообще-то <date> это скорее дата создания FB2-текста, а не написания автором произведения. Зато есть ещё год издания оригинала книги(не перевода, а именно оригинала, с которого переводили в информации об оригинале.)
А для даты написания романа есть тэг <date> в конце текста книги, только вот неприятность: скрипт "Генеральная уборка" заменяет такой тэг на <p>, поэтому его следует заменять на тэг <text-author> (IMHO)
Аватар пользователя s_Sergius

Zadd написал:
rr3 написал:
В description fb2-файла это отдельные вещи: год создания в title-info->date, год издания в publish-info->year.

ну, вообще-то <date> это скорее дата создания FB2-текста, а не написания автором произведения. Зато есть ещё год издания оригинала книги(не перевода, а именно оригинала, с которого переводили в информации об оригинале.)
А для даты написания романа есть тэг <date> в конце текста книги, только вот неприятность: скрипт "Генеральная уборка" заменяет такой тэг на <p>, поэтому его следует заменять на тэг <text-author> (IMHO)

Zadd, в description fb2 есть целых три разных даты: title-info->date - дата создания книги, document-info->date - дата создания fb2-файла и publish-info->year — год издания книги.

s_Sergius написал:
title-info->date - дата создания книги
"1955-1967" как отобразить наиболее валидным образом? Получается что-то вроде
<date value="1967-01-01">1955–1967</date>
:-(
Аватар пользователя s_Sergius

Рыжий Тигра написал:
s_Sergius написал:
title-info->date - дата создания книги
"1955-1967" как отобразить наиболее валидным образом? Получается что-то вроде
<date value="1967-01-01">1955–1967</date>
:-(

Так как date value должен иметь вид полной даты, то интервал там не прописать, пожалуй.
Я бы сделал просто вот так:
<date>1955–1967</date>
И понятно, и вполне валидно!
:-)

s_Sergius написал:
<date>1955–1967</date>
И понятно, и вполне валидно!
:-)
Логично. Но если для сортировщика нужен именно value?
Аватар пользователя s_Sergius

Рыжий Тигра написал:
s_Sergius написал:
<date>1955–1967</date>
И понятно, и вполне валидно!
:-)
Логично. Но если для сортировщика нужен именно value?

Да, с этим напряженка!
Но, тут всё непросто. Обычно, точная дата написания книги и неизвестна, указан или только год, или месяц-год, или интервал лет, так что непонятно, как такие даты вообще обрабатывать.
И это при условии, что хотя бы пытались заполнить date, не говоря уж о value, а в большинстве книг указано вообще черт-те что. Кто пишет туда текущий год издания, кто дату создания fb2, а кто просто ставит точку или еще что-нибудь.

Это две большие разницы. Год написания может быть не равен году издания (пример - Мастер и Маргарита). С другой стороны есть понятие о "2-м (и последующих) испр. и доп. изданиях". В художке у произведения может быть несколько редакций. Для научной и науч-поп литературы имеет значение иллюстративный материал, который в разных изданиях может различаться. Такие вещи конечно же надо учитывать, но расхождений по этому вопросу не так много...

Помимо всего прочего, указание года издания произведения помогало бы в поиске книг с дореволюционной орфографией.

X