World Library  
Flag as Inappropriate
Email this Article

Geology of Wales

Article Id: WHEBN0009406869
Reproduction Date:

Title: Geology of Wales  
Author: World Heritage Encyclopedia
Language: English
Subject: Geology of Great Britain, Outline of Wales, Geology of the North Sea, Geology of Scotland, Geology of the United Kingdom
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Geology of Wales

The geology of Wales is complex and varied; its study has been of considerable historical significance in the development of geology as a science. All geological periods from the Cryogenian (late Precambrian) to the Jurassic are represented at outcrops whilst younger sedimentary rocks occur beneath the seas immediately off the Welsh coast. The effects of two mountain-building episodes have left their mark in the faulting and folding of much of the Palaeozoic rock sequence. Superficial deposits and landforms created during the present Quaternary period by water and ice are also plentiful and contribute to a remarkably diverse landscape of mountains, hills and coastal plains.

Wales' modern character derives in substantial part from the exploitation of its diverse mineral wealth; slate in Snowdonia, coal in the South Wales Valleys and metal ores in Anglesey and mid Wales to name but three. Wales' geology influences farming practices and building stone choices but also planning of developments which must take into account ground stability and liability to flooding - geohazards which an appreciation of the geology can help deal with.

History of geological study

Geology of Wales and South West England; map
fossils were those of fossil plants taken from coal measures near Neath (Gibson late 17th century).

In the mid-19th century, two prominent geologists, Roderick Murchison and Adam Sedgwick used their studies of the geology of Wales to establish certain principles of stratigraphy and palaeontology. They did fundamental work on the Old Red Sandstone but are remembered more for their work on the lower Palaeozoic sequence. It was Sedgwick who established the Cambrian system and Murchison first described the Silurian, naming it for the ancient Silures tribe which occupied mid Wales. An overlap between the two systems as mapped led eventually to protracted dispute between the two erstwhile collaborators. After their deaths, Charles Lapworth erected the Ordovician system (again named for an ancient tribe of northwest Wales, the Ordovices), to account for the sequence of rocks at the heart of the controversy.

More recently two locations in mid Wales have been selected to globally define stages of the Silurian period. Cefn-cerig Road near Cefn-cerig Farm, Llandovery, is the location of the Global Boundary Stratotype Section and Point (GSSP) which marks the boundary between the Aeronian and Telychian stages of the Silurian period on the geologic time scale. Similarly Trefawr Track, a forestry road north of Cwm-coed-aeron Farm, Llandovery, is the location of the GSSP marking the boundary between the Rhuddanian and Aeronian stages. Both GSSPs were ratified in 1984. :See main articles on Cefn-cerig Road and Trefawr Track.

Precambrian

Late Precambrian rocks are widespread on Anglesey, Llŷn and Arfon with other, more restricted occurrences in north Pembrokeshire, Radnorshire and Carmarthenshire. The often intensive metamorphism which these originally volcanic and sedimentary rocks have been subjected to and their generally faulted relationship to neighbouring rocks has meant that geologists’ understanding of them has been limited. The majority lie on or close to the margins of terranes, blocks of the Earth’s crust which have had differing geological histories before assuming their present configuration. However, in recent years there has been a progressive elucidation of the way in which Wales’ many terranes came together during the late Precambrian and the Palaeozoic era.

The Stanner-Hanter Complex on the English border comprises volcanic rocks around 700 million years old which puts them within the Cryogenian period.[1]

Palaeozoic

Cambrian

Rocks of Cambrian age occur most extensively in an inlier in Merionethshire where the up-arched rocks of the Harlech Dome form the Rhinogs. The Harlech Grits Group comprises sandstones, mudstones and greywackes forms the eroded core of the dome and within this sequence it is specifically the greywackes of the 'Rhinog Formation' which provides the higher hills. Cambrian rocks are also to be found in north Pembrokeshire, Anglesey and Llŷn.

Ordovician

