Difference between revisions of "Edu:Class"

From IAOA Wiki
(Added additional definitions of)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
  
==Class==
+
== Class ==
  
#  a group, set, or kind sharing common attributes [[term]] (Source: Merriam-Webster's Collegiate Dictionary. (Source: https://www.merriam-webster.com/dictionary/class)
+
:1. [Natural Language] A group, set, or kind sharing common attributes [[Edu:term|term]] (Merriam-Webster's Collegiate Dictionary. (https://www.merriam-webster.com/dictionary/class)
# A maximal collection of [[particular]]s falling under a given general [[term]]; also called the extension of the [[term]] (or of the [[universal]] that the term denotes), (Source: Arp, R., Smith, B., & Spear, A.D. (2015). ''Building Ontologies with Basic Formal Ontology''. Cambridge: The MIT Press)
 
# ''BioMedical ontology research and development'' - A CLASS is a collection of all and only the [[particular]]s to which a given general [[term]] applies. Where the general [[term]] in question refers to a [[universal]], then the corresponding class, called the EXTENSION of the [[universal]] (at a given time), comprehends all and only those [[particular]]s which as a matter of fact instantiate the corresponding [[universal]] (at that time). The totality of classes is wider than the totality of extensions of [[universal]]s since it includes also [[DefinedClass]]es, designated by [[term]]s like ‘employee of Swedish bank’, ‘daughter of Finnish spy’ (Source: Smith, B., Kusnierczyk, W., Schober, D., & Ceusters, W. (2006). [http://ontology.buffalo.edu/bfo/Terminology_for_Ontologies.pdf Towards a Reference Terminology for Ontology Research and Development in the Biomedical Domain]. O. Bodenreider (Ed.), ''Proceedings of the Second International Workshop on Formal Biomedical Knowledge Representation: "Biomedical Ontology in Action" (KR-MED 2006), Baltimore, USA'' (pp. 57-65). Aachen: CEUR-WS.)
 
# ''Object Oriented Programming'' - an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods) (Source: [http://en.wikipedia.org/wiki/Class_%28computer_programming%29 Wikipedia - Class (computer programming)]).
 
  
===Commentary===
+
:2 [Knowledge Representation] A collection of individuals or objects. (Diego Calvanese; Giuseppe De Giacomo; Maurizio Lenzerini (2002). ''Description Logics: Foundations for Class-based Knowledge Representation'')
* "class" has a clear meaning in the context of XML; but its meaning is clearly defined in the context of the BFO and OBO Foundry. I don't think we'd want to tell people to only use "class" in one of those two ways, but we could explain the difference across contexts."
+
 
----
+
:2. [BFO2.0] A maximal collection of [[Edu:particular|particular]]s falling under a given general [[Edu:term|term]]; also called the extension of the [[Edu:term|term]] (or of the [[Edu:universal|universal]] that the term denotes), ([[Edu:TermlistReferences#arpetal2015|Arp et al., 2015]] ])
extension proposal (FL, 2018-05-15):
+
 
* add class as understood in mathematics (there as opposed to sets), i.e., in the sense of [https://en.wikipedia.org/wiki/Class_(set_theory)]
+
:4. [BioMedical ontology research and development] - A CLASS is a collection of all and only the [[Edu:particular|particulars]] to which a given general [[Edu:term|term]] applies. Where the general [[Edu:term|term]] in question refers to a [[Edu:universal|universal]], then the corresponding class, called the EXTENSION of the [[Edu:universal|universal]] (at a given time), comprehends all and only those [[Edu:particular|particulars]] which as a matter of fact instantiate the corresponding [[Edu:universal|universal]] (at that time). The totality of classes is wider than the totality of extensions of [[Edu:universal|universals]] since it includes also [[Edu:DefinedClass|DefinedClasses]], designated by [[Edu:term|terms]] like ‘employee of Swedish bank’, ‘daughter of Finnish spy’ (Source: Smith, B., Kusnierczyk, W., Schober, D., & Ceusters, W. (2006). [http://ontology.buffalo.edu/bfo/Terminology_for_Ontologies.pdf Towards a Reference Terminology for Ontology Research and Development in the Biomedical Domain]. O. Bodenreider (Ed.), ''Proceedings of the Second International Workshop on Formal Biomedical Knowledge Representation: "Biomedical Ontology in Action" (KR-MED 2006), Baltimore, USA'' (pp. 57-65). Aachen: CEUR-WS.)
extension proposal (FL, 2018-08-21):
+
 
* extend class in object-orientation by a definition from an analysis-oriented perspective, in addition to the present implementation-oriented variant
+
:5. [Object Oriented Programming} An extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods) (Source: [http://en.wikipedia.org/wiki/Class_%28computer_programming%29 Wikipedia - Class (computer programming)]).
 +
 
 +
:6 [Set Theory] A collection of sets (or sometimes other mathematical objects) that can be unambiguously defined by a property that all its members share. (https://en.wikipedia.org/wiki/Class_(set_theory))
 +
 
 +
 
 +
''' Commentary '''
 +
 
 +
* "class" has a clear meaning in the context of XML; but its meaning is clearly defined in the context of the BFO and the OBO Foundry. I don't think we'd want to tell people to only use "class" in one of those two ways, but we could explain the difference across contexts."
  
 
[[Category:Term| ]]
 
[[Category:Term| ]]

Latest revision as of 23:01, 21 January 2020

Class

1. [Natural Language] A group, set, or kind sharing common attributes term (Merriam-Webster's Collegiate Dictionary. (https://www.merriam-webster.com/dictionary/class)
2 [Knowledge Representation] A collection of individuals or objects. (Diego Calvanese; Giuseppe De Giacomo; Maurizio Lenzerini (2002). Description Logics: Foundations for Class-based Knowledge Representation)
2. [BFO2.0] A maximal collection of particulars falling under a given general term; also called the extension of the term (or of the universal that the term denotes), (Arp et al., 2015 ])
4. [BioMedical ontology research and development] - A CLASS is a collection of all and only the particulars to which a given general term applies. Where the general term in question refers to a universal, then the corresponding class, called the EXTENSION of the universal (at a given time), comprehends all and only those particulars which as a matter of fact instantiate the corresponding universal (at that time). The totality of classes is wider than the totality of extensions of universals since it includes also DefinedClasses, designated by terms like ‘employee of Swedish bank’, ‘daughter of Finnish spy’ (Source: Smith, B., Kusnierczyk, W., Schober, D., & Ceusters, W. (2006). Towards a Reference Terminology for Ontology Research and Development in the Biomedical Domain. O. Bodenreider (Ed.), Proceedings of the Second International Workshop on Formal Biomedical Knowledge Representation: "Biomedical Ontology in Action" (KR-MED 2006), Baltimore, USA (pp. 57-65). Aachen: CEUR-WS.)
5. [Object Oriented Programming} An extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods) (Source: Wikipedia - Class (computer programming)).
6 [Set Theory] A collection of sets (or sometimes other mathematical objects) that can be unambiguously defined by a property that all its members share. (https://en.wikipedia.org/wiki/Class_(set_theory))


Commentary

  • "class" has a clear meaning in the context of XML; but its meaning is clearly defined in the context of the BFO and the OBO Foundry. I don't think we'd want to tell people to only use "class" in one of those two ways, but we could explain the difference across contexts."