Overview
The Database Section includes properties related to the data file. Data files are GEDCOM files or databases from applications where GedSite supports direct import.
Properties
Choose Data File...
Use the Choose Data File... button to select the GEDCOM file or TMG project to process.
When you click the button, GedSite will open a standard Windows "open file" dialog window. Navigate to the folder that contains the GEDCOM file or TMG project you want to process, select it, and click the [Open] button. GedSite will load the selected file.
If you save the GedSite file after you choose a data file, the path to the data file is stored in the GedSite file and it will be loaded automatically the next time you open the GedSite file.
CHAR Value
This property only applies to GEDCOM files.
In most instances, GedSite will detect the character encoding of GEDCOM files. GedSite inspects the initial text in the file, and also uses the value of the GEDCOM CHAR
record to decide which character encoding it should use.
In some cases, GedSite will not be able to determine the character encoding, typically because the file's CHAR
record does not match the actual encoding used for the file. In that circumstance, set the CHAR Value property to the encoding that works best.
Choice | Result |
---|---|
File Value | If GedSite cannot detect the character encoding by previewing some text in the file, it will use the encoding indicated by the file's CHAR record.
File Value is the default setting, and it is usually best to leave the property set to this value. |
ANSEL | If GedSite cannot detect the character encoding by previewing some text in the file, it will use the ANSEL encoding. For more information about ANSEL, see the Character Encoding help page. |
ASCII | If GedSite cannot detect the character encoding by previewing some text in the file, it will use the Windows 1252 encoding. That encoding is a superset of the ASCII encoding and is commonly used. |
UTF-8 | If GedSite cannot detect the character encoding by previewing some text in the file, it will use the UTF-8 encoding, a compact form for representing Unicode. |
Please see the Character Encoding help page for more information about character encodings.
Capitalize Properties
GedSite has a built-in name capitalization routine that converts uppercase names to mixed-case names. You may enable or disable it for the following name parts:
- Title
- Given Name
- Surname
- Suffix
GedSite capitalizes names according to a "Lower-Case-Following-Letter" (LCFL) algorithm. Using LCFL, any alphabetic character that follows an alphabetic character is lowercased. Other letters are uppercased. The usual result is to lowercase the 2nd through Nth letters in words.
GedSite modifies the LFCL output to handle certain exceptions for surnames. For most names that begin with "MC" or "MAC", GedSite will change the letters to "Mc" and "Mac", respectively. GedSite also has special processing for words that occur in the middle of surnames such as "DE" and "VAN".
Lastly, GedSite uses lists of exceptions to handle name parts that cannot be capitalized using the LCFL algorithm.
Use Global Sentences
A global sentence is GedSite's terminology for a sentence defined for a tag type. Some programs call tags "events" or "facts".
Typically, global sentences are defined in the source application's definition window for a tag. Some applications support sentences that vary by role, and if so, a sentence template will be defined as part of a role.
Global sentences apply to all the tags of that type. Some genealogy applications allow the global sentence to be overridden for a specific tag. GedSite calls those "local" sentences and they are described below.
When Use Global Sentences is checked, roles and sentences defined by Tag Type records in the GEDCOM file are used to render the output for tags rather than using sentences defined via GedSite's Tag Types.
If the Database.Use Global Sentences property is unchecked, GedSite will ignore the roles and sentences defined by Tag Type records in the GEDCOM file and use its own roles and sentences.
Use Local Sentences
A local sentence is GedSite's terminology for a sentence template defined for a specific tag (name or event), rather than for a tag type. Your genealogy application may refer to such sentences as "customized" or use some other term.
When Use Local Sentences is checked, sentences included with specific events in the GEDCOM file are used to render the output for an event rather than using the default sentence defined for the Tag Type.
If the Database.Use Local Sentences property is unchecked, GedSite will ignore the local sentence and use the default sentence for the Tag Type.
Sentence Limitations
There are several limitations associated with sentences passed to GedSite from the source application's data file:
- Some applications do not support sentences, or may not include either global or local sentences in their GEDCOM export files.
- Source applications do not share a common definition for sentence templates. There are many differences in variable naming, syntax, etc.
- Source applications vary in terms of the capabilities of their sentence templates. GedSite may or may not be able to imitate all the capabilities of the source application.
If a source application provides a sentence template, GedSite does its best to recognize that a template is present and import the template, and the GedSite sentence engine includes extensions for reading sentence templates from several programs.
Global and local sentence templates are supported as follows as of GedSite version 5.01:
Application | Global | Local | Notes |
---|---|---|---|
Family Historian | Yes | Yes | Note 1 |
Legacy | Yes | Yes | |
RootsMagic | Yes | Yes | |
rootstrust | Yes | No | Note 2 |
The Master Genealogist | Yes | Yes | Note 3 |
Notes
- See the Plug-In section of the Family Historian help page.
- rootstrust does not support local sentences.
- Sentence templates from TMG are only supported when using the direct import option. TMG does not include sentence templates when exporting to GEDCOM.