The goal is to transform data into information, and information into insight.
Carly Fiorina
| Table Name field name |
Type | Description | |
|---|---|---|---|
| Top | |||
| Associate | |||
| id | Integer PK | Unique key identifying an Associated Database. | |
| path | Text | The file path (relative to current database) to associated database. | |
| comment | Text | Short comment to help identify the database in a list. | |
| Top | |||
| Citation | |||
| id | Integer PK | Unique key identifying a Citation. | |
| higher_id | Integer FK | Key identifying a higher Citation record that this one refines. Zero if there is no higher Citation. | |
| ref_id | Integer FK | Pointer to the Reference record that this is a Citation of. | |
| ref_seq | Integer | The position in the sequence of Citations for the given Reference record. | |
| rep_id | Integer FK | Pointer to the Repository record that contains this Citation. | |
| comment | Text | A comment to help clarify this Citation. | |
| uid | Text | A universal identifier to identify this record across databases. | |
| changed | Integer | The date this record was last changed, held as a JDN. | |
| Top | |||
| CitationPart | |||
| id | Integer PK | Unique key identifying a Citation Part. | |
| cit_id | Integer FK | The Citation key that this is a part of. | |
| type_id | Integer FK | The key in CitationPartType that identifies the type of CitationPart that this is. | |
| val | Text | The actual value of this citation part | |
| cit_seq | Integer | The position in the sequence of CitationParts for the given Citation record. | |
| comment | Text | A comment to help clarify this CitationPart. | |
| Top | |||
| CitationPartType | |||
| id | Integer PK | Unique key identifying a Citation Part Type | |
| name | Text | The actual name of the citation part. | |
| style | Integer | A value indicating how the value should displayed. | |
| comment | Text | A comment to help clarify this CitationPartType. | |
| uid | Text | A universal identifier to identify this record across databases. | |
| changed | Integer | The date this record was last changed, held as a JDN. | |
| Top | |||
| Contact | |||
| id | Integer PK | Unique key identifying an Contact. | |
| type_id | Integer FK | Pointer to a ContactType for this contact. | |
| list_id | Integer FK | Pointer to an ContactList record that this formas a part of | |
| list_seq | Integer | The position in the sequence of Contacts for the given ContactList record. | |
| val | Text | The Contact details, Address, Telephone number, email address etc. | |
| Top | |||
| ContactList | |||
| id | Integer PK | Unique key identifying an ContactList | |
| ind_id | Integer FK | Optional pointer to an Individual record that this is a list of contacts for. | |
| Top | |||
| ContactType | |||
| id | Integer PK | Unique key identifying an ContactType | |
| name | Text | Name of the Contact Type. ie Address, Telephone, Email, etc. | |
| uid | Text | A universal identifier to identify this record across databases. | |
| changed | Integer | The date this record was last changed, held as a JDN. | |
| Top | |||
| Date | |||
| id | Integer PK | Unique key identifying a Date. | |
| jdn | Integer | The start date of a range, stored as a Julian day number. | |
| range | Integer | The inclusive number of days in the date range. A value of 0 indicates a range of 1 day | |
| rel_id | Integer FK | If the date is based on a relative date, this points to the RelativeDate record. | |
| type | Integer |
A collection of flags indicating the type of dates held: 1=About, 2=Before, 4=After. |
|
| descrip | Text | A text representation of the date in addition or in place of the date number | |
| record_sch | Integer | A number indicating the date scheme used to record the date, Unstated, Unknown, Unlisted, Gregorian, Julian, English, Scottish etc |
|
| display_sch | Integer | A number indicating the default date scheme used for the date display, Unstated, Unknown, Unlisted, Gregorian, Julian, English, Scottish etc |
|
| uid | Text | A universal identifier to identify this record across databases. | |
| changed | Integer | The date this record was last changed, held as a JDN. | |
| Top | |||
| Event | |||
| id | Integer PK | Unique key identifying an Event | |
| title | Text | The name of the Event, such as "Marriage of John Smith and Mary Jones". | |
| higher_id | Integer FK | Unique identifier that indicates a higher Event which contains this event. | |
| type_id | Integer FK | Unique identifier that indicates to which Event Type this event belongs. | |
| date1_id | Integer FK | The point date associated with the Event. | |
| date2_id | Integer FK | The optional second date if a date range is associated with the Event. | |
| place_id | Integer FK | Unique identifier in Place that indicates where this Event took place. | |
| note | Text | Optional note that relates to the Event. | |
| date_pt | Integer | A single day used to order lists of events. | |
| user_ref | Text | Optional user defined reference code. | |
| Top | |||
| Eventa | |||
| id | Integer PK | Unique key identifying an Eventa | |
| title | Text | The name of the Event, such as "Marriage of John Smith and Mary Jones". | |
| ref_id | Integer FK | The Reference Document that was the source of the Eventa. | |
| type_id | Integer FK | Unique identifier that indicates to which Event Type this eventa belongs. | |
| date1_id | Integer FK | The point date associated with the Eventa. | |
| date2_id | Integer FK | The optional second date if a date range is associated with the Eventa. | |
| place_id | Integer FK | Unique identifier in Place that indicates where this Eventa took place. | |
| note | Text | Optional note that relates to the Eventa. | |
| date_pt | Integer | A single day used to order lists of events. | |
| uid | Text | A universal identifier to identify this record across databases. | |
| changed | Integer | The date this record was last changed, held as a JDN. | |
| Top | |||
| EventaPersona | |||
| id | Integer PK | Unique key identifying an EventaPersona. | |
| eventa_id | Integer FK | Pointer to an Eventa | |
| per_id | Integer FK | Pointer to a Persona | |
| role_id | Integer FK | Points to the role played by the Persona | |
| note | Text | Optional note that relates to the Persona | |
| per_seq | Integer | The sequence of personas included in a given eventa record. | |
| Top | |||
| EventEventa | |||
| id | Integer PK | Unique key identifying an EventEventa. | |
| event_id | Integer FK | Pointer to an Event | |
| eventa_id | Integer FK | Pointer to an Eventa | |
| conf | Float | A value, less than one, to indicate the confidence that the link is correct | |
| note | Text | Optional note that relates to the link between the events | |
| Top | |||
| EventType | |||
| id | Integer PK | Unique key identifying a Event Type | |
| grp | Integer | Holds 0=Unstated, 1=Birth, 2=Nr Birth (Baptism), 3=Marriage, 4=Family, 5=Death, 6=Nr Death (Burial), 7=Other | |
| name | Text | The name of this event type. An example might be Marriage or Burial, or Battle. | |
| uid | Text | A universal identifier to identify this record across databases. | |
| changed | Integer | The date this record was last changed, held as a JDN. | |
| Top | |||
| EventTypeRole | |||
| id | Integer PK | Unique key identifying a Event Type Role | |
| type_id | Integer FK | Unique key that identifies the Event Type to which these members belong. | |
| prime | Integer | Flag, 1=Primary role, ie the new born for birth or bride and groom in wedding. | |
| official | Integer | Flag, 1=Official role, ie Registrar for certificate or clergy for church service. | |
| name | Text | The value that distinguishes the different members of the event type, such as role (bride, groom, witness). | |
| uid | Text | A universal identifier to identify this record across databases. | |
| changed | Integer | The date this record was last changed, held as a JDN. | |
| Top | |||
| Family | |||
| id | Integer PK | Unique key identifying a Family | |
| husd_id | Integer | Pointer to the Individual who is the male partner or displayed on the left. | |
| wife_id | Integer | Pointer to the Individual who is the female partner or displayed on the right. | |
| Top | |||
| FamilyEvent | |||
| id | Integer PK | Unique key identifying a FamilyEvent | |
| fam_id | Integer FK | Pointer to a Family associated with the Event | |
| event_id | Integer FK | Pointer to the Event associated with a Family | |
| note | Text | Optional note that relates to the Family - Event link | |
| fam_seq | Integer | Sequence of the Event within the Family | |
| Top | |||
| FamilyEventa | |||
| id | Integer PK | Unique key identifying a FamilyEventa | |
| fam_id | Integer FK | Pointer to a Family associated with the Eventa | |
| eventa_id | Integer FK | Pointer to the Eventa associated with a Family | |
| conf | Float | A value, less than one, to indicate the confidence that the link is correct | |
| note | Text | Optional note that relates to the Family - Eventa link | |
| Top | |||
| FamilyIndEventa | |||
| id | Integer PK | Unique key identifying a FamilyIndEventa | |
| fam_ind_id | Integer FK | Pointer to a Family Individual relationship associated with the Eventa | |
| eventa_id | Integer FK | Pointer to the Eventa associated with a Family Individual link | |
| conf | Float | A value, less than one, to indicate the confidence that the link is correct | |
| note | Text | Optional note that relates to the Family Individual - Eventa link | |
| Top | |||
| FamilyIndividual | |||
| id | Integer PK | Unique key identifying a FamilyIndividual | |
| fam_id | Integer FK | Pointer to the Family that the Individual is a child of. | |
| ind_id | Integer FK | Pointer to the Individual | |
| seq_child | Integer | Sequence of the child Individuals in the Family, normally in age order | |
| seq_parent | Integer | Where an individual is the child of more than one family, (ie genetic child and adopted child) this value will sequence the order of the the families. | |
| Top | |||
| Gallery | |||
| id | Integer PK | Unique key identifying a Gallery. | |
| title | Text | A one line title for the Gallery. | |
| note | Text | A full description of the Gallery. | |
| uid | Text | A universal identifier to identify this record across databases. | |
| changed | Integer | The date this record was last changed, held as a JDN. | |
| Top | |||
| GalleryMedia | |||
| id | Integer PK | Unique key identifying the Gallery media. | |
| title | Text | An alternative one line title for the Media when displayed in the Gallery. | |
| med_id | Integer FK | Pointer to the Media item to be displayed in the Gallery. | |
| gal_id | Integer FK | Pointer to the Gallery. | |
| med_seq | Integer | Sequence the Media is to be displayed in the Gallery. | |
| Top | |||
| Individual | |||
| id | Integer PK | Unique key identifying an Individual | |
| sex | Integer | This holds 0=Unstated, 1=Male, 2=Female and 3=Unknown. | |
| fam_id | Integer FK | Pointer to the default (preferred) Family ID | |
| note | Text | Any narrative necessary to distinguish this individual. | |
| privacy | Integer | A value indicating the privacy level for the Individual. | |
| name | Text | The full name or names that this Individual is known by. NOTE: Redundant field created from Persona/Names | |
| surname | Text | The surname name that this Individual is known by. NOTE: Redundant field created from Persona/Names | |
| epitaph | Text | The short date epitaph string ie (1914 - 1987). NOTE: Redundant field created from Events | |
| Top | |||
| IndividualEvent | |||
| id | Integer PK | Unique key identifying an IndividualEvent. | |
| higher_id | Integer FK | Unique identifier that indicates a higher IndividualEvent which contains this IndividualEvent. | |
| ind_id | Integer FK | Pointer to an Individual | |
| event_id | Integer FK | Pointer to the Event | |
| role_id | Integer FK | Points to the role played by the Individual | |
| note | Text | Optional note that relates to the Individual | |
| ind_seq | Integer | The sequence of Individuals included in a given event. | |
| Top | |||
| IndividualPersona | |||
| id | Integer PK | Unique key identifying a IndividualPersona record. | |
| ind_id | Integer FK | Pointer to an Individual | |
| per_id | Integer FK | Pointer to a Persona associated with a Reference | |
| conf | Float | A value, less than one, to indicate the confidence that the link is correct | |
| note | Text | Optional note that relates to this Individual - Persona link | |
| Top | |||
| Media | |||
| id | Integer PK | Unique key identifying a Media item. | |
| data_id | Integer FK | Pointer to the record holding the media data. May not be in current database. | |
| ass_id | Integer FK | Pointer to the associated database holding the data record. | |
| ref_id | Integer FK | Pointer to a Reference record. | |
| ref_seq | Integer | Number to indicate the order to be listed within a reference. | |
| privacy | Integer | A value indicating the privacy level for the Media. | |
| title | Text | The one line title text for the Media. Use Reference title if not given. | |
| note | Text | Additional text to support the Media. Is in addition to the Reference statement. | |
| uid | Text | A universal identifier to identify this record across databases. | |
| changed | Integer | The date this record was last changed, held as a JDN. | |
| Top | |||
| MediaData | |||
| id | Integer PK | Unique key identifying a MediaData item. | |
| title | Text | A title for the media that can be used without context. Also used as the default title. | |
| data | Blob | The binary data that makes up the media file. | |
| type | Integer | The format type of the media data. Acceptable types will be enumerated. | |
| privacy | Integer | A default value indicating the privacy level for the Media. | |
| copyright | Text | An optional text string holding copyright information. | |
| file | Text | Unique relative path and filename. | |
| uid | Text | A universal identifier to identify this record across databases. | |
| changed | Integer | The date this record was last changed, held as a JDN. | |
| Top | |||
| Name | |||
| id | Integer PK | Unique key identifying a Name. | |
| ind_id | Integer FK | Pointer to a Individual ID. | |
| per_id | Integer FK | Pointer to a Persona ID. Either the ind_id or per_id column should be 0. | |
| style_id | Integer FK | Pointer to a NameStyle ID to indicate the type of name, ie Married or Alias etc. | |
| sequence | Integer | Sequence of the Name within the Individual or Persona. The default name is the first in the list. | |
| Top | |||
| NamePart | |||
| id | Integer PK | Unique key identifying a NamePart. | |
| name_id | Integer FK | Pointer to the Name ID that this part belongs to. | |
| type_id | Integer FK | Identifier that indicates to which NamePartType this name belongs. | |
| val | Text | The value of the Name, such as "John" where type_id points to "Given name". | |
| sequence | Integer | A number to show a name's position in the full name | |
| Top | |||
| NamePartType | |||
| id | Integer PK | Unique key identifying a NamePartType. | |
| grp | Integer | Holds 0=Unstated, 1=Name part, 2=Title | |
| name | Text | Name of the NamePartType, ie "Given name" or "Rank" | |
| uid | Text | A universal identifier to identify this record across databases. | |
| changed | Integer | The date this record was last changed, held as a JDN. | |
| Top | |||
| NameStyle | |||
| id | Integer PK | Unique key identifying a NameStyle | |
| name | Text | Name of the NameStyle, ie "Birth name" or "Married name" | |
| uid | Text | A universal identifier to identify this record across databases. | |
| changed | Integer | The date this record was last changed, held as a JDN. | |
| Top | |||
| Persona | |||
| id | Integer PK | Unique key identifying a Persona. | |
| sex | Integer | This holds 0=Unstated, 1=Male, 2=Female and 3=Unknown. | |
| ref_id | Integer FK | If this persona was created by a reference entity, this identifies the Reference. | |
| note | Text | Any narrative necessary to distinguish this person. | |
| uid | Text | A universal identifier to identify this record across databases. | |
| changed | Integer | The date this record was last changed, held as a JDN. | |
| Top | |||
| Place | |||
| id | Integer PK | Unique key identifying a Place | |
| date1_id | Integer FK | A pointer to a Date when this Place was first recorded or the boundry set | |
| date2_id | Integer FK | A pointer to a Date when this Place is no longer recongnised or the boundry was changed | |
| uid | Text | A universal identifier to identify this record across databases. | |
| changed | Integer | The date this record was last changed, held as a JDN. | |
| Top | |||
| PlacePart | |||
| id | Integer PK | Unique key identifying a PlacePart | |
| type_id | Integer FK | A pointer to a PlacePartType that identifies the type of PlacePart this is. ie Town, Parish, County |
|
| place_id | Integer FK | A pointer to a Place that this forms a part of | |
| val | Text | The actual name of the place part | |
| sequence | Integer | A number to show the place parts position in the full place name (ie address) | |
| Top | |||
| PlacePartType | |||
| id | Integer PK | Unique key identifying a PlacePartType | |
| name | Text | The name of the PlacePart, such as Town, Country etc. | |
| uid | Text | A universal identifier to identify this record across databases. | |
| changed | Integer | The date this record was last changed, held as a JDN. | |
| Top | |||
| Reference | |||
| id | Integer PK | Unique key identifying a Reference record | |
| higher_id | Integer FK | Unique key identifying a higher Reference record, that this one forms a part. | |
| title | Text | Title of the reference document | |
| statement | Text | An document containing a statement which may include a Transcription, Translation, Summary of a Source or simple text statement. The document may be optionally marked up and provide links to the various elements. | |
| res_id | Integer FK | Key identifying the researcher who created this record. | |
| user_ref | Text | Optional user defined reference code. | |
| uid | Text | A universal identifier to identify this record across databases. | |
| changed | Integer | The date this record was last changed, held as a JDN. | |
| Top | |||
| ReferenceEntity | |||
| id | Integer PK | Unique key identifying a ReferenceEntity | |
| ref_id | Integer FK | Pointer to the Reference record | |
| entity_type | Integer | A value indicating the Entity type, 3=Place, 4=Date, 7=Name | |
| entity_id | Integer K | Pointer to the Entity record | |
| sequence | Integer | A number to give an entity's position in the list of a reference's entities | |
| Top | |||
| RelativeDate | |||
| id | Integer PK | Unique key identifying a RelativeDate. | |
| val | Integer | The relative value. | |
| range | Integer | The relative range | |
| unit | Integer | Sets the units for val and range: 0=Unstated, 1=Year, 2=Month, 3=Week and 4=Day. | |
| base_id | Integer FK | A pointer to the date the value is relative to. | |
| type | Integer | Indicates how the relative date is to be interpreted, 0=Unstated, 1=Age rounded down | |
| scheme | Integer | A number indicating the date scheme used for the date calculation | |
| Top | |||
| Repository | |||
| id | Integer PK | Unique key identifying a Repository | |
| name | Text | The full name of the Repository. May be an institution or an individual | |
| note | Text | Any pertinent notes about the Archive, such as the need to obtain a researcher's card, restrictions on the use of laptops, etc | |
| con_list_id | Integer FK | Unique key that identifies a ContactList for the Archive. | |
| uid | Text | A universal identifier to identify this record across databases. | |
| changed | Integer | The date this record was last changed, held as a JDN. | |
| Top | |||
| Researcher | |||
| id | Integer PK | Unique key identifying a Researcher. The default is the unknown Reseacher zero | |
| name | Text | The full name of the researcher. | |
| comments | Text | Optional comments about the researcher | |
| con_list_id | Integer FK | Unique key that identifies a ContactList for the Researcher. | |
| uid | Text | A universal identifier to identify this record across databases. | |
| changed | Integer | The date this record was last changed, held as a JDN. | |
| Top | |||
| System | |||
| id | Integer PK | Unique key identifying a System Setting | |
| val | Text | The value of the setting, may be text or a foreign key. | |
| Top | |||
| User | |||
| id | Integer PK | Unique key identifying a User | |
| res_id | Integer FK | A pointer to the Researcher corresponding to the User. Zero indicates the default User. | |
| Top | |||
| UserSetting | |||
| id | Integer PK | Unique key identifying a UserSetting. | |
| user_id | Integer FK | A pointer to the User for which the setting applies. | |
| property | Integer | A value indicating the property being set. | |
| val | Text | The value of the setting, may be text or a foreign key. | |
| Top | |||
| Version | |||
| id | Integer PK | Unique key identifying a Version record, 1=Full database version, 2=Media Data database version | |
| major | Integer | The Major version number. A change to this indicates a major change in the Database structure | |
| minor | Integer | The Minor version number. A change to this number indicates a possible non-reversible change | |
| revision | Integer | The Revision number. Changes to this number are reversible (ie it does not need to match the program) | |
| test | Integer | A Test number. Always zero in released code. Used during development for testing changes. | |