Saturday, 14 December 2013

Digital Freedom



Our digital data has many sets of named types, such as event types. These sets can become a straightjacket if they are rigidly predefined, but are extensible sets at odds with the concept of a data standard? The answer is a resounding ‘No!’.



If you wanted to create a custom event type of, say, ‘Military Service’ then would your software let you? If it did then would that custom type be accepted by someone else using the same product, or by someone else using an entirely different product? The answer will be ‘No’ to at least one of these questions, but there is no good reason for it. It makes sense to predefine useful and common event types such as Birth, Death, Baptism, etc., but a finite list will ultimately be inadequate. There will always be some less-common event type that doesn’t fit, or you may require special event types for a different culture, or you may simply want the freedom to define your own event types in order to represent your personal history.

I want to explain how easily sets of extensible types, and other tag-names or tag-values[1], could be implemented in software. This is primarily for people who aren’t software professionals, although they might find it interesting too.

When a system defines a closed set of predefined types, options, or terms, then it is referred to as a controlled vocabulary. When that predefined set can be extended or enhanced then it is referred to as a partially controlled vocabulary.

As a simple example of a controlled vocabulary, let’s look at date formatting. Many systems now differentiate four basic date styles: {Short, Medium, Long, Full}. The software has a default recipe for how to format a date for your locale in each style. Although you can probably tailor any one of those default recipes to your own personal preferences, there are no other style names available for selection.

For genealogical data, there may be many applications of such vocabularies; both controlled and partially controlled: event types, properties (aka “facts” to everyone else), place types, role names, status values, name types, name parts, qualitative assessments (e.g. primary/secondary, original/derivative, etc), family types, and sex.

Sex is quite interesting – no, seriously! If someone defined a controlled vocabulary of just {Male, Female, Unknown} then you might wonder about other variations of sex, gender, and lifestyle. However, sex and gender are different concepts, and the birth sex is different again to some variant adopted as part of a later event. See Sex and Gender for more details.

So how can we have both a predefined set of types and retain the ability to create custom ones, whilst also avoiding clashes with anyone else’s custom types or future predefined types? This is really the crux of the problem, and it splits the practical applications into two categories. If the types are part of a passive set, such as event types, then extensibility is not only simple but custom types could be loaded by any other compliant application. However, if the types have structural or procedural connotations then they cannot be loaded by another application without it having knowledge of the associated structure or procedure. An example of the latter category is the record types used to store the data.

GEDCOM allows custom record types (aka “tags”) but it merely recommends that their names have a leading underscore character. The specification document for the GEDCOM 5.5 release[2] contains the following explanatory paragraph:

To ensure all transmitted information in the Lineage-Linked GEDCOM is uniformly identified the standardized tags cannot be placed in any other context than shown in Chapter 2. It is legal to extend the context of the form, but only by using user-defined tags which must begin with an underscore. This will not violate the lineage-linked GEDCOM standard unless the context for the grammar of the Lineage-Linked GEDCOM Form is violated. The use of the underscore in the user tag name is to signal a nonstandard construct is being used. This notifies the reading system of a discrepancy and will avoid future conflicts with tags that may be standardized in subsequent GEDCOM releases.

This may have prevented custom tags from clashing with GEDCOM ones reserved in later releases, but it never prevented clashes between alternative customisations. Simply using an underscore prefix is clearly not a workable solution. Also, any program designed around the official GEDCOM tags could do nothing more than ignore custom tags. An example list of predefined and custom tags may be found at http://www.gencom.org.nz/GEDCOM_tags.html.

The solution to this comes from the world of XML in the form of XML namespaces. Although I will talk about XML a little here, this general approach could be applied to any data representation. A namespace is simply a named container for a set of tag-names (i.e. element or attribute names). By attributing each set of tag-names to its embracing namespace, no two names will every clash and so the overall vocabulary can be extended through the inclusion of new namespaces.




Let’s briefly look how XML represents namespaces internally. It firstly defines a short prefix for each namespace name, and then applies that prefix to all associated tag-names to distinguish them from each other, and from names in the default namespace which has no prefix. For example:

<root xmlns:my="http://veg.mydomain.com"
     xmlns:your="http://furniture.yourdomain.com">
 

     <my:table>
          <my:tr>
               <my:td> Apples </my:td>
               <my:td> Bananas </my:td>
          </my:tr>
     </my:table>

     <your:table>
          <your:item> Coffee Table </your:item>
          <your:width> 80 </your:width>

          <your:length> 120 </your:length>
