Difference between revisions of "Tags in Gramps"

From Gramps
Jump to: navigation, search
m (add-on > addon ( stick with one spelling ))
 
(22 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{languages}}
+
{{languages|Tags in Gramps}}
 +
Tags are markers that can be applied to selected objects in Gramps. They allow the tagged objects to be filtered. And the Tag color can be used to color code rows in list view and to mark some charts.
  
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)
+
For people using ''Gmail'' or ''Thunderbird'', the [[Gramps_Glossary#tag|Tag]] feature will seem familiar. Instead of classifying emails into folders like in ''Outlook'' (in Windows) or ''Evolution'' (in 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.
 
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.
  
'''Markers''' are like the folders for emails. A person can be given at most one marker. Tags are thus like multiple-valued markers.
+
'''Markers''' were the original implementation for this functionality in Gramps. They were much like the folders for emails. A person could be given at most one marker. Tags are thus like multiple-valued markers.
  
Tags and filters both create subsets of the tree. However they have practical differences in usage. 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 explicitly tag them as ''FAMOUS''.  
+
[[File:gramps-tag.png|right]]Tags and filters will both identify subsets of the tree. However, they have practical differences in usage. Specifying your father's family using filters is an easy thing; there are already Ancestor filters based on some rules built-in to do this. On the other hand, specifying the people that emigrated to the USA is harder. And filtering for the famous people in your family is simply impossible --- there is no logical rule for such a subjective characteristic. Creating a 'Famous' Tag is much more practical for such a purpose. However, filters have the advantage of being '''dynamic'''. When you add an ancestor of your father in the database, that ancestor will be automatically discovered by an Ancestor filter focused on your father. On the other hand, tags have no such automation. When adding a famous person in the tree, you would have to explicitly 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:
 
* The most immediate object that comes to mind are the individuals, and that is also the most useful. However, other objects could be tagged:
Line 15: Line 16:
 
** Media: For example "Picture belonging to Uncle Alfred".  
 
** Media: For example "Picture belonging to Uncle Alfred".  
  
Tags are available to use with '''People''', '''Families''', '''Notes''' and '''Media'''. Notice that tag use with places is not yet implemented. Those objects can be tagged individually in their object dialog. In the category list view is possible to select also more than one object and tag them at the same time with {{man label|Tag}} button, which opens '''Organize Tags''' dialog. You can add, edit , delete tags in this dialog. These affects in whole family tree. Also reordering of tags is possible.
+
Tags are available to use with all primary objects. Those objects can be tagged individually in their object dialog. In the category list view is possible to select also more than one object and tag them at the same time with [[File:16x16-gramps-tag.png]]{{man label|Tag}} button, which opens '''Organize Tags''' dialog. You can add, edit, delete tags in this dialog. These affects in whole family tree. Also reordering of tags is possible.
  
{{man warn|Deleting wipes out total|Deleting a tag in '''Organize Tags''' dialog removes it from all objects, not only from those selected in view.}}
+
{{man warn|Deleting wipes out every instance|Deleting a tag in '''Organize Tags''' dialog removes it from all objects, not just those selected in the view.}}
  
{{man tip|Colors|By adding a new tag or editing a tag is possible to define a color value of it. In the list view of category the rows are colored according the color of the in alphabetical order first tag of a row eg. object}}
+
{{man tip|Colors|By adding a new tag or editing a tag, it is possible to define its color value and the text of the records it marks. In the list view of category, the rows are colored according the color of the uppermost tag of Organize Tags window.}}
 +
 
 +
==See also==
 +
* Automatic [[Gramps_{{Version manual}}_Wiki_Manual_-_Settings#General_Gramps_settings|Import timestamp Tags]]
 +
* [[Gramps_{{Version manual}}_Wiki_Manual_-_Filters#Tagging|Tagging]] and filters
 +
* [[Gramps_{{Version manual}}_Wiki_Manual_-_Filters#Organize_Tags_Window|Filters - Organize Tags Window]]
 +
* filtered [[Addon:RemoveTagTool|Remove Tag Tool]] (Third party addon for Gramps)
 +
* [[Gramps_{{Version manual}}_Wiki_Manual_-_Reports#ToDoReport|ToDo Report]] ''(all Notes with a selected tag)
 +
* [[Gramps_{{Version manual}}_Wiki_Manual_-_Reports#Tag_Report|Tag Report]] ''(all objects with a selected tag)
  
 
[[Category:Documentation|Tags]]
 
[[Category:Documentation|Tags]]
 
[[Category:Gramps terminology|Tags]]
 
[[Category:Gramps terminology|Tags]]

Latest revision as of 00:24, 29 March 2022

Tags are markers that can be applied to selected objects in Gramps. They allow the tagged objects to be filtered. And the Tag color can be used to color code rows in list view and to mark some charts.

For people using Gmail or Thunderbird, the Tag feature will seem familiar. Instead of classifying emails into folders like in Outlook (in Windows) or Evolution (in 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.

Markers were the original implementation for this functionality in Gramps. They were much like the folders for emails. A person could be given at most one marker. Tags are thus like multiple-valued markers.

Gramps-tag.png

Tags and filters will both identify subsets of the tree. However, they have practical differences in usage. Specifying your father's family using filters is an easy thing; there are already Ancestor filters based on some rules built-in to do this. On the other hand, specifying the people that emigrated to the USA is harder. And filtering for the famous people in your family is simply impossible --- there is no logical rule for such a subjective characteristic. Creating a 'Famous' Tag is much more practical for such a purpose. However, filters have the advantage of being dynamic. When you add an ancestor of your father in the database, that ancestor will be automatically discovered by an Ancestor filter focused on your father. On the other hand, tags have no such automation. When adding a famous person in the tree, you would have to explicitly 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 progress", or "notes in german",
    • Media: For example "Picture belonging to Uncle Alfred".

Tags are available to use with all primary objects. Those objects can be tagged individually in their object dialog. In the category list view is possible to select also more than one object and tag them at the same time with 16x16-gramps-tag.pngTag button, which opens Organize Tags dialog. You can add, edit, delete tags in this dialog. These affects in whole family tree. Also reordering of tags is possible.

Gnome-important.png
Deleting wipes out every instance

Deleting a tag in Organize Tags dialog removes it from all objects, not just those selected in the view.

Tango-Dialog-information.png
Colors

By adding a new tag or editing a tag, it is possible to define its color value and the text of the records it marks. In the list view of category, the rows are colored according the color of the uppermost tag of Organize Tags window.


See also