Помёты, как это работает
Расскажу вам про будни разработчика и редакторов базы собак Ньюфов.ру.
Раньше (ура, уже можно так сказать) данные в базе у нас хранились довольно линейно. Была одна такая очень большая-большая таблица с данными на каждую собаку.
В частности, у каждой собаки совсем отдельно от остальных указывались родители, дата рождения, заводчик, место происхождения..
Давно назревало ввести такое понятие, как помёт. И я его ввёл, благодаря двум бессонным ночам.
Теперь у каждой собаки вместо перечисленной информации, хранится только номер помёта, и есть отдельная таблица со всеми помётами.
Осталось самое сложное - объединить реальных однопомётников в одинаковые помёты в базе. Казалось бы, чего сложного, бери всех собак с одинаковой датой рождения и родителями - и объединяй. Однако ж, база наша - лишь отражение реальности, вполне себе неидеальной. В этой реальности может быть бардак в документах (с которых и пополняется наша база собак), может быть дрогнувшая рука редактора, выбравшего тем самым Норвегию, вместо Нидерландов, не у всех собак точно записана дата рождения, или не указан один из родителей..
Поэтому об автоматическом объединении пришлось забыть, но я сделал полу-автоматическое. Система предлагает, оператор решает!
Вот, для примера, предположение базы:

По всем признакам человеческого неискусственного интеллекта - это однопомётники. Буква у кличек одна ("Р"), родители одинаковы. Есть шанс, что это два помёта от одних родителей, но можно уверенно предположить, что буквы бы у них таки различались.
Осталось выбрать собаку, данные которой будут служить общими данными для всех собак помёта.
Гильяс Риф, к слову, отец нашего 
Гришки :) А владельцы его были позже обнаружены соседями по даче, поэтому мы знаем, что собака именно из России, а не откуда-то еще с необъятных просторов оккупационной страны. Поэтому, я выбрал основной собакой Гильяс Райта (предварительно отредактировав у него страну происхождения на Россию), и нажал кнопку "Объединить".
Всё, теперь у всех 6 собак будет написана дата рождения (а раньше у 4 не было), страна происхождения и фамилия заводчицы.
И вот так сотни и сотни раз..
Раньше (ура, уже можно так сказать) данные в базе у нас хранились довольно линейно. Была одна такая очень большая-большая таблица с данными на каждую собаку.
В частности, у каждой собаки совсем отдельно от остальных указывались родители, дата рождения, заводчик, место происхождения..
Давно назревало ввести такое понятие, как помёт. И я его ввёл, благодаря двум бессонным ночам.
Теперь у каждой собаки вместо перечисленной информации, хранится только номер помёта, и есть отдельная таблица со всеми помётами.
Осталось самое сложное - объединить реальных однопомётников в одинаковые помёты в базе. Казалось бы, чего сложного, бери всех собак с одинаковой датой рождения и родителями - и объединяй. Однако ж, база наша - лишь отражение реальности, вполне себе неидеальной. В этой реальности может быть бардак в документах (с которых и пополняется наша база собак), может быть дрогнувшая рука редактора, выбравшего тем самым Норвегию, вместо Нидерландов, не у всех собак точно записана дата рождения, или не указан один из родителей..
Поэтому об автоматическом объединении пришлось забыть, но я сделал полу-автоматическое. Система предлагает, оператор решает!
Вот, для примера, предположение базы:

По всем признакам человеческого неискусственного интеллекта - это однопомётники. Буква у кличек одна ("Р"), родители одинаковы. Есть шанс, что это два помёта от одних родителей, но можно уверенно предположить, что буквы бы у них таки различались.
Осталось выбрать собаку, данные которой будут служить общими данными для всех собак помёта.
Гильяс Риф, к слову, отец нашего 
Гришки :) А владельцы его были позже обнаружены соседями по даче, поэтому мы знаем, что собака именно из России, а не откуда-то еще с необъятных просторов оккупационной страны. Поэтому, я выбрал основной собакой Гильяс Райта (предварительно отредактировав у него страну происхождения на Россию), и нажал кнопку "Объединить".Всё, теперь у всех 6 собак будет написана дата рождения (а раньше у 4 не было), страна происхождения и фамилия заводчицы.
И вот так сотни и сотни раз..
Комментарии
Или вот пример, тут работает групировка по дате рождения, а оператор базы должен прикинуть, являются ли собаки однопомётниками:

Cудя по одинаковой стране происхождения и по кличках на одну букву, можно предположить, что у Онеллы отец тоже Хаско, а это 20 поколений предков, хотя только по отцовской стороне, но ведь тоже хорошо :)