The Ordovician period gave rise to a sequence of sedimentary rocks which stretch from Pembrokeshire eastwards through Carmarthenshire up the Vale of Towy and which are intricately intermixed with those of the succeeding period northwards to the Vale of Conwy. In Snowdonia many Ordovician volcanic rocks give rise to a more rugged landscape than elsewhere in the country. Snowdon itself is largely formed of volcanic ash (tuff) with some sedimentary rock and igneous intrusions folded into a syncline. Cadair Idris is also largely formed of Ordovician igneous rocks. Anglesey and Llŷn are also Ordovician territory. The Ordovician rocks of Wales are typically intensely faulted and folded, having been affected by the earth movements of the Caledonian Orogeny. A notable feature of the Ordovician system is a major downwarp known as the Welsh geosyncline.

Silurian

Rocks dating from the Silurian period are, by one measure, the most significant for Wales’ landscape; a greater percentage of the country’s land area is directly underlain by rocks of this age than any other. Much of central Wales is formed in Silurian sandstones and mudstones as is the more gentle landscape of central Monmouthshire where the Usk Anticline gives rise to the Usk Inlier. In the north it is the Ludlow age mudstones and sandstones of the Elwy and Nantglyn Formations which form the Clwydian Range,[2] and the Nantglyn Flags and Wenlockian Denbigh Grits which form the Denbigh Moors,[3] Llantysilio Mountain and the Dee Valley around Llangollen.[4] In west Wales, parts of south and central Pembrokeshire around Haverfordwest and Narberth and between Marloes and Daugleddau are formed by Llandovery aged mudstones, sandstones and conglomerates.[5]

The Caledonian orogeny

A long and complex series of continental collisions known collectively as the Caledonian orogeny began in the Ordovician and continued through the Silurian into Devonian times. The effect in this area was to cause folding and faulting of the existing rock sequence, most particularly within the Welsh Basin, a process which intensified northwards. Parts of the sequence were subjected to low grade metamorphism, the most significant of which, from an economic point of view, would be the Cambrian and Ordovician slates of North Wales. The northeast to southwest 'grain' of much of the country was imparted at this time with a series of major fault zones persisting from that time to the present, some of which, particularly in the northwest, are believed to represent terrane boundaries. The siliciclastic deposits of the succeeding Devonian period represent in large part the rapid attrition of the extensive Caledonian Mountain belt created by the Caledonian collision.

Devonian

Devonian age rocks are broadly synonymous with the Old Red Sandstone (commonly referred to as ‘the ORS’) though the lowermost ORS is late Silurian in age. The Anglo-Welsh Basin which stretches from the border with England westwards through the Brecon Beacons National Park into Pembrokeshire includes the larger part of this sequence. It is the sandstones and mudstones of the Lower Devonian Brownstones and Senni Formations, sometimes capped by the hard wearing sandstones of the Plateau Beds which form such striking peaks as Pen y Fan and Sugar Loaf and the dramatic scarps of the Black Mountains and Black Mountain. There are restricted occurrences of Devonian rocks on Anglesey too.

Carboniferous

The Gower westwards to southern Pembrokeshire. There are less extensive areas in northeast Wales and along the north coast into Anglesey where similarly aged rocks characterize the landscape. The sequence includes Carboniferous Limestone at its base, followed by coarse sandstones (The ‘Millstone Grit’ of the north and the ‘Twrch Sandstone’ of the south), then mudstones and finally the Coal Measures which comprise a thick succession of mudstones, sandstones and of course coal seams.

Limestone

Though mid Wales lay above sea level during Carboniferous times, shallow tropical seas extended across much of north and south Wales and it was in these environments that a succession of types of limestone were deposited.

The limestone gives rise to impressive cliffed landscapes both on the coast as at the Great Orme in the north and at St Govan’s Head and the Gower Peninsula in the south, and inland at the escarpments of Eglwyseg Mountain near Llangollen and Llangattock hillside in the Usk Valley. Karst landscapes characterize the limestone outcrop and, particularly along the ‘north crop’ of the South Wales Coalfield basin, where the limestone is shallowly buried beneath adjacent sandstones, extensive development of solution hollows has taken place.

The Namurian sequence

The Waterfall Country of southern Powys.

Coal Measures

