text: La domestication d'une espèce, animale ou végétale, est l'acquisition, la perte ou le développement de caractères morphologiques, physiologiques ou comportementaux nouveaux et héréditaires, résultant d’une interaction prolongée, d'un contrôle voire d'une sélection délibérée de la part des communautés humaines. Elle se traduit par une modification plus ou moins profonde du patrimoine génétique de l'espèce, voire la formation d'une espèce génétiquement disjointe (non interféconde avec l'espèce originelle). D'un point de vue biologique l'ensemble de ces modifications compose la biodiversité domestique, soit l'ensemble des espèces et des sous-espèces (races, variétés) domestiquées par l'homme et ayant été soumises à sa sélection. Les modifications vont de l’isolement de populations (simple isolat de génotypes sauvages reproduits) au changement du génome et jusqu’à la création d’espèces nouvelles. On parle d'espèces domestiquées, de plantes ou d'animaux domestiqués. La domestication est une activité humaine très ancienne, elle précède la sédentarisation et l’agriculture (domestication du chien ou du figuier par les chasseurs paléolithiques). Le terme « domestication » est utilisé par extension aux techniques et aux objets mis au service des besoins humains (domestication d'un fleuve, d'une énergie). La notion de besoin humain s'entend extensivement à toutes les activités humaines, utilitaires ou culturelles, et la domestication porte sur toutes les classes du vivant. Son étude relève de sciences multiples, sachant que la génétique permet depuis le de mieux connaître ses étapes et ses processus. Par extension, on parle de virus domestiqués pour d'anciens virus intégrés au génome d'un organisme, qui ont perdu leur pouvoir infectieux mais dont l'expression de certains gènes est utile à l'organisme. On parle aussi de domestication pour des choses, telles la « domestication secondaire » ou « domestication des produits » (élevage d'animaux en vue d'usages autres que la production de viande : lait, laine, exploitation de leur énergie par la traction et le portage, bât et monte), ou la domestication de paysages, pour exprimer les modifications que les humains leur apportent pour qu'elles correspondent à leurs conceptions utilitaires, morales et philosophiques. Le processus de domestication Dates et lieux de domestication Se reporter au tableau des dates et foyers par espèce, plus bas. Les domestications s'étalent du néolithique à nos jours, à l'exception de celle du chien, qui a précédé de plusieurs millénaires l'élevage d'autres espèces et la sédentarisation. Notre époque, à partir du , est par contre riche en nouvelles espèces élevées, et on peut parler pour plusieurs d'entre elles de domestication. Les dates et foyers des domestications anciennes ont été estimés par des méthodes essentiellement archéologiques ; il s'agit plus spécialement d'archéozoologie. Ces méthodes consistent à fouiller ou exploiter les résultats de fouilles de sites d'occupation humaine préhistorique. Les restes animaux sont datés selon les méthodes archéologiques : on détermine l'espèce à laquelle ils appartiennent, on estime également l'âge auquel ils sont morts, voire le type d'animaux (d'une forme éventuellement domestique) qu'ils représentent, et on s'appuie sur d'autres indices comme les traces observables d'abattage ou de découpe. L'enjeu est de déterminer si on est en présence d'animaux sauvages ou d'élevage, et plus globalement la nature de leurs relations avec les humains. Ainsi le squelette d'un chat retrouvé auprès d'un tombeau humain indique qu'il s'agissait probablement d'un animal de compagnie. Une certaine homogénéité d'âge des animaux dont on retrouve les restes indique qu'il s'agissait d'un élevage, où l'on abattait les animaux à l'âge optimal. Les nouvelles techniques et en particulier l'étude de l'ADN mitochondrial permettent de réestimer les dates de domestication de même que l'arbre généalogique des espèces domestiques actuelles ; ces connaissances sont donc toujours en évolution. La lignée du chien en particulier se serait séparée de celle du loup il y a entre et . Il est possible que l'ancêtre du chien se soit à cette époque rapproché et associé aux groupes humains qu'il suivait, pour les restes qu'il pouvait obtenir, en ayant un rôle d'alerte voire d'auxiliaire de chasse. La date de domestication issue des sources archéologiques correspondrait alors à une relation devenue plus étroite et à un contrôle plus fort de l'homme. Le processus de domestication et la diffusion des espèces et techniques d'élevage s'étalent sur des périodes longues et loin d'être parfaitement déterminées. On admet pour plusieurs espèces le principe de plusieurs foyers de domestication distincts. Cela n'exclut pas les croisements qui ont suivi et il semble vain de déterminer un ancêtre sauvage pour chaque race d'une espèce domestique. Après celle du chien, le premier foyer de domestication fut le Moyen-Orient, en particulier sa partie qu'on appelle le Croissant fertile. On remarque ensuite l'Asie de l'Est, le bassin méditerranéen et l'Amérique du Sud. Certaines régions du monde n'ont connu aucune domestication d'espèces locales sinon de très récentes comme l'Australie ou l'Afrique australe. Le nombre d'espèces domestiques disponibles s'est brusquement accru au de part et d'autre de l'Atlantique, avec ce qu'on nomme l'échange colombien. Le continent américain abritait alors cinq espèces animales domestiquées, dont seul le chien était connu dans l'Ancien Monde. Les chevaux et bœufs par exemple y sont alors apparus tandis qu'un grand nombre de plantes domestiques américaines, nouvelles en Europe, en Asie et en Afrique y ont été adoptées. Scénarios de domestication Plusieurs scénarios ont été proposés comme ayant mené à la domestication des espèces animales. La tradition d'adoption de bébés animaux, voire leur allaitement au sein est souvent donnée pour origine de la domestication, étant donné que par le phénomène d'empreinte, il est facile d'obtenir de cette façon des animaux familiarisés par leur contact précoce avec les humains. Pourtant, le processus de domestication implique l'élevage de lignées d'animaux sur de nombreuses générations, ce qui n'est pas le cas si le recrutement se fait en permanence par prélèvement d'animaux sauvages. Par ailleurs cette pratique, toujours observée actuellement, est caractéristique des peuples de chasseurs-cueilleurs qui, précisément, n'ont pas d'animaux domestiques. Ces apprivoisements seraient donc intégrés à une culture basée sur la chasse et non l'élevage, et il y aurait une opposition entre sociétés « apprivoisatrices » et « domesticatrices ». Ce schéma ne paraît donc pas pouvoir être retenu directement comme moyen de domestication. Pourtant si le facteur culturel est sans doute essentiel pour expliquer la domestication voire la non-domestication d'une espèce, le système économique et culturel d'une société n'est pas figé. La plupart des sociétés fondées sur la chasse élèvent des chiens, pour lesquels ce schéma a pu être un élément important de la domestication. Il est possible que la domestication soit passée par une phase de mutualisme entre ces animaux et l'homme, c'est-à-dire un rapprochement et une aide dans l'intérêt mutuel. En effet, cette relation s'observe toujours chez le chien paria, et on présume qu'elle a été une étape de la domestication du porc. Plusieurs espèces étaient les objets d'une tradition de chasse qui a évolué vers un contrôle des populations, et une gestion de population sauvage devenue raisonnée. Cette chasse a pu devenir sélective, visant par exemple les animaux les plus âgés et les mâles en surnombre, et conduire à un mode d'élevage extensif, puis intensifié. Tous ces stades sont actuellement pratiqués dans le cas du renne, dans des régions différentes. Ce processus semble avoir concerné plusieurs espèces, dont les chèvres et moutons, ainsi que les petits camélidés (lamas). Enfin l'élevage a pu simplement commencer avec des animaux capturés puis élevés en stricte captivité. C'est le cas de la plupart des domestications récentes ou contemporaines. C'est dans cette situation que le contrôle et la sélection peuvent être les plus forts, permettant une transformation plus rapide des espèces élevées. Le scénario de domestication d'une espèce peut avoir correspondu à l'un de ces schémas ou en avoir été une combinaison simultanée ou successive. Dans le cas du lapin, les étapes de la domestication à partir de la simple chasse ont été l'établissement de garennes fermées au Moyen Âge, qui constituaient des sortes de réserves de chasse. Dans certaines de ces garennes a été pratiquée une sélection, permise par la capture des animaux vivants grâce aux furets. Cette sélection a abouti à l'apparition des premières variétés de lapin au cours du , qui se distinguaient par leur coloris et leur taille. L'élevage a ensuite été intensifié et la forte sélection a abouti à une grande variabilité des races domestiques. Le comportement du lapin d'élevage a probablement évolué conjointement, du fait d'une sélection d'animaux moins farouches, celle-ci ayant pu être aussi bien intentionnelle qu'indirecte : les animaux plus difficiles à recapturer ne pouvant pas être donnés à de nouveaux éleveurs. Les pratiques d'élevage et de sélection qu'on peut observer sur la période historique peuvent donner une idée de celles qui ont produit la domestication. Celles-là sont très variées, ainsi que les connaissances et représentations qu'ont les éleveurs de l'hérédité et de l'influence qu'ils peuvent avoir sur une population animale. Certains d'entre eux opèrent une sélection méthodique au sein d'un cheptel, d'autres ne conçoivent pas l'influence que peut avoir le choix des reproducteurs sur leurs produits, au sein d'une espèce ou variété. Ces éleveurs peuvent croire pourtant à l'intérêt d'acquérir une nouvelle lignée ou d'opérer des croisements avec des animaux de souches différentes de la leur et participer ainsi à leur diffusion. La sélection exercée par les éleveurs est d'ailleurs loin d'avoir constamment la même direction, une pratique relevée pour plusieurs espèces et à différentes époques consistant par exemple à sacrifier les animaux ayant eu la croissance la plus forte ou la plus rapide afin de laisser les autres finir leur croissance. Cette pratique qui a vraisemblablement un effet de contre-sélection a d'ailleurs été dénoncée comme telle par des observateurs pour les moutons par exemple, ou en pisciculture d'étang où la pratique du « fond de pêche » consiste à repeupler un étang après sa pêche par vidange en y relâchant les poissons les plus petits. Ainsi, quoique la carpe ait eu une longue tradition d'élevage en France, les performances d'élevage de ce poisson étaient médiocres. Des lignées à croissance nettement plus rapide y ont été réintroduites à partir d'Europe centrale à la fin du , où un élevage sélectif était pratiqué. Parmi la diversité des pratiques, on relève aussi celle consistant à faire saillir une femelle par des congénères sauvages pour les qualités réelles ou supposées que cela procure aux produits de tels croisements (chien/loup ; porc/sanglier en Europe). Quoique ceci semble aller à l'encontre du processus de domestication, ces hybridations ont pu contribuer à conjuguer les caractères domestiques, en particulier comportementaux d'une espèce avec ceux d'une sous-espèce locale sauvage bien adaptée à son milieu. Cela a probablement été le cas des races de chiens nordiques. La domestication d'une espèce est le fruit d'une histoire multiple qu'il est difficile de reconstituer. Ses facteurs importants sont les prédispositions de cette espèce, les pratiques des éleveurs ou proto-éleveurs sur de longues périodes qui opèrent une sélection consciente ou non et les échanges d'animaux qui permettent aux lignées les plus domestiquées de se diffuser. Point de vue biologique Le processus de domestication commence lorsqu'un nombre restreint d'animaux est isolé de l'espèce sauvage. Cette population peut alors connaître un phénomène de microévolution, en s'adaptant aux conditions d'élevage et du fait de la sélection humaine. Cette évolution est marquée par l'apparition de traits domestiques, c'est-à-dire des nouveaux caractères interprétés comme des mutations génétiques conservées voire sélectionnées alors que les allèles qui les portent seraient restés rares ou auraient été éliminées par sélection naturelle à l'état sauvage. Ce sont des caractères morphologiques comme la taille plus grande ou plus petite que celle de l'espèce sauvage, des coloris nouveaux, le poil long, frisé ou encore la queue enroulée ; ce sont aussi des caractères physiologiques comme l'augmentation de la prolificité, et la précocité de la croissance. On note aussi la perte de caractères physiques comme les cornes pour une partie des races de mouton ou d'aptitudes comme une diminution de la mobilité ; de la vitesse de course ou de l'aptitude au vol, ainsi que la perte d'aptitudes comportementales. Ceci fonde une interprétation de la domestication comme altération du génotype, ce qui est indiscutable dans le cas de l'albinisme. De même et plus tôt, Buffon a décrit la domestication en termes de dégénérescence. La variabilité morphologique est importante chez certaines espèces et beaucoup moins chez d'autres comme le chameau de Bactriane. On interprète également les transformations de la domestication avec la notion de néoténie, selon laquelle des caractères morphologiques comme les oreilles pendantes ou comportementaux comme l'attachement, à l'origine propres aux stades juvéniles, se prolongent à l'état adulte. Si les premières espèces domestiquées sont élevées depuis quelques millénaires, ce temps est-il pour autant indispensable à cette évolution ? Des expériences spécifiques ainsi que les domestications contemporaines montrent qu'avec une forte sélection, les transformations caractéristiques de la domestication peuvent apparaître relativement rapidement, dans l'intervalle d'une dizaine à quelques dizaines de générations. Du point de vue écologique, certaines espèces sont élevées à l'état domestique dans un milieu identique ou proche de celui de leurs ancêtres sauvages comme le chameau ou le renne. À l'inverse, on remarque que le nombre relativement faible d'espèces domestiques est compensé par leur distribution souvent très large, dans des milieux et sous des climats variés et très différents de ceux d'où l'espèce est originaire. La poule, originaire de régions tropicales est élevée jusqu'au cercle polaire arctique, et le porc, originaire de régions tempérées, est élevé jusqu'en climat équatorial plutôt que d'autres espèces de suidés, originaires de ces climats mais non domestiquées. Le régime alimentaire des espèces domestiques peut varier très fortement du fait de l'accès aux ressources naturelles d'un nouveau milieu, et bien sûr avec l'alimentation artificielle parmi laquelle les céréales cultivées sont primordiales, y compris pour le chien. Il est difficile de déterminer à quel point ces changements de climat et de régime alimentaire se sont accompagnés d'une adaptation physiologique héréditaire vers une éventuelle tolérance des animaux domestiques à ces variations. Certains auteurs ont estimé dans le sens inverse que les espèces domestiques avaient été choisies parmi celles qui sont les moins spécialisées du point de vue alimentaire et écologique (espèces dites Euryèces). Les déplacements et introductions par l'être humain d'espèces domestiques dans des espaces où elles étaient absentes a eu des conséquences importantes sur les équilibres écologiques dès le néolithique, puisqu'ils pouvaient constituer des invasions biologiques et entraîner la disparition d'espèces locales. Les grandes étapes de la domestication du Paléolithique inférieur au Néolithique Au Paléolithique inférieur, il y a deux millions d'années, des restes de loup gris, l’ancêtre du chien, ont été retrouvés en association avec des restes d'hominidés. On peut donc en déduire que les loups se sont associés aux humains pour chasser des grandes proies. Cette association a fait évoluer le loup en chien et a conduit à la domestication actuelle du chien. Elle a eu lieu dans plusieurs endroits du globe. Au Paléolithique moyen, il y a , des crânes de loup associés aux restes humains ont été retrouvés dans la Grotte du Lazaret à Nice en France. Au Paléolithique supérieur, il y a , des premières traces de chiens ont été découvertes sur des sites magdaléniens comme dans l'abri du Morin en Gironde. Au Mésolithique, sur certains sites du Moyen-Orient il y a , des restes archéozoologiques témoignent de la domestication : les aurochs sont devenus des bœufs, les mouflons sont devenus des moutons, et les chèvres sauvages sont devenues des chèvres domestiques. Au Néolithique, en arrière, on a trouvé une tombe qui renfermait les restes d'un homme et d'un chaton. On en a déduit que l'homme a domestiqué le chat pour chasser les souris qui profitaient des stocks de blé à cette époque. Point de vue comportemental La domestication est non seulement une modification des caractères physiques d'une espèce, mais aussi de son comportement. Cette évolution consiste en premier lieu en un caractère moins farouche, à une tolérance voire une familiarité plus facile à l'égard des humains et à l'atténuation des comportements potentiellement dangereux à leur égard. C'est aussi une adaptation aux conditions d'élevages, donc aux groupes importants et à la promiscuité, qui peuvent être mal tolérés par les congénères sauvages. L'éthologue Konrad Lorenz a décrit notamment la domestication comme un appauvrissement des comportements sociaux spécialisés, au profit de l'hypertrophie des besoins de base comme la reproduction et l'alimentation. Le comportement social en général paraît en effet plus riche chez les animaux sauvages que chez leurs congénères de races domestiquées. Dans le cas du chien, l'évolution comportementale semble beaucoup plus radicale et ne peut en aucun cas être réduite à la perte du caractère farouche ou sauvage. La capacité des chiots à interpréter les signes de communication humains parait ainsi supérieure à celle des loups et des primates. L'attachement qu'un chien porte à son maître et la propension à lui obéir, bien que pouvant être l'objet d'une éducation ou dressage sont des caractères innés issus de la domestication. L'éthologie est aussi évoquée concernant la domestication pour discuter des caractères comportementaux qui permettent ou ont permis à une espèce d'être domestiquée. Le principal d'entre eux serait le caractère social d'une espèce. Le fait qu'elle vive en groupe hiérarchisé (dans l'exemple du chien) aurait permis à l'éleveur d'exercer un contrôle sur ces animaux en prenant la position de l’élément dominant du groupe. La territorialité a pu être déterminante pour certaines espèces (dans l'exemple du chat) : le fait que certains individus d'espèces différentes se côtoient de manière répétée dans le temps a favorisé l'apprivoisement qui a pu déboucher sur la domestication. La communication interspécifique est une branche de l'éthologie qui en est à ses balbutiements. Le sujet est aussi vaste que le nombre d'espèces. Les cas de relation particulière interspécifique commencent à être documentés (lionne solitaire adoptant un bébé oryx, étalon solitaire cohabitant avec un chevreuil), tendant à montrer que la domestication n'est peut-être qu'un cas particulièrement développé par la culture humaine de processus éthologiques exceptionnels existants. Point de vue zootechnique Actuellement, les objectifs intentionnels de la domestication (dans le cas de nouvelles espèces) ou de l'amélioration des races domestiques concernent essentiellement la production (rarement le travail produit par les animaux). Ce sont l'adaptation aux conditions d'élevage, la prolificité, la vitesse de croissance, et souvent la qualité de la chair ou celle d'autres produits comme le lait ou la laine. Les premiers registres découverts qui établissent des listes de lignées, montrant ainsi une formalisation de la sélection des animaux datent du en langue Hittite. La sélection moderne des espèces d'élevage fait appel à des outils notamment statistiques appliqués aux notions génétiques. Elle demande une évaluation aussi objective que possible des sujets et une organisation rigoureuse des programmes d'élevages, pour obtenir une amélioration des performances des lignées en fonction d'objectifs déterminés. Ces sélections sont souvent mises en œuvre par des organismes spécialisés. La sélection sur des critères étroits de performance est critiquée pour les inconvénients qu'elle amène en termes de fragilité des sujets par exemple, et pour la menace qu'elle fait subir à la biodiversité des races domestiques, en leur substituant un nombre réduit de lignées. Elle tend en réponse à intégrer des critères plus larges de sélection, comme la facilité de mise-bas en plus de la performance laitière ou de croissance pour les bovins par exemple. Cette sélection peut tenter également de répondre à des besoins très précis, comme dans le cas du porc une réduction des éléments les plus polluants des déjections des animaux, qui posent problème en situation d'élevage intensif. D'autre-part, les variétés peu sélectionnées ou dites rustiques sont reconnues non seulement en tant que ressources génétiques potentielles, mais aussi pour leur adaptation à certains modes ou systèmes d'élevage de type extensif. Le CNRS estimait en 2005 que 50 % des races d'oiseaux domestiqués sont en voie de disparition. La sélection des animaux paraît donc liée à des objectifs et un type d'élevage précis. En outre, la prise en charge de la sélection par des organismes spécialisés peut réduire l'autonomie des producteurs et les rendre dépendants des orientations de ces organismes, notamment en types de productions. Malgré ces limites, la sélection contemporaine montre une assez grande efficacité. Le « progrès génétique » obtenu peut être très sensible à l'échelle de quelques années, montrant que la transformation des espèces domestiques est loin d'être arrêtée. Les efforts portent également sur des nouvelles espèces d'élevage, en particulier parmi les poissons. Point de vue juridique Point de vue culturel La domestication est aussi un phénomène culturel en ce qu'elle a impliqué lors des premiers élevages un bouleversement des rapports de l'homme avec la nature et avec les espèces concernées. Les systèmes culturels humains et leur évolution semblent être en premier lieu le facteur qui a déterminé la domestication (ou la non-domestication) des espèces. Variétés animales domestiquées La liste des espèces domestiques est modulable selon les critères adoptés. On limite en général celle des espèces domestiques les plus répandues et les plus anciennes à une trentaine. Cette liste est complétée par d'autres animaux dont l'élevage est ancien, par les nouvelles espèces domestiques puisque l'ancienneté de l'élevage de plusieurs espèces n'empêche pas que la domestication soit un phénomène contemporain, et par d'autres espèces en fonction de leur lien plus ou moins étroit avec l'homme. Une partie des espèces dont il existe des variétés domestiquées ont vu leur forme sauvage disparaître à l'époque préhistorique comme pour le dromadaire ou tardivement pour l'auroch. Il existe pourtant des populations sauvages de ces deux espèces ainsi que du cheval par exemple, mais celles-là sont issues exclusivement de marronnage. Le lien de parenté entre une espèce domestique et l'espèce sauvage dont elle est issue est longtemps resté insoupçonné. Sa découverte, qui allait avec celle de la variabilité, au moins morphologique d'une espèce, a contribué à l'établissement des théories de l'évolution. Pour des espèces comme le cochon d'inde ou le mouton, l'espèce sauvage dont elles sont issues n'est toujours pas connue avec certitude, parmi plusieurs espèces proches. Liste restreinte Plusieurs animaux domestiques ont longtemps été considérés et classifiés comme des espèces distinctes de celles dont elles sont issues, lorsque celles-ci existent toujours à l'état sauvage. Actuellement et dans ce cas, la classification d'une variété domestiquée comme une sous-espèce de l'espèce dont elle est issue tend à s'imposer. Ainsi le nom scientifique du porc a été changé de Sus domesticus à Sus scrofa domesticus, ce qui le désigne comme une sous-espèce du sanglier. Dans cette liste, les cas du furet et du ver à soie ne font pas consensus : du point de vue légal pour le furet (classé dans certains pays dont la Suisse ou la Californie comme animal sauvage) et en tant qu'insecte qui ne serait pas concerné par la notion d'animal domestique pour le second. Ces deux espèces sont à d'autres points de vue parmi celles dont la domestication est la plus poussée. La carpe et le poisson rouge ne sont pas non plus toujours cités au sein d'une liste restrictive d'espèces domestiques. Certaines espèces considérées comme distinctes et qui ont été domestiquées séparément sont néanmoins interfécondes. Elles partagent alors le genre. Ce sont par exemple le genre Bos qui réunit bœuf, zébu, yak, gayal et banteng, le genre Camelus : chameau de Bactriane et dromadaire, le genre Lama : lama et alpaga ou le genre Anser (les oies). Certaines variétés domestiques peuvent alors être issues de l'hybridation de plusieurs espèces : le sanglier des Célèbes (Sus celebensis) a été domestiqué séparément de l'espèce Sus scrofa et ne subsiste probablement à l'état domestique qu'au sein de variétés issues de l'hybridation de ces deux espèces. Le cheval et l'âne (genre Equus) donnent des hybrides stériles : mulet et bardot, ainsi que le canard de Barbarie et les races de canard domestique issues du canard colvert qui produisent le canard mulard. Deuxième cercle On peut élargir la liste avec : Les deux premières espèces, malgré l'ancienneté de leur élevage, ne sont en général pas détachées comme populations de celles de leurs congénères sauvages, et leur reproduction n'est pas entièrement contrôlée. Les suivants sont des animaux d'agrément et de volière, parfois opposés à ce titre aux animaux domestiques de rente. Le daim est dans ce cas, son élevage relevé en Égypte antique n'a probablement pas été continu jusqu’à nos jours. Les critères qui font qu'une population est perçue ou non comme domestique ne correspondent pas toujours exactement à des faits biologiques ou techniques objectifs et la frontière entre animaux domestiques et sauvages est souvent floue. Nouvelles domestications Animaux de rente Plusieurs espèces de poissons sont élevées de façon intensive depuis quelques décennies voire quelques années seulement : truite arc-en-ciel, saumon atlantique, bar, daurade royale, turbot, morue, sériole, plusieurs espèces de poisson-chat et de tilapia, qui peuvent être considérées comme étant en cours de domestication, puisque le cycle de l'élevage est entièrement maîtrisé, qu'une sélection est appliquée sur ces espèces et qu'elle a déjà permis d'améliorer leurs qualités du point de vue de l'élevage. Dans le domaine de l'aquaculture, des espèces de crevettes sont également élevées à grande échelle, le cycle d'élevage étant complètement maîtrisé. La crevette à pattes blanches (Penaeus vannamei) et la Crevette géante tigrée (Penaeus monodon) représentent la plus grande part de la production de crevettes d'élevage. L'élevage de grenouilles (raniculture) a également été développé sans arriver pour autant à des productions importantes. Parmi les rongeurs, il y a quelques espèces dont l'élevage pour la chair s'est établi ces dernières décennies, avec une volonté délibérée de domestication : l'aulacode et le cricétome (ou rat de Gambie) élevés en Afrique de l'Ouest sur un mode similaire à celui du lapin, et le capybara (ou cabiai) au Brésil élevé sur un mode semi-extensif. Plusieurs grands herbivores sont élevés avec un projet de domestication justifié par le fait qu'étant adaptés à leur milieu, ils permettent de mieux l'exploiter que les espèces domestiques classiques : l'éland du Cap (Taurotragus oryx) en Afrique australe, le bœuf musqué (Amérique et Europe du Nord) et l'élan en Europe du Nord ; l'élevage de cette espèce de cervidé est relevé chroniquement : pour le lait vers le et au pour l'attelage. L'autruche a été élevée à grande échelle pour les plumes dès la première moitié du . Elle est élevée de nos jours pour la chair et ses autres produits comme le cuir et les œufs. Animaux de compagnie et d'ornement Il faut noter, parmi les nouvelles domestications, des animaux de compagnie dont la reproduction est facilement maîtrisée, en particulier parmi les rongeurs et qui satisfont en général au critère de familiarité avec l'homme : souris (Mus musculus), chinchilla, rat (Rattus norvegicus), hamster doré, gerbille de Mongolie et octodon. Les oiseaux de volière et d'agrément donnent lieu au développement en élevage de nombreuses variétés. Les services de l'État français en ont établi une liste assez exhaustive parmi environ 70 espèces. Ce sont par exemple plusieurs espèces de perruches parmi lesquelles la perruche ondulée ou encore des passereaux comme le diamant mandarin. On peut rapprocher de cette catégorie plusieurs espèces de poissons d'aquariophilie qui font l'objet d'une sélection importante ; par exemple le guppy ou le combattant. Animaux d'étude Les études et expérimentations ont utilisé fréquemment des animaux de différentes espèces domestiques. Certaines de ces espèces comme la souris et le rat semblent avoir été sélectionnées conjointement comme animaux de compagnie et de laboratoire. Une espèce au moins a été domestiquée à des fins uniquement scientifiques : la drosophile, dont la rapidité du cycle d'élevage, a fait un organisme modèle dans la recherche en génétique. Ces animaux augmentés par les biotechnologies dans les laboratoires sont appelés post-animaux. Anciennes domestications Certaines espèces ont été élevées voire réellement domestiquées, mais ne le sont plus, ayant totalement disparu ou n'existant plus qu'à l'état sauvage. Ces cas sont cependant douteux : le degré de domestication des animaux peut être difficile à déterminer, ainsi Digard relève plusieurs espèces dont l'élevage paraît attesté en Égypte antique (des antilopinés des genres gazella, oryx, addax, ainsi que l'Ouette d'Égypte et la hyène tachetée), quoique leur cas pourrait être qualifié de détention d'espèces sauvages plutôt que de domestication. D'après Buffon, la sarcelle était élevée pour sa viande par les Romains, tandis que le colvert n'a été domestiqué qu'au cours du Moyen Âge. Pour deux autres cas, c'est l'identification de l'espèce qui n'est pas certaine : l'onagre, Equus hemionus aurait été domestiqué et utilisé notamment attelé dans la civilisation sumérienne (de 5000 à ). Néanmoins, sur les représentations qui paraissent l'attester il pourrait s'agir plutôt d’Equus asinus ; l'âne domestique originaire d'Afrique. En Europe la tourterelle des bois (streptopelia turtur) aurait été couramment élevée au Moyen Âge comme animal de compagnie. Dans ce cas également, il reste à confirmer qu'il s'agissait bien de cette espèce, qui n'existe de nos jours qu'à l'état sauvage, ou bien de la tourterelle domestique, qui n'est pas originaire d'Europe. On relève l'utilisation d'éléphants de guerre dès la fin du en Perse sous le règne de Darius qui entreprit une expédition dans la vallée de l'Indus. Ils furent ensuite utilisés à la bataille de Gaugamèles (-331) puis par les troupes carthaginoises durant les Guerres puniques notamment celles d'Hannibal Barca au avant notre ère, leurs éléphants ayant traversé l'Espagne, les Pyrénées, le sud de la France et les Alpes. Pour ces derniers, il existe trois hypothèses d'identification : celle d'éléphants d'Asie, d'éléphants de forêt d'Afrique vivant dans les forêts d'Afrique du Nord, plus denses qu'actuellement selon Philippe Leveau et Jean-Pascal Jospin et enfin celle d'éléphants d'Afrique du Nord, espèce ou sous-espèce de Loxodonta, ayant supposément existé selon Gilbert Beaubatie bien qu'ils ne soient pas recensés par la taxinomie et qu'aucune étude paléontologique basée sur de potentiels ossements fossiles n'ait fait la preuve de leur existence. Par ailleurs l'éléphant était utilisé dès l'Antiquité lors d’exécutions. Espèces non domestiquées Toutes les espèces élevées ou utilisées par l'être humain n'ont pas subi une évolution vers la domestication. Plusieurs d'entre elles font l'objet d'un élevage établi de rente pour la fourrure ou la peau comme le ragondin, le rat musqué, la martre, le crocodile, ou la chair comme la grenouille, l'écrevisse, l'escargot ou le cerf élaphe. Ces espèces sont rarement considérées comme domestiquées pour autant. Pour une part d'entre elles, l'élevage durant plusieurs décennies a engendré des modifications qui peuvent être interprétées comme un début de domestication (voir par exemple les expériences de Dimitri Belyaev). C'est le cas des renards et des visons élevés pour leur fourrure, chez lesquels on a vu apparaître de nouveaux coloris au fil des décennies d'élevage. Cependant, ces espèces ont été très peu sélectionnées sur des critères d'apprivoisabilité et d'adaptation aux conditions d'élevage, ce qui pose des problèmes sérieux de stress et comportements pathologiques. En aquaculture, les espèces de poissons peuvent être élevées sans domestication, soit du fait d'un mode d'élevage extensif laissant peu de prise au contrôle de la reproduction et à la sélection, soit par la limitation de l'élevage au grossissement après capture des juvéniles dans le milieu naturel, ce qui est le cas de l'anguille. Plusieurs espèces de coquillages marins sont l'objet d'un élevage intensif (voir conchyliculture). C'est le cas en particulier de l'huître et de la moule. Il n'y a en général pas de contrôle de la reproduction mais captage du naissain sauvage, donc une perméabilité entre les populations sauvages et de production, ce qui se rapproche du cas des abeilles. La maîtrise de la reproduction et des premiers stades d'élevage, acquise ces dernières années pour l'huître par exemple, est cependant une forme de domestication de ces espèces. On recense plusieurs espèces pour lesquelles il existe ou il a existé une tradition de dressage et d'utilisation, souvent pour la chasse, sans qu'un élevage durable et une sélection aient été pratiqués. La loutre et le grand cormoran ont été employés comme auxiliaires de pêche ; les faucons et de nombreuses espèces de rapaces sont dressées à la chasse, la fauconnerie étant une tradition toujours bien vivante. D'autres animaux comme le caracal au Moyen Âge et le guépard, depuis le jusqu’à nos jours, sont employés pour la chasse. Le cas des macaques dressés à la cueillette de noix de coco en Thaïlande ne rend pas la liste exhaustive. D'autres espèces sont élevées pour l'ornement, en particulier des oiseaux de cage et de volière, des reptiles et amphibiens de terrariophilie et des poissons d'aquariophilie, et ne sont pas les objets d'une sélection durable. Elles restent, biologiquement, légalement ou dans la perception qu'en ont leurs détenteurs, des espèces sauvages détenues ou élevées en captivité. Espèces végétales domestiques La domestication des plantes est probablement plus importante encore que celle des animaux pour l'espèce humaine. Les premières plantes ont été domestiquées autour de 9000 dans le Croissant fertile au Moyen-Orient. Il s'agissait d'annuelles comme l'orge et bien sûr le blé. Le Moyen-Orient a particulièrement convenu à ces espèces ; le climat aux étés secs favorisant le développement des plantes à semer, et les divers étages d'altitude ont permis le développement d'une grande variété d'espèces. Avec la domestication s'est faite la transition d'une société de chasseur-cueilleurs à une société agricole et sédentaire. Ce changement aura mené par la suite, environ 4000 à plus tard, aux premières villes et à l'apparition de véritables civilisations. Dans différentes régions du monde, des espèces très variées ont été domestiquées : en Amérique du Nord, la courge, le maïs, et le haricot ont formé le cœur de l’alimentation des amérindiens alors que le riz et le soja étaient les cultures les plus importantes de l’Asie de l'Est. La domestication autour de la même période a également débuté en Chine avec le riz, au Mexique avec le maïs, en Nouvelle-Guinée avec la canne à sucre et certains légumes-racine, mais aussi dans les Andes avec le piment ou en Équateur avec des légumes de la famille des courges, aubergines et concombres, ce qui remet en cause la théorie de la naissance de l'agriculture uniquement par des nécessités économiques et productives. La domestication des plantes comme celle des animaux est un processus lent et progressif. Après les plantes annuelles, des pluriannuelles et des arbrisseaux et arbustes ont commencé à être domestiqués, parmi lesquels la vigne, le pommier et l'olivier. Quelques plantes n'ont été domestiquées que récemment comme le noyer du Queensland et le pacanier (noix de pécan). Certaines espèces n'ont pas pu être domestiquées malgré des tentatives modernes ; ainsi le colchique, qui contient une molécule d'intérêt médicinal la colchicine, n'a pu être cultivé car les exploitations expérimentales étaient ravagées par le potyvirus dont la diffusion était grandement facilitée par le regroupement des plantes. On parle de centres d'origine et de centres de diversité (Nikolai Vavilov décrivait en 1926 dix centres de diversité pour l'ensemble des plantes domestiques, dans Études sur l'origine des plantes cultivées). Le critère initial de sélection de la domestication d’une céréale est de pouvoir être moissonnée sans que le grain ne se détache de l’épi, tout en conservant son pouvoir germinatif pour servir de semence. Cette difficulté a été résolue progressivement, permettant à la sélection de porter ensuite sur d'autres caractères comme l’adaptation de la plante à son environnement de culture ou sa productivité. Au cours des millénaires, la sélection a rendu beaucoup d’espèces domestiquées très différentes des plantes d'origine. Les épis de maïs font maintenant plusieurs dizaines de fois la taille de ceux de leurs ancêtres sauvages. L'homme a aussi modifié directement les plantes par le greffage et maintenant le transgénisme. Le nombre d’espèces végétales cultivées est beaucoup plus important que celui des espèces animales élevées, et il est plus difficile encore dans le règne végétal de dresser la liste des espèces domestiquées. On trouve ici un tableau des 30 espèces les plus cultivées dans le monde. Voir aussi le Portail:Plantes utiles pour accéder à beaucoup d'autres articles concernant ces plantes. Utilisation des animaux domestiques Les raisons pour lesquelles on a domestiqué des espèces et pour lesquelles on les élève aujourd’hui sont très diverses. Il faut remarquer aussi qu’elles sont probablement distinctes : les interactions avec une espèce animale qui allaient amener à sa domestication n’avaient pas comme but immédiat ni comme projet d’en exploiter certains caractères qui le seront plus tard. L’exemple caractéristique en est la laine du mouton qui est un produit de la domestication, la toison de l’ancêtre du mouton n’ayant pas ces caractéristiques. L’exploitation de la laine s’est donc développée dans un second temps, le mouton ayant été probablement domestiqué pour sa viande. Une vision opposée au propose une thèse qui considère que les animaux ont aussi un intérêt à la domestication selon le processus naturel de l'évolution, l'homme les soustrayant aux prédateurs, leurs prodiguant des soins lorsqu'ils sont malades, favorisant leur reproduction. Produits Les animaux domestiques sont élevés pour les produits qu’ils donnent. Ce sont les produits alimentaires : viande, lait, œufs, ou non-alimentaires : laine, fourrure, cuir ainsi que d’autres produits accessoires comme les excréments pour la fertilisation voire comme combustible. La production alimentaire est à notre époque la principale raison de l’élevage. Travail Leur fonction est souvent de fournir un travail ou service. C’est en particulier le transport avec les chevaux, ânes, bœufs, chameaux et même le chien. Les animaux ont longtemps été la principale énergie du travail agricole. L’utilisation de la force des animaux pour le transport et l’agriculture s’est développée jusqu’au début du avec le transport sur les canaux, tiré par des chevaux, et les progrès du matériel agricole avant la motorisation. La fonction d’auxiliaire de chasse a certainement été le premier métier du chien domestique. Celui-ci effectue des travaux très variés, de la garde, protection, la conduite de troupeau jusqu’aux fonctions modernes de chien d’aveugle. Certaines espèces fournissent un travail ou service particulier, de communication pour le pigeon voyageur ou un mode de chasse particulier pour le furet. Utilisation non utilitaire La détention et l’élevage d’animaux domestiques sans objectifs strictement utilitaires ne sont pas récents. Les animaux de compagnie sont particulièrement développés de nos jours, ceux d’ornement ont souvent une longue tradition, quoique de nouvelles espèces soient apparues à l’époque moderne, parmi les poissons notamment. Le combat d’animaux est une activité très ancienne et toujours vivace, qui engendre un élevage spécialisé. Les espèces les plus courantes sont les coqs, le poisson combattant, les chiens, les vaches et taureaux, et même un grillon (Acheta domestica) en Chine. Les animaux peuvent être les supports d’une activité sportive, ce qui est le cas des chevaux depuis l’Antiquité (souvent en association avec la chasse). On note encore d’autres destinations des animaux domestiques comme le spectacle. Impacts des domestications L'agriculture et l'activité humaine liée aux espèces domestiques ont conduit à des modifications majeures de l'environnement, notamment par le déboisement, la dégradation des terres, et d'autres biais comme l'émission actuellement non négligeable de méthane, un gaz à effet de serre du fait de l'élevage abondant de ruminants. L'agriculture et l'élevage ont permis l'accès à des ressources alimentaires beaucoup plus importantes pour un territoire donné, et par conséquent ont contribué au développement des populations humaines. L’archéologue et généticien Greger Larson explique que . La domestication semble avoir induit chez l'espèce humaine elle-même des adaptations comme la faculté à digérer le lait plus élevée dans les populations d'Europe occidentale et d'Afrique par rapport aux populations asiatiques. La promiscuité avec des espèces animales a également favorisé l'apparition de zoonoses, maladies qui se transmettent de l'animal à l'homme, ainsi que des résistances à ces maladies. C'est également auprès des espèces sauvages que la concentration et les transports d'animaux peuvent devenir un facteur important de transmission voire d'évolution de maladies, alors que ces espèces en étaient à l'abri du fait de barrières naturelles à leur transmission. Les formes de l’état domestique La domestication en tant que relation, interaction ou contrôle humain sur une population animale existe sous différentes formes. Lorsqu’il ne s’agit plus de domestication à proprement parler, on peut employer le terme d’action domesticatoire. Si les modes d’élevage pour lesquels le contrôle humain est fort portent souvent sur des espèces anciennement domestiquées, les deux axes que sont le degré biologique de domestication et le mode d’élevage n’évoluent pas conjointement. Ils peuvent être croisés et faire apparaître autant de situations différentes : certains animaux sauvages peuvent être appropriés sur un territoire, faire l’objet d’un élevage, tandis qu’il existe des animaux domestiques sans propriétaire (pigeons des villes). D’autre part, du point de vue culturel, certains types d’interaction entre humains et animaux, quoique similaires, sont perçus de façon différente. L’élevage intensif La forme la plus poussée de domestication correspond à l’élevage intensif, où l’éleveur fournit tout ce qui est nécessaire au développement des animaux, pour maximiser leur production ou permettre leur élevage sur des surfaces réduites. Elle correspond à un contrôle maximum sur les animaux. Si l’élevage intensif est a priori celui où l’éleveur a le contact le plus proche avec ses animaux, ce qui est le cas avec l’élevage laitier par exemple, l’intensification qui accompagne la modernisation tend au contraire à amoindrir l’interaction directe entre éleveur et animal. Ce type d’élevage concerne par ailleurs des espèces anciennement domestiquées comme d’autres qui ne le sont pas ou peu, particulièrement en aquaculture. L’élevage extensif La pression domesticatoire peut être considérée comme moindre dans le cas d’élevage extensif, c’est-à-dire s’appuyant sur de plus grandes surfaces pour la même production, ce qui correspond en général à une plus grande autonomie des animaux. Un élevage de type extensif n’exclut pourtant pas un contact très proche de l’éleveur avec les animaux, notamment dans les systèmes d’élevage traditionnels, non plus qu’une sélection réfléchie et stricte. Celle-ci est cependant souvent moins forte voire inexistante et ces systèmes valorisent en premier lieu l’adaptation des animaux à leur milieu d’élevage. Les animaux de compagnie et de loisir L’interaction des animaux de compagnie avec leurs maîtres est bien sûr particulièrement importante et ils peuvent être intégrés à une cellule familiale, ce qui est habituellement le cas du chien. Ils apportent souvent un soutien affectif, psychologique, voire physique en aidant à la mobilité personnelle et au transport. Les activités pratiquées avec ces animaux relèvent souvent du sport ou des loisirs comme l’équitation ou la chasse. Ces activités exigent un apprentissage tant du côté humain qu’animal ainsi qu’un mode de communication particulière et pouvant être très élaboré. L’absence de contraintes strictement utilitaires permet l’apparition de variétés et de types d’animaux très divers, chez les animaux d’ornement en particulier. Le commensalisme Le commensalisme est une forme d’interaction entre deux espèces. Plusieurs espèces animales sont commensales de l’homme en ce qu’elles vivent en fonction de son activité, quoique sans être directement contrôlées par lui. L'impact de ces espèces pour les activités humaines va de la nuisance au bénéfice mutuel, en passant par l'absence d'effet sensibles, ce qui correspond au commensalisme au sens strict. Ces relations peuvent être considérées comme des cas limites de la domestication. Le qualificatif domestique du nom vernaculaire ou scientifique de plusieurs espèces correspond à cette acception, ce qui est le cas notamment de la mouche domestique (Musca domestica), de la souris domestique (Mus musculus) sauvage (sa forme blanche est réellement domestiquée), ou du moineau domestique (Passer domesticus), dont l'homme ne contrôle pas les populations, mais qui se sont adaptés à son voisinage. On emploie la notion de synanthropie pour décrire l'adaptation qui accompagne cette relation à l'espèce humaine, lorsqu'elle a les caractères d'une véritable microévolution. Le commensalisme concerne également des animaux plus gros, éliminant les déchets voire les charognes jusqu'en ville (vautour fauve, vautour noir en Afrique et en Amérique du Sud, chien paria en Orient) et de nouvelles espèces se sont adaptées aux villes comme la mouette rieuse ou le renard roux, notamment en Angleterre. Le lien de certaines espèces avec l'être humain peut tendre vers le mutualisme lorsque celles-ci sont non seulement tolérées mais considérées comme utiles en tant que prédateurs d'insectes ou rongeurs nuisibles. Ce sont notamment la cigogne, ou l'hirondelle. Ceux-ci peuvent vivre en véritable association avec un système agricole dans lequel ils ont un rôle et une place, et bénéficier sinon de soin, au moins d'une protection de la part de l'homme. On relève des cas de véritables collaborations entre hommes et animaux libres comme celle des dauphins qui rabattent des bancs de poissons vers les filets de pêcheurs côtiers en Mauritanie par exemple, les hommes comme les dauphins ayant ainsi de meilleures chances de capture. Les dingos australiens, quoique beaucoup plus indépendants des hommes que leurs congénères domestiques, chassaient également en association avec l’homme. Le caractère obligatoire d'une telle relation n'est pas toujours avéré, néanmoins l'extension de l'aire de répartition d'une espèce commensale de l'homme paraît le plus souvent conditionnée à cette relation et donc aux activités humaines. Ainsi la souris domestique de Saint-Kilda a disparu après l'évacuation des habitants de cet archipel. L’élevage d’animaux sauvages Celui-ci représente un paradoxe dans la dualité sauvage/domestique. Au-delà de la détention et de l’élevage occasionnel d’animaux sauvages par des parcs zoologiques, des aquariums, des chercheurs ou des particuliers, qui peut concerner la plupart des espèces, il existe sous des formes et avec des objectifs variés. L’élevage d’animaux sauvages induit en fonction de son type et des espèces concernées des questions particulières, notamment juridiques au titre de la protection des espèces ou à propos de la propriété des animaux. L’élevage conservatoire porte sur une espèce en général rare ou disparue à l’état sauvage, pour sa sauvegarde et éventuellement sa réintroduction. Dans ce cas, on redoute la domestication et on tente d’éviter que cet élevage modifie les caractères originels de l’espèce. La réussite de l’élevage en captivité lui-même et plus encore celle de la réintroduction des animaux dans leur milieu naturel, conditionnent l'atteinte des objectifs de l'élevage conservatoire mais, sous cette réserve, la préservation du patrimoine génétique d'une espèce sauvage est apparue tout à fait possible par un élevage même très artificialisé. On élève des espèces de gibier en conditions artificielles pour produire des animaux sauvages destinés au repeuplement, des produits à chasser directement ou pour la production de viande. Les espèces sont typiquement : le faisan de Colchide ou le sanglier en Europe, et d’autres espèces suivant les régions du monde. Plusieurs espèces sauvages sans lien avec la chasse font également l’objet d’un élevage de production. On appelle gestion de faune sauvage ou gestion cynégétique l’action coordonnée, de la part ou pour le compte de chasseurs, sur une partie des espèces sauvages d’un territoire. Elle comporte par exemple l’aménagement du territoire pour favoriser une espèce, le nourrissage occasionnel, l’apport de sel, la mise à disposition de cultures destinées au gibier, et surtout le choix réfléchi des prélèvements en nombre et en qualité (âge et sexe des animaux) ainsi que des introductions éventuelles (repeuplement). En tant que telle, on peut la qualifier « d’action domesticatoire », sans que cela présume nécessairement une évolution des espèces de gibier qui en sont l’objet en espèces domestiques. Lorsque cette action est orientée vers la production, les anglo-saxons emploient le terme de game ranching qui peut être traduit comme élevage extensif, en milieu naturel, d’espèces sauvages ou de gibier. Cela consiste à gérer des populations, typiquement de grands herbivores comme des antilopes, dans leur milieu naturel et dans une optique de production, ou encore de chasse payante. Cette pratique est connue en Afrique australe, mais existe ou a existé sur les autres continents : en Amérique du Sud, la vigogne par exemple a fait et fait d'ailleurs encore l’objet de captures annuelles, où les animaux sont tondus et pour partie abattus. Cette pratique constitue de fait une action humaine de sélection, même si elle ne se fixe pas d'objectifs, sur les populations qui en sont l'objet. En Europe, le lièvre a fait l'objet d'un élevage de ce type. De la même façon, une gestion de faune aquatique ou gestion halieutique est pratiquée pour le compte des pêcheurs dans les milieux aquatiques. La gestion halieutique consiste à veiller à l’utilisation durable des ressources aquatiques ainsi qu’à la protection des processus écologiques et de la diversité biologique qui sont essentiels à leur maintien. Elle vise à faire en sorte que ces ressources aquatiques fournissent le maximum d’avantages durables et que la base de la ressource soit maintenue, en mer comme dans les eaux continentales. Cette gestion de la faune aquatique peut conduire à une action domesticatoire plus ou moins poussée. Ainsi en France, les espèces élevées en pisciculture d’étang sont peu transformées en dehors de la carpe, et le mode d’élevage correspond à un contrôle humain très faible. Les truites issues d’élevage relâchées en rivières, quoique biologiquement et techniquement plus domestiques, relèvent dans cette situation de la faune sauvage. Une variante en est le sea ranching ou pacage marin qui consiste à ne contrôler qu’une partie du cycle d’élevage : en général la reproduction ou les premiers stades de développement, puis à relâcher les animaux pour grossissement en pleine mer en vue de leur recapture. Cette technique est appliquée au saumon, à la coquille Saint-Jacques. L'expérience a également été menée avec les tortues de mer, espèces menacées et prisées pour leur chair ou leurs écailles, dont les premiers stades de développement sont sujets à une forte mortalité en milieu naturel. Les résultats sont mitigés, en raison de problèmes comportementaux observés chez certains sujets lorsqu'ils sont nés au sein d'un élevage puis relâchés au bout d'un certain âge, ou d'effondrements de la population sauvage lorsque la reproduction n'est pas réalisée au sein de l'élevage et que le ramassage continu des œufs dans la nature est trop important. Cet élevage controversé pourrait cependant endiguer partiellement le braconnage des tortues de mer, notamment celui de la tortue imbriquée. L'exploitation d'une espèce à l'état sauvage, comme c'est le cas des cerfs, plutôt que son élevage plus étroitement contrôlé paraît relever de systèmes voire de choix qui comportent des dimensions techniques, biologiques, mais aussi historiques, sociales et culturelles. Le marronnage On observe pour la plupart des espèces domestiques la possibilité de s’affranchir de la tutelle de l’homme, c’est-à-dire de reformer des populations vivant à l’état sauvage. Ce phénomène, appelé marronnage ou féralisation, survient notamment dans des milieux nouveaux pour l'espèce, notamment dans les îles, où celle-là peut se révéler invasive, et provoquer des dégâts écologiques comme la disparition d'espèces locales par prédation ou concurrence. Dans quelques cas, lorsqu'au contraire la forme sauvage de l'espèce est déjà présente, celle-ci peut subir une « pollution génétique » par croisement de ses représentants avec des animaux d'origine domestique. Le marronnage est probablement un élément de l’histoire de la domestication de plusieurs espèces, celles-ci ayant pu être élevées, puis s’échapper dans un milieu où l’homme les aura introduites, avant d’être à nouveau domestiquées. Cela s’est vu dans la période historique pour les mustangs repris par les Indiens des Plaines. Le marronnage semble montrer que la domestication d’une espèce n’est pas définitive ni irréversible. Cependant si ces animaux se montrent à nouveau tout à fait adaptés à la vie sauvage, ils gardent en général leurs caractères d’espèces ou de races domestiquées. La théorie de l'autodomestication humaine La théorie de l'autodomestication humaine avance que l'être humain s'est sélectionné génétiquement, la sélection naturelle laissant place à la sélection culturelle. Louis Bolk avait avancé la théorie de la néoténie ou théorie de la fœtalisation avançant que l'homme est un être juvénile. Les traits de néoténie (ou foetalisation) humaine s'expliqueraient ici par la domestication de l'homme par lui-même (ses parents, ses proches, la société). Les expériences sur la domestication de Dmitri Beliaïev sur le renard argenté domestiqué montrent que les animaux domestiqués (domestication par sélection génétique en évitant le contact humain) présentent, outre leur docilité, des traits de néoténie, une hausse de la sérotonine et une baisse de l'adrénaline, une période de reproduction plus longue. La solidité de ces conclusions sur la morphologie est cependant remise en cause dans la mesure où la souche de renards utilisés par Dmitri Beliaïev provenait d'un élevage pour la fourrure, où certains caractères pourraient avoir été pré-sélectionnés. Konrad Lorenz avait avancé l'idée de l'autodomestication humaine et postulé que la pression de sélection de l'homme par l'homme aurait conduit à une forme de dégénérescence de l'espèce humaine dont les plus touchées sont les races occidentales. Emil Kraepelin et Ernst Rüdin avançaient aussi cette idée d'autodomestication qui conduit à une dégénérescence de l'espèce (voir Théorie de la dégénérescence). Eugen Fischer, considérant que la blondeur et les yeux bleus sont des signes distinctifs de domestication, a proposé ces traits pour définir qui exterminer lors de la période nazie, alors même que les critères du aryen parfait étaient la blondeur et les yeux bleus. Contrairement à l'eugénisme qui se projette dans l'avenir et a pour objectif d'améliorer le génome humain par diverses méthodes, la théorie de l'autodomestication avance que l'être humain est déjà le résultat d'une sélection génétique par lui-même sans en être conscient. Une théorie avance que les bonobos pourraient aussi s'être autodomestiqués. U. G. Krishnamurti aborde également la domestication de l'homme par la société via l'éducation, la culture et la religion. Cette domestication l'empêchant de se révéler et de s'éveiller dans ce qu'il appelle l'« état naturel ». Mais cette domestication est selon lui physique et pour s'en libérer le corps physique doit subir une mutation physique. Ce n'est pas une libération par l'esprit, mais une libération physique (chaque cellule stockant la connaissance). Bibliographie Jean-Pierre Digard, L’homme et les animaux domestiques : Anthropologie d’une passion, Fayard, coll. « Le temps des sciences », 1990 . PRODUCTIONS ANIMALES - Revue éditée par l’INRA Volume 17 - Numéro 3 - Juillet 2004 - Numéro spécial Domestication des poissons . Georges-Louis Leclerc, comte de Buffon Histoire Naturelle générale et particulière avec la description du cabinet du roi par Mrs. De Buffon et Daubenton, Tome quatrième, nouvelle édition à Amsterdam, chez J.H. Schneider M. DCCLXVI. lire en ligne. Juliet Clutton-Brock, A Natural History of Domesticated Mammals, Cambridge University Press, seconde édition, 1999, . Philippe Orsini, Les animaux domestiques, Muséum d'Histoire naturelle, Toulon, 2001. Francis Petter, Les animaux domestiques et leurs ancêtres, Bordas, 1973, . Robert Delort, Les animaux ont une histoire, Seuil, 1984 . Annexes Articles connexes Domestication par espèce : Domestication du chien, Domestication du cheval, Domestication de Bos taurus. Agriculture : Élevage sélectif des animaux, Culture sélective des plantes, Élevage, Liste des animaux d'élevage, Zootechnie, Plantes utiles, Races, Variété (botanique), Cultures fondatrices du Néolithique. Biologie : Syndrome de domestication, Évolution (biologie), Sélection (biologie), Synanthropie, Organisme génétiquement modifié, Marronnage (animaux). Philosophie : La Domestication de l'Être. Sciences : Archéozoologie, Zootechnie. Société : Néolithique, Animal de compagnie, Animal domestique en droit français, Bien-être animal, NAC. Histoire : Domestications au Proche-Orient Liens externes Bernard Denis, , 2004, INRA Prod. Anim., 17, 161-166. , extraits du livre de Juliet Clutton-Brock, 1999, (voir Bibliographie). Les Nocturnes du Plan de Rome - 3D - Les animaux dans la domus au après J.-C. (06 avril 16) Références Domestication Portail:Zoologie/Articles liés Portail:Ornithologie/Articles liés Portail:Félins/Articles liés


source: wikipedia

text: En informatique, une expression régulière ou expression rationnelle ou expression normale ou motif est une chaîne de caractères qui décrit, selon une syntaxe précise, un ensemble de chaînes de caractères possibles. Les expressions régulières sont également appelées regex (un mot-valise formé depuis l'anglais ). Les expressions rationnelles sont issues des théories mathématiques des langages formels des années 1940. Leur capacité à décrire avec concision des ensembles réguliers explique qu’elles se retrouvent dans plusieurs domaines scientifiques dans les années d’après-guerre et justifie leur adoption en informatique. Les expressions régulières sont aujourd’hui utilisées pour programmer des logiciels avec des fonctionnalités de lecture, de contrôle, de modification, et d'analyse de textes ainsi que dans la manipulation des langues formelles que sont les langages informatiques. Les expressions régulières ont la qualité de pouvoir être décrites par des formules ou motifs (en anglais ) bien plus simples que les autres moyens. Histoire Dans les années 1940, Warren McCulloch et Walter Pitts ont décrit le système nerveux en modélisant les neurones par des automates simples. En 1956, le logicien Stephen Cole Kleene a ensuite décrit ces modèles en termes d’ensembles réguliers et d'automates. Il est considéré comme l'inventeur des expressions régulières. En 1959, Michael O. Rabin et Dana Scott proposent le premier traitement mathématique et rigoureux de ces concepts, ce qui leur vaudra le prix Turing en 1976. Dans ce contexte, les expressions régulières correspondent aux grammaires de type 3 (voir grammaire formelle) de la hiérarchie de Chomsky ; elles peuvent donc être utilisées pour décrire la morphologie d’une langue. Ken Thompson a mis en œuvre la notation de Kleene dans l’éditeur qed, puis l’éditeur ed sous Unix, et finalement dans grep. Depuis lors, les expressions régulières ont été largement utilisées dans les utilitaires tels que lex ainsi que dans les langages de programmation nés sous Unix, tels que expr, awk, Perl, Tcl, Python, etc. En sortant du cadre théorique, les expressions régulières ont acquis des fonctionnalités permettant de décrire des langages non rationnels. Un glissement sémantique s'est ainsi produit : la notion d'expression régulière n'a pas le même sens dans le contexte de l'informatique appliquée et dans la théorie des langages formels. Utilisation Initialement créées pour décrire des langages formels, les expressions régulières sont utilisées dans l’analyse et la manipulation des langages informatiques ; compilateurs et interprètes sont ainsi basés sur celles-ci. Utilisée à la manière des outils de recherche de texte dans un document, une expression régulière décrit des chaînes de caractères ayant des propriétés communes, dans le but de les trouver dans un bloc de texte pour leur appliquer un traitement automatisé, comme un ajout, leur remplacement, leur modification ou leur suppression. Beaucoup d'éditeurs de texte et la plupart des environnements de développement intégrés permettent de mettre en œuvre les expressions régulières. Un grand nombre d’utilitaires Unix savent les utiliser nativement. Les plus connus sont GNU grep ou GNU sed qui, à la manière des éditeurs de texte, utilisent ces expressions pour parcourir de façon automatique un document à la recherche de morceaux de texte compatibles avec le motif de recherche, et éventuellement effectuer un ajout, une substitution ou une suppression. Les interfaces en ligne de commande (ou shells) utilisent un système apparenté mais distinct et moins expressif appelé ou globbing. Les expressions régulières sont fréquemment employées dans les activités d'administration système, de développement logiciel et de traitement automatique du langage naturel. Elles ont vu un nouveau champ d’application avec le développement d’Internet, et la diffusion de code malveillant ou de messages pourriels. Des filtres et des robots utilisant ces expressions sont utilisés pour détecter les éléments potentiellement nuisibles. En théorie des langages formels, une expression régulière est une expression représentant un langage rationnel. Dans ce contexte, les expressions régulières ont un pouvoir expressif plus limité : cette notion a un sens plus large en informatique appliquée qu'en théorie des langages formels. Principes Une expression régulière est une suite de caractères typographiques (qu’on appelle plus simplement « motif » – « » en anglais) décrivant un ensemble de chaînes de caractères. Par exemple l’ensemble de mots « ex-équo, ex-equo, ex-aequo et ex-æquo » peut être condensé en un seul motif « ex-(a?e|æ|é)quo ». Les mécanismes de base pour former de telles expressions sont basés sur des caractères spéciaux de substitution, de groupement et de quantification. Une barre verticale sépare le plus souvent deux expressions alternatives : « equo|aequo » désigne soit equo, soit aequo. Il est également possible d’utiliser des parenthèses pour définir le champ et la priorité de la détection, « (ae|e)quo » désignant le même ensemble que « aequo|equo » et de quantifier les groupements présents dans le motif en apposant des caractères de quantification à droite de ces groupements. Les quantificateurs les plus répandus sont : ? qui définit un groupe qui existe zéro ou une fois : toto? correspondant alors à « tot » ou « toto » mais pas « totoo » ; * qui définit un groupe qui existe zéro, une ou plusieurs fois (l'étoile de Kleene) : toto* correspondant à « tot », « toto », « totoo », « totooo » ; + qui définit un groupe qui existe une ou plusieurs fois : toto+ correspondant à « toto », « totoo », « totooo » mais pas « tot ». Les symboles dotés d'une sémantique particulière peuvent être appelés « opérateurs », « métacaractères » ou « caractères spéciaux ». Les caractères qui ne représentent qu'eux-mêmes sont dits « littéraux ». Les expressions régulières peuvent être combinées, par exemple par concaténation, pour produire des expressions régulières plus complexes. Lorsqu'une chaîne de caractères correspond à la description donnée par l'expression régulière, on dit qu'il y a « correspondance » entre la chaîne et le motif, ou que le motif « reconnaît » la chaîne. Cette correspondance peut concerner la totalité ou une partie de la chaîne de caractères. Par exemple, dans la phrase « Les deux équipes ont terminé ex-æquo et se sont saluées. », la sous-chaîne « ex-æquo » est reconnue par le motif « ex-(a?e|æ|é)quo ». Par défaut, les expressions régulières sont sensibles à la casse. Lorsque c'est possible, elles tentent de reconnaître la plus grande sous-chaîne correspondant au motif : on dit qu'elles sont « gourmandes ». Par exemple, Aa+ reconnaît la totalité de la chaîne « Aaaaaaa » plutôt qu'une partie « Aaa » (gourmandise), mais elle ne reconnaît pas la chaîne « aaaA » (sensibilité à la casse). Opérateurs Standards Dans le domaine de l'informatique, un outil permettant de manipuler les expressions régulières est appelé un moteur d'expressions régulières ou moteur d'expressions rationnelles. Il existe des standards permettant d'assurer une cohérence dans l'utilisation de ces outils. Le standard POSIX propose trois jeux de normes : BRE (Basic Regular Expressions) pour les expressions régulières basiques. C'est par exemple le standard par défaut pour sed et grep ERE (Extended Regular Expressions) pour les expressions régulières étendues. SRE (Simple Regular Expressions) qui est devenu obsolète. Les expressions régulières de perl sont également un standard de fait, en raison de leur richesse expressive et de leur puissance. Tout en suivant leur propre évolution, elles sont par exemple à l'origine de la bibliothèque PCRE. ECMAScript propose également dans le document Standard ECMA-262 une norme employée par exemple par JavaScript. Les notations ou leurs sémantiques peuvent varier légèrement d'un moteur d'expression régulière à l'autre. Ils peuvent ne respecter que partiellement ces normes, ou de manière incomplète, ou proposer leurs propres fonctionnalités, comme GNU ou le Framework .NET. Les spécificités de chacun sont abordées plus loin dans cet article. Classe de caractères Une classe de caractères désigne un ensemble de caractères. Elle peut être définie de différentes manières : en extension ([0123456789] pour les caractères de « 0 » à « 9 ») ; en intension ([0-9] en conservant cet exemple) ; négativement : les classes [^0123456789] et [^0-9] désignent chacune l'ensemble des caractères qui ne sont pas des chiffres décimaux. Des unions de classes de caractères peuvent être faites : [0-9ab] désigne l'ensemble constitué des caractères « 0 » à « 9 » et des lettres « a » et « b ». Certaines bibliothèques permettent également de faire des intersections de classes de caractères. Entre les crochets, les métacaractères sont interprétés de manière littérale : [.?*] désigne l'ensemble constitué des caractères « . », « ? » et « * ». Standardisation et application Les classes de caractères les plus utilisées sont généralement fournies avec le moteur d'expression régulière. Un inventaire de ces classes est dressé dans la table ci-dessous. La bibliothèque POSIX définit des classes au départ pour l'ASCII, puis, par extension, pour d'autres formes de codage de caractères, en fonction des paramètres régionaux. Dans Unicode et des langages comme le perl, des ensembles de caractères sont définis au travers de la notion de propriétés de caractères. Cela permet de désigner un ensemble de caractères en fonction de sa catégorie (exemples : lettre, ponctuation ouvrante, ponctuation fermante, séparateur, caractère de contrôle), en fonction du sens d'écriture (par exemple de gauche à droite ou de droite à gauche), en fonction de l'alphabet (exemples : latin, cyrillique, grec, hiragana) ; en fonction de l'allocation des blocs, ou même selon les mêmes principes que les classes de caractères POSIX (à ce sujet, lire la section Expressions régulières et Unicode). Par exemple, dans le standard POSIX, [[:upper:]ab] fait correspondre un caractère parmi l’ensemble formé par toutes les lettres majuscules ainsi que les lettres minuscules « a » et « b ». Dans le standard ASCII, cette expression régulière s'écrirait [A-Zab]. Classe d'équivalence La notion de classe d'équivalence ne doit pas être confondue avec la notion de classe de caractères. Par exemple, dans la locale FR, la classe [=e=] regroupe l'ensemble des lettres {e, é, è, ë, ê}. Ceci signifie que lorsqu'elles sont collationnées, les lettres {e, é, è, ë, ê} apparaissent dans le même jeu de caractères, après le d, et avant le f. Fonctions avancées La plupart des standards et moteurs d'expressions régulières proposent des fonctions avancées. Notamment : Quantificateurs non gloutons : Par défaut, les quantificateurs « + » et « * » recherchent la plus grande séquence correspondant au motif recherché. Ces nouveaux quantificateurs, souvent notés « +? » et « *? », permettent à l'inverse de rechercher la plus petite séquence correspondante. Par exemple, l'expression régulière ab+? appliquée à la chaîne « abbbbc » entre en correspondance avec la sous-chaîne « ab » plutôt que « abbbb ». Capture des groupements : La capture des groupements permet de réutiliser un groupement entré en correspondance pour un traitement ultérieur, par exemple une substitution. Dans la plupart des syntaxes, il est possible d'accéder au nème groupement capturé par la syntaxe « » ou parfois « $n », où n est un entier. Groupements non capturants : Lorsqu'elle est implémentée, la capture des groupements est souvent le comportement par défaut. Comme elle a un coût algorithmique important, il est parfois possible de désactiver la capture de certains groupements. On peut par exemple citer la syntaxe « (?:groupement) ». Captures nommées : Les longues expressions régulières avec de nombreux groupements peuvent être complexes à lire et à maintenir. Pour faciliter cette tâche, certains moteurs permettent de nommer les groupements, par exemple avec la syntaxe « (?P<nom>groupement) » en Python. Références arrières : Les références arrières permettent de faire référence à un même groupement capturé. Par exemple « b(.)b\1 » entrera en correspondance avec « bébé » et « bobo » mais pas « baby ». Cette fonctionnalité, proposée par la plupart des moteurs, permet de reconnaître des langages non rationnels tels que anban pour tout n entier positif. Modificateurs de mode de correspondance : ces modificateurs permettent de faire varier localement le comportement de l'expression régulière. Par exemple, alors qu'elles sont normalement sensibles à la casse, l'expression perl « (?i:nom)-Prénom » entrera en correspondance avec « NOM-Prénom » et « Nom-Prénom » mais pas « Nom-prénom ». Parmi les autres modificateurs, on peut citer le mode multi-lignes, le mode non-gourmand ou le « free-spacing mode ». Conditions : certains moteurs permettent de construire des structures « if ... then ... else ... » au sein même des expressions régulières. Par exemple, en perl, l'expression « ^(?(?=[abc])[def]|[ghi]) » se lit : « si la chaîne commence par la lettre a, b ou c, chercher à leur suite la lettre d, e ou f, sinon chercher la lettre g, h ou i. » Commentaires : Dans un souci de lisibilité, des moteurs permettent de commenter les expressions régulières au sein même de celles-ci. Code embarqué : Lorsqu'une expression régulière est utilisée au sein d'un programme, cette fonctionnalité permet de déclencher des actions lorsqu'une partie de la chaîne est entrée en correspondance. Notations : implémentations et standardisation Les notations utilisées sont très variables. Ce chapitre regroupe d'une part les notations propres à différentes implémentations, et d'autre part, l'entreprise de normalisation. Standard POSIX Le standard POSIX a cherché à remédier à la prolifération des syntaxes et fonctionnalités, en offrant un standard d’expressions régulières configurables. On peut en obtenir un aperçu en lisant le manuel de regex sous une grande partie des dialectes Unix dont GNU/Linux. Toutefois, même cette norme n’inclut pas toutes les fonctionnalités ajoutées aux expressions régulières de Perl. Enfin, POSIX ajoute le support pour des plateformes utilisant un jeu de caractère non basé sur l’ASCII, notamment EBCDIC, et un support partiel des locales pour certains méta-caractères. Expressions régulières basiques Les utilitaires du monde Unix tels que sed, GNU grep, ed ou vi utilisent par défaut la norme BRE (« Basic Regular Expression ») de POSIX. Dans celle-ci, les accolades, les parenthèses, le symbole « ? » et le symbole « + » ne sont pas des métacaractères : ils ne représentent qu'eux-mêmes. Pour prendre leur sémantique de métacaractères, ils ont besoin d'être échappés par le symbole « \ ». Exemple : l'expression régulière (ab.)+ reconnaît « (abc)+ » mais pas « abcabd », pour laquelle \(ab.\)\+ convient. Expressions régulières étendues Les expressions régulières étendues POSIX (ERE pour « Extended Regular Expression ») sont souvent supportées dans les utilitaires des distributions Unix et GNU/Linux en incluant le drapeau -E dans la ligne de commande d’invocation de ces utilitaires. Contrairement aux expressions régulières basiques, elles reconnaissent les caractères vus précédemment comme des métacaractères. Ils doivent ainsi être échappés pour être interprétés littéralement. La plupart des exemples donnés en présentation sont des expressions régulières étendues POSIX. Séquences d’échappement Comme les caractères (, ), [, ], ., *, ?, +, ^, |, $ , - et \ sont utilisés comme symboles spéciaux, ils doivent être référencés dans une séquence d’échappement s’ils doivent désigner littéralement le caractère correspondant. Ceci se fait en les précédant avec une barre oblique inversée \. Notation étendue dans vim et emacs Des extensions semblables sont utilisées dans l’éditeur emacs, qui utilise un jeu de commandes différent du standard POSIX ; mais reprend les mêmes expressions régulières en apportant une notation étendue. Les expressions régulières étendues sont maintenant supportées aussi dans vim, la version améliorée de vi. De plus, de nombreuses autres séquences d’échappement sont ajoutées pour désigner des classes de caractères prédéfinies. Elles sont spécifiques à chaque utilitaire ou parfois variables en fonction de la version ou la plateforme (cependant elles sont stables depuis longtemps dans emacs qui a fait figure de précurseur de ces extensions, que d’autres auteurs ont partiellement implémentées de façon limitée ou différente). Python Python utilise des expressions régulières basées sur les expressions régulières POSIX, avec quelques extensions ou différences. Les éléments compatibles POSIX sont les suivants : opérateurs [ ], ., *, ?, +, |, ( ) caractères \t, , \v, \f, \r \ooo : caractère littéral dont le code octal (entre 0 et 377, sur 1 à 3 chiffres) est ooo. \xNN : caractère littéral dont le code hexadécimal est NN (sur 2 chiffres). La séquence \b désigne le caractère de retour arrière (0x08 avec un codage compatible ASCII) lorsqu'elle est utilisée à l'intérieur d'une classe de caractère, et la limite d'un mot autrement. Bibliothèque BSD Le système d'exploitation BSD utilise la bibliothèque regex écrite par Henry Spencer. Compatible avec la norme POSIX 1003.2, cette bibliothèque est également utilisée par MySQL (avec les opérateurs REGEXP et NOT REGEXP) et PostgreSQL (avec l'opérateur « ~ » et ses variantes). Tcl Le moteur d'expressions régulières du langage Tcl est issu de développements d'Henry Spencer postérieurs à ceux de la bibliothèque BSD. Les expressions régulières sont appelées Expressions régulières avancées (ou ARE, Advanced Regular Expressions) et sont légèrement différentes des expressions régulières étendues de POSIX. Les expressions régulières basiques et étendues sont également supportées. Perl Perl offre un ensemble d’extensions particulièrement riche. Ce langage de programmation connaît un succès très important dû à la présence d’opérateurs d’expressions régulières inclus dans le langage lui-même. Les extensions qu’il propose sont également disponibles pour d’autres programmes sous le nom de lib PCRE (, littéralement bibliothèque d’expressions régulières compatible avec Perl). Cette bibliothèque a été écrite initialement pour le serveur de courrier électronique Exim, mais est maintenant reprise par d’autres projets comme Python, Apache, Postfix, KDE, Analog, PHP et Ferite. Les spécifications de Perl 6 régularisent et étendent le mécanisme du système d’expressions régulières. De plus il est mieux intégré au langage que dans Perl 5. Le contrôle du retour sur trace y est très fin. Le système de regex de Perl 6 est assez puissant pour écrire des analyseurs syntaxiques sans l’aide de modules externes d’analyse. Les expressions régulières y sont une forme de sous-routines et les grammaires une forme de classe. Le mécanisme est mis en œuvre en assembleur Parrot par le module PGE dans la mise en œuvre Parrot de Perl 6 et en Haskell dans la mise en œuvre Pugs. Ces mises en œuvre sont une étape importante pour la réalisation d’un compilateur Perl 6 complet. Certaines des fonctionnalités des regexp de Perl 6, comme les captures nommées, sont intégrées depuis Perl 5.10. PHP PHP supporte deux formes de notations : la syntaxe POSIX (POSIX 1003.2) et celle, beaucoup plus riche et performante, de la bibliothèque PCRE (Perl Compatible Regular Expression). Un des défauts reprochés à PHP est lié à son support limité des chaînes de caractères, alors même qu’il est principalement utilisé pour traiter du texte, puisque le texte ne peut y être représenté que dans un jeu de caractères codés sur , sans pouvoir préciser clairement quel codage est utilisé. En pratique, il faut donc adjoindre à PHP des bibliothèques de support pour le codage et le décodage des textes, ne serait-ce que pour les représenter en UTF-8. ICU ICU définit une bibliothèque portable pour le traitement de textes internationaux. Celle-ci est développée d’abord en langage C (version nommée ICU4C) ou pour la plateforme Java (version nommée ICU4J). Des portages (ou adaptations) sont aussi disponibles dans de nombreux autres langages, en utilisant la bibliothèque développée pour le langage C (ou C++). Les expressions régulières utilisables dans ICU reprennent les caractéristiques des expressions régulières de Perl, mais les complètent pour leur apporter le support intégral du jeu de caractères Unicode (voir la section suivante pour les questions relatives à la normalisation toujours en cours). Elles clarifient également leur signification en rendant les expressions régulières indépendantes du jeu de caractère codé utilisé dans les documents, puisque le jeu de caractères Unicode est utilisé comme codage pivot interne. En effet, les expressions régulières de Perl (ou PCRE) ne sont pas portables pour traiter des documents utilisant des jeux de caractères codés différents, et ne supportent pas non plus correctement les jeux de caractères codés multi-octets (à longueur variable tels que ISO 2022, Shift-JIS, ou UTF-8), ou codés sur une ou plusieurs unités binaires de plus de (par exemple UTF-16) puisque le codage effectif de ces jeux sous forme de séquences d’octets dépend de la plateforme utilisée pour le traitement (ordre de stockage des octets dans un mot de plus de ). ICU résout cela en adoptant un traitement utilisant en interne un jeu unique défini sur et supportant la totalité du jeu de caractères universel (UCS), tel qu’il est défini dans la norme ISO/IEC 10646 et précisé sémantiquement dans le standard Unicode (qui ajoute à la norme le support de propriétés informatives ou normatives sur les caractères, et des recommandations pour le traitement automatique du texte, certaines de ces recommandations étant optionnelles ou informatives, d’autres étant devenues standards et intégrées au standard Unicode lui-même, d’autres enfin ayant acquis le statut de norme internationale à l’ISO ou de norme nationale dans certains pays). ICU supporte les extensions suivantes, directement dans les expressions régulières, ou dans l’expression régulière d’une classe de caractères (entre [...]) : \uhhhh : correspond à un caractère dont le point de code (selon ISO/IEC 10646 et Unicode) a la valeur hexadécimale hhhh. \Uhhhhhhhh : correspond à un caractère dont le point de code (selon ISO/IEC 10646 et Unicode) a la valeur hexadécimale hhhhhhhh ; exactement huit chiffres hexadécimaux doivent être fournis, même si le point de code le plus grand accepté est \U0010ffff. \N{NOM DU CARACTÈRE UNICODE} : correspond au caractère désigné par son nom normalisé, c’est-à-dire tel qu’il est défini de façon irrévocable dans la norme ISO/IEC 10646 (et repris dans le standard Unicode). Cette syntaxe est une version simplifiée de la syntaxe suivante permettant de désigner d’autres propriétés sur les caractères : \p{code d’une propriété Unicode} : correspond à un caractère doté de la propriété Unicode spécifiée. \P{code d’une propriété Unicode} : correspond à un caractère non doté de la propriété Unicode spécifiée. \s : correspond à un caractère séparateur ; un séparateur est défini comme [\t \f\r\p{Z}]. Les expressions régulières d’ICU sont actuellement parmi les plus puissantes et les plus expressives dans le traitement des documents multilingues. Elles sont largement à la base de la normalisation (toujours en cours) des expressions régulières Unicode (voir ci-dessous) et un sous-ensemble est supporté nativement dans la bibliothèque standard du langage Java (qui utilise en interne un jeu de caractères portable à codage variable, basé sur UTF-16 avec des extensions, et dont les unités de codage sont sur ). ICU est une bibliothèque encore en évolution. En principe, elle devrait adopter toutes les extensions annoncées dans Perl (notamment les captures nommées), dans le but d’assurer l’interopérabilité avec Perl 5, Perl 6, et PCRE, et les autres langages de plus en plus nombreux qui utilisent cette syntaxe étendue, et les auteurs d’ICU et de Perl travaillent en concert pour définir une notation commune. Toutefois, ICU adopte en priorité les extensions adoptées dans les expressions régulières décrites dans le standard Unicode, puisque ICU sert de référence principale dans cette annexe standard d’Unicode. Toutefois, il n’existe encore aucun standard ou norme technique pour traiter certains aspects importants des expressions régulières dans un contexte multilingue, notamment : La prise en compte de l’ordonnancement propre à chaque locale (c’est-à-dire l’ordre de tri, éventuellement multiniveau, des textes en fonction de la langue et de l’écriture, et des unités inséparables de texte qui peuvent comprendre un ou plusieurs caractères codés éventuellement de plusieurs façons possibles mais toutes équivalentes dans cette langue) ; ce manque de normalisation (expérimentation toujours en cours) fait apparaître des différences de traitement et donc de portabilité des classes de caractères contenant des étendues (de la forme [a-b]). Actuellement, ICU ne supporte encore que les étendues dans l’ordre binaire des points de code Unicode, un ordre qui n’est pas du tout approprié pour le traitement correct de nombreuses langues puisqu’il contrevient à leur ordre de collation standard. L’ordre des occurrences multiples trouvées dans le texte quand celles-ci peuvent se chevaucher totalement ou partiellement. Cela résulte de l’utilisation de quantificateurs variables, et influe sur le contenu des sous-chaînes capturées. Si cet ordre peut changer, et que seule la première occurrence trouvée est utilisée par exemple dans une opération de recherche et substitution automatique ou le traitement des captures, alors le traitement dépendra de l’implémentation. En théorie, les expressions régulières désignent chacune un ensemble non ordonné de textes, et les accords trouvés dans un texte source peuvent être eux aussi à des positions quelconques dans le texte source, puisque le résultat d’une recherche contient en fait non seulement les captures, mais aussi les positions relatives. Pour préciser ces derniers aspects manquants, des métacaractères supplémentaires devraient pouvoir être utilisés pour contrôler ou filtrer les occurrences trouvées, ou bien un ordre normalisé imposé à la liste des occurrences retournées. Les auteurs d’applications doivent donc être vigilants sur ces points et s’assurer de lire toutes les occurrences trouvées et pas seulement la première, afin de pouvoir décider laquelle des occurrences est la mieux appropriée à une opération donnée. Expressions régulières et Unicode Les expressions régulières ont originellement été utilisées avec les caractères ASCII. Beaucoup de moteurs d’expressions régulières peuvent maintenant gérer l’Unicode. Sur plusieurs points, le jeu de caractères codés utilisés ne fait aucune différence, mais certains problèmes surgissent dans l’extension des expressions régulières pour Unicode. Une question est de savoir quel format de représentation interne d’Unicode est supporté. Tous les moteurs d’expressions régulières en ligne de commande attendent de l’UTF-8, mais pour les bibliothèques, certaines attendent aussi de l’UTF-8, mais d’autres attendent un jeu codé sur UCS-2 uniquement (voire son extension UTF-16 qui restreint aussi les séquences valides), ou sur UCS-4 uniquement (voire sa restriction normalisée UTF-32). Une deuxième question est de savoir si l’intégralité de la plage des valeurs d’une version d’Unicode est supportée. Beaucoup de moteurs ne supportent que le Basic Multilingual Plane, c’est-à-dire, les caractères encodables sur . Seuls quelques moteurs peuvent (dès 2006) gérer les plages de valeurs Unicode sur . Une troisième question est de savoir comment les constructions ASCII sont étendues à l’Unicode. Par exemple, dans les mises en œuvre ASCII, les plages de valeurs de la forme sont valides quels que soient x et y dans la plage et . L’extension naturelle de ces plages de valeurs Unicode changerait simplement l’exigence sur la plage de valeurs en exigence sur la plage étendue à . Cependant, en pratique ce n’est souvent pas le cas : Certaines mises en œuvre, telles que celle de gawk, ne permettent pas aux plages de valeurs de couvrir plusieurs blocs Unicode. Une plage de valeurs telle que est valide puisque les deux bornes tombent à l’intérieur du même bloc Basic Latin, comme qui tombe dans le bloc arménien, mais une plage telle que est invalide puisqu’elle est à cheval sur plusieurs blocs Unicode. Cette restriction s’avère très gênante car de nombreuses langues nécessitent des caractères appartenant à des blocs différents, la définition même des blocs étant arbitraire et provenant seulement du processus historique d’allocation et d’évolution de la norme ISO/IEC 10646 (et en conséquence aussi, des évolutions du standard Unicode). Une telle restriction devrait être à terme levée par une amélioration de l’implémentation. D’autres moteurs tels que celui de l’éditeur Vim, permettent le chevauchement de blocs mais limitent le nombre de caractères d’une plage à 128, ce qui est encore plus pénalisant car cela ne permet pas de traiter directement certaines écritures, où il faudrait lister un nombre considérable de sous-plages, avec des conséquences importantes sur les performances. Là aussi, des améliorations sont attendues dans l’implémentation pour lever ces restrictions. Un autre domaine dans lequel des variations existent est l’interprétation des indicateurs d’insensibilité à la casse. De tels indicateurs n’affectent que les caractères ASCII ; d’autres affectent tous les caractères (et prennent en compte la correspondance de casse soit caractère par caractère dans les implémentations les plus simples, soit au niveau du texte entier dans les implémentations respectant les contraintes de langues, ceci pouvant utiliser les correspondances d’un sous-ensemble d’une version donnée d’Unicode, d’autres pouvant utiliser toutes les correspondances de n’importe quelle version d’Unicode, éventuellement précisable au sein même de l’expression régulière). Certains moteurs ont deux indicateurs différents, l’un pour ASCII, l’autre pour Unicode. Les caractères exacts qui appartiennent aux classes POSIX varient également. Une autre réponse à Unicode a été l’introduction des classes de caractères pour les blocs Unicode et les propriétés générales des caractères Unicode: En Perl et dans la bibliothèque java.util.regex de Java, les classes de la forme \p{InX} valident les caractères du bloc X et \P{InX} valide le complément. Par exemple, \p{Arabic} valide n’importe quel caractère de l’écriture arabe (dans l’un quelconque des blocs normalisés d’Unicode/ISO/IEC 10646 où de tels caractères sont présents). Similairement, \p{X} valide n’importe quel caractère ayant la propriété de catégorie générale de caractère X et \P{X} le complément. Par exemple, \p{Lu} valide n’importe quelle lettre capitale (upper-case letter). D’autres propriétés que la catégorie générale peuvent être désignées avec la notation \p{prop=valeur} et son complément \P{prop=valeur}, où prop est le code d’une propriété de caractères, et valeur sa valeur attribuée à chaque caractère. Enfin des extensions ont été proposées pour utiliser un autre opérateur que la seule égalité (ou différence) de valeur de propriété, en utilisant une syntaxe d’expression régulière ou une simple alternation pour la valeur. Notes : Certaines propriétés de caractères sont normatives et ne devraient pas dépendre de la version utilisée, c’est le cas des propriétés définies dans ISO/IEC 10646 : le nom normalisé du caractère, le point de code, le nom du bloc où le caractère est codé. D’autres propriétés sont standards et correspondent à des propriétés normatives du standard Unicode : ce sont essentiellement les propriétés de base définies dans la table principale de caractères Unicode. En principe, elles sont invariables. C’est le cas des correspondances simples de casse (caractère par caractère), ou de la catégorie générale du caractère. Dans bien des cas, ces propriétés ne sont pas adaptées à toutes les langues. D’autres propriétés sont informatives, et peuvent faire l’objet de révision d’une version d’Unicode à l’autre : ce sont essentiellement les propriétés définies dans les tables supplémentaires d’Unicode. En particulier elles sont adaptables en fonction de la langue utilisée et désignent par exemple les propriétés de correspondances de casse étendues (traitant le texte dans sa globalité), ou les propriétés d’ordonnancement (). Cependant certaines de ces dernières tables ont acquis le statut de standard (en étant intégrées dans des annexes standards du standard Unicode) et sont même utilisées dans la définition de certaines normes, ou bien d’autres propriétés historiques sont encore maintenues mais d’usage non recommandé. Consulter le standard Unicode pour connaître le statut actuel de ces propriétés. Implémentations et complexité algorithmique Il existe au moins trois familles d'algorithmes qui déterminent si une chaîne de caractères correspond à une expression régulière. La plus ancienne approche, dite explicite, repose sur la traduction de l'expression régulière en un automate fini déterministe (AFD). La construction d'un tel automate pour une expression régulière de taille m a une complexité en taille et en mémoire en O(2m) mais peut être exécutée sur une chaîne de taille n en un temps O(n). Une approche alternative, dite implicite, consiste à simuler un automate fini non déterministe en construisant chaque AFD à la volée et en s'en débarrassant à l'étape suivante. Cette approche évite la complexité exponentielle de l'approche précédente, mais le temps d'exécution augmente en O(mn). Ces algorithmes sont rapides mais certaines fonctionnalités telles que la recapture de sous-chaînes et la quantification non gourmande sont difficiles à mettre en oeuvre. La troisième approche consiste à confronter le motif à la chaîne de caractères par séparation et évaluation ("backtracking"). Sa complexité algorithmique est exponentielle dans le pire des cas, par exemple avec des motifs tels que (a|aa)*b, mais donne de bons résultats en pratique. Elle est plus flexible et autorise un plus grand pouvoir expressif, par exemple en simplifiant la recapture de sous-chaînes. Certaines implémentations tentent de combiner les qualités des différentes approches, en commençant la recherche avec un AFD, puis en utilisant la séparation et évaluation lorsque c'est nécessaire. Notes et références Notes Références Voir aussi Articles connexes Filtrage par motif Algèbre de Kleene Bibliographie . . . Liens externes Langage formel Automates finis et langages réguliers Programmation informatique


text: est un genre d'insectes diptères brachycères de la famille des syrphidés (ou syrphes), dont les larves ont pour proies principalement les pucerons colonisant la flore sauvage et aussi les arbres fruitiers, les cultures légumières, les grandes cultures... Espèces Seule espèce appartenant au genre Episyrphus selon : Episyrphus balteatus - le syrphe ceinturé Espèces de ce genre selon : Nombreuses espèces Liens externes Notes et références Syrphinae Genre de Diptères (nom scientifique) Insecte décrit en 1917


text: Erigone est un genre d'araignées aranéomorphes de la famille des Linyphiidae. Distribution Les espèces de ce genre se rencontrent en Amérique, en Europe, en Asie, en Afrique et en Océanie. Description Les mâles du genre Erigone sont remarquables par les épines qu'ils portent sur leur céphalothorax et les tibias de leurs pédipalpes. Écologie Ce sont des araignées prédatrices, elles ont pour proies de petits insectes comme les psylles et les diptères. Liste des espèces Selon : Selon World Spider Catalog (version 23.5, 2023) : Erigone dechenii Bertkau, 1878 Systématique et taxinomie Ce genre a été décrit par Audouin en 1826. Son espèce type est Erigone longipalpis. Publication originale Audouin, 1826 : « Explication sommaire des planches d'arachnides de l'Égypte et de la Syrie publiées par J. C. Savigny, membre de l'Institut; offrant un exposé des caractères naturels des genres avec la distinction des espèces. » Description de l'Égypte, ou Recueil des observations et des recherches qui ont été faites en Égypte pendant l'expédition de l'armée française, publié par les ordres de sa Majesté l'Empereur Napoléon le Grand. Histoire Naturelle, tome 1, partie 4, . Liens externes Notes et références Linyphiidae Genre d'araignées (nom scientifique)