Between a rock and a hard place with John Cooper

, 03 October 2022
Between a rock and a hard place with John Cooper
John Cooper © Emma Chaplin

We talk to John Cooper, Emeritus Keeper of Natural Sciences at the Booth Museum of Natural History 

Why is geodiversity important?

It gives us levels of understanding about where we came from. Humans tend to look at things through a human lifespan, so we judge things that happen as catastrophes if they impact a generation. For example, we can't grasp how long a million years is. When I give talks, I challenge people to guess how long a million seconds is. Children and adults guess very differently - but nobody gets it right. Geology is a philosophical subject. Nothing happens in front of your eyes. Except volcanoes erupting!

*answer below

Tells us about your lifetime love of geology and your work at the Booth Museum 

I did a degree in Geology and a postgraduate diploma in Museum Studies at Leicester University, spent a year teaching on VSO in Nigeria, then returned to Leicester to work in the Earth Sciences Section of Leicestershire Museums Service. 

In 1981, I moved south to take up the position of Keeper of Geology at the Booth Museum of Natural History and held that role for almost 35 years. The role evolved of course, but it did include a lot of museum admin. Now I've retired, I volunteer, which means I can just do the bits I like. 

But geology was my first love, inspired as a boy searching for treasures along the shoreline of Holderness in East Yorkshire with fossils being my favourite finds. The Booth Museum was a satisfying route to convey my enthusiasms; teaching, exhibition, research, community work, and identification services, which all become part and parcel of a curator’s day to day work, as well as historic and scientific studies based on the collections. 

The geological collections in the Booth Museum are excellent and form the core for a wide community of people interested in geology. A few of the best items from the collections include excellent Chalk fossils, dinosaur bones, superb crystals and minerals. 

