Animal slaughter

Animal slaughter

"The slaughtered swine" (1652) by Barent Fabricius

Animal slaughter is the killing of nonhuman animals, usually referring to killing domestic livestock. In general, the animals would be killed for food; however, they might also be slaughtered for other reasons such as being diseased and unsuitable for consumption.

The animals most commonly slaughtered for food are cattle and water buffalo for beef and veal, sheep and lambs for lamb and mutton, goats for goat meat, pigs for pork and ham, deer for venison, horses for horse meat, poultry (mainly chickens, turkeys and ducks), and increasingly, fish in the aquaculture industry (fish farming).

Contents

  • Modern history 1
  • Methods 2
    • Stunning 2.1
    • Killing 2.2
  • National laws 3
    • Canada 3.1
    • United Kingdom 3.2
    • United States 3.3
  • Religious laws for ritual slaughter 4
    • Shechita – Jewish law for slaughtering animals 4.1
    • Dhabihah – Islamic law for slaughtering animals 4.2
  • Controversy 5
  • See also 6
  • References 7
  • External links 8

Modern history

Blueprint for a slaughterhouse designed by Benjamin Ward Richardson, published 1908.

The use of a sharpened blade for the slaughtering of livestock has been practiced throughout history. Prior to the development of electric stunning equipment, some species were killed by simply striking them with a blunt instrument, sometimes followed by exsanguination with a knife.

The belief that this was unnecessarily cruel and painful to the animal eventually led to the adoption of specific stunning and slaughter methods in many countries. One of the first campaigners on the matter was the eminent physician, Benjamin Ward Richardson, who spent many years of his later working life developing more humane methods of slaughter as a result of attempting to discover and adapt substances capable of producing general or local anaesthesia to relieve pain in people. As early as 1853, he designed a chamber that could kill animals by gassing them. He also founded the Model Abattoir Society in 1882 to investigate and campaign for humane methods of slaughter, and experimented with the use of electric current at the Royal Polytechnic Institution.[1]

The development of stunning technologies occurred largely in the first half of the twentieth century. In 1911, the Council of Justice to Animals (later the Humane Slaughter Association) was established in England to improve the slaughter of livestock.[2] In the early 1920s, the HSA introduced and demonstrated a mechanical stunner, which led to the adoption of humane stunning by many local authorities.[3]

The HSA went on to play a key role in the passage of the Slaughter of Animals Act 1933. This made the mechanical stunning of cows and electrical stunning of pigs compulsory, with the exception of Jewish and Muslim meat.[3][4] Modern methods, such as the captive bolt pistol and electric tongs were required and the Act's wording specifically outlawed the poleaxe. The period was marked by the development of various innovations in slaughterhouse technologies, not all of them particularly long-lasting.

Methods

Many countries have adopted the principle of a two-stage process for the non-ritual slaughter of animals. This is to ensure a rapid death with minimal suffering. The first stage of the process, usually called stunning, renders the animal unconscious, and thus not susceptible to pain, but not necessarily dead. In the second stage, the animal is killed. Countries differ in the methods which have been legalized for different species or different ages, some regulations being governmental, others being religious.

Stunning

Stunning a cow with a captive bolt pistol

Various methods are used to render an animal unconscious during animal slaughter.

Electrical (stunning or slaughtering with electric current known as electronarcosis)
This method is used for swine, sheep, calves, cattle, and goats. The current is applied either across the brain or the heart to render the animal unconscious before being killed.
Gaseous (Carbon dioxide)
This method can be used for sheep, calves and swine. The animal is asphyxiated by the use of CO2 gas before being killed. In several countries, CO2 stunning is mainly used on pigs. A number of pigs enter a chamber which is then sealed and filled with 80% to 90% CO2 in air. The pigs lose consciousness within 13 to 30 seconds. Research has produced conflicting results with some showing pigs tolerate CO2 stunning and others showing they do not.[5][6][7]
Gaseous (Inert gas hypoxia)
Various concentrations of argon and nitrogen have been used to induce unconsciousness, often in conjunction with CO2. Domestic turkeys are averse to high concentrations of CO2 (72% CO2 in air) but not low concentrations (a mixture of 30% CO2 and 60% argon in air with 3% residual oxygen).[8]
A hen being killed in Brazil
Mechanical (Captive bolt pistol)
This method can be used for sheep, swine, goats, calves, cattle, horses, mules, and other equines. A captive bolt pistol is applied to the head of the animal to quickly render them unconscious before being killed. There are three types of captive bolt pistols, penetrating, non-penetrating and free bolt. The use of penetrating captive bolts has, largely, been discontinued in commercial situations to minimize the risk of transmission of disease when parts of the brain enter the bloodstream.
Mechanical (gunshot/free bullet)
This method can be used for cattle, calves, sheep, swine, goats, horses, mules, and other equines. A conventional firearm is used to fire a bullet into the brain of the animal to render the animal quickly unconscious (and presumably dead). A second method may be used (e.g. drug administration) to ensure the animal is dead.

Killing

Video of a hen's throat being cut and it being exsanguished
Exsanguination
The animal either has its throat cut or has a chest stick inserted cutting close to the heart. In both these methods, main [10]

National laws

Canada

A pig being slaughtered in Italy

