请输入您要查询的百科知识:

 

词条 Taxonomy (general)
释义

  1. Applications

  2. History

  3. Use of taxonomies in various disciplines

      Taxonomies in software engineering    Software testing taxonomies    Taxonomies in research publishing    Taxonomy for the web    Guidelines for writing taxonomy for the web  

  4. Is-a and has-a relationships

  5. See also

  6. Notes

  7. External links

{{about||biological taxonomy|Taxonomy (biology)|other uses|Taxonomy (disambiguation)}}{{short description|The classification of discrete things, concepts, or groups, and the principles underlying such a classification}}

Taxonomy is the practice and science of classification. The word is also used as a count noun: a taxonomy, or taxonomic scheme, is a particular classification. The word finds its roots in the Greek language {{Lang|grc|τάξις}}, taxis (meaning 'order', 'arrangement') and {{Lang|grc|νόμος}}, nomos ('law' or 'science'). Originally, taxonomy referred only to the classification of organisms or a particular classification of organisms. In a wider, more general sense, it may refer to a classification of things or concepts, as well as to the principles underlying such a classification. Taxonomy is different from meronomy which is dealing with the classification of parts of a whole.

Many taxonomies have a hierarchical structure, but this is not a requirement. Taxonomy uses taxonomic units, known as taxa (singular taxon).

Applications

Wikipedia categories illustrate a taxonomy[1] and a full taxonomy of Wikipedia categories can be extracted by automatic means.[2] Recently, it has been shown that a manually-constructed taxonomy, such as that of computational lexicons like WordNet, can be used to improve and restructure the Wikipedia category taxonomy.[3]

In a broader sense, taxonomy also applies to relationship schemes other than parent-child hierarchies, such as network structures. Taxonomies may then include single children with multi-parents, for example, "Car" might appear with both parents "Vehicle" and "Steel Mechanisms"; to some however, this merely means that 'car' is a part of several different taxonomies.[4] A taxonomy might also simply be organization of kinds of things into groups, or an alphabetical list; here, however, the term vocabulary is more appropriate. In current usage within knowledge management, taxonomies are considered narrower than ontologies since ontologies apply a larger variety of relation types.[5]

Mathematically, a hierarchical taxonomy is a tree structure of classifications for a given set of objects. It is also named containment hierarchy. At the top of this structure is a single classification, the root node, that applies to all objects. Nodes below this root are more specific classifications that apply to subsets of the total set of classified objects. The progress of reasoning proceeds from the general to the more specific.

By contrast, in the context of legal terminology, an open-ended contextual taxonomy is employed—a taxonomy holding only with respect to a specific context. In scenarios taken from the legal domain, a formal account of the open-texture of legal terms is modeled, which suggests varying notions of the "core" and "penumbra" of the meanings of a concept. The progress of reasoning proceeds from the specific to the more general.[6]

History

Anthropologists have observed that taxonomies are generally embedded in local cultural and social systems, and serve various social functions. Perhaps the most well-known and influential study of folk taxonomies is Émile Durkheim's The Elementary Forms of Religious Life. A more recent treatment of folk taxonomies (including the results of several decades of empirical research) and the discussion of their relation to the scientific taxonomy can be found in Scott Atran's Cognitive Foundations of Natural History. Folk taxonomies of organisms have been found in large part to agree with scientific classification, at least for the larger and more obvious species, which means that it is not the case that folk taxonomies are based purely on utilitarian characteristics.[7]

In the seventeenth century the German mathematician and philosopher Gottfried Leibniz, following the work of the thirteenth-century Majorcan philosopher Ramon Llull on his Ars generalis ultima, a system for procedurally generating concepts by combining a fixed set of ideas, sought to develop an alphabet of human thought. Leibniz intended his characteristica universalis to be an "algebra" capable of expressing all conceptual thought. The concept of creating such a "universal language" was frequently examined in the 17th century, also notably by the English philosopher John Wilkins in his work An Essay towards a Real Character and a Philosophical Language (1668), from which the classification scheme in Roget's Thesaurus ultimately derives.

