World Library  
Flag as Inappropriate
Email this Article

Cat registry

Article Id: WHEBN0009498591
Reproduction Date:

Title: Cat registry  
Author: World Heritage Encyclopedia
Language: English
Subject: Cat show, List of cat breeds, Bengal cat, Dwarf cat, Cat
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Cat registry

A cat registry is an organisation that registers cats for exhibition and breeding purposes. A cat registry stores the pedigrees (genealogies) of cats, prefixes or affixes of catteries, studbooks (lists of authorised studs of recognised breeds), breed descriptions and the standards of points (SoP) for those breeds; lists of judges qualified to judge at shows run by, or affiliated with, that registry. A cat registry is not the same as a cat club or breed society (these may be affiliated with one or more registries with whom they have lodged breed standards in order to be able to exhibit under the auspices of that registry).

History

The first cat registry was the National Cat Club, set up in 1887 in England. Until the formation of the Governing Council of the Cat Fancy in 1910, the National Cat Club was also the Governing Body of the Cat Fancy. A rival registry called the Cat Club was set up in 1898,[1] but foundered in 1903 and was replaced by the Cat Fanciers Association. Cats could only be registered with one or other registry. These two fancies merged in 1910 and became the GCCF. In the USA, the 1899 Chicago cat show resulted in the formation of the Chicago Cat Club, followed by the more powerful Beresford Cat Club (named after noted British breeder Lady Marcus Beresford). In 1906, the American Cat Association became the main registry. In 1908 this became the Cat Fanciers' Association Inc (CFA).

In the intervening years, many cat registries have been formed worldwide. These range from international organisations or federations to national registries in one particular country. In many countries, independent registries have also been formed which may or may not be recognised by the main registries. While some cat registries forbid the practice, it is now common to allow a cat to be registered by more than one registry. The largest overall organisation is the Fédération Internationale Féline (FIFe) which is a worldwide federation of member cat registries.

Cat Registries have their own rules and also organise or licence cat shows. The show procedures vary widely and awards won in one registry are not normally recognised by another.

The World Cat Congress (WCC) is an international coordinating organisation of the largest cat registries. The WCC operates an "open Doors" policy by which cats registered with one registry can be shown under the rules of another registry.

Some independent cat registries specialise in particular types of cat that are ineligible for registration with a major registry due to breed restrictions or certain genetic traits. For example, The Dwarf Cat Association recognises breeds derived from the short-legged Munchkin (a cat body type genetic mutation) which are banned by FIFe and some other registries, while the Rare and Exotic Feline Registry specialises in cats derived from (or alleged to derive from) hybrids with wildcat species.

Recognition levels

Most registries offer several levels of recognition (often called registers). The actual designations differ between registries, but typically these are:

Full
a breed that competes for championship titles at shows organised by, or affiliated to, that registry
Provisional/Preliminary
the level of recognition of cat breeds until they demonstrate that they breed true to their registered standards; there may be several levels of provisional/preliminary recognition e.g. new or advanced as numbers and popularity increase
Experimental
a provisional register for breeds in development; this may be separate from the provisional/preliminary register in some cat fancies
Exhibition only
a new trait, new import or minority variety that does not compete, but is exhibited in order to attract opinion and/or potential breeders
Registration only
status means cats of that breed can be registered, but do not have permission to be exhibited.

Not all breeds achieve Full (championship) status.

There may also be Active and Inactive registers that denote whether a cat may be legitimately used in breeding and its offspring registered.

In breeds known to carry recessive genes (e.g. longhaired cats born from shorthaired parents, colourpointed cats born from non-colourpointed parents), cats that do not meet their breed standard might be registered as variants or they might be registered under a different breed name. These may sometimes be used to maintain a good gene pool, but not exhibited in Championship classes for the parents' breed.

A Genetic Register is used by some registries for breeds where a genetic test is required before cats can be bred from. Cats that have not been cleared through testing remain on the genetic register until negative test results are provided.

A cat registry is at liberty to refuse to accept breeds if it feels the breed is not genetically sound; does not breed true to the standard put forward by the developer(s) of the breed (with allowances made for known variants); is not represented in sufficient numbers or is not sufficiently distinct from breeds already recognised by the registry. It may also expel breeders who do not conform to accepted standards of behaviour and ethics, with the result that their cats may be disqualified from its shows.

The rules as to what constitutes a new breed vary from registry to registry. The International Cat Association (TICA) is a relatively progressive registry that will recognise breeds derived from crossing existing breeds; mutations of an existing breed; naturally occurring breeds indigenous to a geographical location; a breed already recognised by a different registry and experimental breeds that do not yet have a TICA-approved breed name.[2] FIFe will register some new breeds imported from other registries but have set procedures for these breeds to gain full recognition. The GCCF is a more conservative registry and recognise new colour variations of an existing breed, but do not usually recognise other mutations of an existing breed e.g. spontaneous rexed fur.

Breed numbers, acronyms and codes

Registries allocate a breed number, acronym or a Code to the breeds they register. Most use a two or 3 letter acronym e.g. MK (Munchkin), JBT (Japanese Bobtail). This may be followed by numbers or lower case acronyms that indicate colour and pattern, these being subdivisions of the breed. For historical reasons, the British GCCF allocate numbers to breeds and the Black Persian Longhair is registered under a different breed number, and effectively as a different breed, to the Blue Persian Longhair. These lists may be found on individual registry websites (or in their printed publications where they do not yet have a website). All FIFe Member cat registries use the EMS (Easy Memory System) breed and variety code which consists of a breed abbreviation followed by pattern and colour letters and digits which are consistent across all breeds.

Where a breed is already recognised by another registry, it is becoming increasingly common to adopt an existing acronym (with the possible addition or subtraction of a letter) in order to avoid clashes and confusion. Where 2 breeds with different characteristics have the same name, it is usual to prefix the name with the country/area of origin e.g. in the US the "Burmese" and "European Burmese" are different breeds with different conformation. In the UK, "Burmese" refers to the European form as the "American Burmese" is not recognised.

A single breed may have 2 different breed names in different countries. In Britain, a cat of Persian type with the colourpoint pattern is called a Colourpoint Persian. In the USA it is called a Himalayan. The American-bred Serengeti was founded in 1992 by Karen Sausaman from Oriental x Bengal crosses to resemble the wild cats of the Serengeti plains but without the introduction of wild cat blood. In Britain, a Bengal x Siamese cross was originally called the Savannah, but was later renamed Serengeti because of an existing American breed called the Savannah. The American-bred Savannah resembles the Serval and the first generation cross is Serval x domestic.

Where colours have been added to a breed through outcrossing to another breed, not all registries accept the new colours under the original breed name e.g. Chocolate Persians and Lilac Persians may be recognised under the name "Kashmir" as the two colors were introduced through crossing to Siamese cats during the development of the Colourpoint Persian (UK) and Himalayan (USA).

List of registries and related organizations

World co-ordinating body

International

National

Notes and 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. ^ The Cat Club (1899-1902). "The Cat Club Register."
  2. ^ TICA Registration Rules Relating to Breed Recognition and Types of Registration
  • Simpson, Frances. 1903. The Book of the Cat.
  • Winslow, Helen M. 1900. Concerning Cats.

External links

  • Cat Registries And Cat Clubs - A Broad Definition
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 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.