Genealogica Grafica

Last updated
Genealogica Grafica
Original author(s) Tom de Neef
Initial release2006
Stable release
1.23.3 / 20 December 2016;6 years ago (2016-12-20)
Operating system Windows
Available in Multilingual
Type Genealogy software
License Freeware
Website www.genealogicagrafica.nl

Genealogica Grafica is a utility for the creation of genealogical charts and reports for web publishing. Genealogica Grafica relies on genealogy software to produce the GEDCOM file; it requires as an input and checks the GEDCOM for consistency of the data and produces a variety of web reports.

Contents

History

In 2006, the first release of Genealogica Grafica [1] replaced KStableau. As of version 1.23, the program is freeware, and a license key is no longer required for the advanced functions.

Data validation

The program is very thorough in checking the input GEDCOM for inconsistencies. This includes verifying the consistency of the inter-and intra-family links and the dates of the recorded events, trivial mistakes (such as recording 1931 instead of 1913), missing marriages (when two childbirths are very far apart) and double entries. [2] In principle, it can also signal misspellings of birth places, using an international geographic database. The utility can detect and localise circular references in the GEDCOM.

Reports

Genealogica Grafica reports can clearly show inter-marriage, cross-relationships. [3] [4] [5]

Related Research Articles

fsck System tool for checking the consistency of a file system

The system utility fsck is a tool for checking the consistency of a file system in Unix and Unix-like operating systems, such as Linux, macOS, and FreeBSD. The equivalent programs on MS-DOS and Microsoft Windows are CHKDSK and SCANDISK.

In computer programming, Base64 is a group of binary-to-text encoding schemes that represent binary data in sequences of 24 bits that can be represented by four 6-bit Base64 digits.

GEDCOM, complete name FamilySearch GEDCOM, is a de facto open file format specification to store genealogical data, and import or export it between compatible genealogy software. GEDCOM is an acronym standing for Genealogical Data Communication. GEDCOM was developed by the Church of Jesus Christ of Latter-day Saints as an aid to genealogical research. Most genealogy software supports importing from and exporting to GEDCOM format.

<span class="mw-page-title-main">Race condition</span> When a systems behavior depends on timing of uncontrollable events

A race condition or race hazard is the condition of an electronics, software, or other system where the system's substantive behavior is dependent on the sequence or timing of other uncontrollable events. It becomes a bug when one or more of the possible behaviors is undesirable.

<span class="mw-page-title-main">PhpGedView</span>

PhpGedView is a free PHP-based web application for working with genealogy data on the Internet. The project was founded and is headed by John Finlay. It is licensed under the GPL-2.0-or-later license.

Utility software is software designed to help analyze, configure, optimize or maintain a computer. It is used to support the computer infrastructure - in contrast to application software, which is aimed at directly performing tasks that benefit ordinary users. However, utilities often form part of the application systems. For example, a batch job may run user-written code to update a database and may then include a step that runs a utility to back up the database, or a job may run a utility to compress a disk before copying files..

<span class="mw-page-title-main">Pedigree collapse</span> Concept in genealogy

In genealogy, pedigree collapse describes how reproduction between two individuals who share an ancestor causes the number of distinct ancestors in the family tree of their offspring to be smaller than it could otherwise be. Robert C. Gunderson coined the term; synonyms include implex and the German Ahnenschwund.

This article discusses support programs included in or available for OS/360 and successors. IBM categorizes some of these programs as utilities and others as service aids; the boundaries are not always consistent or obvious. Many, but not all, of these programs match the types in utility software.

In computer science, data validation is the process of ensuring data has undergone data cleansing to ensure they have data quality, that is, that they are both correct and useful. It uses routines, often called "validation rules", "validation constraints", or "check routines", that check for correctness, meaningfulness, and security of data that are input to the system. The rules may be implemented through the automated facilities of a data dictionary, or by the inclusion of explicit application program validation logic of the computer and its application.

<span class="mw-page-title-main">Fuzzing</span> Automated software testing technique

In programming and software development, fuzzing or fuzz testing is an automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a computer program. The program is then monitored for exceptions such as crashes, failing built-in code assertions, or potential memory leaks. Typically, fuzzers are used to test programs that take structured inputs. This structure is specified, e.g., in a file format or protocol and distinguishes valid from invalid input. An effective fuzzer generates semi-valid inputs that are "valid enough" in that they are not directly rejected by the parser, but do create unexpected behaviors deeper in the program and are "invalid enough" to expose corner cases that have not been properly dealt with.

<span class="mw-page-title-main">Genealogy software</span> Software for family history research

Genealogy software is computer software used to record, organize, and publish genealogical data.

In software development, a build is the process of converting source code files into standalone software artifact(s) that can be run on a computer, or the result of doing so.

<span class="mw-page-title-main">GeneWeb</span>

GeneWeb is a free multi-platform genealogy software tool created and owned by Daniel de Rauglaudre of INRIA. GeneWeb is accessed by a Web browser, either off-line or as a server in a Web environment. It uses very efficient techniques of relationship and consanguinity computing, developed in collaboration with Didier Rémy, research director at INRIA. GeneWeb is used as the engine for several public genealogy websites, including Geneanet, a collection of inter-searchable genealogical databases currently containing references to more than 225 million persons.

<span class="mw-page-title-main">Gramps (software)</span> Genealogy software

Gramps is a free and open source genealogy software. Gramps is programmed in Python using PyGObject. It uses Graphviz to create relationship graphs.

This article compares several selected client-based genealogy programs. Web-based genealogy software is not included.

<span class="mw-page-title-main">Geni.com</span> Genealogy and social networking website owned by MyHeritage

Geni is an American commercial genealogy and social networking website, founded in 2006, and owned by MyHeritage, an Israeli private company, since November 2012. As of 2021, MyHeritage has kept its genealogical website separate from Geni's website, though the Smart Matches™ feature enables matching of Geni profiles to trees on MyHeritage and to other family tree sites and digitized records.

The Master Genealogist (TMG) is genealogy software originally created by Bob Velke for Microsoft DOS in 1993, with a version for Microsoft Windows released in 1996. Data entry was customized through the use of user-defined events, names, and relationship types. Official support for TMG ceased at the end of 2014. Informal support continues through a number of online user groups.

<span class="mw-page-title-main">GenoPro</span>

GenoPro is a software application for drawing family trees and genograms. GenoPro can store additional information such as pictures, contacts, places, sources, occupation and education history for each individual, as well as document the relationships among individuals.

Domain-specific multimodeling is a software development paradigm where each view is made explicit as a separate domain-specific language (DSL).

<span class="mw-page-title-main">HuMo-gen</span>

HuMo-genealogy is a free and cross-platform web application for displaying and editing genealogical data on the Internet. HuMo-gen is written in PHP and is under the GPL-3.0-only license. HuMo-gen supports UTF-8 and is bi-directional. The project was founded in 1999 by Huub Mons in the Netherlands. It is now developed by Huub Mons and Yossi Beck with contributions of other users. Since March 2010 HuMo-gen is hosted on SourceForge.

References

  1. "Genealogica Grafica's home page".
  2. "Example error report (the links will work while Genealogica Grafica is open)".
  3. "Example of inbreeding across many generations".
  4. "Inbreeding across 40 generations" (PDF).
  5. "Inter-marriage connections can be very complex" (PDF).