Cудя по одинаковой стране происхождения и по кличках на одну букву, можно предположить, что у Онеллы отец тоже Хаско, а это 20 поколений предков, хотя только по отцовской стороне, но ведь тоже хорошо :)
А как это будет выглядеть в базе? Для простых юзеров? И будет ли возможность исправить ошибку компьютера по просьбе хозяина собаки.
Как это будет выглядеть, еще не знаю.
Вот, например, только сегодня появилось: http://newfs.ru/base/litter/?date_birth=2009
Конечно, ошибки будут исправляться всегда :)
Вот, например, только сегодня появилось: http://newfs.ru/base/litter/?date_birth=2009
Конечно, ошибки будут исправляться всегда :)
Как мы сможем помочь в поиске?
Позже, когда редакторы разберутся самостоятельно с основной массой - да, я хочу попросить "помощи из зала" :)
В частности, есть куча заводчиков и владельцев, прописанных одной фамилией, и есть явно много людей, которые их знают и помнят.
В частности, есть куча заводчиков и владельцев, прописанных одной фамилией, и есть явно много людей, которые их знают и помнят.
Офф... Неточность истории " А владельцы его были позже обнаружены соседями по даче". Сначала в соседях по даче был обнаружен Риф вместе с Чагирами, потом Альма-Джеф (Лайма) была повязана с Рифом, в результате чего родился купленный нами Гриша :).
Я так поняла, что писать, в принципе уже поздно.
Но все-таки.
Неточности в объединениях: В 1986 году страны Россия не было - был СССР. Может это не совсем и важно. Но со временем менялись в РКФ правила прописывания самих номеров.
Я думаю, название страны на момент рождения собаки указывались редактором не ради интереса.
Исправлять, как раз-таки надо было не это, раз уж появилась возможность внести координально исправления.
Приведу пример:

Ада Дин Гудзон
На этой странице уже будет утеряна информация о том, что заводчик этой собаки: Степанова, г. Новокузнецк
И соответственно, территориально - эта собака именно от туда.
Но все-таки.
Неточности в объединениях: В 1986 году страны Россия не было - был СССР. Может это не совсем и важно. Но со временем менялись в РКФ правила прописывания самих номеров.
Я думаю, название страны на момент рождения собаки указывались редактором не ради интереса.
Исправлять, как раз-таки надо было не это, раз уж появилась возможность внести координально исправления.
Приведу пример:

Ада Дин ГудзонНа этой странице уже будет утеряна информация о том, что заводчик этой собаки: Степанова, г. Новокузнецк
И соответственно, территориально - эта собака именно от туда.
Россия - это название территории, которая в своё время была частью СССР. Нам же не важно, как именно называлась страна в момент рождения собаки. Нам интересно, из какой она местности. И если известно, что из Питера, так лучше Питер указать, потому что даже Россия недостаточно точно.
А СССР - это вообще феерически различно. Одно дело ГДР, другое дело Казахстан, третье - Москва. И всё это под одну гребёнку..
Всё равно не понял про утери. Видишь, что у одной собаки указан полностью заводчик, а у другой зато дата рождения есть, но они явно однопомётники, то надо только первой собаке указать дату рождения, и после прикрепить на неё вторую собаку. Всё, ничего не потерялось, наоборот, у одной собы появилась дата рождения, а у другой заводчик полностью прописан - супер :)
А СССР - это вообще феерически различно. Одно дело ГДР, другое дело Казахстан, третье - Москва. И всё это под одну гребёнку..
Всё равно не понял про утери. Видишь, что у одной собаки указан полностью заводчик, а у другой зато дата рождения есть, но они явно однопомётники, то надо только первой собаке указать дату рождения, и после прикрепить на неё вторую собаку. Всё, ничего не потерялось, наоборот, у одной собы появилась дата рождения, а у другой заводчик полностью прописан - супер :)
Про утери - еще раз: надо было добавить в заводчиках: г. Новокузнецк.
В противном случае у собаки прописывается: Степанова - откуда - остается загадкой.
В противном случае у собаки прописывается: Степанова - откуда - остается загадкой.
Не понимаю проблемы. Либо "г. Новокузнецк", как обычно, должно быть написано в имени заводчика текстом, либо в поле "Происхождение" (только просто Новокузнецк, без лишних букв).
Это делается у основной собаки, потом остальные прикрепляются к её помёту.
Или про что именно ты? Опиши, пожалуйста, максимально подробно, что происходит и что происходит при этом не так.
Лучше в личку, всё-таки.
Это делается у основной собаки, потом остальные прикрепляются к её помёту.
Или про что именно ты? Опиши, пожалуйста, максимально подробно, что происходит и что происходит при этом не так.
Лучше в личку, всё-таки.
В личку я тебе уже писала:)
Наблюдать за новыми комметариями.