Use of taxonomies in various disciplines

Taxonomies in software engineering

Vegas et al.[8] make a compelling case to advance the knowledge in the field of software engineering through the use of taxonomies. Similarly, Ore et al.[9] provide a systematic methodology to approach taxonomy building in software engineering related topics.

Software testing taxonomies

Several taxonomies have been proposed in software testing research to classify techniques, tools, concepts and artifacts. The following are some example taxonomies:

  1. A taxonomy of model-based testing techniques&91;10&93;
  2. A taxonomy of static-code analysis tools&91;11&93;

Engström et al.[12] suggest and evaluate the use of a taxonomy to bridge the communication between researchers and practitioners engaged in the area of software testing. They have also developed a web-based tool[13] to facilitate and encourage the use the taxonomy. The tool and its source code are available for public use.[14]

Taxonomies in research publishing

Citing inadequacies with current practices in listing authors of papers in medical research journals, Drummond Rennie and co-authors called in a 1997 article in JAMA, the Journal of the American Medical Association for

a radical conceptual and systematic change, to reflect the realities of multiple authorship and to buttress accountability. We propose dropping the outmoded notion of author in favor of the more useful and realistic one of contributor.[15]{{rp|152}}

Since 2012, several major academic and scientific publishing bodies have mounted Project CRediT to develop a controlled vocabulary of contributor roles.[16] Known as CRediT (Contributor Roles Taxonomy), this is an example of a flat, non-hierarchical taxonomy; however, it does include an optional, broad classification of the degree of contribution: lead, equal or supporting. Amy Brand and co-authors summarise their intended outcome as:

Identifying specific contributions to published research will lead to appropriate credit, fewer author disputes, and fewer disincentives to collaboration and the sharing of data and code.[15]{{rp|151}}

As of mid-2018, this taxonomy apparently restricts its scope to research outputs, specifically journal articles; however, it does rather unusually "hope to … support identification of peer reviewers".[16] (As such, it has not yet defined terms for such roles as editor or author of a chapter in a book of research results.) Version 1, established by the first Working Group in the (northern) autumn of 2014, identifies 14 specific contributor roles using the following defined terms:

  • Conceptualization
  • Methodology
  • Software
  • Validation
  • Formal Analysis
  • Investigation
  • Resources
  • Data curation
  • Writing – Original Draft
  • Writing – Review & Editing
  • Visualization
  • Supervision
  • Project Administration
  • Funding acquisition

Reception has been mixed, with several major publishers and journals planning to have implemented CRediT by the end of 2018, whilst almost as many aren't persuaded of the need or value of using it. For example,

The National Academy of Sciences has created a TACS (Transparency in Author Contributions in Science) webpage to list the journals that commit to setting authorship standards, defining responsibilities for corresponding authors, requiring ORCID iDs, and adopting the CRediT taxonomy.[17]

The same webpage has a table listing 21 journals (or families of journals), of which:

  • 5 have, or by end 2018 will have, implemented CRediT,
  • 6 require an author contribution statement and suggest using CRediT,
  • 8 don't use CRediT, of which 3 give reasons for not doing so, and
  • 2 are uninformative.

The taxonomy is an open standard conforming to the OpenStand principles,[18] and is published under a Creative Commons licence.[16]

Taxonomy for the web

Websites with a good designed taxonomy or hierarchy is easily understood by users, due to their possibility to develop a mental model of the site structure.[19]

Guidelines for writing taxonomy for the web

  • Mutually exclusive categories can be beneficial. If categories appear several places, it’s called cross-listing or polyhierarchical. The hierarchy will lose its value if cross-listing appears too often. Cross-listing often appears when working with ambiguous categories that fits more than one place.[19]
  • Having a balance between breadth and depth in the taxonomy is beneficial. Too many options (breadth), will overload the users by giving them too many choices. At the same time having a too narrow structure, with more than two or three levels to click-through, will make users frustrated and might give up.  [19]

Is-a and has-a relationships

{{expand section|date=April 2013}}