Landscapes developed over Coal Measures rocks are extensively altered by man, as the coal and iron found within this thick sequence of rocks have long been economically important, particularly since the Industrial Revolution. The former coalfields of Flintshire, Denbighshire and South Wales are witness to this period. In South Wales, the Coal Measures are overlain by the thick sandstones of the Pennant Measures which often provides craggy edges to the plateau which has been deeply dissected to form the South Wales Valleys. The Pennant Sandstone is widely used as a building stone.

A major geological feature of the Upper Carboniferous sub-period in South Wales is the South Wales Coalfield syncline. The rocks comprising this important area were laid down during the Westphalian Geological Series (or epoch) approximately 314-308 million years ago (Ma), when climatic conditions were equatorial. This Westphalian succession includes a sequence with a thickness of more than 1800 m in the west. The Coal Measures were laid down on a low-lying waterlogged plain with peat mires immediately south of an ancient geological feature known as the Wales-London-Brabant High.

The Variscan Orogeny

From late Carboniferous times, through the Permian, South Wales lay on the northern margin of the Variscan orogen, an area affected by a complex continental collision taking place to the south. The most intensely affected rocks are those of south and central Pembrokeshire where steeply dipping and vertical strata are commonplace and multiple folding, faulting and overthrusting are well seen in coastal sections. Southern Carmarthenshire and the western part of the South Wales Coalfield was affected to a lesser extent. Old Caledonoid weaknesses such as the Neath Disturbance were reactivated at this time.

Permian

Rocks dating from the Permian period occur in North Wales underlying the Vale of Clwyd and extend into the northeastern fringes of the country from the larger bodies of such rock in Cheshire and Shropshire. The Permo-Triassic rocks in the northeast of Wales are largely concealed by recent material deposited by rivers and the Devensian icesheet. Thicker sequences of Permo-Triassic rock are known to underlie the Bristol Channel, Cardigan Bay and the Irish Sea off the North Wales coast.

Mesozoic

Triassic

Barry and Penarth and extend eastwards along the Monmouthshire coast to the English border at Chepstow. They also occur more sporadically further west between Ogmore-by-Sea and Kenfig. There are very localized occurrences of Triassic material in Gower and south Pembrokeshire, much of it breccia-fill of fissures in underlying Carboniferous Limestone. Triassic sandstones are also found along the border with Cheshire and Shropshire, though most often concealed beneath recent fluvial and glacially derived material.

Jurassic

Rocks dating from the Barry is formed by cliffs of layered Jurassic limestone known as the Lias. Extensive and spectacular shore platforms have been developed e.g. near Southerndown, as these cliffs have retreated inland through frequent rockfall.

Cretaceous

There are no rocks of Cretaceous age in Wales but they are known to be present within the sub-sea basins off the Welsh coast e.g. Celtic Sea and the Bristol Channel.

Cenozoic

Palaeogene and Neogene

There is scant evidence for rocks of the Palaeogene and Neogene periods in Wales though they are known to occur offshore. The exceptions are the sequence revealed in the Mochras borehole on the coastal strip south of Harlech and the 'pocket deposits' where sediments fill depressions in the Carboniferous Limestone in northeast Wales. In the south, poorly cemented sands occur sporadically in the central and western part of the Brecon Beacons National park; these are thought to be a product of the Cenozoic weathering of the underlying Twrch Sandstone.

Quaternary

The landscape of Wales has assumed its present shape over the last 2.6 million years i.e. during the Quaternary period which reaches to the present day. Icesheets and valley glaciers which developed during a series of ice ages have significantly altered a landscape which had developed as rivers drained a tilted upland surface which is thought to have emerged from beneath the sea during earlier Cainozoic times.

Glacial legacy

The effects of the last (Devensian) ice age are the most readily understood. An icesheet which at its maximum extent covered virtually all of Wales and reached as far south as Cardiff, Bridgend and Gower left in its wake suites of both erosional and depositional landforms. The glacial cirques of Snowdonia and to a lesser extent of the Cambrian Mountains and the Brecon Beacons are well known. Many pre-existing valleys were further deepened by glacial ice. Cirque moraines in the mountains and terminal and recessional moraines in the major valleys are the most striking depositional legacy of the glaciation. Three substantial median moraines extend beneath the waters of Cardigan Bay, parts being exposed at low spring tides as Sarn Badrig, Sarn y Bwlch and Sarn Cynfelin.[6]

