From 95298549d86a711e4559c83d57f7085f580de0ae Mon Sep 17 00:00:00 2001 From: Don Allingham Date: Sun, 19 Feb 2006 00:52:49 +0000 Subject: [PATCH] added svn: r5955 --- gramps2/doc/gramps-manual/C/manual.xml | 8115 ++++++++++++++++++++++++ 1 file changed, 8115 insertions(+) create mode 100644 gramps2/doc/gramps-manual/C/manual.xml diff --git a/gramps2/doc/gramps-manual/C/manual.xml b/gramps2/doc/gramps-manual/C/manual.xml new file mode 100644 index 000000000..d173477dd --- /dev/null +++ b/gramps2/doc/gramps-manual/C/manual.xml @@ -0,0 +1,8115 @@ + + + + + + + + + + + + + +]> + + + + + GRAMPS Manual V&manrevision; + + 2001 + Donald N. Allingham + + + 2003-2005 + Alex Roitman + + + + + + + + GRAMPS Project + + + + + This manual is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + + + This manual is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + + + + + Alex + Roitman + + GRAMPS Project +
shura@gramps-project.org
+
+
+ + Donald N. + Allingham + + GRAMPS Project +
don@gramps-project.org
+
+
+ + +
+ + + + + GRAMPS Manual V&manrevision; + &date; + + Alex Roitman + shura@gramps-project.org + + GRAMPS Project + + + + GRAMPS Manual V2.5 + February 2004 + + Alex Roitman + shura@gramps-project.org + + GRAMPS Project + + + + GRAMPS Manual V2.4 + December 2003 + + Alex Roitman + shura@gramps-project.org + + GRAMPS Project + + + + GRAMPS Manual V2.3 + September 2003 + + Alex Roitman + shura@gramps-project.org + + GRAMPS Project + + + + GRAMPS Manual V2.2 + July 2003 + + Alex Roitman + shura@gramps-project.org + + Donald A. Peterson + dpeterson@sigmaxi.org + + GRAMPS Project + + + + GRAMPS Manual V2.1 + May 2003 + + Alex Roitman + shura@gramps-project.org + + GRAMPS Project + + + + GRAMPS Manual V2.0 + April 2003 + + Alex Roitman + shura@gramps-project.org + + GRAMPS Project + + + + GRAMPS User Manual V1.1 + 2001 + + Donald N. Allingham + don@gramps-project.org + + GRAMPS Project + + + + gramps User Manual V1.0 + 2001 + + Donald N. Allingham + don@gramps-project.org + + GRAMPS Project + + + + + + This manual describes version &appversion; of GRAMPS. + + +
+ + + + Preface + + GRAMPS is a software package designed for genealogical + research. Although similar to other genealogical programs, GRAMPS + offers some unique and powerful features, which we'll discuss + below. + + GRAMPS is a Open Source Software package, which means you + are free to make copies and distribute it to anyone you like. + It's developed and maintained by a worldwide team of volunteers + whose goal is to make GRAMPS powerful, yet easy to use. + + + Why use GRAMPS? + + Most genealogy programs allow you to enter information + about your ancestors and descendants. Typically, they can + display family relationships through charts, graphs, or + reports. Some allow you to include pictures or other media. Most + let you include information about people even if those people + are not related to the primary family you happen to be + researching. And they may include features that let you exchange + data with other programs and print different types of + reports. + + GRAMPS has all these capabilities and more. Notably, it + allows you to integrate bits and pieces of data as they arise + from your research and to put them in one place — your + computer. You can then use your computer to manipulate, + correlate, and analyze your data, rather than messing with reams + of paper. + + + + + What's new since 1.0.X + + If you are new to GRAMPS, it may not be important for you + to know how GRAMPS version 2.0.0 (the object of this manual) + differs from previous versions of the software. You may + therefore elect to skip this section. + + However, if you are already familiar with GRAMPS and are + interested in the new aspects and features of version 2.0.0, + please read on. + + + + Berkeley database backend + + + We've adopted the Berkeley database format (BSDDB) as + the default for GRAMPS. Berkeley is the most widely used + open source developer database in the world. + + This change allowed us to overcome issues of + performance and memory requirements that beset version + 1.0.X. With the new back-end, database sizes of up to a + hundred thousand people no longer present a major + obstacle. + + The default extension for GRAMPS' BSDDB database files + is grdb. The new format is open and fully documented in the + developer's API reference distributed with the source code + of GRAMPS. + + + Preferred format + + The preferred and default format for &app; is the + new BSDDB format. + + + A consequence of the new database back-end is that the + "saving" function is no longer necessary (or even + possible). Now, once you approve changes, they are + immediately applied; this means that clicking + OK in the Person, Family, Source, + Place, Media object, or Event editor immediately records + changes to the database. + + In previous versions, you could "quit without + saving." This option no longer exists per se; however, + in version 2.0.0, you can achieve the same effect if you + abandon or "cancel" all changes and then + quit. + + Also, it is now possible to undo recent + actions. + + + + Other database back-ends + + + Along with the BSDDB backend, we've incorporated + "in-memory" database handling for the GRAMPS XML + and GEDCOM formats. This means you can now open files in + those two formats and work with their data without having to + first create a new database and import data into it. Since + this approach requires GRAMPS to hold all the data in + memory, it is only useful for small databases (depending on + available memory size). + + + GEDCOM Editing + + Please keep in mind that some information in a + GEDCOM file may be lost during import into GRAMPS. Simply + opening and viewing the file will not change it. However, + if any changes were made and they were not abandoned upon + exit, exiting GRAMPS will save the data, with the possible + data loss. + + + + + + + Desktop integration + + + We've improved the way GRAMPS integrates with the GNOME + desktop interface common to many Linux distributions. All file + formats recognized by GRAMPS are now registered as mime types; + each has its own icon and has GRAMPS as its default + handler. Thus, if you double-click on any file having one of + these formats, GRAMPS will launch and open the file. + + We've also added support for GNOME's "recent + documents" function and have incorporated this function + within GRAMPS itself. + + + + + + Interface improvements + + + We've made numerous changes in the interface. Most of + them are subtle and incremental improvements, and all of them + cannot be listed here. The most notable are: + + + + Removal of alphabetical tabs. + + + Ability to add/remove/rearrange columns in list views. + + + Removal of the Save function and addition of Undo. + + + Proper window management. + + + Support for Tip of the Day. + + + Person-dependent context menus (right-click) in + Pedigree View, listing parents, children, spouses, and + siblings. + + + Addition of an Export wizard. + + + Built-in Find function in list views. + + + Addition of a Date selector dialog. + + + Name editor enhancements: patronymic names and + non-default grouping. + + + "Recent document" support (both within GRAMPS and + GNOME-wide) + + + + + + + Import and Export + + We've added import and export filters for the GeneWeb format. + + + + + Reports + + + + We've added a new report: Statistics Chart. + + + We've changed the overall report framework. All + reports now remember the options you configure for + them. + + + It is possible to generate reports from the command + line, without launching an interactive GRAMPS + session. + + + The report API is much simpler now, making it easy to + write custom reports. + + + A single code instance may be used for a standalone + report, a book item, and a command-line report. + + + + + + + Internationalization + + The approach for entering and displaying dates has + been completely reworked. The new framework allows for a + deeper localization of displayed dates than was ever + possible using the translatable strings. + The internationalization of names has also been + improved. Names can be grouped under a non-default + string. Patronymic names are supported, and it is easy to + program new ways to display names in the manner customary to + a given culture or language. + + + + + + + Typographical conventions + + + In this book, some words are marked with special typography: + + + + + Applications + + + + + Commands you type at the command line + + + + + Filenames + + + + + Replaceable text + + + + + Labels for buttons and other + portions of the graphical interface + + + + + Menu selections look like this: + + Menu + Submenu + Menu Item + + + + + + Buttons you can click + + + + + Anything you type in + + + + + + + + The manual also provides assorted bits of additional information in + tips and notes, as follows. + + + Tip + + Tips and bits of extra information will look like + this. + + + + + Note + + Notes will look like this. + + + + + + Finally, there are warnings, notifying you where you should be careful: + + + Example Warning + + This is what a warning looks like. If there's a chance + you'll run into trouble, you will be warned beforehand. + + + + + + + + + + Getting Started + + + In this chapter, we'll begin with the basics. We'll show you how + to start &app; and how to get help when you need it. + + + + To Start GRAMPS + + You can start &app; in the following ways: + + + + From the Applications menu + + + Select &app; from the list of programs displayed in + your computer's Applications menu. (The location and + appearance of this menu vary slightly from one distribution + of Linux to another. On the default GNOME desktop, you'll + find &app; in the + ApplicationsOther + menu. + + + + + + From the command line + + + If you're adept with Linux and like to work from the command + line, you can start &app; by calling up a terminal window, + typing gramps, and then pressing + Enter. + + + If you would like GRAMPS to open a specific database or to + import a specific file on startup, you can supply the filename + as a command line argument: + + + gramps filename.grdb + + + where filename.grdb is the name of + the file you want to open. The command line provides many + more ways to start &app; and perform different tasks. + + + + + + + + + Running GRAMPS for the first time + + The first time you run the program, GRAMPS will display the + "Getting Started" dialogs. Follow the directions that + guide you through Researcher information, + Numerical date formats, Alternate + calendar support, and the LDS + extensions sections. You should find them to be + self-explanatory. + + + + Dialog boxes + We'll make frequent reference in this manual to + dialogs. A dialog is simply a pop-up window into which you can + enter information. + + + We recommend you enter your personal information when GRAMPS + prompts you for it. GRAMPS uses this information strictly so it + can create valid GEDCOM output files (which require information + about the files' creator). If you wish, you can choose not to + supply this information, but be aware that unless and until you + do, any GEDCOM files you export will not be valid. + + +
+ GRAMPS Getting Started Window: Researcher Information + + + + + + + Shows Researcher Information Window. + + + +
+ + + Entering personal information + This information can be entered at any time in the + Preferences dialog, under the Database/Researcher Information + category. + +
+ + + Choosing a database on startup + + If &app; is started without a database selected, the following + window will appear prompting you to choose one to open. + + +
+ Open Database Window + + + + + + + Shows Open Database Window. + + + +
+ + To open a database that you have recently opened, choose the + top selection, select your database from the menu and + click OK. + + To open an existing database you have not recently opened, + choose the middle selection and click + OK. &app; will then ask you to specify the + name of the database you wish to open. + + As you might guess, to create a new database, choose + "Create a new database" + + + Selecting file + + If you're familiar with version 1.0.X of GRAMPS, you'll note + that version 2.0 does not require you to select a directory in + which to store the database. + + + +
+ + + Obtaining Help + + GRAMPS has a Help menu + that you can consult at any time. It includes the following items: + + + + + + User manual + + + An electronic version of the manual that you can access while you work in GRAMPS. + + + + + + FAQ + + A list of Frequently Asked Questions about &app;. + + + + + GRAMPS home page + + A link to the GRAMPS' project web site. + + + + + GRAMPS mailing lists + + + Gives you direct access to GRAMPS' mailing list archives. + + + + + + Report a bug + + + Choose this item to file a bug report in our bug tracking + system. (Remember, &app; is a living project. We want to + know about any problems you encounter so we can work to + solve them for everyone's benefit.) + + + + + + Show plugin status + + + Use this item to display the status of any plugins you may have added. + + + + + + Open example database + + + Select this item to load the example database that is + included in your GRAMPS package. This database is composed + of fictitious people and serves as a useful example for + learning how to work with GRAMPS. + + + + + +
+ + + + + Main Window + + + When you open a database (either existing or new), the + following window is displayed: + + +
+ GRAMPS Main Window + + + + + + + +
+ + + The main &app; window contains the following elements: + + + + + + Menubar + + + The menubar is located at the very top of the window (right + below the window title) and provides access to all the features + of &app;. + + + + + + Toolbar + + + The toolbar is located right below the menubar. It gives you + access to the most frequently used + functions of &app;. You can set options that control how it + appears by going to + EditPreferences. You can also hide it entirely by going to ViewToolbar. + + + + + + Progress Bar + + + The Progress Bar is located in the lower left corner of the + &app; window. It displays the progress of time consuming + operations, such as opening and saving large data bases, + importing and exporting to other formats, generating web + sites, etc. When you are not doing these types of operations, + the Progress Bar is blank. + + + + + + Status Bar + + + The Status Bar is located to the right of the Progress Bar, + on the very bottom of the &app; window. It displays + information about current &app; activity and contextual + information about the selected items. The behavior of the + Status Bar can be adjusted in the Preferences dialog, which + can be found by selecting + EditPreferences. + + + + + + Display area + + + The largest area in the center of the &app; window is the + display area. What it displays depends on the currently + selected View. We'll discuss Views in detail below. + + + + + + + Views + + Genealogical information is very broad and can be extremely + detailed. Displaying it poses a challenge that GRAMPS takes on by + dividing and organizing the information into a series of + Views. Each View displays a portion of the total information, + selected according to a particular category. This will become + clearer as we explore the six different Views, listed + below: + + + People View + Family View + Pedigree View + Sources View + Places View + Media View + + + Before we launch into a description of each View, + let's first explain how to switch between Views. + + + Switching Views and Viewing Modes + + As mentioned above there are six different Views. In + addition, there are two different Viewing Modes. You can tell at + a glance which Viewing Mode you are in: If you see icons listed + vertically in a sidebar at the left of the window, you are in + the Sidebar Viewing Mode. If instead you see a series of + "notebook tabs" (labeled People, Family, Pedigree, Sources, + Places, Media) that run horizontally across the window, then you + are in the Tabbed Viewing Mode. You can switch from one Viewing + Mode to another by selecting ViewSidebar from the Sidebar menu item. + + If you're in the Sidebar Viewing Mode, you can select the View + you want by clicking one of the sidebar icons. + +
+ Sidebar Viewing Mode + + + + + + + Shows sidebar viewing mode. + + + +
+ + If you're in the Tabbed Viewing Mode, you can select the + View you want by clicking the corresponding notebook tab. + +
+ Tabbed Viewing Mode + + + + + + + Shows tabbed viewing mode. + + + +
+
+ + People View + + When &app; first opens a database, it displays the + People View ( and ). This view lists + all the people stored in the database. + + + + You'll note that people are grouped according to their family + names. To the left of each family name is an arrow. Clicking it + once will reveal the entire list of people sharing that + name. Clicking the arrow again will "roll up" the + list and show only the family name. + + + + + By default, the People View, displays the following columns: + Names, &app; ID + numbers, Gender, and their + Birth and Death + dates. You can add or remove columns to and from + the display by calling up the Column + Editor dialog + (EditColumn + Editor) and checking or unchecking + the boxes listed. You can also change the position of a column + in People View by clicking and dragging it to a new position + in the Editor. Once you have made the changes you want, click + OK to exit the Editor and see your + changes in the People View. + + + + + Column Editor + + The Column Editor is available in all Views and works the + same way in each. + + + +
+ Column Editor Dialog + + + + + + + Shows column editor dialog. + + + +
+ + + Filters + + + + Genealogical databases can contain information on many people, + families, places, and objects. It's therefore possible for a + View to contain a long list of data that's difficult to + work with. &app; gives you a means for controlling this + condition by allowing you to filter a list to a more + manageable size. + + + +
+ Filter Controls Displayed + + + + + + + Shows filter controls. + + + +
+ + + + When &app; opens a database, no filtering is in effect. In + People View, for example, all people in the database are + listed by default. To filter the list, go to + View Filter + . This will place a new menu just above the list + of People. Click on the double arrows of this menu to get a + pop-up list of all the criteria by which you can filter the + People listed. Choose a filter (for example, "Males" + or "People with children") and click + Apply. + + + + + Displaying the filter + + + To reduce screen clutter, the filter menu is hidden by + default. To display it, go to the + View Filter + menu. Please understand that even if the + filter menu is not displayed, filtering may still be in + effect. (Thus, we say that filtering is persistent.) If you + are unsure if your list is filtered, bring up the filter + menu (by going to View + Filter ) and check + if any filtering is set. + + + + + + Example filter use + + To show males only, choose the Males + filter, then click the Apply + button. To cancel any filtering, set the filter to + Entire Database and then click the + Apply button. + + + +
+
+ + + Family View + + The Family View displays the family information of a + selected person that we call the Active person. Specifically, + it shows his or her closest relationships. + + +
+ Family View + + + + + + + Shows Family View. + + + +
+ + + The Family View displays the following series of list boxes: + + + + + Active person + + + Shows birth and death data for the individual you have + selected. Double-click inside the box to edit the Active + person's information. Click on the double arrow to the + right and the currently selected Spouse will become the + new Active person. + + + + + + Relationship + + + Displays birth and death data for the Active person's + Spouse(s). + + + Terminology + + In the Family View, we use the term "spouse" + for sake of simplicity. However, please note that + "spouse" may in fact be a domestic partner, a + partner in a civil union, etc. + + + + + Double-click a Spouse to edit his or her + relationship to the Active person. Shift-click (that is, + hold down the Shift key while you click) a Spouse to edit + his or her personal information. Click the icon to the + top right of the Relationship box to add a new person to + the database and to create a relationship between this + person and the Active person. Click the middle icon to + create a relationship between the Active person and + another person already stored in the database. Click the + minus (-) button to remove the relationship between the + currently selected Spouse and the Active person. (Note + that this does not remove the Spouse from the database.) + + + + + + Active person's parents + + + + Click the + or + - buttons to add or remove parents + of the Active person. Click the right arrow button to make + the Father the new Active person and the Mother the new + Spouse. + + + + + + + Spouse's parents + + + This list box functions the same as that of the Active + person's parents. + + + + + + Children + + + + Displays the children of the Active person and the + currently selected Spouse. The list can be ordered however + you want by clicking on a column heading. + + + + Note that in addition to columns for Name, ID, Gender, + Birth Date, and Death Date, there is a column labeled + Status.1 This column reflects the relationship between the + child and his parents (Birth, Adoption, etc.). + + + + As with the other list boxes, the Children list box has + some associated buttons. Click the left arrow button to + make the selected Child the Active person. Click the next + button down to add a new person to the database and to + make this person a Child of the Active person. Click the + next button down to select a person from the database and + to make this person a Child of the Active person. Click + the lowest button to remove the selected Child from the + Family (note that this does not remove the Child from the + database). + + + + Right Click Menu + + Most of the functions described above can also be executed + by right-clicking your mouse. + + + + + + + + + + + The layout of the Family View can be switched from the + "left-to-right" arrangement shown in to the + "top-to-bottom" arrangement shown in . This is + done by going to + EditPreferences + and selecting the Display section of + the dialog that appears. + + + +
+ Alternative Family View + + + + + + + Shows Alternative Family View. + + + +
+ +
+ + + Pedigree View + + + + The Pedigree View displays a family tree of the Active + person's ancestors. The Pedigree View shows up to five + generations, depending on the size of the window. Each person is + indicated by a box labeled with his or her name. Two lines + branch from each box. The top one shows the person's father + and the bottom one the mother. Solid lines represent birth + relations, while dashed lines represent non-birth relations + such as adoption, step-parenthood, guardianship, etc. + + + +
+ Pedigree View + + + + + + + Shows Pedigree View. + + + +
+ + + + If you move your mouse over a box, it expands to show birth + and death dates. If you move your mouse over a line, the line + gets highlighted, indicating an active link. Double-click the + line to make the corresponding ancestor the Active + person. + + + +
+ Children Menu + + + + + + + Shows Children Menu in Pedigree View. + + + +
+ + + + To the left of the Active person is a left arrow button. If + the Active person has children, clicking this button expands a + list of the Active person's children. Selecting one of the + children makes that child the pctive Person. + + + + The appearance of the children's names in the menu + differentiates the "dead ends" of the tree from the + continuing branches. Children who have children themselves + appear in the menu in the boldface and italic type, while + children without children ("dead ends") appear in a + regular font. If the Active person has only one child, no menu + will be displayed (since there is only one choice) and the + child will become the Active person when the arrow button is + clicked. + + + + The right-hand side of the window shows two right arrow + buttons. When the top button is clicked, the Father of the + Active person becomes the Active person. Clicking the bottom + button makes the Mother of the Active person the Active + person. + + + +
+ Personal Context Menu + + + + + + + Shows Context Menu in Pedigree View. + + + +
+ + + + Right-clicking on any person's box in the Pedigree View will + bring up the "context menu". Among other useful + items, the context menu has sub-menus listing + Spouses, Siblings, + Children, and + Parents of that + person. "Greyed-out" sub-menus indicate the absence + of the data in the appropriate category. Similarly to the + children menu above, Childrens' and Parents' menus distinguish + continuing lines from dead ends. + + + +
+ Pedigree View with the Anchor + + + + + + + Shows Pedigree View with the anchor set. + + + +
+ + + + Pedigree View gives you an additional, advanced way of + labeling generations. This feature becomes available by + setting the "anchor" on a selected person. If the + anchor is set, the generations are labeled as follows: + + + + + + The Anchor Person (and his/her generation) is labeled as + 0. + + + + + The ancestor generations are numbered with positive integers + (1,2, + 3,etc.). + + + + + The descendant generations are numbered with negative integers + (-1,-2, + -3, etc.). + + + + + In all cases, the number represents the number of + generations between the labeled generation and the anchor + person. In this mode, you can travel along the extensive + pedigree line and see the number of generations removed + from the Anchor Person. + + + + + + + To set the anchor, select the person you want as the Active + person (recall that you can do so in the Pedigree View by + clicking the line that leads to the person from his or her + child). Then, while in Pedigree View, right click anywhere in + the main window. A context menu will appear. Select + Set anchor and you will see the Active + person indicated as the anchor in the lower left corner. + This newly established Anchor Person will remain in effect + until you right-click again and select Remove + anchor from the context menu or until a new Active + person is chosen who is unrelated to the Anchor Person. + + + +
+ + + Sources View + + + Sources View lists the sources of certain information stored + in the database. These can include various documents (birth, + death, and marriage certificates, etc.), books, films, + journals, private diaries, - nearly anything that can + provide genealogical evidence. GRAMPS gives you the option + to provide a source for each event you record (births, + deaths, marriages, etc.). The Source View lists the + Title, ID, and + Author of the source, as well as any + Publication information that may be + associated with it. + + + + The list of Sources can be sorted in the usual manner, by + clicking on a column heading. Clicking once sorts in + ascending order, clicking again sorts in descending + order. The Column Editor dialog can be + used to add, remove and rearrange the displayed columns. + + + +
+ Sources View + + + + + + + Shows Sources View. + + + +
+
+ + + Places View + + + The Places View lists the geographical places in which the + events of the database took place. These could be places of + birth, death, and marriages of people, as well as their + home, employment, education addresses, or any other + conceivable reference to the geographical location. The + Places View lists the places' Name, + ID, Church Parish, + City, County, + State, and + Country. All of these columns can be + used for sorting by the usual sorting rules. The + Column Editor dialog may be used to + add, remove and rearrange the displayed columns. + + + +
+ Places View + + + + + + + Shows Places View. + + + +
+
+ + + Media View +
+ Media View + + + + + + + Shows Media View. + + + +
+ + + The Media View is a list of Media Objects used in the + database. Media Objects are any files that relate somehow + to the stored genealogical data. Technically, any file can + be stored as a Media Object. Most frequently, these are + images, audio files, animation files, etc. The list box on + the bottom lists the Name, + ID, Type, and + Path of the Media Object. The + Column Editor dialog may be used to + rearrange the displayed columns, which obey usual sorting + rules. The top part of the GRAMPS window shows a preview (if + available) and information about the Media Object. + + +
+
+
+ + + Usage + + + Now we turn to a detailed exploration of the day-to-day use of + GRAMPS. First, we should point out that GRAMPS often offers more + than one way to do the same task. We'll try to point out some of + these alternatives where appropriate. + + + + + Starting a New Database + + + To start a new database, choose + FileNew + . You will then be asked to give the new database a name. + + + + + &app; databases + + + &app; stores your data in a Berkeley database, sometimes + known as BSDDB. These files have ".grdb" as + their default extension. The extension is automatically + added to your filename. + + + + + + + Opening a Database + + + To open a database, either choose + File + Open or click the + Open button on the Toolbar. The + Open database dialog will appear and you'll + see a list of files. If you don't see the file you're looking + for, make sure the All files filter is selected. (This dialog + has a "filetype" filter, meaning it may only be + showing files that have a certain extension.) + + + + To open a recently accessed database, choose + FileOpen Recent + and select the filename from the list. + + + + If you do not have "write permissions" for the + selected database, it will be opened in a Read Only mode. In + this mode, the data may be viewed, but no changes will be made + to the database. To indicate this mode, the title of the main + window will be appended with (Read Only) + text. + + + + GRAMPS allows you to open certain databases that have not been + saved in GRAMPS' own file format. These include XML and GEDCOM + databases. But you should be aware that if the XML or GEDCOM + database is relatively large, you may encounter some performance + problems. These can be avoided by creating a new GRAMPS database + and importing your XML/GEDCOM data into it. + + + + + Opening XML and GEDCOM databases + + + XML and GEDCOM databases require all data to be held in + memory. GRAMPS' native grdb format does not. Thus, a database + with a grdb format can access data quicker and more efficiently. + + + + + + GEDCOM Editing + + + Please keep in mind that some information in a GEDCOM file may + be lost during import into &app;. Simply opening and viewing + the file will not change it. However, if any changes were + made and they were not abandoned upon exit, exiting &app; will + save the data, with possible data loss. + + + + + + + Saving Changes to Your Database + + + GRAMPS saves your changes as soon as you apply them. This means, + for example, that any time you click OK + when using GRAMPS, your changes are immediately recorded and + saved. There is no separate "save" command (although + there is a "save as" command that we'll discuss later.) + + + + You can undo changes you've made by selecting + Edit + Undo. If you select this + command repeatedly, your most recent changes will be undone one at + a time. + + + + If you want to return your database to the way it was when you + opened it, select + FileAbandon changes + and quit. (This is just like quitting + without saving in other programs.) + + + + If you would like to save your database under a different name, + you can do so by choosing File + Save as... and specifying + the name (and, optionally, the format) of your new database. Note + that "Save as" will allow you to continue editing the + newly saved database. If this is not what you want to do, you may + wish to use the "Export" command instead. + + + + + + Importing Data + + + Importing allows you to bring data from other genealogy programs + into a &app; database. Currently, &app; can import data from the + following formats: + + + + + + + Another &app; database (having the "grdb" file + extension), + + + + GEDCOM + + + &app; XML + + + &app; package + + + GeneWeb + + + + + Importing vs. opening + + Please recognize that importing a database is different from + opening a database. When you import, you are actually bringing + data from one database into a GRAMPS database. When you open a + file, you are editing your original file. + + + + + + To import data, select File + Import. The Import + database dialog will open, asking you to specify the + file you wish to import. + + + + + Data loss with some formats + + It is important to note that the importing process is not + perfect for GEDCOM and GeneWeb databases. There is a chance + that some of the data in these databases will not be imported + into &app;. + + + + + The &app; database (grdb), &app; XML, and &app; package are all + native &app; formats. There is no risk of information loss + when import or exporting to these formats. + + + + + &app; database (grdb) + + + The native &app; database format is a specific form of + Berkeley database (BSDDB) with a special structure of data + tables. This format is binary and + architecture-dependent. It is very quick and efficient, + but not generally portable across computers with + different binary architecture (e.g. i386 vs alpha). + + + + + + &app; XML + + + The &app; XML file was the default format for + older versions of &app;. Unlike the grdb + format, it is architecture independent and + human-readable. The database may also have references to + non-local (external) media objects, therefore it is not + guaranteed to be completely portable. The &app; XML + database is created by saving ( + + File + Save As... + + ) or exporting ( + + File + Export... + + ) data in that format + + + + + &app; package + + + The &app; package is a compressed archive containing the &app; + XML file and all media objects (images, sound files, + etc.) to which the database refers. Because it contains all + the media objects, this format is completely portable. + The &app; package is created by exporting ( + + File + Export... + + ) data in that format. + + + + + + + + If you import information from another GRAMPS database or GRAMPS + XML database, you will see the progress of the operation in the + progress bar of GRAMPS' main window. + + + + If you import a GEDCOM database, you will see the import dialog + shown in . The information in + the dialog is updated as the import progresses. + + + +
+ GEDCOM Import + + + + + + + Shows GEDCOM Import Window. + + + +
+ + + If a media file is not found during import, you'll be prompted + to take one of the actions indicated in . + + +
+ Missing Media dialog + + + + + + + Shows Missing Media dialog. + + + +
+ + + + + If you don't have the missing file and have no possibility of + replacing it, click the Remove Object + button. This will remove the object that corresponds to the + missing file as well as all the references in the database to + that object. + + + + + If you're not sure where the missing file is, but think you + still have it or may be able to find it, click the + Keep Reference button. If and when you + find the file, you can simply copy it into your database + directory and have access to it through &app;. + + + + + If you can supply the missing file during the import + operation, click the Select File + button. This will copy the file you select in place of the + missing file. No references will be altered in the database. + + + + + To automatically use the selection made in this dialog for + all missing media files, check the Use this + selection for all missing media files box. This + will remember your choice and use it for all media files + missing during this import, so that no further dialogs will + be presented. Use this option if you anticipate many missing + files and want to deal with all of them in the same manner. + + + +
+ + + Exporting Data + + + Exporting allows you to share any portion of your &app; database + with other researchers as well as to enable you to transfer your + data to another computer. Currently, &app; can export data to + the following formats: &app; database (grdb), &app; XML, GEDCOM, + &app; package, Web Family Tree, and GeneWeb. + + + + + Export is saving a copy + + When you export, you are saving a copy of the currently opened + database. Exporting creates another file with a copy of your + data. Note that the database that remains opened in your GRAMPS + window is NOT the file saved by your export. Additional editing + of the currently opened database will not alter the copy + produced by the export. + + + + + To export data, choose File + Export . This will + bring up the Export assistant. Its pages + will guide you through the format selection (see ), file selection, and format + specific export options (see ). After a final confirmation + page, the export will be performed according to the choices you + have made. At any time, you can click the + Back and revise any selection, and then + go forward to redo the export. + + +
+ Export assistant: format selection + + + + + + + Shows format selection page of an Export assistant + + + +
+ + Exporting into the GEDCOM format + + + &app; allows you to export a database into the common GEDCOM + format. It provides options that allow you to fine tune your + export (see ). + + + + + Encoding + + + Since different languages use different characters, it is + important to tell a GEDCOM file what character set is used. + The two formats traditionally accepted are ASCII and ANSEL. + Since all ASCII characters are valid ANSEL characters, + GRAMPS does not provide an option for ASCII. + + + Because ANSEL is not commonly used, some genealogy programs + will accept ANSI (more commonly know as ISO-8859-1) and + Unicode character sets. Only select ANSI or Unicode if you + know any program that attempts to read the GEDCOM file will + understand these character sets. + + + + + Filter + + + The filter allows you to export a limited amount of data, + based on the criteria you select. + + + + + + Target + + + While GEDCOM is a standard, not every program implements + it in the same way. This can lead to data loss. &app; can + reduce the data loss in some cases. You can tell &app; + what program is the target, and &app; will customize the + exported file for that program. If your program is not + listed, choose the "GEDCOM 5.5 Standard". + + + + + + Copyright + + + Allows you to select a statement to describe your Copyright + claim. + + + + + + No not include records marked private + + + Check this box to prevent private records from being + included in the exported file. + + + + + + Restrict data on living people + + + Check this box to limit the information exported for living + people. This means that all information concerning their + birth, death, addresses, significant events, etc., will be + omitted in the exported GEDCOM file. If you choose this + option, you will be given additional options to limit + further the data on living people. For example, you can + choose to substitute the word "Living" for the + first name; you can exclude notes; and you can exclude + sources for living people. + + + Sometimes, it is not always obvious from the data if someone + is actually alive. &app; uses an advanced algorithm to try + to determine if a person could still be alive. Remember, + &app; is making its best guess, and it may not always be + able to guess correctly all the time. Please double check + your data. + + + + + + Reference images from path + + + Check this box to tell GRAMPS to use the specific path for + your images when writing image references in GEDCOM. + + + This option allows specify where your image files are + located. This is useful when you are transfering your GEDCOM + file from one computer to another. It tells the program + that is importing the data where your images are. + + + + +
+ Export assistant: GEDCOM options + + + + + + + Shows GEDCOM options page of an Export druid + + + +
+
+ + + + Export into &app; formats + + + &app; database (grdb) export + + + Exporting to the &app; native format will simply make a + copy of your data under another name. Exporting to this + format can also be useful if you have directly opened + an XML or GEDCOM file and would like to save it as the + grdb file. + + + + + &app; XML database export + + + Exporting into &app; XML format will produce a database + compatible with the previous versions of &app;. As XML + is a text-based human-readable format, you may also use + it to take a look at your data. + + + + + &app; package export + + + Exporting to the &app; package format will create a + compressed file that contains the database and copies of + all associated media files. This is useful if you want to + move your database to another computer or to share it with + someone. + + + + + Export to CD + + + Exporting to CD will prepare your database and copies of + all media object files for recording onto a CD. To + actually burn the CD, you will need to go to the GNOME + burn:/// location, which can be + accessed by navigating through Nautilus: After exporting + to CD, select Go + CD Creator in the + Nautilus menu. Your database directory will show up. To + burn it to the CD, click the CD icon on the Nautilus + toolbar, or select + FileWrite to + CD in the Nautilus menu. + + + + + + If a media file is not found during export, you will see the + same Missing Media dialog you encounter + with GEDCOM export. + + + + + + Export into other formats + + + Web Family Tree + + + Exporting to Web Family Tree will create a text file + that can be used by the Web Family Tree program. + Export options include filter selection and the ability + to limit data on living people to that of their family + ties. + + + + + GeneWeb + + + Exporting to GeneWeb will save a copy of your data into + a popular web genealogy format. To find out more about + GeneWeb and its format, visit + http://cristal.inria.fr/~ddr/GeneWeb/en/. + + + + + vCalendar and vCard + + + Exporting to vCalendar or vCard will save information in + a format used in many calendaring and addressbook + applications, sometimes called PIM for Personal + Information Manager. + + + + + +
+ + + Entering and Editing Data: Quick Start Overview + + + This section is designed to give you the basic knowledge necessary + to start putting your genealogical information into &app;. It + will explain how to enter people into the database and how to + specify their family relationships. (A more detailed explanation + will follow in the section entitled .) + + + + First, let's identify the types of information you can enter into + your GRAMPS database. These include: + + + + + + + Personal information about an individual (names, addresses, + birth and death dates, etc.) + + + + + Information about an individual's relationships (marriages, + divorces, civil unions, etc.) + + + + + Information about an individual's parents and children + + + + + Sources that document your research + + + + + + Keybindings + + In addition to interacting with GRAMPS through menu items and + buttons, you can use its extensive set of + "keybindings." For more information, see . + + + + + Now let's take a quick look at how you can enter and edit these + various types of information. + + + + To Add or Edit a Person + + To add a person to the database, switch to the People View + () and then click the + Add on the toolbar. Enter any data you + know about this person into the Edit + Person dialog (see + for details). + + To edit information about a person already + present in the database, select the person from the People View + and click the Edit + button on the toolbar. + + + + Alternate ways of adding or editing a person + + You can also use Add... and + Edit... menu items available under + Edit. Or you can right-click on the + person and select Add... or + Edit... from the context menu that pops + up. + + + + + + To Specify a Relationship + + + To specify a relationship, select the person for whom the + relationship applies. Switch to the Family View + () and you'll see this individual + indicated as the "Active person". + + + + Now a question: Does the person who will form the relationship + with the Active person already exist in the database? If yes, + click the middle button to the right of the Spouse box. You'll + then be able to browse through the list of people in the + database to select the one you want. If not, click the topmost + button to the right of the Spouse box. This will allow you to + add a new person to the database and to specify the + relationship this person has to the Active person. + + + + + Filtering + + By default, GRAMPS filters the displayed list to show only + those people who could theoretically have a relationship with + the Active Person. That is, GRAMPS only shows those people + whose birth dates and death dates fit within the lifetime of + the Active Person. If you wish, you can add a person to the + list by clicking the + button. To + completely override the filter and display all people from the + database, check the Show all box. + + + + + To edit an existing relationship, double-click in the Spouse + box. If there is more than one relationship in the list, you can + select the spouse or partner you want from the list before + double-clicking. + + + + Alternate ways of editing relationships. + + Most of the functions described above are also available in + the context menu that pops up when you right-click. + + + + + + To Specify Parents + + + To specify the parents for a person, highlight that individual + in the People View and then switch to the Family View (). Your selected person will be + indicated as the Active person. Click the + + button to the right of the + Active person's parents list box. This + will bring up the Choose Parents + dialog. You will see three sections, one for father, one for + mother, and one for specifying the relationships between + everyone. + + + + If the father and mother of the Active person are already stored + in your database, you can scroll through the lists and make your + selections. If they are not in the database, you can click + + to add them. + + + + Filtering + + By default, GRAMPS will limit both lists to people who could + possibly be the parents (judged by the date of birth) of the + Active person. To override this, check the Show all box for + each list. + + + + + To specify parents of the Active person's spouse, switch to + Family View and then click the + button + to the right of the Spouse's parents list box. + + + + To edit information about parents who are already present in the + database, move the mouse over the corresponding parents' box and + double-click. + + + + Alternate ways of specifying parents + + These functions can also be performed by right-clicking on the + parents' box and using the context menu that pops up. + + + + + + + To Specify Children + + To specify children of an Active person, switch to the Family + View () and then click either the + second or the third button from the top right of the + children list box. The second button adds a child to the + database and to the family, while the third button adds a + child to the family who is already present in the database. + + + If using the third button, select a child from the list and + specify the child's relationship with father and mother using + menus at the bottom. If you want, you can add a person to the + list by clicking the Add... button. By + default, &app; will limit the lists to people who could + possibly be the child (judged by the date of birth) of the + active person. To override this, check the Show + all box. + + + The relationship of the child to the parents can be modified by + right-clicking in the children's box and using the context menu + that pops up. Again, most of the above functions are available + through this context menu. + + + + + Adding Photos and Other Media Objects + + You can add photos and other media objects to individual people, + events, sources, and places. You can also add images that might + not be limited to a single person or event (for example, group + family photos). + + If you want to add an image to a single person, switch to the + People View (), select a + person, and then click the Edit icon on + the toolbar. This will bring up the Edit + Person dialog (). Next, select the + Gallery tab, and click the + + button to call up the Select + a media object dialog. Type a filename or browse to + find the image file you want and then provide a title for that + image. Keep adding images until you are done. + + To add images related to a relationship (for example, a + marriage), switch to the Family View () and double-click on the Spouse box. This + calls up the Marriage/Relationship editor + dialog. Select the Gallery tab and click + the + button to add an image. + + To add images related to a source or a place, first switch to + the Source View () or Place View + (). Select the source or place you + want and then either double-click on it or click the + Edit icon on the toolbar. Select the + Gallery tab and click the + + button to add an image. + + + + Finally, to add images that you want to include in the database, + but hare are not limited to any particular person, relationship, + source or place, switch to the Media View (). Then click the + Add icon on the toolbar to add an + image. If you have already added any images to any individual + galleries, you will also find them listed in the Media View. + + + + Alternate way of adding images to galleries + + An image can always be added to any gallery by using + drag-and-drop. Items can be dragged from the Media View, any + gallery, the desktop, the file manager or a web browser and + dropped on the target gallery, adding the image to the + gallery. + + + + + In any gallery, you can also use the + Edit to edit image information and the + - button and to remove the image + reference from that gallery. + + + + Removing an image from a gallery + + Removing a media object from a gallery does not remove the + image from the database. To completely remove the image from + the database, delete it from Media View by first selecting it + and then clicking the Remove icon on + the toolbar. + + + + + + To Edit Sources and Places + + To add a source or a place to the database, switch to the + appropriate Source View () or + Place View (). Then click the + Add icon on the toolbar to add a + source/place. Enter the information into the Source + Editor (or Place Editor) + dialog. + + + To edit information about sources and places already present + in the database, switch to the appropriate view, select an + entry you would like to view/modify, and then click the + Edit icon on the + toolbar. Alternatively, you may double-click on the entry to + edit it. + + + + + + Enterng and Editing Data: Complete Description + + The previous section offered you a quick overview of how to enter + and edit data in GRAMPS. This section continues that discussion in + much greater detail. + + As we have seen above, GRAMPS offers you a series of Views. Each + of these Views gives you opportunities to enter and edit + information. In fact, you can often get to the same information + from different Views. + + In GRAMPS, information is entered and edited through what we call + dialogs. Since we use that term frequently, we should define what + we mean by it: + + A dialog is a pop-up window that provides one or more forms for + entering and editing data that fits a certain category. Examples + in GRAMPS include the Edit Person dialog and the + Marriage/Relationship dialog, among many others. + + A dialog often includes a series of "notebook tabs" that + group the information into subcategories. For example, the Edit + Person dialog has notebook tabs for subcategories such as Events, + Attributes, Addresses, and Notes, among others. + + + + Add, Remove, and Edit buttons + + In most cases, GRAMPS uses a + to + correspond to Add, a + - correspond to + Remove, and an icon of a pen on a sheet + of paper to denote Edit. We will continue + referring to the latter as the Edit + button, while using + and + - to denote the two former buttons. + + + + + Editing Information About People + + + Information about people is entered and edited through the + Edit Person dialog. This dialog can be + invoked from different Views in the following ways: + + + + + From the People View: + + + + + Double-click the name of the person whose data you would + like to edit + + + + + Select the name by single click and + then click the Edit button on the + toolbar. + + + + + Select the name and then press Enter. + + + + + Select Edit... from the + Edit menu of &app; + + + + + Select Edit from the context menu + that appears upon right-click on the name. + + + + + + + From the Family View: + + + To edit active person's data, move the mouse into the + Active person box. + + To edit Spouse's data, shift-click the + Spouse entry. + + From the Spouse and + Children boxes you can select the + desired person, right-click, and use the context menu + that pops up. + + + + + From the Pedigree View: + + + Double-click in the box having the name of the person + whose data you want to edit. + + + + + + In each of the above cases, the Edit Person + dialog will appear: + + +
+ Edit Person dialog + + + + + + + Shows Edit Person dialog. + + + +
+ + + + The top of the window shows the name of the person whose data is + being edited. Below this name are ten "notebook tabs" + containing different categories of available information. Click + any tab to view and edit its contents. Clicking the + OK button at the bottom will apply all + the changes made in all tabs and close the dialog + window. Clicking the Cancel button will + close the window without applying any changes. If any data in + any tabs were modified, an alert window will appear, prompting + you to choose from the following options: close the dialog + without saving changes, cancel the initial cancel request, or + save the changes. + + + + + + Clicking OK will immediately save + changes to the database. There is no need for a Save + operation, since all changes are immediate. + + + + + If a tab label is in boldface type, this means it contains + data. If not, it has no data. + + + + The tabs reflect the following categories of personal data: + + + + General + + + The General tab contains general + information about the person. This includes + Given name, Family + name, Family prefix (such + as "de" or "van"), + Suffix (e.g. Jr. or III), + Title (e.g. Dr. or Rev.), + Nickname (Bob for Robert), + Type of the name (birth name, married + name, etc.) and Date and + Place of birth and death. Some of + these (Family name, + Type, and both + Place fields), also provide + "autocompletion" feature: as you type in these + fields, a menu appears below the field containing database + entries that match your + partial input. This gives you a shortcut by letting you + select an entry that already exists in the database rather + than having to type it all out. You can select the entry + using your mouse or using your arrow and + Enter keys. + + + The Edit (that is, the "pen and + paper" icon) next to the Family + name entry field invokes the Name + Editor dialog. This dialog allows editing the + preferred name in full detail (see ). + + The Gender radio buttons offer the + choice of person's gender : male, + female, and + unknown. + + + Clicking the colored "LED" buttons located next + to the birth and death Date fields will bring up the + Date Selection dialog allowing + detailed modification of the date, see . Clicking either the + Edit button located next to the + birth and death LED buttons will bring up a dialog + allowing you to edit the birth or death details (see ). + + + + The field ID displays the &app; ID + number which identifies the user in the database. This value + helps you distiguish between people who have the same name. + You may enter any unique value you want. If you do not provide + a value, &app; will automatically select a value for you. + + + + The Image area shows the first image + available in the Gallery of this + person (if any exist). + + + + Finally, the Information is complete + and Information is private check + buttons let you mark whether or not the person's record is + complete and whether or not the record is private. + + + + + + + + Names + + + + + The Names tab lets you view and edit + any alternate names the person may have. The bottom part + of the window lists all alternate names for the person + stored in the database. The top part shows the details of + the currently selected name in the list (if any). The + buttons +, + Edit, and - + allow the addition, modification, and removal of an + alternate name from the database. Note that the Edit and - + buttons become available only when an alternate name is + selected from the list. + + + +
+ Edit Person dialog - Names + + + + + + + Shows Names Tab of Edit Person dialog. + + + +
+ + + + When you add a new name or edit an existing name, the Name + Editor dialog is invoked. This dialog is described in the + section below (see ). + + + +
+
+
+ + + Events + + + + The Events tab lets you view and edit + any events relevant to the person. The bottom part of the + window lists all such events stored in the database. The + top part shows the details of the currently selected event + in the list (if any). The buttons + +, Edit, and + - allow you to add, modify, and + remove an event record from the database. Note that the + Edit and - + buttons become available only when an event is selected + from the list. + + +
+ Edit Person dialog - Events + + + + + + + Shows Events Tab of Edit Person dialog. + + + +
+
+
+
+ + + Attributes + + + The Attributes tab lets you view and + assign attributes to the person. You have complete freedom + to define and use attributes. For example, attributes + might be assigned to describe the person's physical + characteristics or personality traits. + + Note that each attribute listed in the + Attribute dialog consists of two + parts: the Attribute itself and a Value associated with + that Attribute. This so-called "Parameter-Value" pairing + can help you organize and systematize your research. For + example, if you define "Hair color" as an + Attribute for a person, "Hair Color" will become + a selectable Attribute for all other people. The Value of + Hair Color for person A might be red, and brown for person + B. In similar fashion, you might define an Attribute like + "Generosity" and use the Value of + "Enormous" to describe a particularly generous + person. + + The bottom part of the dialog window displays the list of + all Attributes stored in the database. The top part shows + the details of the currently selected attribute in the + list (if any). The buttons +, + Edit, and - + let you add, modify, and remove an attribute record from + the database. Note that the Edit + and - buttons become available only + when an attribute is selected from the list. + +
+ Edit Person dialog - Attributes + + + + + + + Shows Attributes Tab of Edit Person dialog. + + + +
+
+
+
+ + + Addresses + + + The Addresses tab lets you view and + record the various addresses of the person. The bottom + part of the window lists all addresses stored in the + database. The top part shows the details of the currently + selected address in the list (if any). The buttons + +, Edit, and + - allow you to correspondingly add, + modify, and remove an address record from the + database. Note that the Edit and + - buttons become available only + when an address is selected from the list. + + Some reports allow you to restrict data on living + people. In particular, that option will omit their + addresses. + +
+ Edit Person dialog - Addresses + + + + + + + Shows Addresses Tab of Edit Person dialog. + + + +
+
+
+
+ + + Notes + +
+ Edit Person dialog - Notes + + + + + + + Shows Notes Tab of Edit Person dialog. + + + +
+ + + + The Notes tab provides a place to + record various items about the person that do not fit + neatly into other categories. To add a note or modify + existing notes simply edit the text in the text entry + field. + + The Format option lets you set the + way the note will appear in reports and web pages. If you + select "Flowed," the text generated will have single + spaces put in place of all multiple spaces, tabs, and + single end-of-line characters. A blank line inserted + between two blocks of text will signal a new paragraph; + additional inserted lines will be ignored. + + If you select the Preformatted option, the text in reports + and web pages will appear exactly as you enter it in the + Notes dialog. + +
+
+
+ + + Sources + + +
+ Edit Person dialog - Sources + + + + + + + Shows Sources Tab of Edit Person dialog. + + + + +
+ + + The Sources tab allows you to view + and document the sources for the information you + collect. These might be general sources that do not + describe a specific event, but which nevertheless yield + information about the person. For example, if Aunt + Martha's memoirs mention her great-grandson Paul, the + researcher may assume that this Paul actually existed and + cite Aunt Martha's memoirs as the source that justifies + this assumption. + + + + + Sources which document specific events are best + recorded as sources of the event (under the + Events tab) instead of as a source + of the person. The person's + Sources tab is best used for + any sources not specificly connected to any other data. + + + + + The central part displays the list of all source + references stored in the database in relation to the + person. The buttons +, + Edit, and + - allow you to correspondingly + add, modify, and remove a source reference to this + person. Note that the Edit and + - buttons become available only + when a source reference is selected from the list. + +
+
+ + Gallery + + + + + The Gallery tab lets you view and + store photos, videos, and other media objects that are + associated with the person. The central part of the window + lists all such media objects. Any object in the form of a + valid image file will result in the display of a thumbnail + view of the image. For other objects such as audio files, + movie files, etc., a corresponding file type icon is + displayed instead. + + + + + The first available image in the gallery will be also + displayed in the Image area in + the General tab. + + + + + The buttons +, + Select, + Edit, and - + let you add a new image to the database, link to an image + already stored in the database, modify an image, and + remove a given media object from the person's gallery. + Note that the Edit and + - buttons become available only + when a media object is selected from the list. + + + + + + + Removing a media object from a person's gallery does + not remove it from the database. It only removes the + reference to that object from this person's record. + + + + + +
+ + + Internet + + + + + The Internet tab displays Internet + addresses relevant to the person. The bottom part lists all + such Internet addresses and accompanying descriptions. The + top part shows the details of the currently selected + addresses in the list (if any). The buttons + +, Edit, and + - let you add, modify, and remove an + Internet address. The "Go" button (represented by + an icon having a green arrow and yellow circle) opens your + web browser and takes you directly to the highlighted + page. Note that the Edit, + -, and Go + buttons become available only when an address is selected + from the list. + + +
+ Edit Person dialog - Internet + + + + + + + Shows Internet Tab of Edit Person dialog. + + + +
+ +
+
+
+ + + LDS + + + The LDS (Latter Days Saints) tab lets + you view and edit information about LDS ordinances of the + person. These are LDS Baptism, Endowment, and Sealed to + Parents ordinances, as labeled inside the tab. Each + ordinance is described by its date, LDS temple, and Place + where it happened. An additional pop-up menu, + "Parents," is available for the Sealed to + Parents ordinance. Each ordinance can be further described + through the selections available in the Status pop-up + menu. It can also be include notes and references to + sources through the corresponding + Sources... and + Note buttons. + + +
+ Edit Person dialog - LDS + + + + + + + Shows LDS Tab of Edit Person dialog. + + + +
+
+
+
+
+ + + Editing Dates + + This section describes how to enter and modify dates. Since + dates are so important in genealogical research, GRAMPS takes + special care to preserve and use any date information available. + + Information can be entered into a date field by directly typing + it or by invoking the Date selection dialog. Both methods will + be discussed below, but first, we will cover some important + features of dates as they are used in GRAMPS. + + + + Date types + + Dates in GRAMPS are classified according to the following types: + + + + + Regular + + + A "regular" date is one which includes a specific + day, date, or month. It can be complete (e.g., June 6, 1990) + or partial (e.g., July 1977). + + + + + + Before + + + A "before" date is one that can only be identified + as occurring before a certain day, month, or year. + + + + + + After + + + An "after" date is one that occurs after a certain + day, month, or year. + + + + + + Range + + + A "range" describes a time period during which the + event occurred. For example, "between January 1932 and + March 1932." + + + + + + Span + + + A "span" describes a time period during which a + condition existed. For example, "from May 12, 2000 to + February 2, 2002." + + + + + + + + Date formats and parsing rules + + GRAMPS recognizes dates entered in a variety of formats. The + default numeric format is that which is conventional for the + environment is which GRAMPS is operating; that is, DD.MM.YYYY + for most European countries, MM/DD/YYYY for the U.S., and so + on. + + + + Besides exact dates, &app; recognizes many dates that are + not regular: before, after, about, ranges and spans. It also + understands the quality: estimated or calculated. Finally, + it supports partial dates and many alternative calendars. + Below is the list of date entry rules to allow precise date + parsing. + + + + Date parsing rules + + The list only applys to the English version of GRAMPS. If + you are using localized version of &app;, your version may + or may not provide a localized date parser. At the time + of this writing, localized parsers exist for French, German, + Russian, Finnish, Dutch and Spanish languages. + + + If the localized parser is available for your version, + chances are that other rules are in effect. If there is no + manual in your language yet, you may try following your + instinct and go with the common ways of denoting dates in + your language. If all else fails, use the Date + selection dialog described below. + + + + + + + Regular single dates can be entered just as you would + write them. Examples: May 24, 1961 or January 1, + 2004. + + + + + Dates that are not regular should start with the + quality: estimated or + calculated, if applicable. + Example: est. 1961, or calc 2005. (Note that a quality + does not need to be specified for regular dates.) + + + + + After the quality should appear the type. If the type is + before, after, + or about, you scan specify the type by + writing "before", "after" or + "about". If the type is a range, write + "between DATE and DATE", and if the type is a + span, write "from DATE to DATE". patterns, where + DATE is a single date. + + + Examples: est from 2001 to 2003, before June 1975, est + about 2000, calc between May 1900 and January 1, 1990. + + + + + Partial dates are entered simply by omitting unknown + information. Examples: May 1961 and 2004. + + + + + Alternate calendars are calendars other than the Gregorian + calendar. Currently, &app; supports Hebrew, French + Republican, Julian, Islamic, and Persian alternate + calendars. To specify the calendar other than the + default Gregorian, append the name of the calendar to + the date string, e.g. "January 9, 1905 (julian)". + + + + + + Date Validity Indicators + + &app; uses color circles to indicate the validity of the + entered date. + + + Date LED buttons + + The color circles are also referred to as the LED buttons. + Clicking on an LED button will invoke the Date + selection dialog described in detail below, see + + + + + + + A green circle means that the date is valid and complete + regular date (e.g. May 24, 1961). In simple terms, green + means that the date corresponds to a unique date. + + + + + Yellow circle means that the date is valid but is not a + regular date. This could be the date of a different + type: a before date (before May 25, 1962), an after date + (after May, 1960), an about date (about May 23, 1961), a + range (between May 1, 1961 and May 31, 1961), or a span + (from May 1, 1961 to May 31, 1961). It can also be a + complete single date, but with quality of Estimated or + Calculated. Finally, it could be a partial date, i.e. a + regular quality single date missing some portion, + e.g. May 1961 or 1961. + + + While partial dates do not uniquely define the day, they + allow at least for some type of comparisons between the + dates. + + + + + Red circle means that the date is not recognized as a + valid date (e.g. "Christmas week of 61", or + "the summer when I had surgery"). In such a + case the date will be stored as a text string and + therefore cannot be compared other dates. As you can + see, it is best to avoid such date entries. It would be + better, for example, to enter a date of "December + 1961" and then to add the note "Christmas week + of '61." + + + + + + + Graphical User Interface for Entering Dates + + While the above parsing rules provide a guide for you to type + in most common dates, you can also use Date + selection dialog. The dialog is particularly useful + for building a complex date or for simply insuring that your + information is entered in a way GRAMPS will understand. The + Date selection dialog can be invoked by + clicking the colored circle button next to the date entry + field. + + + +
+ Date selection dialog + + + + + + + Shows Date selection dialog. + + + +
+
+ + + + The Calendar menu lets you choose a + calendar other than the default Gregorian. The + Quality menu gives you the choices of + Regular, Estimated, or Calculated. The + Type menu allows you establish the exact + date type: Regular, Before, After, About, Range, Span, and + Text only. You can set the Date by + setting the day, the month, and the year. In the event that + your date type is Range or Span, the Second + date will be activated. Finally, the Text + comment text entry field allows storing an + arbitrary text string along with the date. + + + + + + If you have an important comment to make about a date, you + are better off doing so in a Note that corresponds to the + event than in the Text comment field of the Date selection + dialog. We recommend this for the following reason: If you + enter a date by typing it directly into the date field (that + is, not via the Date selector dialog), your entry will be + copied and stored as the text comment string when GRAMPS + parses the entered text. Thus, any comment that may have + been there prior to the parsing will be overwritten. + + + +
+
+ + + Editing Information About Relationships + + + Information about relationships is entered and edited through + the Marriage/Relationship Editor + dialog. This dialog is invoked from Family View by + double-clicking the Spouse box + + + + + You can also invoke this dialog by right-clicking inside the + Spouse box and selecting "Edit relationship" item + from the context menu that pops up. + + + +
+ Marriage/Relationship Editor dialog + + + + + + + Shows Marriage/Relationship Editor dialog. + + + +
+ + + The top of the window shows the names of the people whose + relationship is being edited. The main part of the window + displays seven notebook tabs representing different categories + of information about the relationship. Click any tab to view or + edit the information it contains. The bottom part has + OK and Cancel + buttons. Clicking the OK button at any + time will apply all the changes made in all tabs and close the + dialog window. Clicking the Cancel button + at any time will close the window without applying any + changes. If any of the data in any tab is modified, an alert + window will appear that will prompt you choose between closing + the dialog without saving changes, canceling the initial cancel + request, or saving the changes. + + + + + Clicking OK will immediately save + changes to the database. This version of &app; does not have + a separate saving function, all changes are immediate. + + + + + If a tab label is in boldface type, this means it contains + data. If not, it has no data. + + + + The tabs provide the following information categories of + relationship data: + + + + + General + + + The General tab lets you edit the + Relationship type. The available types (such as Married, + Unmarried, etc.) can be chosen from the drop-down + Relationship type menu. The + GRAMPS ID field displays the ID + number which labels this relationship in the database. The + Last changed label shows the last + time the relationship was modified. Finally, the + Information is complete check button indicates whether the + record of this relationship is complete or not. + + + + + + + Events + + + The Events tab lets you view and edit + events relevant to the relationship. The bottom part + displays the list of all such events stored in the + database. The top part shows the details of the currently + selected event in the list (if any). The buttons + +, Edit, and + - let you add, modify, or remove an + event record from the database. Note that the + Edit and - + buttons become available only when an event is selected + from the list. + + + + + + + Attributes + + + The Attributes tab lets you view and + edit particular information about the relationship that + can be expressed as attributes. The bottom part displays + the list of all such attributes stored in the + database. The top part shows the details of the currently + selected attribute in the list (if any). The buttons + +, Edit, and + - let you add, modify, or remove an + attribute. Note that the Edit and + - buttons become available only + when an attribute is selected from the list. + + + + + + + Notes + + + + The Notes tab lets you view and edit + notes associated with the relationship. These could be any + comments which do not naturally fit into the + "Parameter-Value" pairs available to + Attributes. To add a note or modify existing notes simply + edit the text in the text entry field. + + + + The Format option lets you set the + way the note will appear in reports and web pages. If you + select Flowed, the text generated will have single spaces + put in place of all multiple spaces, tabs, and single + end-of-line characters. A blank line inserted between two + blocks of text will signal a new paragraph; additional + inserted lines will be ignored. + + + If you select the Preformatted option, the text in reports + and web pages will appear exactly as you enter it in the + Notes dialog. + + + + + + + + Sources + + + + The Sources tab lets you view and + edit the sources which provide evidence for the + relationship. These might be documents that refer to the + relationship, but which do not necessarily document it + officially. For example, if Aunt Martha's memoirs mention + that her great-grandson Paul was married, the researcher + may take this as evidence of the relationship between Paul + and his wife existed and cite the memoirs as the source + for this assumption. + + + + + Sources that document specific events such as marriages + or divorces are better filed in relation to those + events, under the Events tab. + + + + + The central part of the Sources window displays the list + of all source references associated with the + relationship. The buttons +, + Edit, and - + allow let you add, modify, and remove a source reference + to this relationship. Note that the + Edit and - + buttons become available only when a source reference is + selected from the list. + + + + + + + Gallery + + + + The Gallery tab lets you store and + display photos and other media objects associated with the + relationship. The central part of the window lists all + such objects and gives you a thumbnail preview of image + files. Other objects such as audio files, movie files, + etc., are represented by a generic GRAMPS icon. The + buttons +, + Select, Edit, + and - let you add a new image, add a + reference to an existing image, modify an existing image, + and remove a media object's link to the relationship. Note + that the Edit and + - buttons become available only when + a media object is selected from the list. + + + + + + + + LDS + + + + The LDS (Latter Days Saints) tab + displays information about the LDS Sealed to + Spouse ordinance. The data can include date, + LDS temple, and Place. The status of the ordinance can be + described through the selections available in the + Status pop-up menu and can also be + referenced in the corresponding + Sources... and + Note buttons. + + + + + +
+ + + Editing Information About Sources + + To edit source data, switch to the Sources View and select the + desired entry in the list of sources. Double-click that + entry or click the Edit icon on the + toolbar to invoke the following Source + Editor dialog: + + +
+ Source Editor dialog + + + + + + + Shows Source Editor dialog. + + + +
+ + + The main part of the window displays four notebook tabs + containing different categories of information. Click a tab to + view or edit its contents. The bottom part of the window has + OK and Cancel + buttons. Clicking OK will apply all the + changes made in all tabs and close the dialog window. Clicking + the Cancel button will close the window + without applying any changes. + + + + + Clicking OK will immediately save + changes to the database (write on disk). All changes are + immediate. + + + + + If a tab label is in boldface type, this means it contains + data. If not, it has no data. + + + + The tabs provide the following information categories of + source data: + + + + General + + + The General tab lets you define basic + information about the source: its + Title, Author, + Abbreviation, and + Publication information. You can type + this information directly into the adjacent fields. + + + + + + + Note + + + The Note tab provides a place to + record various information about the source that does not + fit neatly into other categories. To add a note or modify + existing notes simply edit the text in the text entry + field. + + + + + + + Data + + + + The Data tab displays + "Key/Value" pairs that may be associated with + the source. These are similar to the + "Attributes" used for other types of GRAMPS + records. The difference between these Key/Value pairs and + Attributes is that Attributes may have source references + and notes, while Key/Value data may not. + + + + The central part of the window lists all existing + Key/Value pairs. The buttons + and + - let you add and remove pairs. To + modify the text of Key or Value, first select the desired + entry. Then click in either the Key or Value cell of that + entry and type your text. When you are done, click outside + the cell to exit editing mode. + + + + + + + + Gallery + + + + The Gallery tab lets you store and + display photos and other media objects associated with a + given source (for example, a photo of a birth + certificate). The central part of the window lists all + such media objects and gives you a thumbnail preview of + image files. Other objects such as audio files, movie + files, etc., are represented by a generic GRAMPS icon. The + buttons +, + Select, + Edit, and - + let you add a new image, add a reference to an existing + image, modify an existing image, and remove a media + object's link to the source. Note that the + Edit and - + buttons become available only when a media object is + selected from the list. + + + + + + + + References + + + + The References tab lists all the + database records that refer to this source, if any. The + list can be ordered by any of its column headings: + Type, ID, or + Name. Double-clicking an entry allows + you to view and edit the record. + + + + + Only primary objects can be shown in the + References tab: Person, Family, + Event, Place, or Media object. Secondary objects + such as Names and Attributes can only be accessed + through the primary objects to which they belong. + + + + + +
+ + + Editing Information About Places + + + To edit information about places, switch to the Places View and + select the desired entry from the list of places. Double-click + that entry or click the Edit button on + the toolbar to bring up the following Place + Editor dialog: + + + +
+ Place Editor dialog + + + + + + + Shows Place Editor dialog. + + + +
+ + + + The main part of the window displays seven notebook tabs + containing different categories of information. Click a tab to + view or edit its contents. The bottom part of the window has + OK and Cancel + buttons. Clicking OK will apply all the + changes made in all tabs and close the dialog window. Clicking + the Cancel button will close the window + without applying any changes. + + + + + + Clicking OK will immediately save + changes to the database). All changes are immediate. + + + + + If a tab label is in boldface type, this means it contains + data. If not, it has no data. + + + + The tabs represent following categories of place data: + + + + General + + + The General tab you view and edit the + basic information about the place: the + Title which labels it in the + database, City, Church + parish, County, + State, Country, + Longitude, and + Latitude. You can type this + information directly into the adjacent fields. + + + + + + + Other names + + + The Other names tab lets you view and + edit other names by which the place might be known. The + bottom part of the window lists all other names of the + place stored in the database. The top part of the window + shows the details of the currently selected name in the + list (if any). The buttons +, + Edit, and - + let you add, modify, and remove a name record. Note that + the Edit and + - buttons become available only + when a name is selected from the list. + + + + + + + Note + + + The Note tab displays any comments or + notes concerning the place. To add a note or modify + existing notes simply edit the text in the text entry + field. + + + + + + + + Sources + + + + The Sources tab lets you view and + edit sources relevant to a place. The central part of the + window lists all such source references stored in the + database. The buttons +, + Edit, and - + let you add, modify, and remove a source reference + associated with a place. Note that the + Edit and - + buttons become available only when a source reference is + selected from the list. + + + + + + + Gallery + + + The Gallery tab lets you store and + display photos and other media objects associated with a + given place. The central part of the window lists all such + media objects and gives you a thumbnail preview of image + files. Other objects such as audio files, movie files, + etc., are represented by a generic GRAMPS icon. The + buttons +, + Select, + Edit, and - + let you add a new image, add a reference to an existing + image, modify an existing image, and remove a media + object's link to the place. Note that the + Edit and - + buttons become available only when a media object is + selected from the list. + + + + + + + Internet + + + The Internet tab contains Internet + addresses relevant to the place. The bottom part of the + window lists all such Internet addresses stored in the + database. The top part shows the details of the currently + selected address in the list (if any). The buttons + +, Edit, and + - let you add, modify, and remove + an Internet address. The Go button + (represented by an icon with a green arrow and yellow + circle) opens your browser and takes you to the web page + corresponding to the highlighted Internet address. Note + that the Edit, + -, and Go + buttons become available only when an address is selected + from the list. + + + + + + + References + + + The References tab indicates any + database records (events or LDS ordinances) that refer to + a place. This information cannot be modified from the + Place Editor dialog. Instead, the corresponding database + record (e.g., a birth event) has to be brought up and its + place reference edited. + + + + +
+ + + Editing Information About Media Objects + + To edit media data, switch to the Media View and select the + desired entry in the list of sources. Double-click on that + entry or click Edit on the toolbar to + invoke the following Media Properties + Editor dialog: + + +
+ Media Properties Editor dialog + + + + + + + Shows Media Properties Editor dialog. + + + +
+ + + A thumbnail preview of the object is presented, along with a + summary of its properties (ID, path, and object type). The + central part of the window displays five notebook tabs + containing different categories of information. Click a tab to + view or edit its contents. The bottom part of the window has + OK and Cancel + buttons. Clicking OK will apply all the + changes made in all tabs and close the dialog window. Clicking + the Cancel button will close the window + without applying any changes. + + + + Clicking OK will immediately save + changes to the database (write on disk). All changes are + immediate. + + + + + If a tab label is in boldface type, this means it contains + data. If not, it has no data. + + + + The tabs represent the following categories of media data: + + + + General + + + The General tab lets you view and + edit the object's Title and Date. You can type this + information directly into the corresponding fields. For + the Date, you can also enter information by clicking the + LED button and invoking the Date + selection dialog. + + + + Every media object is referred to by its Path. The user + is responsible for keeping track of the object + files. GRAMPS will only reference and display the + contents, not manage the files themselves. + + + + + + + + Attributes + + + The Attributes tab lets you view and + edit particular information about the media object that + can be expressed as Attributes. The bottom part displays + the list of all such attributes stored in the + database. The top part shows the details of the currently + selected attribute in the list (if any). The buttons + +, Edit, and + - let you add, modify, or remove an + attribute. Note that the Edit and + - buttons become available only + when an attribute is selected from the list. + + + + + + + Notes + + + The Note tab provides a place to + record various information about the source that does not + fit neatly into other categories. This area is + particularly useful for recording information that does + not naturally fit into the "Parameter/Value" pairs + available to Attributes. To add a note or modify existing + notes simply edit the text in the text entry field. + + + + + + + References + + + The References tab indicates any + database records that refer to a given media object. The + list can be ordered according to any of its column + headings: Type, + ID, or + Name. Double-clicking an entry allows + you to view and edit the corresponding record. + + + + Only primary objects can be shown in the + References tab: Person, Family, + Event, Source, or Place. The secondary objects such as + Names and Attributes, although able to refer the media + object, will only show up through their primary objects + to which they belong. + + + + + +
+ + + Editing Information About Events + + Events are edited through the Event + Editor dialog. This dialog can be accessed from + either the Edit Person dialog or the + Marriage/Relationship dialog. + + +
+ Event Editor dialog + + + + + + + Shows Event Editor dialog. + + + +
+ + + The central part of the window displays five notebook tabs + containing different categories of information. Click a tab to + view or edit its contents. The bottom part of the window has + OK and Cancel + buttons. Clicking OK will apply all the + changes made in all tabs and close the dialog window. Clicking + the Cancel button will close the window + without applying any changes. + + + + + If a tab label is in boldface type, this means it contains + data. If not, it has no data. + + + + + The tabs provide the following information categories of + the event data: + + + + General + + + The General tab lets you view and + edit basic information about the event: its + Type, Date, + Place, Cause, + and Description. You can type this + information directly into the adjacent fields. The type + can be selected from available types listed in the Event + type drop-down menu. The rest of the information can be + typed in the appropriate text entry fields. Checking the + Private record box marks the event record as private and + allows it to be omitted from reports. + + + + + + + Sources + + + The Sources tab lets you view and + edit sources relevant to an event. The central part of the + window lists all such source references stored in the + database. The buttons +, + Edit, and - + let you add, modify, and remove a source reference + associated with a place. Note that the + Edit and - + buttons become available only when a source reference is + selected from the list. + + + + + + + Note + + + The Note tab provides a place to + record notes or comments about the event. To add a note or + modify existing notes simply edit the text in the text + entry field. + + + + + + + Witnesses + + + The Witnesses tab lets you view and + edit witnesses to the event. The central part of the + window lists all such witnesses stored in the + database. The buttons +, + Edit, and - + let you add, modify, and remove a witness reference to + this event (see ). Note + that the Edit and + - buttons become available only + + + + +
+ + + + + Editing Source References + + + Source references connect a Source to another object and allow + you to provide additional information about the source. When + adding source references to events, places, etc., the following + dialog appears: + + + +
+ Source Information dialog + + + + + + + Shows Source Information dialog. + + + +
+ + + + The dialog includes two main headings, Source + selection and Source + details. Source selection + displays the Title of the Source, its + Author, and Publication + information. The Title can be + selected from the available sources listed in the drop-down + menu. If the source you are referencing is not already in the + database, you can enter it by clicking + New... and filling out the invoked + Source Editor dialog. + + The Source details section indicates the + details associated with the particular reference to this Source: + Confidence, + Volume/Film/Page, + Date, Text, and + Comments. You can choose the Confidence + level from the Confidence drop-down + menu. The remaining details can be typed in the corresponding + text entry fields. + + + + + Information in this dialog is specific to the particular + reference. A single source can be referenced many times, + and all such references will have in common the overall + source information. This dialog lets you provide + reference-specific data, such as relevant quotes, comments, + confidence, page numbers, etc., to further specify and + document the reference. + + +
+ + + Names + + Names are edited through the following Name + Editor dialog: + + +
+ Name Editor dialog + + + + + + + Shows Name Editor dialog. + + + +
+ + + + The top of the window shows the dialog title including the + name of the person whose name is being edited. The central + part of the window displays three notebook tabs containing + different categories of available information. You can bring + any tab to the top for viewing or editing by clicking on the + appropriate tab heading. The bottom part has + OK and Cancel + buttons. Clicking the OK button at any + time will apply all the changes made in all tabs and close the + dialog window. Clicking the Cancel + button at any time will close the window without applying any + changes. + + + + + + The tab labels reflect the presence of corresponding + information: if the tab contains any data, its label appears + boldface; if the tab has no data then its label appears + regular (not bold). + + + + + + The tabs provide the following information categories of the + name data: + + + + + + General + + + + + The General tab allows editing of + general information about the name: given name, family + name, patronymic (a form of father's name used in some + languages, e.g. Russian), family prefix, suffix, title, + and type of the name. The information can be typed in + the appropriate text entry fields. The family name and + the type can be also selected from available choices + listed in the appropriate drop-down menus. + Options allow you to adjust + specific grouping, sorting, and displaying properties of + this name, as well as to provide the date corresponding + to the name. The Grouping field + provides an alternative grouping node for a given name, + overriding the default grouping based on the family + name. This may be necessary with similar family names + that need to be grouped together -- for example Russian + names Ivanov and Ivanova are considered the same, but + difference in gender is reflected in different + spelling. To enable typing into this field, check the + Override check button. The + Sort as and Display + as determine the manner in which the name + appears in the People View and in the reports. The + Date can provide information on the + validity of this name -- use spans as necessary. Check + the Private record box to mark this + name record as private. This will give you a chance to + omit this name from being included in reports, if you + choose so among the report generation options. + + + + + + + + + Sources + + + + + The Sources tab displays + information about sources relevant to this name and + controls allowing its modification. The central part + displays the list of all such sources' references stored + in the database. The buttons +, + Edit, and + - allow you to correspondingly + add, modify, and remove a source reference to this + name. Note that the Edit and + - buttons become available only + when a source reference is selected from the list. + + + + + + + + + Note + + + + + The Note tab displays any notes + concerning the name. To add a note or modify existing + notes simply edit the text in the text entry field. + + + + + The Format option allows you to set + the appearance of the note in the output (i.e. in + reports and web pages). Selecting + Flowed will replace all multiple + spaces, tabs, and single end-of-line characters with + single space in the output. The two consecutive new + lines (i.e. an empty line) denote a new paragraph. + Selecting Preformatted will honor + all multiple spaces tabs, and new lines, so that the + output will appear as it is entered into the text entry + field. + + + + + +
+ + + Attributes + Attributes are edited through the following + Attribute Editor dialog: + +
+ Attribute Editor dialog + + + + + + + Shows Attribute Editor dialog. + + + +
+ + + + The top of the window shows the dialog title including the + name of the person whose attribute is being edited. The + central part of the window displays three notebook tabs + containing different categories of available information. You + can bring any tab to the top for viewing or editing by + clicking on the appropriate tab heading. The bottom part has + OK and Cancel + buttons. Clicking the OK button at any + time will apply all the changes made in all tabs and close the + dialog window. Clicking the Cancel + button at any time will close the window without applying any + changes. + + + + + + The tab labels reflect the presence of corresponding + information: if the tab contains any data, its label appears + boldface; if the tab has no data then its label appears + regular (not bold). + + + + The tabs provide the following information categories of + the attribute data: + + + + General + + + + + The General tab allows editing of + the most general information about the attribute: name + of the attribute and its value. The information can be + typed in the appropriate text entry fields. The + attribute name can also be selected from available + choices (if any) listed in the Attribute + drop-down menu. Check the Private + record box to mark this attribute record as + private. This will give you a chance to omit this + attribute from being included in the reports, if you + choose so among the report generation options. + + + + + + + + + Sources + + + + + The Sources tab displays + information about sources relevant to this attribute and + controls allowing its modification. The central part + displays the list of all such sources references stored + in the database. The buttons +, + Edit, and + - allow you to correspondingly + add, modify, and remove a source reference to this + attribute. Note that the Edit and + - buttons become available only + when a source reference is selected from the list. + + + + + + + + + Note + + + + + The Note tab displays any notes + concerning the attribute. To add a note or modify + existing notes simply edit the text in the text entry + field. + + + + + The Format option allows you to set + the appearance of the note in the output (i.e. in + reports and web pages). Selecting + Flowed will replace all multiple + spaces, tabs, and single end-of-line characters with + single space in the output. The two consecutive new + lines (i.e. an empty line) denote a new paragraph. + Selecting Preformatted will honor + all multiple spaces tabs, and new lines, so that the + output will appear as it is entered into the text entry + field. + + + + + +
+ + + Addresses + Addresses are edited through the following + Address Editor dialog: + + +
+ Address Editor dialog + + + + + + + Shows Address Editor dialog. + + + +
+ + + + The top of the window shows the dialog title including the + name of the person whose address is being edited. The central + part of the window displays three notebook tabs containing + different categories of available information. You can bring + any tab to the top for viewing or editing by clicking on the + appropriate tab heading. The bottom part has + OK and Cancel + buttons. Clicking the OK button at any + time will apply all the changes made in all tabs and close the + dialog window. Clicking the Cancel + button at any time will close the window without applying any + changes. + + + + + + The tab labels reflect the presence of corresponding + information: if the tab contains any data, its label appears + boldface; if the tab has no data then its label appears + regular (not bold). + + + + + + The tabs provide the following information categories of the + address data: + + + + + + General + + + + + The General tab allows editing of + the most general information about the address: date, + street address, city or county, state or province, + country, the postal code, and the phone number. The + information can be typed in the appropriate text entry + fields. Check the Private record + box to mark this address record as private. This will + give you a chance to omit this address from being + included in reports, if you choose so among the report + generation options. + + + + + + + + + Sources + + + + + The Sources tab displays + information about sources relevant to this address and + controls allowing its modification. The central part + displays the list of all such sources references stored + in the database. The buttons +, + Edit, and + - allow you to correspondingly + add, modify, and remove a source reference to this + address. Note that the Edit and + - buttons become available only + when a source reference is selected from the list. + + + + + + + + + Note + + + + + The Note tab displays any notes + concerning the address. To add a note or modify existing + notes simply edit the text in the text entry field. + + + + + The Format option allows you to set + the appearance of the note in the output (i.e. in + reports and web pages). Selecting + Flowed will replace all multiple + spaces, tabs, and single end-of-line characters with + single space in the output. The two consecutive new + lines (i.e. an empty line) denote a new paragraph. + Selecting Preformatted will honor + all multiple spaces tabs, and new lines, so that the + output will appear as it is entered into the text entry + field. + + + + + +
+ + + Witnesses + + Witnesses are edited through the following Witness + Editor dialog: + + +
+ Witness Editor dialog + + + + + + + Shows Witness Editor dialog. + + + +
+ + + + The top of the window shows the dialog title. The central part + of the window displays information about the witness. The + bottom part has OK and + Cancel buttons. Clicking the + OK button at any time will apply all + the changes made and close the dialog window. Clicking the + Cancel button at any time will close + the window without applying any changes. + + + + + The witness name can be entered in two ways, depending upon + whether the witness is a person already stored in the database + or not (unrelated person). + + + + + + If the person you would like to add as a witness is in fact + a member of the database, it is better to use the first + method below. + + + + + + Person from the database + + + + If the person's data are stored in a database, check + Person is in the database box. Then + click the Select button to invoke + Select Person dialog. Choose the + person from that dialog and click the + OK button. The + Person text field will display the + name of the person you selected. + + + + + + Even though the person's name is displayed in the + Person field, it is not available + for direct editing. + + + + + + + + + Unrelated person + + + + If the person is not in the database, make sure that + Person is in the database box is + unchecked. Then enter the name or any description of a + person into the Person text entry + field. This information is stored as entered, and this + is the only place it is stored. In other words, there + is no reference to that person in the entire database + except for this witness reference. If the person is in + fact a member of the database, it is advised to use the + former method. + + + + + + + + The Comment text area allows you to enter + any comments concerning the witness. To add a comment or to + modify existing comments simply edit the text in the text + area. + + +
+ + + Merging records + + + Sometime several records in the database turn out to be + describing the same object: same person, same place, or same + source. It could happen either when the data is entered twice + by mistake, or when new information reveals that the two + entries refer to the same person. It can also happen after + importing GEDCOM obtained from a relative, whose database + overlaps with your existing data. + + + + + Whenever you detect duplicate records, merging them a useful + way of correcting the situation. + + + + + + To make a merge, exactly two records have to be selected in + the appropriate view (People View, Sources View, or Places + View). This is accomplished by selecting one entry and then + selecting another person while holding down + Ctrl key. + + + + + Merge People + + + There are two ways of merging personal records: + Compare and Merge and Fast + Merge, both available from the + Edit menu. + + + + + + Merging people does not discard any information with + either method. The decisions you make during the merge + only affect which data will become primary and which will + become secondary for the resulting merged record. + + + + + + + Compare and Merge + + + + + When exactly two people are selected, choose + EditCompare + and Merge... to invoke + Compare People dialog. + + + +
+ Compare People dialog + + + + + + + Shows Compare People dialog. + + + +
+ + + + The dialog allows you to make a decision on whether or + not the selected records should be merged. If you + decide that the records should not be merged, despite + similar names, you may click + Cancel to close the dialog + without making any changes. If you decide to proceed + with merging, select the appropriate + Select radio button to specify + the record to be used as the source of primary data, + then click Merge and close. + + + + + The data from the other record will be kept as + alternate data. Specifically, all names from the other + record will become alternate names of the merged + record. Similarly, parents, spouses, and children of + the other record will become alternate parents, + spouses, and children of the merged record, and so on. + + +
+
+
+ + + + Fast Merge + + + + + When exactly two people are selected, choose + EditFast + Merge to invoke + Merge People dialog. + + +
+ Merge People dialog + + + + + + + Shows Merge People dialog. + + + +
+ + + The dialog allows you to quickly merge two records, + specifying the record to be used as the source of + primary data. The data from the other record will be + kept as alternate data. Specifically, all names from + the other record will become alternate names of the + merged record. Similarly, parents, spouses, and + children of the other record will become alternate + parents, spouses, and children of the merged record, + and so on. + + + + + + If you are not certain whether or not you need to + merge the records, or which record to specify as the + source of primary data, use Compare and + Merge method described above.. + + + +
+
+
+
+ + + Merge Sources + + + When exactly two sources are selected, choose + + Edit + Compare and Merge... + to invoke Merge + + Sources dialog. + + + +
+ Merge Sources dialog + + + + + + + Shows Merge Sources dialog. + + + +
+ + + + The dialog allows you to make a decision on whether or not + the selected records should be merged. If you decide that + the records should not be merged, despite similar titles, + you may click Cancel to close the + dialog without making any changes. If you decide to proceed + with merging, choose the appropriate radio button to specify + the title, author, abbreviated title, publication + information, and the ID to be used for the merged record, + then click OK. + + +
+ + Merge Places + + + When exactly two places are selected, choose + + Edit + Compare and Merge... + + + to invoke Select title dialog. + + +
+ Merge Places dialog + + + + + + + Shows Select title dialog. + + + +
+ + + + The dialog allows you to make a decision on whether or not + the selected records should be merged. If you decide that + the records should not be merged, despite similar titles, + you may click Cancel to close the + dialog without making any changes. If you decide to proceed + with merging, choose the appropriate radio button to specify + the title of the merged record, or specify + Other and enter new text, then click + OK. + + +
+
+
+ + + Navigation + + + As long as any database is open, &app; is focused on a single + person usually referred to as an Active person. This allows + you to view or modify the data concerning this person, his or + her immediate family, etc. Navigating in the database (i.e. + moving from person to person) is in fact nothing else but + changing the Active person. This section describes many + alternative ways to navigate through the database using both + the complex and the convenient interfaces &app; provides. All + these ways eventually accomplish the same thing, but some are + more convenient than others, depending what you are doing in + &app; at the moment. + + + + + Using the People View + + + The most intuitive way to select an active person is to use + the People View (see ). When in + the People View, just select the name of the desired person + from the list by clicking that list entry. The person you have + selected becomes active. The statusbar updates to reflect the + change of the active person. + + + + + + Using the Family View + + + When in the Family View (see ), + you can easily navigate between the members of the displayed + family as follows: + + + + + + + To make the currently selected spouse the active person, + click the double-arrow button to the right of the active + person box. Alternatively, right-click into the spouse + box and select Make the selected spouse an + active person item from the context menu. + + + + + + + To make the currently selected parents the active family + (thereby making father the active person and mother the + selected spouse), click the right-arrow button to the + right of the active person's parents box. Alternatively, + right-click into the active person's parents box and + select Make the selected parents the active + family item from the context menu. + + + + + + + To make the currently selected spouse's parents the active + family (thereby making father the active person and mother + the selected spouse), click the right-arrow button to the + right of the spouse's parents box. Alternatively, + right-click into the spouse's parents box and select + Make the selected parents the active + family item from the context menu. + + + + + + + To make the currently selected child the active person, + click the left-arrow button to the right of the children + box. Alternatively, right-click into the children box and + select Make the selected child an active + person item from the context menu. + + + + + + + In addition to this, &app; provides an extensive set of + keyboard navigation options. The detailed reference to the key + bindings is found in the . + + + + + + Using the Pedigree View + + + The Pedigree View (see ) also + allows you to move along the family tree. The benefit of this + method is that you can see more than one generation of the + family tree. Also, you can jump directly from a great-grandson + to a great-grandfather without going through the intermediate + generations. + + + + + Note that after changing the active person in the Pedigree + View, the display is re-adjusted to show four generations, + starting from the newly selected Active person. When in the + Pedigree View, you can easily navigate between the members of + the displayed family tree as follows: + + + + + + + To make any displayed person the active person, + double-click the line that connects to the left side of + the corresponding box. + + + + + + + To make a child of the currently active person (if any) + the active person, click the left arrow button to the left + of the corresponding box. If there is more than one child, + the button expands to the menu listing the children to + choose from. + + + + + + + To move the whole family tree one generation back, click + on the corresponding right arrow button on the right-hand + side of the display area. Clicking the upper button will + move the tree along the paternal line. Clicking the lower + button will move the tree along the maternal line. + + + + + Clicking either of these buttons is completely equivalent + to double-clicking the lines connecting to the left of the + corresponding boxes for father and mother. + + + + + + + You can also quickly access any of the spouses, siblings, + children, or parents of any displayed person. To do this, move + the mouse over the desired person's box and right-click to + invoke a context menu. The appropriate menu items will contain + submenus listing all spouses, siblings, children, and parents + of the corresponding person. + + + + Advantages of using right-click menus + + + Direct access to spouse and siblings + + + + + Complete lists of all member of all categories, not only + the preferred members. + + + + + + + + + Setting the Home Person + + + One and only one person in the database can be selected as the + Home person. Once the Home person is selected, moving to that + person becomes a matter of a single click, regardless of which + view you are using at the moment. + + + + + To set the Home person, first navigate to that person using + any method you like. Then choose + + + Edit + Set Home person + . + + Once this is done, you can move to the Home person from + anywhere in the database by simply clicking the + Home icon on the toolbar. You can also + choose + + + Go + Home + + + from the menu or select Home item from + any context menu available on the right click. + + + + + + Using history-based tools + + + &app; also features a powerful set of history-based navigation + tools. These tools are similar to those commonly used in web + browsers. They include Back and + Forward items available from the + + + Go + + + menu, context menus (available in People, Family, and Pedigree + views), and the toolbar buttons. They also include the list of + the recent selections available under the + + + Go + + + menu that allows you to jump directly to any of the recent + selections. Finally, right-clicking on the + Back and Forward + toolbar buttons invokes the popup menu with corresponding + portion of the history. Select any item from the menu to jump + directly to it. + + + + + + Bookmarking People + + + Similar to setting the Home person, you can bookmark other + people from the database to simplify further navigation. To bookmark + a person, first navigate to that person, then choose + + + Bookmarks + Add bookmark + . + + To move to that person from anywhere in the database, choose + + + Bookmarks + Go to bookmark + + Person's name + + . + + + + + You can manage your bookmarks by choosing + + + Bookmarks + Edit bookmarks... + . + + This opens the following Edit Bookmarks + dialog with the list of bookmarks and the controls to modify + this list. + + + +
+ Edit Bookmarks dialog + + + + + + + Shows Edit Bookmarks dialog. + + + +
+ +
+ + + Finding records + + + To find a record in a database, first switch to the + appropriate View that provides the list of the desired + records: People, Sources, Places, or Media. Then start typing + the name of a person or the title of a Source, Place, or Media + object that you are looking for, respectively. You may also + press Ctrl+F to turn on the search mode, but + simply staring to type is also enough. + + + +
+ Type-ahead find + + + + + + + Shows type-ahead find. + + + +
+ + + As you type, the first record in the list that is compatible + with your input will be selected. + + + Finding People + + + For more complex people searches you may want to use + filters. Enable filter controls by choosing + + + View + Filter + , + + select the desired filter, and click Apply. + For details, see + + + +
+
+ + + Generating Reports + + Reports are the most common form of the output produced by + genealogical research. The majority of genealogical software + puts a lot of emphasis on developing nice looking reports. &app; + is no exception in this regard, offering a choice of a variety + of reports. &app; can generate reports in a multitude of open + formats, both text based and graphical. &app; can also produce + screen based reports that are convenient for viewing a summary + of your database. Finally, &app; can generate a web site + suitable for immediate posting on the Internet. All of these are + almost infinitely flexible. If you wish to modify or extend the + default format of &app; report, you can design and choose the + style for each of your reports. + + + All reports can be accessed through the menu by choosing + + Reports + + Report Type + + + Particular Report + + . + Alternatively, you can browse the complete selection of + available reports along with their brief descriptions in a + Report Selection dialog invoked by clicking + the Reports icon on the toolbar. + + + + Substitution Values + + Many of the graphical reports allow you to customize the + information on the display. Variable substituions are used + to substitute date for a particular symbol. There are two + styles of variables. The difference between the two styles + is how empty data is handled. + + + The first style of variables are preceeded by a '$'. If + the variable evaluates to an empty string, the variable is + replaced with the empty string. The second style of + variables are preceeded by a '%'. If the variable evaluates + to an empty string, the line that contains the variable is + removed from the output. + + + + $n/%n + + + Displays the person's name in the form of FirstName LastName + + + + + + $N/%N + + + Displays the person's name in the form of LastName, FirstName + + + + + + $i/%i + + + Displays the GRAMPS ID associated with the person. + + + + + + $b/%b + + + Displays the person's date of birth + + + + + + $B/%B + + + Displays the person's place of birth + + + + + + $d/%d + + + Displays the person's date of death + + + + + + $D/%D + + + Displays the person's place of death + + + + + + $s/%s + + + Displays the name of the person's preferred spouse in + the form of FirstName LastName + + + + + + $S/%S + + + Displays the name of the person's preferred spouse in + the form of LastName, FirstName. + + + + + + $m/%m + + + Displays the marriage date of the person and the preferred + spouse. + + + + + + $M/%M + + + Displays the place assocated with the marriage of the + person and the preferred spouse. + + + + + + + + Books + + + Currently, the only available report under this category is + the Book Report. + + + + + The Book Report creates a single document (i.e. a Book) + containing a collection of graphical and textual reports. + Consequently, this allows for a very rich set of documents + that &app; can produce. + + + + + When Book Report is selected, the following book configuration + dialog appears: + + + +
+ Book Report dialog + + + + + + + Shows Book Report dialog. + + + +
+ + + + The Book name text entry field is used to + save the book (a set of configured selections) for future use. + The top pane lists the items available for inclusion in the + book. The bottom pane lists the currently selected items in + the order they will appear in the book. + + + + + The horizontal set of buttons by the Book + name field operates on the whole book. Click the + Clear button to clear all items from + the current book. Click the Save button + to save the current book (under the name typed in the + Book name text entry field) for future + use. + + + + + Saving the book also saves the configuration for each item. + + + + + Click the Open button to load the book + from the list of previously saved books. Finally, click the + Edit books button to invoke the + editable list of available books. + + + + + The vertical set of buttons to the right of the bottom pane + operates on the selected book item. Click the + Add button to add selected item from + the available list to the current book. Click the + Remove button to remove an item from + the current book. Use Up and + Down to change the items order in the + current book. Click the Setup button to + configure the options of the selected item of the current + book. + + + + + The configuration dialogs invoked by + Setup are item-specific. If you choose + not to configure the item, same defaults will be used for all + needed options. The common option for almost all book items is + the center person: the person on whom the item is + centered. Thanks to this option, you can create a book with + items centered on different people (e.g. your mom's and dad's + ancestors as separate chapters). By default, the center person + is set to the active person. + + + + + Almost all items available for inclusion in the book are + textual or graphical reports, and are therefore available in + the form of standalone reports. The exception is the following + items which are only available as book items: + + + + + Title Page + + + + This item produces a customized Title page. You can + configure the text of title, subtitle, and the footer of + the page. An image can be optionally placed between the + subtitle and the footer. Because of its + configurability, this item can be used to create title + pages for the whole book, its chapter, or even a single + item. + + + + + + Custom Text + + + + This item produces a page with three paragraphs, each + containing custom text. The appearance of the text can + be adjusted by using custom styles. This item was meant + to be used for epigraphs, dedications, explanations, + notes, and so forth. + + + + + +
+ + + Code Generators + + + This category contains reports that produce code intended to + be run through the computer, rather than the usual formatted + output for human reading. The only code generator currently + available in &app; is the Relationship Graph producing the + GraphViz description of the graph. + + + + + The Relationship Graph creates a complex relationship graph in + GraphViz format. The GraphViz dot tool can + transform the graph into postscript, jpeg, png, vrml, svg, and + other formats. GraphViz tools are freely available from the + GraphViz + site. Specific options for this report include filter + and number of generations considered, as well as several + GraphViz-specific options related to pagination, color, and + details of the graph. + + + + + + If you are not interested in GraphViz code itself and just + want to generate graphical output, &app; can do it for you + under the hood. Look for Relationship + Graph in the Graphical Reports category, + + + + + + + Graphical Reports + + + Graphical reports represent information in forms of charts and + graphs. Most of the options are common among graphical + reports, therefore they will be described only once, at the + end of this section. The few options which are specific to a + given report will be described directly in that report's + entry. + + + + + The following graphical reports are currently available in + &app;: + + + + + Ancestor Chart + + + + This report generates the chart of people who are + ancestors of the Active person. Specific options include + the number of generations considered and the format of + the displayed entries. + + + + + + Ancestor Chart (Wall Chart) + + + + This report is similar to the Ancestor Chart report. It + provides more options which make it useful for + generating huge charts suitable for a poster or a wall + chart. These options include the ability to compress the + report (getting rid of an empty space) and the option to + fit the whole chart on to a single page. In the latter + case, the contents of the chart is scaled down + appropriately. + + + + + + Descendant Graph + + + + This report generates a graph of people who are + descendants of the Active person. Specific options + include the format of the displayed entries. + + + + + + Fan Chart + + + + This report produces a chart resembling a fan, with Active + person in the center, parents the the semicircle next to + it, grandparents in the next semicircle, and so on, for a + total of five generations. + + + + + + Relationship Graph + + + + This report creates a complex relationship graph in + GraphViz format and then converts into graphical output + running it through the the GraphViz + dot tool behind the scene. Specific + options for this report include filter, options for + dates and places for the events, and whether to include + URLs and IDs for individuals and families. There are + also several GraphViz-specific options related to + pagination, color, and details of the graph. + + + + + + Statistics Chart + + + + This report can collect and display a wealth of + statistical data about your database. Specific options + include filter, sorting methods, and additional birth- + and gender-based limit for inclusion into statistics. + You can also set the minimum number of items to qualify + for the bar chart, so that the charts with fewer items + will generate a pie chart instead. The Chart + Selection tab allows you to check which + charts you want to include in your report. + + + + + + Timeline Graph + + + + This report outputs the list of people with their + lifetimes represented by intervals on a common + chronological scale. Specific options include filter, + sorting method, and the title of the report. + + + + + + + + Common options for graphical reports are the filename of the + output, the format of the output, selected style, page size + and orientation. Optionally, the reports can be immediately + opened with the default application. + + + + + + The options used in reports are persistent: each report + remembers its options used last time. + + + + + + Text Reports + + + Text reports represent the desired information as formatted + text. Most of the options are common among text reports, + therefore they will be described only once, at the end of this + section. The options which are specific to a given report will + be described directly in that report's entry. + + + + + The following text reports are currently available in &app;: + + + + + Ahnentafel Report + + + + This report lists the active person and his or her + ancestors along with their vital data. The people are + numbered in a special way which is an established + standard called Ahnentafel. The active person is given + number 1. His or her father and mother have numbers 2 + and 3, respectively. This rule holds for every person + while going back in generations: father's parents are + numbered 4 and 5, and mother's parents are numbered 6 + and 7, fathers always numbered with even and mothers + with odd numbers. Therefore, for any person having + number N in this tree, the numbers of father and mother + are 2N and 2N+1, respectively. + + + + + + Complete Individual Report + + + + This report provides individual summaries similar to + that of the Individual Summary report. The advantage of + this report is the specific filter option. Depending on + the filter choice (active person only, his or her + descendants, his or her ancestors, or entire database), + the report may contain from one to many individual + summaries. Another option for this report is the + inclusion of source information when listing events. + + + + + + Comprehensive Ancestors Report + + + + This report produces a comprehensive description of + ancestors of the active person. The highlights of this + report include elaborate layout, images of children, + present and former spouses, and source + citations. Specific options: number of backward + generations to consider, whether to cite sources, and + whether to break pages between generations. + + + + + + Descendant Report + + + + This report produces a brief description of descendants + of the active person. Specific options: number of + forward generations to consider. + + + + + + Detailed Ancestral Report + + + + This report covers in detail the ancestors of the active + person. It includes vital data (birth and death) as well + as marriages. Specific options: number of backward + generations to consider, as well as a variety of options + regarding the exact contents to include. + + + + + + Detailed Descendant Report + + + + This report covers in detail the descendants of the + active person. It includes vital (birth and death) + information as well as marriages. Specific options: + number of forward generations to consider. + + + + + + FTM Style Ancestral Report + + + + This report creates an ancestral report similar to that + produced by the Family Tree Maker (tm) program. It + covers in detail the active person and his/her ancestors + It includes vital information as well as marriages, + children, and notes. Specific options: number of + backward generations to consider. + + + + + + FTM Style Descendant Report + + + + This report creates a descendant report similar to that + produced by the Family Tree Maker (tm) program. It + covers in detail the active person and his/her + descendants. It includes vital information as well as + marriages, children, and notes. Specific options: number + of forward generations to consider. + + + + + + Family Group Report + + + + This creates a family group report, showing information + on a set of parents and their children. Specific + options: the spouse (available only if the active person + has more than one spouse). + + + + + + Individual Summary + + + + This report produces a detailed summary on the active + person. The report includes all the facts known to the + database about that person. + + + + + + + + Common options for text reports are the filename of the + output, the format of the output, selected style, page size + and orientation. For HTML reports, there is no page + information. Instead, HTML options include the choice of the + HTML template, either available in &app; or a custom template + defined by you. Optionally, the reports can be immediately + opened with the default application. + + + + The options used in reports are persistent: each report + remembers its options used last time. + + + + + + View Reports + + + View reports are representing overall summaries of the + database information available immediately for on-screen + viewing. The following view reports are currently available + in &app;: + + + + + Number of ancestors + + + + This report displays the number of ancestors of the + active person. + + + + + + Summary of the database + + + + This report displays the overall statistics concerning + number of individuals of each gender, various incomplete + entries statistics, as well as family and media + statistics. + + + + + + + + + Web Page + The only available report in this category + is the Narrative Web Site report. It generates a + web site (that is, a set of linked web pages), for + a set of selected individuals. + + + + Narrative Web Site + + + + Introduction + + + &app; 2.0.6 introduced the Narrative Web generator. + The new tool provides considerably more functionality + than the older web generator. Instead of using HTML + templates to customize the pages, CSS style sheets are used. + + + + More information is now displayed about each person, + along with information about sources, places, and media + objects. Introduction pages can be added to provide additional + information, such as family history. + + + + Selecting the output + + + Genealogy records can generate a lot of files. Many web + servers have a difficult time with many files in a single + directory. The Narrative Web Generator strives to keep the + number of files per directory to a managable level. To do + this, a hierarchy of directores is created. The generated + files names are not intuitive, but are unique per person. + Subsequent runs will geneate identical file names, making + it easy to replace files. + + + By default, the output files are written to the specified + directory. Because of the number of files and directories + that are created, it may be difficult to transfer the files + to an external web host. To aid in this, you may directly + create a gzip'd tar file to more easily upload the data. + This is the format that should be used if you would like + to take advantage of the free genealogy page hosting at the + GRAMPS web hosting site. + + To select the gzip'd tar file, select the Store + web pages in .tar.gz archive option. + + + + Applying a filter + + + Like the previous web page generator, and most of the other + &app; reports, you can control what is included in the output + by choosing a filter. Several default filters are provided for + you, but you are free to use the Custom Filter Editor tool to + create your own. + + Any person matching this filter who is not excluded due + to the privacy rules, will be included in the output. The default + filter includes all people in the database. + + + + Applying a style sheet + + GRAMPS provides six built in style sheets for your web page. + Each of these style sheets produces a unique look for your pages. + The generated style sheet is named narrative.css. + You may edit this file if you wish to further customize your + site. + + + If you make modifications to your style sheet, you need to be aware + the regenerating the pages with the same output directory will + overwrite your changes to this file. To prevent this from happening, + make sure you choose No style sheet for subsequent + runs. + + + + Character set encoding + + + Because of GRAMPS internationalization ability, the default character + set for the HTML pages is UTF-8. This provides support for virtually + all characters. + + The Apache web server is sometimes misconfigured to override + the character set specified in an HTML page. This causes problems with + the UTF-8 character set generated by GRAMPS, distorting characters on + the screen. + + If your web server is misconfigured and you do not have priveledge + to fix the configururation, you may solve this problem by overriding the + default character set to match what your web server may be expecting. + + + + Copyright notice + + International copyright law reserves all rights to your data. + You own the data, and people must get your permission to use it. + In genealogy, however, sharing data is a common ideal. It this case, you + may wish to grant the user more rights. + + While the default for GRAMPS is to place a notice indicating that + all rights are reserved, we give you the option to place your site under + one of several of the Create Commons licenses. With a Creative Commons + license, you grant user's certain permission to use your data without + requiring them to contact you directly for permission. + + See the Creative + Commons web site for more information. + + + + Controlling page generation + + Three additional pages can be generated by the web page generator. + The Home page is a page that will display an image and a whatever text + you wish. To enable this page, choose a Media Object + from the Home Media/Note ID menu on the Page + Generation tab. If the Media Object contains an image, the image + is displayed at the top of the page. If the Media Object contains a Note, + the Note's text is used for the text of the page. A second page, the + Introduction page, works similarly. Just choose the Media Object in the + Introduction Media/Note ID menu. + + If you choose to include a contact page, the researcher information + stored in the database is displayed, along with the information specified + in the Publisher contact/Note ID menu. Please use + this page with caution, + since you may consider your contact information to be private. + + + + Privacy + + Privacy of personal information is an important issue on the web + today. &app; tries to give you control over the information that is presented. + + + &app; provides two options to control the privacy of your information. + If you select the Do not include records marked private + option, any data that is marked as private will not be displayed on the + generated site. If you select Restrict information on living people, + &app; will attempt to determine which people have the potential of still + being alive, and will omit these people from the database. Some countries + have laws that indicate that a certain number of years must pass after + someone's death before information can be published. The Years + to restrict from person's death option allows you to specifiy + how many years a person must be deceased before the information is included. + + + Please note that it is your responsibility to double check all + information in the pages for any privacy information. &app; cannot be held + responsible for any privacy issues. + + + + Adding custom code your pages + + If you are not interested in customizing your pages, you may skip + the section. + + The previous web generator allowed you to customize your pages + using HTML templates. Your data would be substituted for certain markers + in the code. + + This method proved to be too cumbersome for most users. The Narrative + Web Page Generator introduces a simpler mechanism. On the Page + Generation tab, you may specify text (including HTML code) that + will be inserted into each page, separately for the header and the + footer. + + To create this code, you need to create a Media Object marked as an + internal note. To create this, add a new Media Object in the Media View, + and select the internal note option. You may then enter your HTML code. + + + + To insert the code from the internal notes into the web pages, + select the appropriate Media Objects from the HTML user + header and HTML user footer menus. + Two div sections will be added to the pages - userheader and userfooter. + The corresponding HTML code is inserted into the HTML page surrounded by div + markers. You can customize your style sheet to provide additional formatting + and positioning information to control these sections. + + + + + +
+ + + Running Tools + + + &app; tools allow you to perform various types of analysis of + your genealogical data. Typically, the tools do not produce + output in form of printouts or files. Instead, they produce + screen output immediately available for the + researcher. However, when appropriate, you can save the + results of running a tool into a file. Tools present one of + the major strengths of &app; compared to the most genealogical + software. + + + + + The tools can be accessed through the menu by choosing + + + Tools + + Tool Section + + + Particular Tool + + . + + Alternatively, you can browse the complete selection of + available tools along with their brief descriptions in a + Tool Selection dialog invoked by clicking + the Tools icon on the toolbar. + + + + + Analysis and Exploration + + + This section contains tools which analyze and explore the + database, but do not alter it. The following analysis and exploration + tools are currently available in &app;: + + + + + Compare individual events + + + + This tool compares events across the selected group of + people. The people for this comparison are chosen with + the use of custom filters. The custom filters can be + created in the Custom Filter Editor (see ) that can be invoked by + clicking the Custom Filter Editor + button. The resulting table produced by this tool can be + saved as a spreadsheet. + + + + + + Interactive descendant browser + + + + This tool builds a tree with the active person being the + root. Children branch from their parents in the usual + manner. Use this tool for a quick glance of a person's + descendants. + + + + + Double-clicking on tree node will bring up the + Edit Person dialog allowing to + view or modify the personal data. + + + + + + + + + + Database Processing + + + This section contains tools which may modify your database. + The tools from this section are used mostly for finding and + correcting errors in the data. The following database + processing tools are currently available in &app;: + + + + + + The modifications will only be performed upon your explicit + consent, except for the automatic fixes performed by + Check and repair database tool. + + + + + + Check and repair database + + + + This tool checks the database for integrity problems, + fixing the problems it can. Specifically, the tool is + checking for: + + + + + + + Broken family links. These are the cases when a + person's record refers to a family while the + family's record does not refer to that person, and + vice versa. + + + + + + + Missing media objects. The missing media object is + the object whose file is referenced in the database + but does not exist. This can happen when the file is + accidentally deleted, renamed, or moved to another + location. + + + + + + + Empty families. These are the family entries which + have no reference to any person as their member. + + + + + + + Parent relationship. This checks all families to + ensure that father and mother are not mixed up. The + check is also made that parents have different + gender. If they have common gender then their + relationship is renamed to "Partners". + + + + + + + + Extract information from names + + + + This tool searches the entire database and attempts to + extract titles and nicknames that may be embedded in a + person's Given name field. If any + information could be extracted, the candidates for + fixing will be presented in the table. You may then + decide which to repair as suggested and which not to. + + + + + + Find possible duplicate people + + + + This tool searches the entire database, looking for the + entries that may represent the same person. + + + + + + Fix capitalization of family names + + + + This tool searches the entire database and attempts to + fix the capitalization of family names. The aim is to + have conventional capitalization: capital first letter + and lower case for the rest of the family name. If + deviations from this rule are detected, the candidates + for fixing will be presented in the table. You may then + decide which to repair as suggested and which not to. + + + + + + Rename personal event types + + + + This tool allows all the events of a certain name + to be renamed to a new name. + + + + + + Reorder &app; IDs + + + This tool reorders the &app; IDs according to the + defaults of &app;. + + + + + + + + Debug + + + This section contains debugging tools that are not of general + interest for many of the users of &app;. If you're not + interested in debugging or developing &app; you may safely + skip this section. + + + + + Python evaluation window + + + + Enter expression into the Evaluation + Window, get the output in Output + Window. Any errors should end up in the + Error Window. + + + + + + Reload plugins + + + Makes an attempt to reload all plugins. + + + + This tool is itself a plugin, but it will not reload itself! + + + + + + Show uncollected objects + + + + Provides the window listing all uncollected objects. + Depending on the system settings, recently abandoned GUI + objects may still be uncollected. + + + + + + + + + Utilities + + + This section contains tools allowing you to perform a simple + operation on a portion of data. The results can be saved in + your database, but they will not modify your existing data. + The following utilities are currently available in &app;: + + + + Custom Filter Editor + + + The Custom Filter Editor builds custom filters that can be + used to select people included in reports, exports, and + other tools and utilities. This is in fact a very powerful + tool in genealogical analysis. + + + + + When you launch it, the User defined + filters dialog appears that lists all the filters + (if any) previously defined by you. Click the + Add... button to define a new filter. + Once you have designed your filters, you can edit, test, and + delete selected filters using the + Edit..., + Test..., and + Delete buttons, respectively. All the + filters displayed in the list will be automatically saved + along with your database and will be available with + subsequent sessions of &app;. + + + + + + The changes made to the filters only take effect when you + click the Apply and close button. + + + + + + Clicking the Add... button invokes the + following Define filter dialog: + + + +
+ Define filter dialog + + + + + + + Shows Define filter dialog. + + + +
+ + + + Type the name for your new filter into the + Name field. Enter any comment that + would help you identify this filter in the future into the + Comment field. Add as many rules to the + Rule list as you would like to your + filter using Add... button. If the + filter has more than one rule, select one of the + Rule operations. This allows you to + choose whether all rules must apply, only one (either) rule + must apply, or exactly one (either) rule must apply, in + order for the filter to generate a match. If your filter has + only one rule, this selection has no effect. + + + + + Check Return values that do not match the filter + rules to invert the filter rule. For example, + inverting "has a common ancestor with I1" rule will match + everyone who does not have a common ancestor with that + person). + + + + + Clicking the Add... button invokes + the following Add Rule dialog: + + + +
+ Add Rule dialog + + + + + + + Shows Add Rule dialog. + + + +
+ + + + The pane on the left-hand side displays available filter + rules arranged by their categories in an expandable + tree. For detailed filter rule reference, see . Click on the arrows to + fold/unfold the appropriate category. Select the rule from + the tree by clicking on its name. The right-hand side + displays the name, the description, and the values for the + currently selected rule. Once you are satisfied with your + rule selection and its values, click + OK to add this rule to the rule list + of the currently edited filter. Clicking + Cancel will abort adding the rule to + the filter. + + + + + + A filter you have already designed may be used as a rule + for another filter. This gives you nearly infinite + flexibility in custom-tailoring your selection criteria + that can be later used in most of the exports, reports, + and some of the tools (such as comparing individual + events). + + + +
+ + Scratch Pad + + + This tool provides a temporary note pad to store database + records for easy reuse. In short, this is a sort of the + copy-and-paste functionality extended from textual objects + to other types of records used in &app;. + + + + + Scratch Pad makes extensive use of drag-and-drop technique. + + + + To invoke Scratch Pad, either choose + + + Tools + Utilities + Scratch Pad + + + or click the ScratchPad button on the + toolbar. The following window will appear: + + + +
+ Scratch Pad tool + + + + + + + Shows Add Scratch Pad tool. + + + +
+ + + + Scratch Pad supports addresses, attributes (both personal + and family), events (both personal and family), names, media + objects references, source references, URLs, and of course + textual information of notes and comments. To store any type + of these records, simply drag the existing record on to the + Scratch Pad from the corresponding editor dialog. To reuse + the record, drag it from the Scratch Pad on to the + corresponding place in the editor, e.g. Address tab, + Attribute tab, etc. + + + + + + Some objects are showing the link icon on the left. This + indicates that dragging such selection will produce a + reference to an existing object, not copy the object + itself. + + + + + For example, the media object file will not be duplicated. + Instead, the reference will be made to an existing media + object, which will result in the local gallery entry. + + + + + + + Scratch Pad storage is persistent within a single &app; + session. Closing the window will not lose the stored + records. However, exiting &app; will. + + + +
+ + Other tools + + + Generate SoundEx codes + + + + This utility generates SoundEx codes for the names of + people in the database. Please visit the NARA Soundex Indexing page to + learn more about Soundex Indexing System. + + + + + + Relationship calculator + + + + This utility calculates and displays the relationship + of any person to the active person. + + + + + + Verify the database + + + + This utility allows you to verify the database based + on the set of criteria specified by you. + + + + + + Difference between Verify tool and previously + described Check tool + + + + + The Check tool detects inconsistencies in the + database structure. The Verify tool, however, is + detecting the records that do not satisfy your + particular criteria. + + + + + + For example, you may want to make sure that nobody in + your database had children at the age of 98. Based on + common sense, such a record would indicate an + error. However, it is not a consistency error in the + database. Besides, someone might have a child at the + age of 98 (although this rarely happens). The Verify + tool will display everything that violates your + criteria so that you can check whether the record is + erroneous or not. The ultimate decision is yours. + + + + + + +
+
+
+ + + + Settings + + + Preferences + + Most of the settings in &app;, are configured in the + Preferences dialog. To invoke it, choose + Edit + Preferences.... + +
+ Preferences dialog + + + Shows Preferences dialog. +
+ + The pane on the left displays the tree of available option + categories. Selecting a tree node will display the corresponding + options in the right side of the dialog. + + + Database + This category contains preferences relevant to the + database itself. It has the following subcategories: + + + General + + + Automatically + load last database + Check this box to automatically load the + last open database on startup. + + + Family name guessing + This option affects the initial family name of a + child when he/she is added to the database. + + This option only + affects the initial family name guessed by &app; when the + Edit Person dialog is launched. You can modify + that name the way you see fit. Set this option to the value that you + will most frequently use, as it will save you a lot of + typing. + + If None is selected, no guessing will be + attempted. Selecting Father's surname will use + the family name of the father. Selecting Combination of + mother's and father's surname will use the father's name + followed by the mother's name. Finally, Icelandic + style will use the father's given name followed by the + "sson" suffix (e.g. the son of Edwin will be guessed as + Edwinsson). + + + + + + + GRAMPS IDs + Enter ID prefixes for various kinds of database + entries into the corresponding text entry fields. + + + The ID prefixes use formatting conventions common for + C, Python, and other programming languages. For example, the %04d + expands to an integer, prepended with zeros to have the total + width of four digits. If you would like IDs to be 1, 2, 3, etc, + simply set the formatting parameter to %d. + + + + + Researcher Information + Enter your personal information in the corresponding + text entry fields. Although &app; requests information about you, + this information is used only so that &app; can create valid GEDCOM + output files. A valid GEDCOM file requires information about the file's + creator. If you choose, you may leave the information empty, however + none of your exported GEDCOM files will be valid. + + + + + + + + + Display + This category contains preferences relevant to + displaying database records and controls in &app;. + It has the following subcategories: + + + + General + + + + + Default view + This determines which view will appear when + you start &app;. Choose between Person and Family views. + + + + Family view style + This selects between the two available styles + of the Family view layout. The Left to right + style is similar to the Family Tree Maker (tm), while the + Top to bottom is similar to the Reunion. + + + + Always display the LDS ordinance + tabs + Check this box to have LDS ordinance tabs + displayed. If you do not know what LDS is then you probably + should not check it. + + Display Tip of the + Day + Check this box to have the Tip + of the Day dialog appear on every startup. + The tips are displayed randomly from the large collection + of information bits on &app;. + + + The Tip of the Day is likely + to be useful for new user of &app;. + + + + + + + + + Dates + + + Select the display format for the dates + from the available formats listed in this menu. + + + Available date display formats are language-specific. + Depending on whether or not there is a &app; date displayer + available for your language, you may or may not have a lot of + choices. + + + + + + Toolbar and Statusbar + + + + + Toolbar + Select the desired appearance of the toolbar + icons from the menu. Selecting GNOME + Settings will use the overall settings selected + for your GNOME desktop. + + + + Statusbar + Select the desired contents displayed in the + statusbar using the radio buttons. + + + + + + + + + + + +
+ + + Other settings + + Besides Preferences dialog, there are + other settings available in &app;. For various reasons they have been + made more readily accessible, as listed below. + + + + Column Editor + + The columns of the list views may be added, removed, or reordered + in a Column Editor Dialog, + see . Only checked columns will + be shown in the view. To change their order, drag any column to its desired place inside + the editor. Clicking OK will reflect the changes + in the appropriate view. To invoke Column Editor Dialog, + choose EditColumn + Editor.... + + + + The Column Editor is available + and works in the same way for all list views. + Specifically, it is available for People View, Family View (children list). + Sources View, Places View, and Media View. + + + + + Setting Home person + The Home person is the person who becomes active + when database opened, when Home button is clicked + or the Home menu item is selected from + either Go menu or the right-click context menu + anywhere. + + To set Home person, make the desired person active and + then choose EditSet Home + person.... + + + + + Adjusting viewing controls + Whether the toolbar, the sidebar, or the filter (People View + only) are displayed in the main window is adjusted through + the View menu. + + + + + + + + + Advanced manipulation of settings + + The contents of this section is outside the scope + of interest of a general user of &app;. If you proceed with tweaking + the options on the low level you may damage your &app; installation. + Be careful. YOU HAVE BEEN WARNED! + + + By default, &app; stores its settings using gconf2 system. + All the settings used in this version of &app; are stored in + subdirectories under /apps/gramps/ in the + gconf2 namespace. Accessing the keys can be done either using + gconftool-2 command line tool, or the + gconf-editor GUI tool. + + + All keys are documented, and the notification mechanisms + are used as appropriate. Therefore, updating keys from outside + of &app; should lead to updating &app; in real time, without + necessarily restarting it. + + +
+ + + + Keybindings reference + Most of the standard menu items define equivalent keybindings. + These are apparent because they are displayed on the right of + the menu item. However, some keybindings are not associated with + any items in the menu. + + This appendix contains the list of keybindings that are not + displayed in menus of &app;. + + + + List Views + The following bindings are available in all list views: + People View, Sources View, Places View, and Media View. + + + + + + + + Key + Function + + + + + Enter + Invoke Edit Person dialog + with the selected person. + + + + + + + + + + Family View + The bindings available in the Family View depend on where the + focus is. The following tables list the bindings for all focus + targets. + + + + Focus on the Active Person + + + + + + + + + Key + Function + + + + + Enter + Invoke Edit Person dialog with + the active person. + + + Ctrl+Down + or Ctrl+Right + Swap the Active Person and the selected spouse. + Use Ctrl+Down in standard Family View and + Ctrl+Right in alternative Family + View. + + + + + + + + + + Focus on the Spouse box + + + + + + + + + Key + Function + + + + + Enter + Edit relationship between the Active Person and + the selected spouse. + + + Shift+Enter + Edit the personal information for the selected + spouse. + + + Insert + Add a person from the database to the spouse + list. + + + Shift+Insert + Add a new person to the database and to the spouse + list. + + + Delete + Delete the selected spouse from the spouse + list. The spouse is not deleted from the database. + + + Ctrl+Up + or Ctrl+Left + Swap the selected spouse and the Active Person. + Use Ctrl+Up in standard Family View and + Ctrl+Left in alternative Family + View. + + + + + + + + + + Focus on the Parents box + + + + + + + + + Key + Function + + + + + Enter + Edit relationship between the parents and their + child (either the Active Person or the selected spouse, depending + which parents box the focus is in). + + + Insert + Add a new set of parents from the database to the + list. + + + Shift+Insert + Add a new set of parents to the database and to the + list. + + + Delete + Delete the selected parents from the list. + The parents are not deleted from the database. + + + Ctrl+Right + or Ctrl+Down + Make the selected parents the active family. + Use Ctrl+Right in standard Family View and + Ctrl+Down in alternative Family + View. + + + + + + + + + + Focus on the Children box + + + + + + + + + Key + Function + + + + + Enter + Edit relationship between the child and his/her + parents (the Active Person and the selected + spouse). + + + Shift+Enter + Edit the personal information for the selected + child. + + + Insert + Add a new person from the database to the children + list. + + + Shift+Insert + Add a new person to the database and to the children + list. + + + Delete + Delete the selected child from the list. + The child is not deleted from the database. + + + Ctrl+Left + or Ctrl+Up + Make the selected child the Active Person. + Use Ctrl+Left in standard Family View and + Ctrl+Up in alternative Family + View. + + + + + + + + + + + + + + + + + Filter rules reference + This appendix lists of all the filter rules currently defined + in &app;. Each of these rules is available for use when creating custom + filters, see . The rules are + listed by their categories. + + + + General filters + This category includes the following most general rules: + + + + Has complete record + This rule matches all people whose records are + marked as complete. Currently, the completeness of personal + information is marked manually, in the Edit Person + dialog. + + + + People with incomplete names + This rule matches all people with either + given name or family name missing. + + + + Is bookmarked person + This rule matches all people who are on the + bookmark list. + + + + Has text matching substring of + This rule matches all people whose records contain + specified substring. All textual records are searched. Optionally, + the search can be made case sensitive, or a regular expression + match. + + + + Everyone + This rule matches any person in the database. + As such it is not very useful on its own except for testing purposes. + However, it may be useful in combinations with other rules. + + + + People probably alive + This rule matches all people whose records do + not indicate their death and who are not unreasonably old, + judging by their available birth data and today's date. + + + + Has a name + This rule matches any person whose name + matches the specified value in full or in part. For example, + Marta Ericsdotter will be matched by the rule using the + value "eric" for the family name. + + + Separate values can be used for Given name, Family name, + Suffix, and the Title. The rule returns a match if, and only if, + all non-empty values are (partially) matched by a person's + name. To use just one value, leave the other values empty. + + + + Has the Id + This rule matches any person with a specified + &app; ID. The rule returns a match only if the ID is matched + exactly. + + + You can either enter the ID into a text entry field, or + select a person from the list by clicking + Select... button. In the latter case, the + ID will appear in the text field after the selection was made. + + + + Is default person + This rule matches the default (home) person. + + + + People marked private + This rule matches people whose records are marked + as private. + + + + Is a female + This rule matches any female person. + + + + People who have images + This rule matches people with images in their + galleries. + + + + People without a birth date + This rule matches people missing birth date. + + + + Is a male + This rule matches any male person. + + + + + + + + + Event filters + This category includes the following rules that match people + based on their recorded events: + + + Has the birth + This rule matches people whose birth event + matches specified values for Date, Place, and Description. + The rule returns a match even if the person's birth event matches + the value partially. The matching rules are case-insensitive. + For example, anyone born in Sweden will be matched by the rule + using the value "sw" for the Place. + + + The rule returns a match if, and only if, + all non-empty values are (partially) matched by a person's + birth. To use just one value, leave the other values empty. + + + + Has the death + This rule matches people whose death event + matches specified values for Date, Place, and Description. + The rule returns a match even if the person's death event + matches the value partially. The matching rules are case-insensitive. + For example, anyone who died in Sweden + will be matched by the rule using the value "sw" for the Place. + + + The rule returns a match if, and only if, + all non-empty values are (partially) matched by a person's + death. To use just one value, leave the other values empty. + + + + Has source of + This rule matches people whose records refer + to the specified source. + + + + Has the personal event + This rule matches people that have a personal + event matching specified values for the Event type, Date, Place, + and Description. The rule returns a match even if the person's + event matches the value partially. The matching rules are + case-insensitive. For example, anyone who graduated + in Sweden will be matched by the rule using the Graduation event + and the value "sw" for the Place. + + + The personal events should be selected from a pull-down menu. + The rule returns a match if, and only if, all non-empty values + are (partially) matched by the personal event. + To use just one value, leave the other values empty. + + + + Has the family event + This rule matches people that have a family + event matching specified values for the Event type, Date, Place, + and Description. The rule returns a match even if the person's + event matches the value partially. The matching rules are + case-insensitive. For example, anyone who was married in Sweden + will be matched by the rule using the Marriage event and the + value "sw" for the Place. + + + The family events should be selected from a pull-down menu. + The rule returns a match if, and only if, all non-empty values + are (partially) matched by the personal event. + To use just one value, leave the other values empty. + + + + Witness + This rule matches people who are present as + a witness in the event. If the personal or family event type is + specified, only the events of this type will be searched. + + + + People with incomplete events + This rule matches people missing date or place in + any personal event. + + + + Families with incomplete events + This rule matches people missing date or place in + any family event of any of their families. + + + + + + + + Family filters + This category includes the following rules that match people + based on their family relationships: + + + People with children + This rule matches people with children. + + + + People with multiple marriage records + This rule matches people with more than one spouse. + + + + People with no marriage records + This rule matches people with no spouses. + + + + People who were adopted + This rule matches adopted people. + + + + Has the relationships + This rule matches people with a particular + relationship. The relationship must match the type selected from + the menu. Optionally, the number of relationships and the number + of children can be specified. + + + The rule returns a match if, and only if, + all non-empty values are (partially) matched by a person's + relationship. To use just one value, leave the other values empty. + + + + Is spouse of filter match + This rule matches people married to someone + who is matched by the specified filter. + The specified filter name should be selected from the menu. + + + + Is a child of filter match + This rule matches people for whom either parent + is matched by the specified filter. + The specified filter name should be selected from the menu. + + + + Is a parent of filter match + This rule matches people whose child + is matched by the specified filter. + The specified filter name should be selected from the menu. + + + + Is a sibling of filter match + This rule matches people whose sibling + is matched by the specified filter. + The specified filter name should be selected from the menu. + + + + + + + + Ancestral filters + This category includes the following rules that match people + based on their ancestral relations to other people: + + + Is an ancestor of + This rule matches people who are ancestors of the + specified person. The Inclusive option determines whether the + specified person should be considered his/her own ancestor (useful + for building reports). + + + You can either enter the ID into a text entry field, or + select a person from the list by clicking + Select... button. In the latter case, the + ID will appear in the text field after the selection was made. + + + + Is an ancestor of person at + least N generations away + This rule matches people who are ancestors of the + specified person and are at least N generations away from that person + in their lineage. For example, using this rule with the value of 2 + for the number of generations will match grandparents, + great-grandparents, etc., but not the parents of the specified + person. + + + + Is an ancestor of person not more + than N generations away + This rule matches people who are ancestors of the + specified person and are no more than N generations away from that + person in their lineage. For example, using this rule with the value + of 2 for the number of generations will match parents and + grandparents, but not great-grandparents, etc., of the specified + person. + + + + Has a common ancestor with + This rule matches people who have common ancestors + with the specified person. + + + + Has a common ancestor with filter match + This rule matches people who have common ancestors + with someone who is matched by the specified filter. + The specified filter name should be selected from the menu. + + + + Is an ancestor of filter match + This rule matches people who are ancestors + of someone who is matched by the specified filter. + The specified filter name should be selected from the menu. + + + + + + + + Descendant filters + This category includes the following rules that match people + based on their descendant relations to other people: + + + Is a descendant of + This rule matches people who are descendants of the + specified person. The Inclusive option determines whether the + specified person should be considered his/her own descendant (useful + for building reports). + + + You can either enter the ID into a text entry field, or + select a person from the list by clicking + Select... button. In the latter case, the + ID will appear in the text field after the selection was made. + + + + Is a descendant of person at + least N generations away + This rule matches people who are descendants of the + specified person and are at least N generations away from that person + in their lineage. For example, using this rule with the value of 2 + for the number of generations will match grandchildren, + great-grandchildren, etc., but not the children of the specified + person. + + + + Is a descendant of person not more + than N generations away + This rule matches people who are descendants of the + specified person and are no more than N generations away from that + person in their lineage. For example, using this rule with the value + of 2 for the number of generations will match children and + grandchildren, but not great-grandchildren, etc., of the specified + person. + + + + Is a descendant of filter match + This rule matches people who are descendants + of someone who is matched by the specified filter. + The specified filter name should be selected from the menu. + + + + Is a descendant family member of + This rule not only matches people who are + descendants of the specified person, but also those descendants' + spouses. + + + + + + + + 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 Select... buttons. In the + latter case, the ID will appear in the text field after the + selection was made. + + + + + + + + + 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. + + + + Matches the filter named + This rule matches people who are matched + by the specified filter. + The specified filter name should be selected from the menu. + + + + + + + + + + + + Known Bugs and Limitations + +The known limitations include the BSDDB performance issues related +to caching and the memory size. As long as the BSDDB cache fits completely +into the available memory on the system, the performance should be +adequate. When the cache size exceeds that of the free memory and +portions of database cache start to be swapped onto the disk, the performance +degrades appreciably. This can be solved by adjusting the BSDDB cache +size for the large databases. + + + + + + About GRAMPS + &app; was written by Donald N. Allingham + (don@gramps-project.org). + + + The somewhat incomplete list of contributors includes (in alphabetical order): + + +Larry Allingham +Larry Allingham, Jr. +Jens Arvidsson +Marcos Bedinelli +Douglas S. Blank +Radu Bogdan Mare +Alexander Bogdashevsky +Richard Bos +Nathan Bullock +Lorenzo Cappelletti +Pier Luigi Cinquantini +Bruce J. DeGrasse +Alexandre Duret-Lutz +Billy C. Earney +Baruch Even +Bernd Felsche +Egyeki Gergely +Michel Guitel +Steve Hall +David R. Hampton +Martin Hawlisch +Anton Huber +Frode Jemtland +Greg Kuperberg +Arkadiusz Lipiec +Lars Kr. Lundin +Radek Malcic +Leonid Mamtchenkov +Tino Meinen +Frederick Noronha +Jeffrey C. Ollie +Donald A. Peterson +Guillaume Pratte +Laurent Protois +Matthieu Pupat +Trevor Rhodes +Alexander Roitman +Jason Salaz +Julio Sanchez +Bernd Schandl +Martin Senftleben +Gary Shao +Jim Smart +Steve Swales +Eero Tamminen +Samuel Tardieu +Richard Taylor +James Treacy +Sebastian Voecking +Xing Wang +Tim Waugh +Jesper Zedlitz + +If you know of somebody else who should be listed here, please let us know. + + + + To find more information about &app;, please visit the + GRAMPS Project + Web page. + + To report a bug or make a suggestion regarding this application or + this manual, use the help menu in &app;, or follow the directions + on this site. + + + + +