I established the Brighton and Hove Geological Society in 1984, still going strong, began major research into our holdings of dinosaur bones found at the very dawn of dinosaur discoveries, as well as exploring the wider geological and historical context across Sussex. This dinosaur research led to publications about these early collections – made by George Bax Holmes (1803-1887) of Horsham - and one of his specimens – a toe-bone some 35 centimetres long remains my favourite fossil [below] having induced gasps of incredulity from audiences young and old for many years. I even took it on The Big Breakfast show once. It took some doing, bringing it back on the train (the bone isn't heavy, but the protective case is very heavy). 

Iguanodon metatarsal foot bone © Emma Chaplin
Iguanodon metatarsal foot bone © Emma Chaplin

Why is it so important?

A geological curator's interest in local geology enhances the geological collections which mostly reflect local rocks. And since it is the rocks all around us that greatly influence fauna and flora as well as underpinning human development from its first days, it helps to understand not only the rocks themselves but also the deeper Earth structures. Thus, it is the Chalk which controls the Chalk downland habitats and in turn, its chemistry controls the plant and animal species which inhabit them. So as a geologist in the Booth Museum from where already data on species distribution and special knowledge flowed to augment Sussex biodiversity, it was only natural that the rather newer concept of geodiversity should also make an appearance.

In practice, geological conservation required knowledge of where in the County geology could be seen and so the Museum began to collect, with volunteer assistance, information about the state and status of locations – quarries, riverbanks, sea cliffs etc, where raw geology could be seen. Such information is valuable to many groups of people – teachers, planners, special interest groups, etc. In the end we had about 7000 sites recorded from published sources – an invaluable resource. 

Through a nationwide initiative called Regionally Important Geological and Geomorphological Sites (RIGS) we began to identify those sites of greatest importance, identifying in all some 127 sites of significance.

Tell us about your involvement with Sussex Wildlife Trust and the Sussex Geodiversity Partnership

I served on the Council of the Sussex Wildlife Trust, offering my services to widen the role of the Earth sciences in its deliberations. The Trust began to recognise more fully reserves which had a significant geological component and soon acquired its first reserve with exceptional geological features – *Marehill Quarry, Pulborough. The Trust continues to embrace the earth sciences in its values.

Geological conservation has significant differences to biodiversity and so a band of geologists have continued to further its cause, keeping it within the broad umbrella of wildlife conservation but separately managed. Hence the Sussex RIGS Panel became the Sussex Geodiversity Partnership in 2011, with the aim of promoting and protecting geodiversity in East and West Sussex and the city of Brighton and Hove.

On Thursday 6 October, International Geodiversity Day, the Sussex Geodiversity Partnership is launching our new and improved website  link here 

*11 and a half days

** An abandoned sandstone mining site, not open to the public, but of great interest to geologists

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1782966160.25470 [906] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM swt_pages_staging p LEFT JOIN swt_page_routes pr ON p.pageID=pr.pageID LEFT JOIN swt_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM swt_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
1782966160.28740.0327Matched route: news/[slug:s]
1782966160.28760.0002Server address: 216.73.217.103
1782966160.28770Using master page: /templates/pages/blog/post.php
1782966160.28770Page arguments:
Array
(
    [0] => /news/between-a-rock-and-a-hard-place-with-john-cooper
    [s] => between-a-rock-and-a-hard-place-with-john-cooper
    [1] => between-a-rock-and-a-hard-place-with-john-cooper
)
1782966160.2880.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782966160.2890.001 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1782966160.29090.0019 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1782966160.29150.0006INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1782966160.29340.0019 [1] SELECT * FROM swt_shop_cart WHERE cartID=22506369
1782966160.29410.0007 [1] SELECT * FROM swt_shop_cart WHERE cartID=22506369
1782966160.29480.0007 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-02 04:22:00' AND saleTo>'2026-07-02 04:22:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1782966160.29630.0015 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='between-a-rock-and-a-hard-place-with-john-cooper')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-02 04:22:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1782966160.29910.0028 [1] SELECT FOUND_ROWS() AS `count`
1782966160.29980.0007 [1] SELECT * FROM swt_blog_posts WHERE postID=2881 AND postStatus='Published' AND postDateTime<='2026-07-02 04:22:00'
1782966160.30080.001 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1782966160.30180.001 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1782966160.30260.0008 [1] SELECT * FROM swt_categories WHERE catID=195 LIMIT 1
1782966160.30330.0007Using template: /templates/blog/post.html
1782966160.30360.0003 [162] SELECT catID, catPath FROM swt_categories
1782966160.30460.001 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-02 04:22:00' AND postSlug='between-a-rock-and-a-hard-place-with-john-cooper'
1782966160.32590.0214Using template: /templates/blog/post.html
1782966160.32650.0005 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1782966160.3280.0016Using template: /templates/pages/attributes/seo.html
1782966160.32830.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1782966160.3290.0007 [nil] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=104 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1782966160.33040.0015 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782966160.33360.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782966160.33410.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782966160.33610.002Using template: /templates/navigation/ps_nav_template.html
1782966160.33620.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1782966160.33690.0007 [4] Using template: /templates/navigation/ps_nav_template_children.html
1782966160.33740.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1782966160.33980.0025 [10] Using template: /templates/navigation/ps_nav_template_children.html
1782966160.34090.0011 [7] Using template: /templates/navigation/ps_nav_template_children.html
1782966160.34160.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1782966160.34450.0029 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1782966160.34580.0013 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1782966160.34810.0023 [1] Using template: /templates/navigation/breadcrumbs.html
1782966160.34860.0005Using template: /templates/blog/post.html
1782966160.34890.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1782966160.34970.0008Using template: /templates/blog/author.html
1782966160.35010.0004 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='between-a-rock-and-a-hard-place-with-john-cooper')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-02 04:22:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1782966160.35240.0023 [1] SELECT FOUND_ROWS() AS `count`
1782966160.35280.0005 [1] Using template: /templates/blog/post.html
1782966160.35590.0031Using template: /templates/blog/comment_form.html
1782966160.35680.0009 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2881 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1782966160.40840.0516 [0] Using template: /templates/blog/comment.html
1782966160.40870.0003Using template: /templates/blog/post.html
1782966160.40890.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1782966160.40980.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1782966160.4120.0022 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1782966160.41280.0008 [7] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782966160.41510.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782966160.41570.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782966160.41770.002 [6] Using template: /templates/navigation/footer-nav.html
1782966160.41860.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782966160.41920.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782966160.41980.0006 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1782966160.42230.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782966160.42290.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782966160.42490.002 [10] Using template: /templates/navigation/footer-nav.html
1782966160.42850.0037 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1782966160.42920.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1782966160.42980.0005 [30] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-004%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782966160.4320.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782966160.43250.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782966160.43450.002 [29] Using template: /templates/navigation/footer-nav.html
1782966160.43720.0026 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782966160.43780.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782966160.43830.0005 [11] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782966160.44040.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782966160.44090.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782966160.44290.002 [10] Using template: /templates/navigation/footer-nav.html
1782966160.44440.0016Request time: 0.1922
1782966160.44440Process time: 0.192
1782966160.44450Memory: 1.6491