Two of the predominant types of relationships in knowledge-representation systems are predication and the universally quantified conditional. Predication relationships express the notion that an individual entity is an example of a certain type (for example, John is a bachelor), while universally quantified conditionals express the notion that a type is a subtype of another type (for example, A dog is a mammal, which means the same as All dogs are mammals).[20]

See also

{{Div col|colwidth=20em}}
  • Celestial Emporium of Benevolent Recognition, a fictional Chinese encyclopedia with an "impossible" taxonomic scheme
  • Conflation
  • Folksonomy
  • Gellish English dictionary, a taxonomy in which the concepts are arranged as a subtype–supertype hierarchy
  • Hypernym
  • Knowledge representation
  • Lexicon
  • Ontology (information science)
  • Protégé (software)
  • Semantic network
  • Semantic similarity network
  • Structuralism
  • Systematics
  • Taxonomy for search engines
  • Thesaurus (information retrieval)
  • Typology (disambiguation)
{{Div col end}}

Notes

1. ^Zirn, Cäcilia, Vivi Nastase and Michael Strube. 2008. "Distinguishing Between Instances and Classes in the Wikipedia Taxonomy" (video lecture). 5th Annual European Semantic Web Conference (ESWC 2008).
2. ^S. Ponzetto and M. Strube. 2007. [https://www.aaai.org/Papers/AAAI/2007/AAAI07-228.pdf "Deriving a large scale taxonomy from Wikipedia"]. Proc. of the 22nd Conference on the Advancement of Artificial Intelligence, Vancouver, B.C., Canada, pp. 1440-1445.
3. ^S. Ponzetto, R. Navigli. 2009. "Large-Scale Taxonomy Mapping for Restructuring and Integrating Wikipedia". Proc. of the 21st International Joint Conference on Artificial Intelligence (IJCAI 2009), Pasadena, California, pp. 2083-2088.
4. ^Jackson, Joab. "Taxonomy's not just design, it's an art," Government Computer News (Washington, D.C.). September 2, 2004.
5. ^Suryanto, Hendra and Paul Compton. "Learning classification taxonomies from a classification knowledge based system." University of Karlsruhe; "Defining 'Taxonomy'," Straights Knowledge website.
6. ^Grossi, Davide, Frank Dignum and John-Jules Charles Meyer. (2005). "Contextual Taxonomies" in Computational Logic in Multi-Agent Systems, pp. 33-51.
7. ^{{cite book|title=Evolution, Order and Complexity|author1=Kenneth Boulding |author2=Elias Khalil |publisher=Routledge|year=2002|isbn=9780203013151|url=https://books.google.com/?id=N-OUCDi8SS8C&dq=Durkheim+folk+taxonomy}} p. 9
8. ^{{cite journal|last1=Vegas|first1=S.|title=Maturing software engineering knowledge through classifications: A case study on unit testing techniques.|journal=IEEE Transactions on Software Engineering|date=2009|volume=35|issue=4|pages=551–565|doi=10.1109/TSE.2009.13|citeseerx=10.1.1.221.7589}}
9. ^{{cite journal|last1=Ore|first1=S.|title=Critical success factors taxonomy for software process deployment|journal=Software Quality Journal|date=2014|volume=22|issue=1|pages=21–48|doi=10.1007/s11219-012-9190-y}}
10. ^{{cite journal|last1=Utting|first1=Mark|title=A taxonomy of model-based testing approaches|journal=Software Testing, Verification & Reliability|date=2012|volume=22|issue=5|pages=297–312|doi=10.1002/stvr.456|url=http://dl.acm.org/citation.cfm?id=2344870}}
11. ^{{cite journal|last1=Novak|first1=Jernej|title=Taxonomy of static code analysis tools|journal=Proceedings of the 33rd International Convention MIPRO|pages=418–422|url=http://ieeexplore.ieee.org/iel5/5512516/5533310/05533417.pdf}}
12. ^{{cite journal|last1=Engström|first1=Emelie|title=SERP-test: a taxonomy for supporting industry–academia communication|journal=Software Quality Journal|volume=25|issue=4|date=2016|pages=1269–1305|doi=10.1007/s11219-016-9322-x}}
13. ^{{cite web|url=https://serpconnect.cs.lth.se/|title=SERP-connect}}
14. ^{{cite web|last1=Engstrom|first1=Emelie|url=https://github.com/emenlu/connect|title=SERP-connect backend}}
15. ^{{cite journal |last1=Brand |first1=Amy |last2=Allen |first2=Liz |last3=Altman |first3=Micah |last4=Hlava |first4=Marjorie |last5=Scott |first5=Jo |title=Beyond authorship: attribution, contribution, collaboration, and credit |journal=Learned Publishing |volume=28 |issue=2 |pages=151–155 |ref=CRediT |doi=10.1087/20150211|date=1 April 2015}}
16. ^{{cite web |title=CRediT |url=http://docs.casrai.org/CRediT |website=CASRAI |publisher=CASRAI |accessdate=13 June 2018 |ref=CASRAI_CRediT |format=online |date=2 May 2018}}
17. ^{{cite web |title=Transparency in Author Contributions in Science (TACS) |url=http://www.nasonline.org/publications/Transparency_Author_Contributions.html |website=National Academy of Sciences |publisher=National Academy of Sciences |accessdate=13 June 2018 |ref=NAS_TACS |format=online |date=2018}}
18. ^{{cite web |title=OpenStand |url=https://open-stand.org/about-us/principles/ |website=OpenStand |accessdate=13 June 2018}}
19. ^{{Cite book|title=Information architecture for the World Wide Web|last=Peter.|first=Morville|date=2007|publisher=O'Reilly|others=Rosenfeld, Louis., Rosenfeld, Louis.|isbn=9780596527341|edition= 3rd|location=Sebastopol, CA|oclc=86110226}}
20. ^Ronald J. Brachman; What IS-A is and isn't. An Analysis of Taxonomic Links in Semantic Networks. IEEE Computer, 16 (10); October 1983.

==References==

  • Atran, S. (1993) Cognitive Foundations of Natural History: Towards an Anthropology of Science. Cambridge: Cambridge University Press. {{ISBN|978-0-521-43871-1}}
  • Carbonell, J. G. and J. Siekmann, eds. (2005). Computational Logic in Multi-Agent Systems, Vol. 3487. Berlin: Springer-Verlag.{{ISBN|978-3-540-28060-6}}
  • Clausewitz, Carl. (1982). [https://books.google.com/books?id=_La4qTgECD0C&dq=clausewitz+coup+d%27oeil&source=gbs_summary_s&cad=0 On War] (editor, Anatol Rapoport). New York: Penguin Classics. {{ISBN|978-0-140-44427-8}}
  • Malone, Joseph L. (1988). [https://books.google.com/books?id=PEY0U3umLRkC&client=firefox-a The Science of Linguistics in the Art of Translation: Some Tools from Linguistics for the Analysis and Practice of Translation.] Albany, New York: State University of New York Press. {{ISBN|978-0-887-06653-5}}; OCLC 15856738
  • Marcello Sorce Keller, "The Problem of Classification in Folksong Research: a Short History", Folklore, XCV(1984), no. 1, 100-104.
  • Chester D Rowe and Stephen M Davis, 'The Excellence Engine Tool Kit'; {{ISBN|978-0-615-24850-9}}
  • {{cite journal|author1=Härlin, M. |author2=Sundberg, P. |year=1998|title=Taxonomy and Philosophy of Names|journal=Biology and Philosophy|volume=13|issue=2|pages=233–244|doi=10.1023/a:1006583910214}}
  • {{cite book|author1=Lamberts, K. |author2=Shanks, D.R. |year=1997|title=Knowledge, Concepts, and Categories|publisher=Psychology Press|isbn=9780863774911|url=https://books.google.com/books?id=mlYVAAAAIAAJ}}

External links

  • {{commonscat-inline|Taxonomy}}
  • {{wiktionary-inline|taxonomy}}
{{Authority control}}

5 : Taxonomy|Classification systems|Scientific nomenclature|Hierarchy|Ontology

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/12 7:52:11