</your:table>
 

</root>

Here, my:table is distinct from your:table as they belong to separate namespaces. The xmlns attributes associate each prefix with its respective namespace name.

The XML namespace name is technically a URI but not a URL[3]. This basically means that it is not designed to be dereferenced or to access any associated resource. It is simply a unique identifier which distinguishes one namespace from another. The http: prefix, which confuses many people, is simply indicating that the namespace name is derived from a network domain name that you, or your organisation, owns. In other words, no separate registration scheme required here.

The syntax of a URI actually allows namespace names to be derived from unique roots other than domain names, such as email addresses, but they are rarely seen in practice. Another advantage of a URI over, say, a UUID (which is simply a string of letters and digits with no visible semantics) is that several can be created from the same root, such as “mydomain.com”. This allows you to create namespaces for distinct sets of identifiers, and support versioning of those sets.

In the XML case, its namespaces also supports new structural information being added to a data schema using something called XML Schema Definition (XSD). This allows each namespace to define a grammar for its contributions to the underlying XML syntax. For instance, in the above example, specifying what elements can exist below your:table, how many of each there can be, and what ordering is required. Although I give an outline example on the STEMMA® site at Extended Schemas, I’m not particularly in favour of this level of extensibility.

So, coming back to original topic, how does this help with genealogical types? Strictly speaking, XML’s namespaces only apply to its tag-names, although the principle has been extended since XML’s conception to include tag-values too. For instance:

<Dataset Name=’Example’
     xmlns:MyEv=’http://mydomain.com/myevents’>
     ...etc...

     <Event Key=’eExample’>
          <Type> MyEv:FamilyOuting </Type>
          ... etc ...
     </Event>

One of the earliest examples of this approach that I am aware of is the Simple Object Access Protocol (SOAP). STEMMA also follows this route and its page at Extended Vocabularies enumerates all of its own controlled and partially controlled vocabularies.

I’ve deliberately picked on event types as an illustration because I’ve already advocated much greater use of events, both protracted and hierarchical, in order to model the real-life events in our personal histories[4]. Hence, if we wanted to define an event for a “family outing” that we had evidence for, or distinguish the civil registration of a birth from the birth itself by using a separate event type[5], or create a new type for some culturally-dependent event, then we should not be constrained by a predefined list.

An equally good illustration could have involved Properties (aka “facts”) since the items of extracted evidence that we may want to record will depend strongly on the nature of the information source, and on the relevant culture. The STEMMA example at Multi-Role Events includes both custom Roles and custom Properties.

What I’ve described here is a simply a mechanism. The internals of a data representation would be hidden by a good product, and you wouldn’t be creating these files by hand. Someone is going to ask, though, about foreign-language versions, and it’s worth emphasising that what you enter and what you see are not merely copies of what’s stored in your data. Having a simple mapping of the programmatic term (e.g. MyEv:FamilyOuting) to a readable string for the locale of the current end-user (e.g. “Family Outing”) is one of the few pieces of configuration necessary in a compliant product.