In Canada, the handling and slaughter of food animals is a shared responsibility of the Canadian Food Inspection Agency (CFIA), industry, stakeholders, transporters, operators and every person who handles live animals. Canadian law requires that all federally registered slaughter establishments ensure that all species of food animals are handled and slaughtered humanely. The CFIA verifies that federal slaughter establishments are compliant with the Meat Inspection Regulations. The CFIA's humane slaughter requirements take effect when the animals arrive at the federally registered slaughter establishment. Industry is required to comply with the Meat Inspection Regulations for all animals under their care. The Meat Inspection Regulations define the conditions for the humane slaughter of all species of food animals in federally registered establishments. Some of the provisions contained in the regulations include:

  • guidelines and procedures for the proper unloading, holding and movement of animals in slaughter facilities
  • requirements for the segregation and handling of sick or injured animals
  • requirements for the humane slaughter of food animals[11]

United Kingdom

Animal slaughter in the UK is governed under both its own laws and EU law regarding slaughter. The Department for Environment, Food and Rural Affairs (Defra) is the main governing body responsible for legislation and codes of practice covering animal slaughter in the UK.

In the UK the methods of slaughter are largely the same as those used in the United States with some differences. The use of captive bolt equipment and electrical stunning are approved methods of stunning sheep, goats, cattle and calves for consumption[10]- with the use of gas reserved for swine.[12]

United States

In the United States, the United States Department of Agriculture (USDA) specifies the approved methods of livestock slaughter:[13]

Each of these methods is outlined in detail, and the regulations require that inspectors identify operations which cause "undue" "excitement and discomfort" of animals.

In 1958, the law that is enforced today by the USDA Food Safety and Inspection Service (FSIS) was passed as the Humane Slaughter Act of 1978. This Act requires the proper treatment and humane handling of all food animals slaughtered in USDA inspected slaughter plants. It does not apply to chickens or other birds.[14]

Religious laws for ritual slaughter

Ritual slaughter is the overarching term accounting for various methods of slaughter used by religions around the world for food production. While keeping religious autonomy, these methods of slaughter, within the United States, are governed the Humane Slaughter Act and various religion-specific laws, most notably, Shechita and Dhabihah.

Shechita – Jewish law for slaughtering animals

Shechita slaughter of a chicken

Animal slaughter in

  • Canada Agricultural Products Act R.S., 1985, c. 20 (4th Supp.)
  • Humane Slaughter of Livestock Regulations
  • Slovak Pig Slaughter and Traditional Sausage Making – article in English with detailed pictures of a Slovak family slaughtering a pig in the traditional style
  • Live Counter About Slaughtered Animals Worldwide

External links

  1. ^  This article incorporates text from a publication now in the public domain
  2. ^
  3. ^ a b
  4. ^
  5. ^
  6. ^ Jong, E.C., Barnett, J.L. and Hemsworth, P.H., (2000). The aversiveness of carbon dioxide stunning in pigs and a comparison of the CO2 stunner crate vs. the V-restrainer. Applied Animal Behaviour Science, 67: 67-76
  7. ^ Raj, A.B.M. and Gregory, N.G., (1995). Welfare implications of the gas stunning of pigs 1. Determination of aversion to the initial inhalation of carbon dioxide or argon. Animal Welfare, 4: 273-280
  8. ^ Raj, M., (1999). Aversive reactions of turkeys to argon, carbon dioxide and a mixture of carbon dioxide and argon. Veterinary Record, 138:592-593 DOI:10.1136/vr.138.24.592
  9. ^ [1]
  10. ^ a b
  11. ^
  12. ^
  13. ^
  14. ^
  15. ^
  16. ^
  17. ^ Sam Jones, March 6th 2014, "Halal, shechita and the politics of animal slaughter", The Guardian,” 2014
  18. ^
return p

end

', table.concat(classes, ' '), s )
%s
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( '

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


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


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

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


-- 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.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

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.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.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

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

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


-- Helper functions


local p = {}

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


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. --

end

', table.concat(classes, ' '), s )
%s
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( '

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


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


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

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


-- 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.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

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.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.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

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

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


-- Helper functions


local p = {}

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


-- 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. --


References

See also

There has been controversy over whether or not animals should be slaughtered and over the various methods used. Some people believe sentient beings should not be harmed regardless of the purpose, or that meat production is an insufficient justification for harm. Religious slaughter laws and practices have always been a subject of debate, and the certification and labeling of meat products remain to be standardized. Animal welfare concerns are being addressed to improve slaughter practices by providing more training and new regulations. There are differences between conventional and religious slaughter practices, although both have been criticized on grounds of animal welfare. Concerns about religious slaughter focus on the stress caused during the preparation stages before the slaughtering, pain and distress that may be experienced during and after the neck cutting and the worry of a prolonged period of time of lost brain function during the points between death and preparation if a stunning technique such as electronarcosis is not applied.[18]

Controversy

Animal slaughtering in Islam is in accordance with the Qur’an. To slaughter an animal is to cause it to pass from a living state to a dead state. For the meat to be lawful (Halal) according to Islam, it must come from an animal which is a member of a lawful species and it must be ritually slaughtered, i.e. according to the Law, or the sole code recognized by the group as legitimate. There are three methods of killing: slitting the throat (dabh), plunging the knife into the dimple over the breast bone (nahr), and killing in some other way ('aqr). The slaughterer must say the name of God (bismillah), before slaughtering the animal.[16] Blood must be drained out of the carcass. [17]

Dhabihah – Islamic law for slaughtering animals

[15]