eTAG Specification

This page aims to document the requirements of my proposed eTAG widget to aid the online genealogist.

Current Status: Draft 0.1
Last Updated: 15 May 2012

Table of Contents

  1. Introduction
  2. Implementation
  3. Supported Web Sites
  4. HTML to GEDCOM Mappings

Introduction

eTAG = export Transcript As GEDCOM.

eTAG is designed to remove the chore of copying & pasting data from a web page to your genealogy software package of choice. This can become particularly laborious when confronted with a Census record of a family with many children!

Some sites (e.g. Ancestry) allow you to save the data on the current page to their proprietary online tree, which can subsequently be exported as GEDCOM and then imported to an offline genealogy package. However, not all sites support this feature.

Implementation

eTAG must be operating system independent. i.e. Run on Windows, MacOS and Linux.

In order to facilitate the above aim, eTAG is likely to be implemented as either a Google Chrome Extension or a Mozilla Firefox Add-on.

Supported Web Sites

eTAG must provide support for the main genealogy web sites.

List of initially supported web sites:

List of future supported web sites:

HTML to GEDCOM Mappings

FamilySearch

For each result-item on the HTML page, the result-value must be captured for each result-label.
The Source Citation value must also be captured.

Birth/Baptism Records

Source HTML Element Target GEDCOM Element
Name NAME_PERSONAL
Gender SEX_VALUE
Baptism/Christening Date DATE_VALUE with EVENT_TYPE_INDIVIDUAL=BAPM
Baptism/Christening Place PLACE_VALUE with EVENT_TYPE_INDIVIDUAL=BAPM
Birth Date DATE_VALUE with EVENT_TYPE_INDIVIDUAL=BIRT
Birthplace PLACE_VALUE with EVENT_TYPE_INDIVIDUAL=BIRT
Death Date DATE_VALUE with EVENT_TYPE_INDIVIDUAL=DEAT
Name Note PLACE_VALUE with EVENT_TYPE_INDIVIDUAL=DEAT
Race CASTE_NAME
Father’s Name NAME_PERSONAL
Father’s Birthplace PLACE_VALUE with EVENT_TYPE_INDIVIDUAL=BIRT
Father’s Age AGE_AT_EVENT
Mother’s Name NAME_PERSONAL
Mother’s Birthplace PLACE_VALUE with EVENT_TYPE_INDIVIDUAL=BIRT
Mother’s Age AGE_AT_EVENT
Indexing Project (Batch) Number
System Origin
Source Film Number
Reference Number
Source Citation SOURCE_DESCRIPTION

Marriage Records

Death Records

Census Records

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s