By way of contrast, the schema.org mark-up employs support for “external enumerations” (http://www.w3.org/wiki/WebSchemas/ExternalEnumerations). These allow its core vocabulary to be supplemented by external ones which must be accessible via real URLs. The aforementioned document describes these external vocabularies as “controlled” (i.e. closed) and specifies criteria for their viability, essentially removing any freedom from their creation.



[1] I’m using the generic terms tag-name and tag-value here to represent the name and value of a datum, respectively. I am aware that the term ‘tag’ has specific meaning elsewhere. For instance, in GEDCOM it’s synonymous with its record names. In XML, it refers to the name of an element in angle brackets, with or without a ‘/’ character, e.g. <x>, </x>, and <x/>.
[2] “Appendix A: Lineage-Linked GEDCOM Tag Definition” in The GEDCOM Standard: Release 5.5 (Family History Department of The Church of Jesus Christ of Latter-day Saints, 2 Jan 1996).
[3] Uniform Resource Identifiers (URI), Uniform Resource Locators (URL), and Uniform Resource names (URN), are often confused. The URI represents a general class of resource identifier which includes both URL and URN. The URN always begins with a urn: scheme prefix and has a restricted syntax designed for the hierarchical naming of resources. Its NID term, which follows the scheme prefix, has to be registered with the IANA for it to be official.
[4] See “Eventful Genealogy, Blogger.com, Parallax View, 3 Nov 2013 (http://parallax-viewpoint.blogspot.com/2013/11/eventful-genealogy.html).
[5] Many people in Britain are guilty of confusing these by taking the year and quarter from the GRO civil registration index and recording them as the date of the vital event itself.

Saturday, 7 December 2013

Who’s Your Father?



We all have cases where we have had difficulty identifying the father of a child. Usually, it was because no father was listed on the birth or baptism record. This small bit of research deals with a slightly different case where the father’s details were deliberately obfuscated.


One of my direct ancestors, Samuel Rowland, was born 1857 in Belper. Belper is a town towards the centre of the Derbyshire, England, and about 7 miles north of Derby. Two of the most predominant industries in Belper were nail-making and cotton mills[1], and both of them show up in this research.

Samuel, and his wife Mary, supposedly had a child called Eliza, but tracking her down was not easy. In the 1891 census[2], Samuel was a widower, working as a ‘Coal miner’, and living with the family of his brother, Joseph Rowland. Samuel had three children of his own with him:

Eliza Rowland, b. c1882 in Heage, Derbyshire
Anthony Rowland, b. c1885 in Belper, Derbyshire
Albert Rowland, b. c1886 in Belper, Derbyshire

In the subsequent 1901 census[3], Samuel and his three children were still living with Joseph. His occupation was recorded as ‘Coal hewer, underground’. However, his daughter was then recorded with a middle initial (Eliza G. Rowland), and the children’s birthdates were calculated as 1883, 1884, and 1886 respectively.

At this stage, I had a problem because I could find no Eliza G. Rowland born 1882–1883 anywhere in Derbyshire. There was one Eliza Rowland, b. 1881 in Chesterfield, but she could be eliminated on other grounds. Luckily there was only one candidate marriage for Samuel Rowland, and that was to a Mary Bradley on 3 Mar 1883 at the Parish Church of Duffield, Derbyshire[4]. Their marriage certificate provided the following details:

o   Samuel (bachelor, aged 25) was a ‘Collier’ living in Belper.
o   Samuel’s father, Anthony, was a ‘Labourer’.
o   Mary (spinster, aged 26) lived in Belper.
o   Mary’s father, John, was a ‘Nailer’[5].
o   Witnesses were Joseph and Lucy Rowland (i.e. Samuel’s brother and sister-in-law).

These details collectively pointed to Mary having died in Ilkeston[6] in 1889 aged just 31[7]. I could equally have obtained Mary’s maiden name from the birth certificates of her two sons, although the older daughter, Eliza, was still a mystery. There was no Eliza G. Bradley registered either so it wasn’t a simple case of the child being registered under the mother’s surname.

I then did something unusual that’s certainly recommended when all else fails. I looked for the surname, Rowland in this instance, as a middle name. This turned up the baptism of an Eliza Rowland Gregory[8]. A little light went on in my head because in the 1881 census[9] Samuel Rowland was single but he had a live-in ‘house keeper’ called Mary Gregory of about the same age as Mary Bradley. So, could Mary Gregory and Mary Bradley be the same person? Things were getting complicated very quickly.

The birth certificate for this Eliza [Rowland] Gregory[10] (middle name was present on the baptism but not on her civil birth registration) said she was born on 3 May 1881 at the Green Man, Heage, Derbyshire, which matched the place-of-birth listed above even though the date was a couple of years out. The informant was Mary Gregory, formerly Bradley (mother), but no father was recorded. In other words, Mary Gregory was heavily pregnant at the time of that 1881 census (3 Apr 1881). The aforementioned baptism record showed that Eliza was baptised on 8 Jan 1882 at the Heage Free Methodist Chapel, Derbyshire, and the father’s name was recorded as “Saml Gregory”. So, we now have two Marys (Mary Gregory/Bradley and Mary Rowland/Bradley), two Samuels (Samuel Gregory and Samuel Rowland), a possible name switch for the child, and a dubious date-of-birth for the child (Eliza Rowland Gregory was b.1881 but later census returns for Eliza G. Rowland said 1882–1883).

Now that same 1881 census also said Mary Gregory was a widow so it would be a fair guess that she was previously married to a Samuel Gregory. Well, she was married, but to a Walter Gregory[11]. The parish record showed that this occurred on 10 Jun 1877 in Duffield, Derbyshire. Walter’s father was recorded as Alfred Gregory, and Mary’s mother as Eliza Bradley. It’s interesting that this Mary didn’t give her father’s name on her marriage, but even more interesting is that I could find no viable death record for a Walter Gregory between the date of their marriage and the census date. Was the father’s name listed on Eliza’s baptism (i.e. “Saml. Gregory”) simply a composite of Samuel Rowland’s and Mary Gregory’s?

The mother’s maiden name wasn’t added to the GRO Index of birth registrations until after September 1911, and so it would be hard to identify any civil registrations as belonging to Walter and Mary without buying lots of expensive certificate copies. However, given the absence of any visible parish baptisms on FamilySearch.org, I would suggest that there were no such children.

Looking further afield, it appeared that Walter was actually lodging in Durham in 1881 (i.e. not dead at all), and that he claimed to be single[12]. This together with the evidence that there were no children for four years of marriage between Mary and Walter, that Mary’s daughter, Eliza, was initially baptised as Eliza Rowland Gregory, and that the baptism recorded a father of “Saml Gregory” (i.e. Samuel Rowland’s forename and Mary’s surname), suggest Eliza was Samuel’s child – not Walter’s. It is therefore likely that Walter and Mary split soon after their marriage and that Mary was “house keeper” for Samuel well before the 1881 census.

Following Walter in Durham, he met an Alice Whitfield (b. c1856 in Liverpool) in about 1878 and had 3 children with her (Eliza Jane, James, and Mary Ellen), all registered in Alice’s maiden name. He finally married Alice in Gateshead in 1885 before having another child, Abigail. Note that 1885 is 7 years after 1878 and so they could have legally married by claiming no knowledge of his previous spouse (aka “poor man’s divorce”[13]). So, in conclusion, Walter remarried in a legally-acceptable way in 1885, but Mary had to lie in 1881 because she was pregnant by Samuel. Eliza’s age in subsequent census returns had been adjusted to fit in with the marriage of her parents in 1883 and so to cover the tracks a little.

After solving this little puzzle, I decided to look for Mary Bradley’s parents. From the details mentioned above, we know that Mary’s mother (Eliza Bradley) was mentioned in her first marriage (but not her father), and that her father (John Bradley, a ‘Nailer’) was mentioned in her second marriage. Mary’s second marriage implied she was born Mar 1856 to Mar 1857 (i.e. Mar 1883 – 26) and her death implied she was born in c1858 (1889 – 31). However, I could find no marriage of a John Bradley to an Eliza in that county in the right timeframe.

What I did at this point was to go to the 1861 census, when Mary would have been a child, and look for Eliza in the same household as a John Bradley with an occupation involving the partial word “nail”. This found absolutely no matches so I substituted the child’s name (Mary) for Eliza’s. This turned up just one instance in the whole of Derbyshire[14]… which was nice! However, the details weren’t quite what I was expecting. This Mary was living with her grandparents, John (a ‘Nail maker’[5], b. c1796) and Rebecca Bradley. No sign of Mary’s parents anywhere. I therefore looked for John and Eliza in the 1851 census, even though that might have preceded any marriage, and specified the same partial occupation. This found just one instance in the whole of England, and it was for the same John (a ‘Nailer’)  and Rebecca, with Eliza Bradley being their daughter[15]. If I had the right Eliza and Mary then there were some important repercussions: Eliza was born a Bradley, and she was probably single when she had Mary.

John and Rebecca can be found in the same local area of Cow Hill, Belper since the first census in 1841. This is interesting since it had the greatest number of nailers (John’s occupation) in the Belper region in the mid-19th Century[16]. Hence, the name of the occupation would be well-known and unlikely to have been substituted with something less specific.

The 1861 census showed Mary was born c1857 and that she had a younger sister, Ann M., who was born c1858; both in Belper. I could find no online baptism records for these children in the Belper region, maybe because they were illegitimate, but I easily found civil birth registrations in the Belper District that fitted the census dates closely: 1856 Q4 for a Mary and 1858 Q1 for an Ann Maria[17]. I purchased copies of both certificates and they confirmed that Eliza Bradley was the mother in both cases; neither listed any father.

Mary was born 13 Oct 1856 and Ann Maria on 7 Feb 1858, both at Cow Hill, Belper, which matched the household location in both the 1851 and 1861 census. Although neither specified a father’s name, Mary’s birth certificate listed the father’s occupation as a ‘Cotton rover’. This all made nonsense of Eliza being married to a ‘Nailer’ called John Bradley. Although Mary had an Uncle who was also called John, he was a ‘Slater’ (see note 5) who moved to Cheshire in the period 1851–1855 and died there in 1866 aged just 31. We can conclude, therefore, that Mary listed her grandfather’s name and occupation in the details of her second marriage.

I don’t like loose ends so I continued and found Eliza Bradley later married a Joseph Austin (b. c1836 at Belper) on 4 Jul 1858 at Duffield, Derbyshire, and that they had a child of their own, Sarah Elizabeth Austin, in 1859. Unfortunately, Eliza’s death was recorded in the very next quarter, possibly as a result of complications from the childbirth. Joseph’s occupation in the 1861 census was a ‘Carder, cotton factory’[18], and was very likely to have worked with the father who was hinted at on Mary’s birth certificate since the Strutt family had a complex of cotton mills on the nearby River Derwent[19]. Although the jobs are related, Joseph is unlikely to have been the real father of Mary and Ann Maria since their surnames were never changed after Eliza’s marriage to Joseph, and Joseph was not acknowledged in Mary’s later marriages. Mary’s occupation in 1851 was ‘Silk embroiderer’ which doesn’t immediately suggest she worked in a cotton factory. Although silk embroidery was performed on many cotton products, such as stockings, this is more likely to have been part of the local hosiery business of Ward and Brettle[20]. Joseph latter remarried to Grace Taylor on 31 Jan 1865 at Duffield, Derbyshire, and died in 1884, in Belper, aged 48.

I haven’t provided an exhaustive list of all the avenues I explored during this research. What I’ve done is to present the crucial bits of information that allowed me to break down a number of brick walls, and get closer to the truth. This was despite a concerted effort on the part of these family members to obscure that truth. Let’s just recap on the lies and smoke-screens:

  • Eliza Rowland Gregory switched her name to Eliza Gregory Rowland in later life. Maybe not a deliberate attempt to hide anything but it certainly added to the confusion.
  • Eliza’s age was bumped up by a couple of years in the census to make it appear she was born after her parent’s marriage.
  • Eliza’s father was recorded as “Saml. Gregory” which was a composite of the forename of her biological father (Samuel Rowland) and the married name of her mother (Mary Gregory).
  • Mary declared herself to be a spinster in her second marriage, thus ignoring her first marriage.
  • Mary used her maiden name (Bradley) in her second marriage.
  • Also in her second marriage, Mary said her father was John Bradley, a nailer, whereas this was most likely her grandfather’s name.
  • Mary Gregory declared herself to be a widow in the 1881 census, whereas she had simply separated from her first husband.

A corollary to this is that there’s no such thing as a “fact” on an historical record. As someone with a background in mathematical physics, I admit that I initially struggled with the concept of a ‘proof’ in genealogy because the term implied some sort of absolute proof to me, although I more easily accepted the concept of a proof argument. However, a fact is “a thing that is known or proved to be true”[21] and so the concept of some item of evidence being declared a fact is anathema to me.




[1] Gill Stroud, “Derbyshire Extensive Urban Survey: Archaeological Assessment Report: Belper”, report dated 2004, Archaeology Data Service (https://archaeologydataservice.ac.uk/catalogue/adsdata/arch-881-1/dissemination/pdf/EUS_Texts/Belper/Belper.pdf : accessed 9 Feb 2021), p.7; funded by English Heritage.
[2] "1891 England, Wales & Scotland Census", database, FindMyPast (www.findmypast.org.uk : accessed 5 Dec 2013), household of Joseph Rowland (age 36); citing RG 12/2665, folio 77, page 48; The National Archives of the UK (TNA).
[3] "1901 England, Wales & Scotland Census", database, FindMyPast (www.findmypast.org.uk : accessed 5 Dec 2013), household of Joseph Rowland (age 46); citing RG 13/3150, folio125, page 8; TNA.
[4] England, marriage certificate for Samuel Rowland and Mary Bradley, married 3 Mar 1883; citing 7b/820/351, registered Belper 1883/Mar [Q1]; General Register Office (GRO), Southport.
[5] A number of counties in the heart of England were involved in the production of slate, and especially for roof tiles which are still a characteristic feature of some villages. A Nailer was basically someone who made nails, especially for these roof tiles, and a slater was someone who attached the roof tiles.

Interestingly, some of the slang words generated by this profession crept into US usage, albeit slightly corrupted. The term 'collywest' (or colleywest, or collywesson) came from Collyweston (http://en.academic.ru/dic.nsf/enwiki/934694), a village in Northamptonshire that was well-known for such slate (although theirs was not true slate), but the full etymology is uncertain. Descriptions fall into two groups: (1) anything a bit crooked, awry, wobbly, or generally disordered, and (2) opposite, wrong way, or contrary. The story I heard (Diarmaid Ó Muirithe, Words We Don't use (Much Anymore) (Gill & Macmillan, 2011)) was that from the slate they quarried, they sold the nice even pieces but used the crooked poorer-quality pieces for their own homes. Hence, the village rooftops were especially disordered. I cannot cite a reference but I believe the term 'collywobbles', which relates to any disordered feeling in the stomach, is a derivative of this. In the northern US, the term 'galley-west' is widely held by their dictionaries to be a derivative of colly-west.
[6] Ilkeston is a town in Derbyshire, although it is actually closer to Nottingham than it is to Derby. It appears in the Basford Registration District of the Nottinghamshire Registration County.
[7] Transcribed GRO Index for England and Wales (1837–1983), database, FreeBMD (http://freebmd.rootsweb.com/cgi/seach.pl : accessed 5 Dec 2013), death entry for Mary Rowland; citing Basford, 1889, June [Q2], vol. 7b:76.  "England Deaths and Burials, 1538-1991", index, FamilySearch (https://familysearch.org/pal:/MM9.1.1/JZMD-QMW : accessed 5 Dec 2013), Mary Rowland, 6 May 1889.
[8] "England Births and Christenings, 1538-1975", index, FamilySearch (https://familysearch.org/pal:/MM9.1.1/NLBN-63N : accessed 3 Dec 2013), Eliza Rowland Gregory, 8 Jan 1882.
[9] "1881 England, Wales & Scotland Census", database, FindMyPast (www.findmypast.org.uk : accessed 5 Dec 2013), household of Samuel Rowland (age 24); citing RG 11/3415, folio 76, page 33; TNA.
[10] England, birth certificate for Eliza Gregory, born 3 May 1881; citing 7b/614/233, registered Belper 1881/Jun [Q2]; General Register Office (GRO), Southport.
[11] "England Marriages, 1538–1973", index, FamilySearch (https://familysearch.org/pal:/MM9.1.1/NVW3-JXK : accessed 5 Dec 2013), Walter Gregory and Mary Bradley, 10 Jun 1877.
[12] "1881 England, Wales & Scotland Census", database, FindMyPast (www.findmypast.org.uk : accessed 5 Dec 2013), household of William Kerry (age 36); citing RG 11/4904, folio 4, page 1; TNA.
[13] In England and Wales, an act of Parliament, Offences Against the Person Act 1861, contained a clause in section.57, Bigamy, which allowed for a presumption of death if separated for seven years or more.

"Provided that nothing in this section contained shall extend ... to any person marrying a second time, whose husband or wife shall have been continually absent from such person for the space of seven years then last past, and shall not have been known by such person to be living within that time".

Lack of knowledge was all that was required here, and there was no obligation to go and find them. This became informally known as “the seven year rule” or “a poor man’s divorce”.
[14] "1861 England, Wales & Scotland Census", database, FindMyPast (www.findmypast.org.uk : accessed 6 Dec 2013), household of John Bradley (age 65); citing RG 09/2510, folio 94, page 13; TNA.
[15] "1851 England, Wales & Scotland Census", database, FindMyPast (www.findmypast.org.uk : accessed 6 Dec 2013), household of John Bradley (age 52); citing HO 107/2144, folio 617, page 10; TNA.
[16] Stroud, “Derbyshire Extensive Urban Survey”, p.20, sect. “Component 22: Development at Cow Hill”.
[17] England, birth certificate for Mary Bradley, born 13 Oct 1856; citing 7b/400/230, registered Belper 1856/Dec [Q4]; General Register Office (GRO), Southport. Birth certificate for Ann Maria Bradley, born 7 Feb 1858; citing 7b/414/177, registered Belper 1858/Mar [Q1]; GRO, Southport.
[18] A carding, or combing, was a process where the cotton fibres were aligned to make them stronger and prevent snagging. This stage preceded roving (considered a more skilful job) where the fibres were twisted to make the cotton thread and wound onto bobbins.
[19] Stroud, “Derbyshire Extensive Urban Survey”, p.20, sect. “Component 23: Belper Mills”.
[20] Stroud, “Derbyshire Extensive Urban Survey”, p.12, sect. “Textiles - hosiery”.
[21] Oxford Dictionaries Online (http://www.oxforddictionaries.com/definition/english/fact : accessed 7 Dec 2013), s.v. “fact”.