Difference between revisions of "Ru:Gramps 4.0 Вики Руководство - Фильтры"

From Gramps
Jump to: navigation, search
(Descendant filters)
(Relationship filters)
Line 429: Line 429:
 
*;Члены семей потомков: Это правило выбирает не только людей, которые являются потомками заданного лица, но и супругов этих потомков.
 
*;Члены семей потомков: Это правило выбирает не только людей, которые являются потомками заданного лица, но и супругов этих потомков.
  
== Relationship filters ==
+
== Фильтры отношений ==
  
This category includes the following rules that match people based on their mutual relationship:
+
Эта категория включает правила, которые выбирают людей на основании их взаимных отношений:
  
*;Relationship path between two people: This rule matches all ancestors of both people back to their common ancestors (if exist). This produces the "relationship path" between these two people, through their common ancestors. You can either enter the ID of each person into the appropriate text entry fields, or select people from the list by clicking their {{man button|Select...}} buttons. In the latter case, the ID will appear in the text field after the selection was made.
+
*;Родственная связь: Это правило выбирает всех предков обоих людей вглубину к их общим предкам (если такие существуют). Т.е. проивздится построение родственной связи между двумя людьми через их общих предков. Вы можете либо ввести идентификаторы обоих лиц в поле ввода, либо выбрать лица, нажав на кнопку {{man button|Выбор...}}. В этом случае идентификатор появится в поле ввода после завершения выбора.
  
 
== Miscellaneous filters ==
 
== Miscellaneous filters ==

Revision as of 05:36, 20 February 2013

Gnome-important.png Особое уведомление об авторских правах: Все правки на этой странице должны удовлетворять требованиям двух следующих лицензий:

