Вы здесьРазвитие: пункт 6
Опубликовано вт, 01/02/2011 - 19:48 пользователем larin
Forums: Голосование в теме http://lib.rus.ec/node/275617 выявило лидера: Цитата: 6. Создание в бд и интерфейсе сущности "произведение", объединяющей разные версии и переводы одной книги http://lib.rus.ec/w Пора решить, что этот пункт означает и как оно вообще должно выглядеть. Ваши предложения?
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
Океана RE:Подайте бедному копеечку на книжку с литреса... 1 день
Stager RE:Беженцы с Флибусты 1 день Tramell RE:Серия "Библиотека французской литературы" (Макбел) 1 день sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 3 дня sem14 RE:Современная корейская литература. Книжная серия... 3 дня monochka RE:<НРЗБ> 1 неделя sem14 RE:Серия "Символы времени" издательства "Аграф" 1 неделя sem14 RE:Собираем серию: "Азбука-триллер", издательство "Азбука-Терра" 1 неделя sem14 RE:«Юмористическая серия» 1 неделя larin RE:Оплатил. Абонемент не отображается 1 неделя larin RE:Оплатил, но абонемент не отображается 2 недели nehug@cheaphub.net RE:DNS 3 недели alexk RE:Багрепорт - 2 3 недели Isais RE:Семейственность в литературе 1 месяц Violontan RE:Жан Батист Мольер воскрешенный 1 месяц sem14 RE:Гонкуровская премия 1 месяц Саша из Киева RE:Приключения белочки Рыжки 1 месяц alex-from RE:Оплатил два раза, но абонемента нет 1 месяц Впечатления о книгах
tvv про Никитин: Вадбольский – 6 (Фэнтези, Попаданцы)
29 12 Лилия Никитина выложила этот роман на АТ с посвящением: Роман Юрия Никитина. Публикация приурочена ко дню рождения Автора. Уважаемые читатели, поклонники, друзья! Сегодня, в день рождения Юрия Александровича ………
mysevra про Кассе: Третья мировая психотронная война (Публицистика)
29 12 Предсказуемо: Штаты – колыбель зла, все остальные в белом, особенно некоторые. Наймиты империализма хотят захватить независимую Беларусь и свободную Северную Корею – это же шедевр советской передовицы. Ни один политический ……… Оценка: плохо
mysevra про Лондон: Сердца трех [Hearts of Three ru] (Классическая проза ХX века, Приключения)
29 12 Отличный приключенческий роман, поднимает настроение. Оценка: отлично!
mysevra про Ми   : Седьмой читатель [litres] [Seventh Reader ru] (Триллер)
29 12 Читать интересно благодаря нездешнему колориту. Необычно. Оценка: хорошо
Sello про Фель: Волки у дверей [Les Loups à leur porte ru] (Триллер)
29 12 Не знаю, чья тут бöльшая "заслуга" - автора, переводчика, или того и другого, но текст, похожий на информативный листок, переполненный детализацией каждого движения, причем порой прямо-таки чувствуется смакование, когда дело ……… Оценка: плохо
udrees про Панчин: Сумма биотехнологии. Руководство по борьбе с мифами о генетической модификации растений, животных и людей (Химия, Биология, Научная литература: прочее, Научпоп)
28 12 Книга очень хорошая, рассчитанная на широкий круг читателей по довольно сложной и злободневной теме – ГМО, генная инженерия, мутации и все с этим связанное. Много страшилок наверное эта книга снимет, хотя все равно многих ……… Оценка: отлично!
udrees про Корнев: Хмель и Клондайк. Эпилог (Фэнтези, Постапокалипсис)
28 12 Даже не верится что это писал автор Приграничья и что это эпилог. Какой-то невнятный скомканный рассказ на десяток страниц – просто перестрелка, разговор и кто-то переезжает на Аляску, и все – это конец книги якобы. Оценка: плохо
udrees про Шиленко: Искатель - 2 [СИ] (Фэнтези, Эротика, ЛитРПГ, Самиздат, сетевая литература)
28 12 Написано достаточно хорошо для развлекательной книги. Описания окружающей среды создают цельную картину мира и жизни в жанре литРПГ. Главный герой хоть и развивается по законам жанра, качается и получает новые уровни, а также ……… Оценка: неплохо
udrees про Морале: Проклятье, с*ка! Книга 4 (Городское фэнтези, Самиздат, сетевая литература)
28 12 В целом нормальное продолжение приключений главного героя, 4-я книга в общем и вторая книга про его приключения в Японии, замкнувшая временную петлю. Автор все действие описывает в Японии, правда опять скатывается в школьные ……… Оценка: неплохо
udrees про Морале: Проклятье, с*ка! Книга 3 [калибрятина] (Эротика, Самиздат, сетевая литература)
28 12 Смешная довольно книга про продолжение приключений попаданца в новом мире. Автор сюжет решил изменить и перекинуть его по времени на два года назад и еще и в Японию. Видимо автор питает слабость к Японию, поэтому все действие ……… Оценка: неплохо
udrees про Мантикор: Город, которого нет 6 [СИ] (Фэнтези, Самиздат, сетевая литература)
28 12 Книга продолжение предыдущей, заполняет пробел в долгой жизни героя и его прокачке перед будущим кризисом. Аж 6 лет займет, в книге время правда во многом спрессовано. Иногда просто написано, что прошла весна. Повествование ……… Оценка: хорошо
udrees про Каменистый: Кризис власти (Боевая фантастика, Фэнтези, Попаданцы, ЛитРПГ)
28 12 Смешное продолжение похождений Гедара. Автор расписывает все очень красочно и подробно. Юмор в книге изобилует в большом количестве. Это касается как описаний, рассуждений героя, так и диалогов. Вызывают улыбку упоминания ……… Оценка: отлично! |
Отв: Развитие: пункт 6
А еще я вопросик добавлю: на каком языке оно, это самое произведение, будет. То есть все версии Animal Farm Оруэлла на разных языках - они по-русски вообще-то под разными названиями выходили - "Скотный двор", "Скотский хутор", еще как-то... Вот когда эти версии будут вместе собраны, они как будут называться? На языке оригинала? Прекрасный вариант. Если мы на варианты арабской книги не наткнемся или японской.
Отв: Развитие: пункт 6
по идее должна быть иерархия Произведение - Версии (издание 1700, издание 1740 исправленное, журнальный вариант, и т.п.) - Переводы (на разные языки, разными переводчиками) - Файлы (в разных форматах, с картинками/без) - Версии файлов (это уже есть)
У каждого слоя может быть свой набор авторов в разных ролях, наследуемый сверху вниз.
Только пока не понял, как это обинтерфейсить удобнее. Очень уж развесисто пулучается, и избыточно в большинстве случаев.
Ненужные уровни должны автоматически схлопываться, нужные проявляться.
Названия Произведения и Версии должны быть на языке оригинала, очевидно. Названия переводов должны быть видны на той же странице, видимо. Если есть переводы.
Отв: Развитие: пункт 6
2 larin
1)смотрите в сторону fantlab.ru как сделано там, очень грамотно все,
только у нас будет еще сложнее,
к 2 урояням произведение -> издание добавится еще один:
произведение -> издание -> файл,
или еще сложнее: произведение -> язык -> издание -> файл
2)уровень "произведение" так же может предполагать наличие библиографии всех написанных автором текстов и не просто перечисление в статье о авторе
3) уровень издание -> файл в библиотеке уже реализован
4) основные трудозатраты при реализации сущности "произведение" в БД ,будут идти на проставление алиасов между книгами имеющими разные варианты заглавия или издания на других языках, соотв. в названии "произведение" все эти варианты должны указываться (опять смотрим на fantlab.ru)
4) пока не очень представляю себе как такая структура будет реализована для сборника стихов или рассказов
5) зачастую у книги может быть с сотню разных изданий, а текст везде абсолютно одинаков - будет раздувание базы
6) в файле не указаны выходные данные - невозможно установить из какого издания он взят
Отв: Развитие: пункт 6
У них идут пары, оригинал - русский перевод
У нас некоторые книги имеют пяток переводов на разные языки, + тройку разных на русский + разные версии файлов, с картинками/без и т.п.
А так их страничка автора похожа на нашу текущую. Хочется улучшить.
рассматривать каждый рассказ отдельным произведением, сборник считать отдельной сущностью. Видимо придётся добавить третий вид сериала, помимо авторского и издателького.
База выдержит. Файлы дублировать не хотелось бы.
Да и не хочется завязываться на издания. Автор - Произведение - Версия - Перевод - Файл. Никаких изданий нам не нужно.
И не надо.
Отв: Развитие: пункт 6
ИМХО в простейшем случае цепочка будет так:
ФИО <<-->> Автор <<-->> Произведение <-->> Издание/версия <-->> Файл <-->> Версия файла
(автор м.б. коллективным - Кузьма Прутков, Братья Стругацкие, Кукрыниксы; и наоборот: Чартхишвили - это не только Акунин, но и ещё кто-то).
С переводом сложнее: перевод пойдёт не от произведения, а от издания (в т.ч. и от ещё чьёго-то перевода на какой-то язык), является ещё и тоже произведением, имеет ещё и переводчиков и издания/версии.
Про иллюстрации я вообще молчу: иллюстратор - тоже автор, но уже конкретного издания, а не произведения.
В линейную цепочку не строится, ща разрисую - примерно так:
Отв: Развитие: пункт 6
И чётко разграничить виды серий:
1. сборник
2. подсериал\сериал
3. издательская серия
4. журнальная\газетная серия (периодика).
Отв: Развитие: пункт 6
Тут Руская библиотека. Значить, сущность "произведение" должна быть на Руском языке. В каноничном названии. Для вышеприведенного примера с Оруэллом это должно быть "Скотный двор". Потому что для какого-нибудь Конан Дойля среднестатический юзер будет долго ломать голову, прежде чем сообразит, что же все-таки за книжка скрывается под названием "A study in scarlet".
Отв: Развитие: пункт 6
не будет ломать, а увидев список произведений, найдет правильный ответ и перейдет в ранг переводчиков )
А серьезно: согласен. Русское название (Оридженал Наме), а потом список.
Отв: Развитие: пункт 6
Честно говоря, пока не представляю как организовать цепочку сущностей, чтобы это не было изящно.
Но меня бы вполне утроил такой вариант. Страница сейчас выглядит вполне нормально - на ней все произведения автора, что есть в библиотеке на разных языках россыпью, плюс упорядоченно по сериалам. Выборка по языку присутствует - можно отсеить нужный.
Для объединения разных версий можно ввести дополнительную категорию наряду с сериалами - что-то вроде "название на языке оригинала". Автоматически может браться из дескрипшена и/или правиться вручную уже в библиотеке. Надо ли на странице автора отражать оригинальное название - вопрос. Но уже сейчас это делается с помощью поля - "доп. инфо", так что, наверное, все-таки надо. Ну а дальше ввести еще одну категорию для сортировки на странице автора - по оригинальному названию. Кому нужно посмотреть - отсортируют. Еще на странице книги можно добавить линк "посмотреть другие версии" - все книги автора, связанные ориг. названием, отразятся отдельным списком.
Отв: Развитие: пункт 6
А вот что точно надо - это на странице книги показывать имя автора на языке книги. Простейший способ - показывать так, как записано в description'е, а не брать из базы. А то был прен-цен-дент, когда один хохлосрачер перевязывал цепочки алиасов украинским авторам...
Отв: Развитие: пункт 6
Тоже считаю, что основное название должно быть на русском, оригинальное название - в скобках.
Иерархия мне видится так: произведение - язык (русский, язык оригинала, остальные языки) - перевод (разные переводчики) - версия (разные издания) - файл. Язык и перевод можно объединить.
Я представляю это так: в базе
Я представляю это так:
в базе заводится таблица для книги. У неё будут примерно такие поля:
id_book автоинкриментное поле с идентификатором книги
id_author идентификатор автора
Ну и поля для связки серий.
в базе заводится запись для файла
id_file автоинкриментный идентификатор файла
id_book идентификатор книги. Это позволит привязывать несколько файлов, к одной книге.
lang идентификатор языка
title название книги
anotation анотация
image изображение
format формат книги
comment короткая запись поясняющая особенности файла
Настранице автора, когда отключены фильтры, будет выводится книга на языке совпадающем с пользовательским. Т.е. тем самым, который юзэр выставил в своём браузере. Если такого языка нет, то по нисходящей.
Скажем, у меня первым выставлен руский, а потом английский. И если есть файл на русском, то мне его и надо показывать. А если русского нет, то на английском. Ну а ежели нет и такого, то мне уже всё равно, что китайский, что французкий. Всё равно не пойму.
Но уже на странице самой книги, надо дать возможность сменить язык. А вдруг я такой извращенец, и хочу поржать и почитать "ночной дозор", на украинском.
С форматом, чуток проще, всё те же старые добрые фильтры, на страничке автора.
Отв: Я представляю это так: в базе
Кстати да, поддерживаю. Давно уже пора делать какие-то шаги в сторону локализации (и глобализации) интерфейса, особенно в тех случаях, когда такие шаги почти ничего не стоят. Не только русскоязычный мир стонет под пятой копирайта.
Отв: Развитие: пункт 6
Страница автора -> страница произведения -> страница файла (нынешняя страница книги)
На странице произведения файлы отсортированы в таком порядке:
На странице произведения можно добавить аннотацию, поставить оценки и написать отзыв.
Отв: Развитие: пункт 6
Тут вот какая история...
Все предлагаемое вполне ничего себе работает в случае если произведение достаточно крупное, и как издавалось, так и издается одной книгой.
В случае же рассказа, к примеру, входящего в сотню сборников, как сборников рассказов так и просто сборников произведений - начинаются проблемы. А если еще рассказ изначально написан на иностранном и у него под десяток переводчиков? В общем то это вдогонку к старым проблемам с рассказами и их сборниками.
Отв: Развитие: пункт 6
По сборникам. Рассказ - произведение, сборник (антология, журнал и т.д.) - тоже произведение. Между ними перекрестные ссылки типа "в состав сборника входят следующие рассказы" и "рассказ входит в состав такого-то и такого-то сборников".
Отв: Развитие: пункт 6
Отв: Развитие: пункт 6
Авторский сборник и антология - точно произведения. У этих произведений могут быть разные переводы и разные редакции.
Отв: Развитие: пункт 6
Отв: Развитие: пункт 6
Ну и какая проблема с рассказами? Это всё те же файлы.
А мало того, в планах развития, предлагался пункт, (не 6), как раз на счёт рассказов. Кто его поддержал? Ну, вот, а теперь сидим, и про рассказы не вспоминаем, некоторое время.
Отв: Развитие: пункт 6
Сейчас немного перечитал посты...
На счёт названия. А что если названия, вынести в отдельную таблицу?
id_book идентификатор книги
lang идентификатор языка
title название
priority приоритет название. Оригинальное, должно быть с индексом 0. Печатные, должны быть с индексами 1, переводные, с индексом 2, а пользовательские, с индексом 3.
Ну и показывать, уже соответственно, те названия, которые нужны пользователю. А поиск будет по всем названиям.
И я, лично против, чтобы на странице автора, была целая куча книг, в разных версиях и на разных языках. Считаю, что у одной книги, должен быть один раздел, оценка, комментарии и всё такое.
А вот со страници книги, чтобы можно было скачать или читать приоритетный файл, а так же, посмотреть список всех файлов и уже открывать их карточки.
Действительно, чем проще выглядит, и чем меньше кликов, нужно, чтобы добраться до текста, тем лучше.
Но всякие дополнения, очень не помешают, это понятно любому опытному человеку. Но их можно спрятать. Не очень далеко, в какой-нибудь ниспадающий список, но так, чтобы новичкам не мешались.
Ах да, на счёт версий. Если файл, является просто модификацией предыдущего файла, ну там, опечатки исправлены, пунктуация раставлена, шрифты поправлены, то это одно.
Это новый файл, который заменил устаревшую версию. И нет смысла, показывать эту старую версию в общем списке.
Отв: Развитие: пункт 6
Уфф. Совсем запутано. Зачем усложнять??
То, что предлагала уважаемая izaraya, гораздо очевиднее:
страница "Автор", на ней перечислены все произведения с устоявшимися русскими заглавиями; оттуда переход по ссылке на страницу "Произведение";
страница "Произведение", на ней перечислены все издания этого текста, на всех языках, всех переводчиков, всех годов; на этой странице явно прописаны языки файлов, которые сейчас скрыты вплоть до страницы "исправить".
Примерная структура такой страницы:
Основное заглавие на русском(!)
английский язык:
русский язык:
язык эсперанто:
Кто не сумеет разобраться на такой странице, чего его душа желает и какой вариант книги на каком языке хочет прочесть, значит, не так уж ему и нужно.
Отв: Развитие: пункт 6
Поддерживаю.
В целом, предложение Isais по оформлению страницы вводимой сущности "произведение" выглядит весьма неплохо.
Учтено упорядочивание вариантов по языку, году, переводчикам\редакторам\иллюстраторам, доп. полям.
Учтена второстепенность указания авторства произведения и серии, к которой произведение относится, т.к. они обозначаются на странице произведения однократно, по ним упорядочивать перечень его вариантов не надо.
Единственно спорный вопрос - кто и как будет определять "устоявшееся русскоязычное название" произведения?
П.С. Что касается страницы автора и страницы серии, то такие сущности уже на либрусеке более-менее оформлены. Лучше не трогать пока.
Отв: Развитие: пункт 6
К тому же, при равно известных заглавиях вроде "Хроника царствования Карла IX" и "Хроника времен Карла IX" движок дает возможность указать заглавие вот так:
Хроника царствования Карла IX [=Хроника времен Карла IX]
Пармская обитель [= Пармский монастырь] (кста, этого перевода в библиотеке нет).