239
edits
Changes
→GRAMPS ID based: major revision
= GRAMPS ID based =
This is another attempt by [[User:Duncan|Duncan Lithgow]] to find a good system. It is not finshed so feel free to add comments and correct any obvious mistakes.
Here's the records we'll use as examples. They involve Mary Agnes Williams (daughter of John Williams and Anna Matthews). She married Anders Sørensen (son of Anders Sørensen and Anna ?) and they had a daughter Anna Sorensen, note the spelling change.
* Census record: mentioning her and her siblings and parents. It is from the 1810 census in the London parish of Dangerfield on Saint John Road.
* Portrait: a hand drawn portrait of Mary, undated, assumed to be from before her marriage.
* House picture: her parent's Saint John's Road row house in London, from some time around 1810's
* Court record: Anders Sørensen was before the district court for drunk and unbecoming behaviour on January 3rd, 1820. Engelfield, London.
* Marriage certificate: She married Anders Sørensen, 2nd December 1823, in London.
* Wedding portrait: in the picture is Anders Sørensen's father, also called Anders Sørensen (on the back it says that Anders Sørensen's (the son) mother is called Anna).
* Birth certificate: of Anna Sorensen (daughter of Mary and Anders) dated January 18th, 1824
* Family tree: a hand written family tree called "The Dean family from 1735" by an Angus Dean written in 1972 which connects the families Dean and Williams.
== Justification ==
Needs expanding
== Aims ==
This system tries to meet the following aims:
* simple enough to remember
* just enough information, and no more
* all media for one family name is under one directory (portability for travel)
* all media for generating reports is under one directory (for portability)
== Record types ==
The record types tell us what the record is about. GRAMPS ID's use the first character to denote the type of item the ID refers to. Sticking to something already thought and taking the most relevant ones to stored records these can be used as the following tags for record types: * '''I--''' Individual* '''P--''' Place* '''E--''' Event* S-- Source (see also source types) '''S--Question''' Source* Records about repositories?* Correspondence with family?* What about records covering more than one type?* What will happen on old 8+3 file systems?
== Record properties ==
== Naming structure ==
Now we can outline a single schema for all record types in which the following rules apply.
* File names are written directly to the file name, not copied from another program.
* File names start with a single capital letter representing their record type.
* Record properties are separated by two dashes/ minus signs (--). Two dashes/ minus signs (--) This can not be used for anything else.
* Missing information is replaced by a single underscore (_).
* Names in notes should always be family name first and separated by two underscores, ie: ''doe__john'' which can be represented as ''John Doe'' or ''Doe, John''.
* Place names should start with the largest geographical region followed by a double underscore before the next geographical region, ie: ''oz__far_far_away__yellow_brick_road'' which can be represented as ''Oz, Far far away, Yellow brick road''.
* If the family name is unknown it must be replaced by an underscore. This will give three consecutive underscores (___), ie: ''___john''' should always be interpreted as meaning ''[no record], John''.
* event types should always be drawn from a list to avoid separate words being used for the same event type. (Maybe use the event list gramps uses?)
* Census record: ''S--census--matthews__williams--anna__john--uk__london__dangerfield__st_johns_rd--1810-_-_--_-00874.pdf'Source'* Court record: '' S--<title>court_record--soerensen--anders--uk__london__engelfield--<source author name>1820-01-<source ISO date>03--<note>before_district_court--<uid>00826.extpdf''* ExampleMarriage certificate: ''S--census__uk__london__engelfieldmarriage_certificate--jensen__williams--anders__mary_agnes--uk__london--18401823-0312-202--jones__mary_jean_at_johns_road_--o084700864.pdf''* ExamplePortrait: ''SI--portrait--williams--jones_family_from_1735mary_agnes--dean__angusuk__london--19721823-0612-2103--shows_connection_to_dean_familywedding_portrait--o5689000967.pdfjpg''
= See also =