There are too, swarms of drumlins and a widespread plastering of glacial till elsewhere. The greatest concentration of drumlins is in Denbighshire though there are also distinct areas around the Severn valley.[7]

Coastal deposits

Following the end of the last ice age, sea levels rose to roughly their current levels by around 6000 years ago. Forests which had become established at or below this level were destroyed though the preserved stumps of trees in growth position can still be seen in the intertidal zone in places, as can the remains of peat desposits which again had originally formed above the high-water mark. Redistribution of glacial and fluvial sands has given rise to extenisve dune systems around the Welsh coast, notably at Glamorgan.

Karstic landforms

Within the limestone areas of Wales, there have arisen karstic landscapes during the postglacial period, though elements of these were initiated during and even before successive ice ages. Limestone pavements are best developed along the 'north crop' within the Brecon Beacons National Park and there are numerous sinkholes and shakeholes, together with sinks, sections of dry valley and resurgences. Cave development is extensive and includes systems such as Ogof Ffynnon Ddu (Britain's deepest cave), Dan-yr-ogof (partly showcave) and Wales' most extensive system Ogof Draenen.

Economic geology

Metals

Main article: Metal mining in Wales

Man has mined metals and metal ores in Wales for millennia. There are Bronze Age copper workings on the Great Orme near Llandudno and at Parys Mountain on Anglesey. Gold has been obtained since pre-Roman times at places like Dolaucothi. Lead and zinc were intensively mined in the Cwmystwyth area of mid Wales and a lead mine operated at Minera near Wrexham from the Middle Ages until the early twentieth century. In Victorian times the Sygun Copper Mine was opened near Beddgelert in Snowdonia. Ironstone is a component of the Lower Coal Measures rock sequence and where it outcrops along the northern edge of the South Wales Coalfield, it was extensively worked for the production of iron and was important in the initiation of the Industrial Revolution in South Wales.[8]

Slate

Main article: Slate industry in Wales

The slate industry of Snowdonia was once of world importance. Purple and green slates of Cambrian age were worked at vast quarries on the flanks of Snowdon and at Bethesda, Dinorwig, Corris and Blaenau Ffestiniog.

Building stone

Main article Building stones of Wales

The abundance of hard rock in Wales means that it has found use in building since the earliest times. The 'bluestones' (of Ordovician dolerite) which form the lintels of Stonehenge were sourced in the Preseli Hills of Pembrokeshire around 2500 BC. Bronze Age and Iron Age peoples made extensive use of local materials in erecting a variety of cairns, standing stones and defensive works as manifest in Wales' many hill forts.

Wales' many fine cathedrals, abbeys and castles have used a variety of stones in their construction; Caerbwdi Sandstone in Bristol Channel to North Devon and North Cornwall which are both deficient in limestone.

The micaceous sandstones of Carmarthenshire's Tilestones Formation were formerly worked to provide roofing material, as were similar flaggy sandstones elsewhere, at least until the burgeoning of the North Wales slate industry in the nineteenth century.

Limestone

Limestone has been worked on a small scale for burning in limekilns over many centuries. In more recent times it has been quarried for use as aggregate, as a flux for the steel industry and as a feed for the chemical industry.

Coal

The working of coal in Wales' various coalfields began in earnest with the initiation of the Industrial Revolution. Easily the most significant is the South Wales Coalfield though the contiguous Flintshire and Denbighshire Coalfields were of importance to the economy of northeast Wales. A rather smaller coalfield was worked in Pembrokeshire and a tiny one in Anglesey.

Sand and gravel

Deposits of glacial and fluvial sands and gravels have been and continue to be worked in numerous areas, principally for the construction industry.

Geohazards

Wales is not a particularly seismically active country, nevertheless earthquakes of lesser magnitude occur from time to time. Ground stability is more of an issue due both to natural causes and, in former areas of coal and other mineral exploitation, due to mining, surface excavation and spoil deposition. Deep-mining of coal in particular has led to reactivation of pre-existing landslips, notably in the steeply-sided valleys of the South Wales Coalfield. Inappropriate placing of spoil material on such slopes has both overloaded them and disturbed drainage patterns with occasional catastrophic effect as in the Aberfan Disaster of 1966.[10] An extensive programme of stabilisation works across the coalfield followed that event.

The contamination of land, groundwater and watercourses is a risk in areas where mineral exploitation has taken place, notably in the central Wales orefield and in former coal mining districts.

Geological conservation and interpretation

Numerous sites have been identified as important earth science localities within the Geological Conservation Review and afforded protection as geological SSSIs.[11] See here for complete list of both biological and geological SSSIs in Wales - some sites are protected in respect of both types of interest. In addition, two extensive areas are designated as Geoparks; the entire island of Anglesey as 'GeoMôn' in the north and Fforest Fawr within the Brecon Beacons National Park in the south. The Geoparks have a range of roles; conservation and a promotion of the two areas' geological heritage are important ones. These objectives are partly achieved through educational and interpretive programmes. 'RIGS groups' are being established in different parts of Wales with the aim of supporting locations designated as regionally important geodiversity sites and assisting in the implementation of Local Geodiversity Action Plans ('LGAPs'). Local authorities and other agencies in the public sector continue to be involved in the acquisition of significant earth heritage sites, their conservation and interpretation. Charities such as Wales' wildlife trusts also have a similar role.

See also

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^ http://www.museumwales.ac.uk/en/rhagor/article/2025
  2. ^ British Geological Survey 1999 Flint England and Wales sheet 108, 1:50,000 scale geological map
  3. ^ British Geological Survey 1993 Corwen England and Wales sheet 120, 1:50,000 scale geological map
  4. ^ British Geological Survey 1994 Wrexham England and Wales sheet 121, 1:50,000 scale geological map (provisional)
  5. ^ British Geological Survey 1978/1976 Milford Haven & Haverfordwest England and Wales sheets 226/227 & 228, 1:50,000 scale geological map
  6. ^ Howells, M.F. 2007 British Regional Geology: Wales, British Geological Survey, Keyworth, Notts (map p184 & text p194)
  7. ^ Howells, M.F. 2007 British Regional Geology: Wales, British Geological Survey, Keyworth, Notts (map p184)
  8. ^ http://www.visitblaenavon.co.uk/en/WorldHeritageSite/TheBlaenavonStory/BlaenavonIronworks.aspx
  9. ^ Lott, G. & Barclay W. 2002 Geology and building stone in Wales (south). British Geological Survey ISBN 0-85272-422-5
  10. ^ Siddle et al (eds) 2000 Landslides and landslide management in South Wales 116pp National Museum of Wales, Geological Series no 18, Cardiff ISBN 0-7200-0485-3
  11. ^ Ellis et al 1996 An Introduction to the Geological Conservation Review GCR Series no 1, Joint Nature Conservation Committee, Peterborough ISBN 1-86107-403-4
  • Howells, M.F. 2007 British Regional Geology: Wales Keyworth, Nottingham: British Geological Survey 230pp ISBN 978-0-85272-584-9
  • Snowdonia National Park Authority
  • Official site of the Brecon Beacons National Park Authority
  • The Gower Information Center: Broad Pool
  • John L. Morton, King of Siluria — How Roderick Murchison Changed the Face of Geology (Brocken Spectre Publishing, 2004, ISBN 0-9546829-0-4)
  • Public Domain This article incorporates text from a publication now in the public domain
  • Martin J. S. Rudwick, The Great Devonian Controversy: The Shaping of Scientific Knowledge among Gentlemanly Specialists (University of Chicago Press, 1985) — the rise of Murchison to power
  • James A. Secord, Controversy in Victorian Geology: The Cambrian-Silurian Dispute (Princeton University Press, 1986) — documents the battle between Murchison and Adam Sedgwick
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 



Copyright © World Library Foundation. All rights reserved. eBooks from World eBook Library are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.