Указанные лицензии позволяют проекту Gramps максимально использовать настоящее вики-руководство в качестве свободного и бесплатного источника информации для будущих версий Gramps. Если Вы не согласны с условиями такого двойного лицензирования размещаемых на страницах вики-руководства материалов, то не редактируйте эту страницу. В этом случае Вы имеете право лишь создавать ссылки на другие страницы настоящего вики-руководства, которые соответствуют требованиям только лицензии GFDL, с использованием внешних ссылок (используя синтаксис: [http://www.gramps-project.org/...]), но не внутренних ссылок.
Также, используйте только принятые соглашения по оформлению текста.

Пред Содержание След




Этот документ содержит список всех правил для фильтров в Gramps. Каждое из этих правил может использоваться для создания своих фильтров, смотрите Custom filter. Правила разбиты по категориям.

Фильтры и Поиск

Есть два механизма искать данные в Gramps: Поиск и Фильтр. Поля для поиска находятся на верхней панели над списком элементов активного Вида (Люди, Семьи и т.д.). Фильтры могут быть использованы совместно с поиском или отдельно через боковую/нижнюю панель. Верхняя панель поиска появляется только если закрыты все боковые панели. Вы можете открывать/закрывать панели через меню -> Вид.

Поиск и Фильтр работают совершенно по разному и важно понять эти различия:

  • Поиск - функция поиска просматривает базу данных в том виде, в каком данные отображаеются на экране. Например, если в ваших настройках указано отображать имена в виде "Фамилия, Имя" и вы ищете "Петров, Иван", то найдутся все соответствующие строки. Если вы меняете способ отображения имен в настройках, вам придется изменить и критерий поиска (рапример "Иван Петров"). Поиск используется чаще всего, как наиболее простой и доступный, но он имееет ряд ограничений (смотрите далее).
  • Фильтр - фильтры используют более сложную систему. Они не ограничены тем, что отображается на экране и просматривают фактические данные в базе. Фильтр по имени будет пытаться найти соответствие во всех полях имени (имя, фамилия, отчество и т.д.) всех имен лица (предпочитаемых и альтернативных), но только по одному полю - вы не можете искать и имя, и фамилию в одном запросе. Вы можете искать фамилию, но не фамилию и имя одновременно. Например, если значение фильтра по имени будет "Иван", найдутся не только лица с именем Иван, но и с фамилией Иванов. Но вы не сможете отфильтровать записи по комбинации имени и фамилии.

Создавать и управлять фильтрами можно через меню Правка -> Редактор фильтров или через специальную боковую/нижнюю панель. Панель Фильтр предоставляет несколько быстрых фильтров, которые похожи на Поиск из верхней панели, но имеют описанные здесь отличия.

Некоторые из отличий:

  • Фильтры ищут ещё и в альтернативных именах; Поиск - только в предпочитаемых (которые отображаются). Поэтому на фильтр "Петров" вы можете получить лицо казалось бы не соответствующее поиску. Но если открыть поднобности этого лица, то вы увидите, что у него есть альтернативное имя "Петров".
  • Фильтры используют регулярные выражения. Вы можете искать все имена, начинающиеся на "П" и кончающиеся на "ов": "П.*ов". Вы не сможете сделать то же самое в панели Поиск.
  • Поиск ищет только то, что отображается. Если имя или текст слишком большие для отображения, вы не сможете их найти. Это необходимо иметь в виду при поиске по заметкам. Заметки и другие длинные текстовые поля лучше всего искать с помощью фильтров.
  • Все фильтры не зависят от регистра; "Петров" то же самое, что и "петров", "ПЕТРОВ" или "ПеТров".

Подробнее о создании фильтров смотрите на странице Example filters.

Далее будут детально описаны возможности фильтров.

Регулярные выражения

Регулярные выражения это быстрый и мощный способ описать текст, который соответствует шаблону. Регулярные выражения используются в фильтрах Gramps. У вас должна быть включена опция [ ]Использовать регулярные выражения.

Например, если вы ищете фамилию, которая начинается на "П" и заканчивается на "ов", для описания шаблона вы должны использовать регулярное выражение. Оно должно быть ^П.*ов:

  • означает, что текст должен начинаться с П
  • . означает любой символ (буква, цифра или еще что-нибудь)
  • * означает ноль или больше повторений предыдущего (в нашем случае, любого символа)
  • ов задает оставшиеся символы в порядке о, в.

Регулярные выражения универсальны и имеют много опций. Мы используем систему регулярных выражений Python, которая описывается ниже. Вы можете использовать любые дополнительные ресурсы о регулярных выражениях Python.

пробельные символы - термин "пробельные символы" используется для описания одного или больше непечатаемых символов. Например, пробельные символы включают в сябя табуляции, пробелы и переводы строк.

Некоторые символы в регулярных выражениях имеют специальное значение. К ним относятся:

. ^ $ * + ? { } [ ] \ | ( )

Использование специальных символов:

  • '.' соответствует любому символу (буква, цифра или еще что-нибудь)
  • '^' соответствует началу текста
  • '$' соответствует окончанию текста
  • '*' соответствует нулю или более повторений предыдущего элемента
  • '+' соответствует одному или более повторений предыдущего элемента
  • '?' соответствует нулю или одному предыдущему элементу (делает элемент не обязательным)
  • '{' - определяет набор соответствий
  • '}' - заканчивает набор соответствий
  • '[' - начало набора
  • ']' - окончание набора
  • '\' - следующий символ задает специальную последовательность
  • '|' - или
  • '(' - начало группы
  • ')' - окончание группы

Некоторые специальные последовательности, начинающиеся с '\' представляют собой полезные наборы символов, такие как цифры, буквы или любые печатаемые символы. Далее приводится перечень доступных наборов.

  • \d определяет любые десятичные цифры; эквивалентно классу [0-9].
  • \D определяет любые символы, кроме десятичный цифр; эквивалентно классу [^0-9].
  • \s определяет любой пробельный символ; эквивалентно классу [ \t\n\r\f\v].
  • \S определяет любой не пробельный символ; эквивалентно классу [^ \t\n\r\f\v].
  • \w определяет любой цифро-буквенный символ; эквивалентно классу [a-zA-Z0-9_].
  • \W определяет любой не цифро-буквенный символ; эквивалентно классу[^a-zA-Z0-9_].

Есть более сложные квалификаторы повторений - {m,n}, где m и n - десятичные числа. Этот квалификатор означает не менее m и не более n повторений.

Группы и наборы

Группы обозначаются символами '(' и ')'. Эти скобки имеют такое же значение, как и в математических выражениях; они группируют выражения внутри них и вы можете применять к содержимому групп квалификаторы повторений, такие как *, +, ?, или {m,n}. Например (ab)* будет определять ноль или более повторений ab.

Наборы обозначаются символами '[' and ']'.

Можно представить группу, как список альтернатив, разделенных символом '|', где каждый элемент состоит из нуля, одного или нескольких символов, а набор как список альтернатив, где каждый элемент состоит из одного символа.

Примеры

  • ^B.*ship$ - определяет любую строку, которая начинается на 'B', далее любые символы и заканчивается на 'ship'.
    • подходит: Blankenship, Blueship, Beeship
    • не подходит: Blankenships
  • ^B.*ship - определяет все строки, которые начинаются на 'B', далее любые символы, далее 'ship' (делее может быть еще что-нибудь).
    • подходит: Blankenship, Blankenships, Blueship, Blueshipman, Beeship, Beeshipness
    • не подходит: Blankenschips

Обычные варианты фамилий

  • пример 1:

Erikson Eriksson Ericson Ericsson Erickson Ericksson Erichson Erichsson

определяется выражением

  Eri(ch|ck|k|c)(ss|s)on


  • объяснение:

Eri = Eri

(ch|ck|k|c) = группа ch, ck, k или c. Более длинные помещаются вперед.

(ss|s) = группа ss или s. Более длинные помещаются вперед.

on = on



  • пример 2:

Bainbricke Bainbridge Bainbrig Bainbrigg Bambridge Banbrig Banbrige Baynbrige

определяется выражением

  Ba(in|yn|m|n)bri(dge|cke|g(g|e|))


  • объяснение:

Ba = Ba

(in|yn|m|n) = группа in, yn, m или n. Более длинные помещаются вперед.

bri = bri

(dge|cke|g(g|e|)) = группа dge, cke или (g вместе с g, g вместе с e или просто g)



  • пример 3:

nairaud nairault naireaud nayrault nesrau nesrault nesreau nesreaud noirau noiraud noirauld noirault noiraut noiraux noireau noireaud noireault noireaut noirraux noirreau noirreaud nouarault noyraud noyrault

определяется выражением

 n(es|oua|oai|o[iya]|a[iy])r(r|)(on|((e|)au(x|t|d|lt|)))


  • объяснение:

n = n

(es|oua|oai|набор1|набор2) = группа es, oua, oai, набор1 или набор2

набор1 - o[iya] = набор o И i, y или a. Другими словами oi, oy или oa

набор2 - a[iy] = набор a AND i or y. Другими словами ai или ay

r = r

(r|) = группа r или ничего (on|(подгруппа1) = группа on или подгруппа1.

подгруппа1 это группа (подгруппа2 au подгруппа3)

подгруппа2 это (e|) = группа e или ничего

au = au

подгруппа3 это (x|t|d|lt) = группа x, t, d или lt

Проверка регулярных выражений

Тестеры регулярных выражение могут быть найдены в интернете с помощью Google. http://gskinner.com/RegExr/ - простой и удобный

Редактор фильтров

В большинстве случаев вы сможете осуществлять выбор лиц, событий, мест и т.д. просто используя боковую панель Фильтр в Видах Люди, События, Места и т.д. Обратите внимание, что опция 'Использовать регулярные выражения' работает только с некоторыми полями (не со всеми).

Если панель Фильтр не удовлетворяет ваших потребностей, придется создавать свои фильтры.

Gnome-important.png
Перенос правил

Чтобы избежать неожиданных эффектов от обновления Gramps (например с версии 3.2.x на версию 4.0.x), при необходимости вы можете вручную скопировать файл custom_filter.xml из GRAMPS User Directory в gramps_номер_версии.

Рис. 14.1 Создание фильтра
Рис. 14.2 Создание фильтра

Редактор фильтров позволяет создавать фильтры, которые можно использовать при создании отчетов, экспорте, инструментах. Это действительно мощное средство для генеалогического анализа.

После запуска редактора фильтров появляется форма Фильтры людей (семей, событий и т.д.) со списком фильтров, которые вы создали ранее. Нажмите кнопку + чтобы создать новый фильтр. После создания вы можете редактировать, тестировать или удалить выбранные фильтры используя кнопки Редактировать... , Тестировать... и - соответственно. Все фильтры, отображаемые в списке, автоматически сохранятся в вашей базе данных и будут доступны в последующих сессиях Gramps.

Gramps-notes.png
Изменения в фильтрах

Изменения в фильтрах вступят в силу только после закрытия окна Фильтры кнопкой Закрыть

Нажатие на кнопку + вызывает форму Определить фильтр (Рис.11.1)

В поле Имя введите название вашего фильтра.

В поле Комментарий введите описание, которое поможет отличать ваш фильтр от других. Добавьте в Список правил привила, используя кнопку +. Если у фильтра больше одного правила, выберите из списка Параметры одну из операций объединения правил. Эти операции позволяют вам выбрать для срабатывания фильтра будут ли выполняться все правила, будет выполтяться хотя бы одно правило или должно выполняться ровно одно правило. Если в вашем фильтре только одно правило, эти операции не применяются.

Поставьте галочу Возвращать значения, не удовлетворяющие правилам фильтра, чтобы инвертировать правила. Например, после инвертирования правила "имеет общего предка с лицом I1" будут выбраны все, у кого нет общих предков с указанным лицом.


Нажатие на кнопку + вызывает форму Добавить правило (Рис.11.2):

Рис. 14.3 Добавить правило

В левой части формы отображаются доступные правила для фильтров, разбитые на котегории в виде дерева. Чтобы получить детальное описание привила нажмите кнопку Справка. Стрелки вправо/влево позволяют развернут/свернуть соответствующую категорию. Выберите правило из списка нажатием на его название. В правой части окна отобразится название, описание и список значений выбранного правила. После выбора правила и заполнения его значений нажатие на кнопку OK добавит правило в список правил редактируемого фильтра. Нажатие на кнопку Отменить просто вернет вас к редактированию фильтра.


Tango-Dialog-information.png
Совет

Ранее созданный фильтр может быть использован как правило для другого фильтра. Это дает вам бесконечную гибкость в выборе критериев фильтрации, которые впоследствии могут быть использованы в большинстве отчетов, при экспорте и для некоторых инструментов (таких как сравнение отдельных событий).


Фильтры и Виды

В зависимости от используемого Вида, вам доступны различные наборы фильтров.

  • Грамплеты
    фильтры не доступны
  • События, Источники, Цитаты, Альбом, Хранилища и Заметки
    только Общие фильтры. Фильтры, специфичные для конкретного Вида: в Виде Альбом можно только сортировать и искать мадиа-объекты.

Общие фильтры

Люди, Отношения и Семьи

Эта категория включает следующие правила:

  • Лица в списке закладок
    Выбирает людей из списка закладок.
  • Базовое лицо
    Выбирает базовое лицо.
  • Несвязанные лица
    Выбирает людей, не имеющих семейных связей ни с одним лицом из базы данных.
  • Все
    Выбирает всех людей из базы данных.
  • Женщины
    Вибирает всех женщин.
  • Мужчины
    Выбирает всех мужчин.
  • Лица, у которых <число> заметок
    Выбирает людей с определенным количеством заметок: Значения: Число заметок -- Число должно быть больше чем/меньше/равно значению.
  • Лица с заметками, содержащими <регулярное выражение>
    Выбирает людей, у которых текст заметки удовлетворяет регулярному выражению. Значения: Регулярное выражение.
  • Лаца с заметками, содержащими <подстроку>
    Выбирает людей, у которых текст заметки содержит подстроку. Значения: Подстрока
  • Лица с флагом "личная запись"
    Выбирает людей, помеченых флагом "личная запись".
  • Лица, соответствующие <фильтру>
    Выбирает людей, удовлетворяющих фильтру с указанным названием. Значения: Название фильтра. Название фильтра должно быть выбрано через меню.
  • Лица, которые вероятно живы
    Выбирает людей без информации о смерти с не слишком большим возрастом. Значения: На указанную дату
  • Лица с <id>, удовлетворяющему регулярному выражению
    Выбирает лиц, чей идентификатор в Gramps удовлетворяет регулярному выражению. Значения: Регулярное выражение.
  • Лица с <числом> событий СПД
    Выбирает людей с определенным количеством собыдий церкви СПД. Значения: Число событий -- Число должно быть больше чем/меньше/равно значению.
  • Лица с <числом> адресов
    Выбирает людей с определенным количеством адресов. Значения: Число адресов -- Число должно быть больше чем/меньше/равно значению.
  • Лица с <числом> связей
    Выбирает людей с определенным количеством связей. Значения: Число связей -- Число должно быть больше чем/меньше/равно значению.
  • Лица с <числом> документов
    Выбитает людей с определенным количеством документов в галерее. Значения: Число документов -- Число должно быть больше чем/меньше/равно значению.
  • Лица с <числом> источников
    Выбирает людей с определенным количеством источников. Значения: Число источников -- Число должно быть больше чем/меньше/равно значению.
  • Лица с <меткой>
    Выбирает людей с определенной меткой. Значение: Название метки.
  • Лица с законченными записями
    Выбирает людей, чьи записи помечены как законченные.
  • Лица с неполными именами
    Выбирает людей с отсутствующими именем или фамилией.
  • Лица с записями, содержащими <подстроку>
    Выбирает людей, данные которых содержат подстроку. Значения: Подстрока -- Учитывать регистр -- Использовать регулярные выражения
  • Лица с <именем>
    Выбирает людей с указанным именем. Значения: Имя -- Фамилия -- Суффикс -- Титул -- Префикс -- Отчество -- Имя в быту
  • Лица с <источником>
    Выбирает людей, ссылающихся на данный источник. Значения: Идентификатор источника.
  • Лица с семейным <атрибутом>
    Выбитает людей с определенным значением семейного атрибута. Значения: Название атрибута -- Значение адрибута.
  • Лица с личным <атрибутом>
    Выбирает людей с определенным значением личного атрибута. Значения: Название атрибута -- Значение адрибута.
  • Лица с неизвестным полом
    Выбирает людей, пол которых неизвестен.
  • Лица без даты рождения
    Выбирает людей, дата рождения который неизвестна.
  • Лица с <id>
    Выбирает людей с определенным идентификатором Gramps. Правило сработает только при совпадении идентификатора. Вы можете либо ввести идентификатор в поле ввода, либо выбрать, нажав на кропку Выбор.... В этом случае идентификатор появится в поле ввода после завершения выбора.
  • Лица, измененные после <дата время>
    Выбитает людей, чьи данные были изменены после определенной даты или, если задана вторая дата, между двумя датами: Значения: изменения после: -- но перед:.
  • Лица с событиями, соответствующими <фильтру>
    Выбирает людей, у которых происходили события, соответствующие фильтру событий. Значения: Название фильтра событий.

Фильтры Лиц

  • Имеет адрес
    Выбирает людей, у которых есть адрес.
  • Имеет связь
    Выбирает людей, у которых имеется связью.
  • Имеет законченую запись
    Выбирает людей, чьи записи помечены как законченные. В настоящее время законченность персональной информации помечается вручную в форме Редактор Лица.
  • Имеет имя
    Выбирает людей, чье имя соответствует определенному значению полностью или частично. Например, Маша Иванова будет выбрано правилом по значению "иван" для фамилии. Отдельные значению можно задать для имени, фамилии, суффикса и титула. Правило сработает только если все не пустые значению подойдут имени лица. Чтобы использовать только одно значение оставьте остальные пустыми.
  • Базовое лицо
    Выбирается если человек является базовым лицом.
  • Женщина
    Выбирает женщин.
  • Мужчина
    Выбирает мужчин.
  • Лица, которые вероятно живы
    Выбирает людей без информации о смерти с не слишком большим возрастом, судя по известной дате рождения и текущей дате.
  • Лица с неполными именами
    Выбирает людей с отсутствующими именем или фамилией.
  • Лица без даты рождения
    Выбирает людей, дата рождения который неизвестна.

Фильтры событий

Эта категория содержит правила, которые вибирают людей на основании их событий:

  • Имеет событие рождения
    Это правило выбирает людей, у которых событие рождения подходит по дате, месту или описанию. Правило сработает, если событие рождения подходит частично. Правило не чувствительно к регистру символов. Например, все, кто родился в России подойдут по значению "рос" для места. Правило сработает только если все не пустые значения подойдут событию рождению лица. Чтобы использовать только одно значение оставьте остальные пустыми.
  • Имеет событие смерти
    Это правило выбирает людей, у которых событие смерти подходит по дате, месту или описанию. Правило сработает, если событие смерти подходит частично. Правило не чувствительно к регистру символов. Например, все, кто умер в России подойдут по значению "рос" для места. Правило сработает только если все не пустые значения подойдут событию смерти лица. Чтобы использовать только одно значение оставьте остальные пустыми.
  • Имеет личное событие
    Это правило выбирает людей, которые имеют личное событие, подходящее по типу события, дате, месту и описанию. Правило сработает, если личное событие подходит частично. Правило не чувствительно к регистру символов. Например, все, кто учился в России подойдут по значению "рос" для места. Правило сработает только если все не пустые значения подойдут событию лица. Чтобы использовать только одно значение оставьте остальные пустыми.
  • Имеет семейное событие
    Это правило выбирает людей, которые имеют семейное событие, подходящее по типу события, дате, месту и описанию. Правило сработает, если семейное событие подходит частично. Правило не чувствительно к регистру символов. Например, все, кто женился в России подойдут по значению "рос" для места. Правило сработает только если все не пустые значения подойдут событию лица. Чтобы использовать только одно значение оставьте остальные пустыми.
  • Свидетель
    Это правило выбирает людей, кто присутствовал во время события как свидетель. Если задается тип событий: личные или семейные, будут выбраны только события такого типа.
  • Лица с незаконченными событиями
    Это правило выбирает людей с отсутствующей датой или местом в личных событиях.
  • Семьи с незаконченными событиями
    Это правило выбирает людей с отсутсвующей датой или местом в семейных событиях в любой из их семей.

Семейные фильтры

Эта категория включает правила, которые выбирают людей на оснавании их семейных отношений:

  • Лица с детьми
    Это правило выбирает людей с детьми.
  • Лица с несколькими браками
    Это правило выбирает людей, у которых больше одного супруга.
  • Лица, не вступавшие в брак
    Это правило выбирает людей без супругов.
  • Лица, которые были усыновлены
    Это правило выбирает усыновленных людей.
  • Имеют отношения
    Это правило выбирает людей с определенными отношениями. Отношения должны соответствовать значению, выбираемому через меню. Дополнительно имеется возможность задать число отношений и число детей. Правило сработает только если все не пустые значения подойдут к отношениям лица. Чтобы использовать только одно значение оставьте остальные пустыми.
  • Является супругом для заданных фильтром
    Это правило выбирает людей, женатых на тех, кто подходит под заданный фильтр. Название фильтра выбирается через меню.
  • Является ребенком для заданных фильтром
    Это правило выбирает людей, чьи отец или мать подходят под заданный фильтр. Название фильтра выбирается через меню.
  • Является родителем для заданных фильтром
    Это правило выбирает людей, чей ребенок подходит под заданный фильтр. Название фильтра выбирается через меню.
  • Является братом или сестрой для заданных фильтром
    Это правило выбирает людей, чей брат или сестра подходят под заданный фильтр. Название фильтра выбирается через меню.

Фильтры предков

Эта категория включает правила, которые выбирают людей на основании того, что они являются предками других людей:

  • Предки
    Это правило выбирает предков заданного лица. Опция "Включить первоначальное лицо" определяет считать ли заданное лицо своим предком (используется для построения отчетов). Вы можете либо ввести идентификатор в поле ввода, либо выбрать лицо, нажав на кнопку Выбор.... В этом случае идентификатор появится в поле ввода после завершения выбора.
  • Предки лица, отстоящие от него по крайней мере на N поколений
    Это правило выбирает людей, которые являются предками заданного лица и отстоят от него не менее чем на N поколений. Например, это правило со значением 2 выберет дедов, бабок, прадедов, прабабок и т.д., но пропустит родителей заданного лица.
  • Предки лица, отстоящие от него не более чем на N поколений
    Это правило выбирает людей, которые являются предками заданного лица и отстоят от него не более чем на N поколений. Например, это правило со значением 2 выберет родителей, дедов и бабок, но пропустит прадедов, прабабок и т.д. заданного лица.
  • Имеет общих предков
    Это правило выбирает людей, имеющих общих предков с заданным лицом.
  • Имеет общих предков для заданных фильтром
    Это правило выбирает людей, имеющих общих предков с теми, кто подходит под заданный фильтр. Название фильтра выбирается через меню.
  • Предки для заданных фильтром
    Это правило выбирает людей, которые являются предками тех, кто подходит под заданный фильтр. Название фильтра выбирается через меню.

Фильтры потомков

Эта категория включает правила, которые выбирают людей на основании того, что они являются потомками других людей:

  • Потомки
    Это правило выбирает потомков заданного лица. Опция "Включить первоначальное лицо" определяет считать ли заданное лицо своим потомком (используется для построения отчетов). Вы можете либо ввести идентификатор в поле ввода, либо выбрать лицо, нажав на кнопку Выбор.... В этом случае идентификатор появится в поле ввода после завершения выбора.
  • Потомки лица, отстоящие от него по крайней мере на N поколений
    Это правило выбирает людей, которые являются потомками заданного лица и отстоят от него не менее чем на N поколений. Например, это правило со значением 2 выберет внуков, внучек, правнуков, правнучек и т.д., но пропустит детей заданного лица.
  • Потомки лица, отстоящие от него не более чем на N поколений
    Это правило выбирает людей, которые являются потомками заданного лица и отстоят от него не более чем на N поколений. Например, это правило со значением 2 выберет детей, внуков и внучек, но пропустит правнуков, правнучек и т.д. заданного лица.
  • Потомки для заданных фильтром
    Это правило выбирает людей, которые являются потомками тех, кто подходит под заданный фильтр. Название фильтра выбирается через меню.
  • Члены семей потомков
    Это правило выбирает не только людей, которые являются потомками заданного лица, но и супругов этих потомков.

Фильтры отношений

Эта категория включает правила, которые выбирают людей на основании их взаимных отношений:

  • Родственная связь
    Это правило выбирает всех предков обоих людей вглубину к их общим предкам (если такие существуют). Т.е. проивздится построение родственной связи между двумя людьми через их общих предков. Вы можете либо ввести идентификаторы обоих лиц в поле ввода, либо выбрать лица, нажав на кнопку Выбор.... В этом случае идентификатор появится в поле ввода после завершения выбора.

Miscellaneous filters

This category includes the following rules which do not naturally fit into any of the above categories:

  • Has the personal attribute
    This rule matches people who have the personal attribute of the specified value. The specified personal attribute name should be selected from the menu. The specified value should be typed into the text entry field.
  • Has the family attribute
    This rule matches people who have the family attribute of the specified value. The specified family attribute should be selected from the menu. The specified value should be typed into the text entry field.
  • Has LDS
    This rule matches people or families with a LDS event.

Tagging

Gramps-notes.png This page's factual accuracy may be compromised due to out-of-date information. Please help improve the Gramps Wiki as a useful resource by updating it.

Go to the Menu Edit ->Tag.

Fig. 14.4 Tag actions from Edit menu


Or click the Toolbar Tag button.

Fig. 14.5 Tag actions from Toolbar button


Concept

Fig. 14.6 Tag Organizer
  • For people using gmail or thunderbird, tags will not be something new. Instead of classifying emails into folders like in Outlook (Windows) or Evolution (Linux), emails are classified by assigning tags to them. So instead of having a disjoint N:1 classification (a email can be in one and only one folder, and a folder can contain many emails), in gmail or thunderbird there is a N:M classification (a email can have several tags, and a tag can be applied to several emails)

Likewise, when you have a big tree, you might want to make subsets of the tree, and these subsets might be overlapping. For example, the subsets of your fathers family and your mothers family, some subset of your family that emigrated to Australia.

The idea is to assign a different tag to each subset: Paternal, Maternal, Australia and ToDo for example.


Differences with markers

Fig. 14.7 Tag selection in the Person Editor
  • Markers are like the folders for emails. A person can be given at most one marker. Tags are thus like multiple-valued markers.


Tags and Filters

  • Tags and filters both create subsets of the tree. However they have practical differences in usage.
Fig. 14.8 Filter on a tag from the Filter Sidebar

Specifying your fathers family using filters is an easy thing; there are already filters based on some logics that do it. On the other hand, specifying the people that emigrated to the USA is harder, while for the famous people in your family it is simply impossible as there is no logical rule. Tags are much more practical here.

However filters have the advantage of being dynamical. If you add an ancestor of your father in the database, it will be automatically added to the filter.

On the other hand, tags are statical. When adding a famous person in the tree, you have to explicitely tag them as FAMOUS.

  • The most immediate object that comes to mind are the individuals, and that is also the most useful. However, other objects could be tagged:
    • Places: For example "places to visit",
    • Source: For example "sources in german",
    • Notes: For example "notes in progess", or "notes in german",
    • Media: For example "Picture belonging to Uncle Alfred".

Tags are available to use with People, Families, Notes and Media.


Operations with tags

Here are a few ideas of operations that can be done with tags

Filtering

The most obvious use is that of filtering.

Tagging a selection of objects

Fig. 14.9 Attach a new tag to a multiple selection

Due to the static nature of tags, it might be useful to add a tag to a selection of objects. For example one should be able to select a number of person in the Person View, and add them a new tag or an existing one.


Tags Column

Fig. 14.10 Tags column and colored rows

It is convenient to have a Tags column in the views of objects that can be tagged. The content is a comma-separated list of the tags of the objects.


Пред Содержание След