Ontological commitment: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>John R. Brews
(wording)
imported>John R. Brews
(revise caption)
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{subpages}}
{{subpages}}
{{Image|Ontological commitments.png|right|thumb|The ideas of a conceptualization are crystallized in a language expressing the conceptualization, leading to one or more ontologies. For each ontology, some of its entities with some of their relationships form that ontology's 'ontological commitment'.<ref name=Guarino/><ref name=Harmelen/>}}
{{Image|Ontological commitments.png|right|thumb|The ideas of a conceptualization are crystallized in a language expressing the conceptualization, leading to one or more ontologies. Each ontology shares some of its entities and some of their relationships with the rest, forming their joint 'ontological commitment'.<ref name=Guarino/><ref name=Harmelen/>}}
The term '''ontological commitment''' is used as a general term in both [[philosophy]] and in [[information systems]] to refer to the essential elements of an ontology. [[Willard Quine|Quine]] proposed that given some theory its ontological commitment could be found by what might be called a translation via techniques of [[symbolic logic]] and a search through this translation for statements involving ''there exists at least one ‘such-and-such’.''<ref name=Inwagen/> Such statements are called ''quantifier expressions'' and the formulation ‘there exists’ in symbolic logic is represented by the 'turned E' or ∃.<ref name=Westerstahl/> A list of the ‘such-and-such’ can then be examined to determine subsets that can serve as minimal sets in terms of which the others can be defined, and any such minimal set is an ''ontological commitment'' of the theory. This approach appears to involve only a list of ‘such-and-such’, but of course finding a minimal set of ‘such-and-such’ also involves at least some of the relations specified to hold between them.  
The term '''ontological commitment''' is used as a general term in both [[philosophy]] and in [[information systems]] to refer to the essential elements of an [[Ontology (philosophy)|ontology]]. An ''ontological commitment'' in describing ontological comparisons is taken to refer to a subset of elements of an ontology that it shares with all other ontologies based upon the same theory or conceptualization (see next section for more detail).<ref name=Audi/><ref name=Ceccaroni1/> [http://plato.stanford.edu/entries/quine/ Quine] proposed that, given some theory, its ontological commitment could be found by what might be called a translation via techniques of [[symbolic logic]] and a search through this translation for statements involving ''there exists at least one ‘such-and-such’.''<ref name=Inwagen/> Such statements are called ''quantifier expressions'' and the formulation ‘there exists’ in symbolic logic is represented by the 'turned E' or ∃.<ref name=Westerstahl/> A list of the ‘such-and-such’ can then be examined to determine subsets that can serve as minimal sets in terms of which the others can be defined, and any such minimal set is an ''ontological commitment'' of the theory. This approach appears to involve only a list of ‘such-and-such’, but of course finding a minimal set of ‘such-and-such’ also involves at least some of the relations specified to hold between them.


The need to discuss and compare ontologies leads to the idea of a 'conceptualization', a higher level abstraction for which a given ontology is a very particular ''realization'', possibly only one of many realizations of the 'conceptualization'. Each ontology based upon the same overarching conceptualization is then thought of as engendering particular 'ontological commitment' that maps the conceptualization into specific examples of ‘such-and-such’ and their relationships. The 'conceptualization' allows discussion of its various possible implementations. The question then arises as to how to describe the 'conceptualization' in terms that can encompass multiple 'ontological commitments'. This issue has been called the 'Tower of Babel' problem, that is, how can persons used to one ontology talk with others using a different ontology?<ref name=Smith/><ref name=Harmelen/> This problem is easily understood, but a general resolution is not at hand. It can be a 'bottom-up' or a 'top-down' approach, or something in between.<ref name=Alignment/>
This view of ontological commitment leaves considerations of what really ''is'' to ontology and focuses upon what amounts to a linguistic analysis. It is more an issue of semantic categories.<ref name=Thomasson/>  


An example of the problems is found in translation between human languages. Ostensibly, as all humans live in the same world and have the same physical senses with which to see the world, one might expect to correlate human activity with language and thereby make rules for translation. However, that view is utopian because humans act upon cultural interpretation of their surroundings, and relating two cultures is an entirely different matter than understanding what term in both represents a 'rabbit'.<ref name=Quine/><ref name=Wright/> Some suggest that humans think in 'mentalese', but so far we don't have access to this level of conceptualization.<ref name=Aydede/>
==Conceptualization==
In [[information science]], a '''conceptualization''' is an abstract simplified view of some selected part of the world, containing the objects, concepts, and other entities that are presumed of interest for some particular purpose and the relationships between them.<ref name=Gruber/><ref name=Smith/>


However, in more artificial situations, such as information systems, the idea of a 'conceptualization' and 'ontological commitment' to various ontologies that realize the 'conceptualization' is possible.<ref name=Guarino/><ref name=Guarino1/> A trivial example of moving conception into a language leading to a variety of ontologies is the translation of a process expressed in [[pseudocode]] (a strictly structured form of ordinary language) into several different formal computer languages like [[Lisp]] or [[Fortran]]. The pseudocode makes it easier to understand the instructions, but the formal languages make possible the compilation of the ideas as computer instructions.
An ontology provides an explicit specification of a conceptualization, and it may occur that a conceptualization can be realized by several distinct ontologies.<ref name=Gruber/>  "An ontology is ''language-dependent'', while a conceptualization is ''language-independent''."<ref name=Guarino/> Guarino elaborates on what he means by 'language independent' to say that a conceptualization is always the same, "independently of the language used to describe it".<ref name=Guarino/> Not all workers in [[knowledge engineering]] use the term ‘conceptualization’, but instead refer to the conceptualization itself as an overarching ontology.<ref name=Ceccaroni/>
 
===Purpose and implementation===
As a higher level abstraction, a conceptualization facilitates the discussion and comparison of its various ontologies, facilitating knowledge sharing and reuse.<ref name=Ceccaroni/> Each ontology based upon the same overarching conceptualization maps the conceptualization into specific elements and their relationships.
 
The question then arises as to how to describe the 'conceptualization' in terms that can encompass multiple ontologies. This issue has been called the '[[Tower of Babel]]' problem, that is, how can persons used to one ontology talk with others using a different ontology?<ref name=Smith/><ref name=Harmelen/> This problem is easily grasped, but a general resolution is not at hand. It can be a 'bottom-up' or a 'top-down' approach, or something in between.<ref name=Alignment/> 
 
However, in more artificial situations, such as information systems, the idea of a 'conceptualization' and the 'ontological commitment' of various ontologies that realize the 'conceptualization' is possible.<ref name=Guarino/><ref name=Guarino1/> The formation of a conceptualization and its ontologies involves these steps:<ref name=Hadzic/>
* specification of the conceptualization
* ontology concepts: every definition involves the definitions of other terms
* relationships between the concepts: this step maps conceptual relationships onto the ontology structure
* groups of concepts: this step may lead to the creation of sub-ontologies
* formal description of ontology commitments, for example, to make them computer readable
 
===Comparing ontologies===
An example of the problems encountered in comparing ontologies is found in translation between human languages. Ostensibly, as all humans live in the same world and have the same physical senses with which to see the world, one might expect to correlate human activity with language and thereby make rules for translation. However, that view is utopian because humans act upon cultural interpretation of their surroundings, and relating two cultures is an entirely different matter than understanding what term in both represents a 'rabbit'.<ref name=Quine/><ref name=Wright/> Some suggest that humans think in 'mentalese', but so far we don't have access to this level of conceptualization.<ref name=Aydede/>
 
However, in more artificial situations, such as information systems, the idea of a 'conceptualization' and 'ontological commitment' to various ontologies that realize the 'conceptualization' is possible.<ref name=Guarino/><ref name=Guarino1/> A trivial example of moving conception into a language leading to a variety of ontologies is the expression of a process in [[pseudocode]] (a strictly structured form of ordinary language) leading to implementation in several different formal computer languages like [[Lisp]] or [[Fortran]]. The pseudocode makes it easier to understand the instructions and compare implementations, but the formal languages make possible the compilation of the ideas as computer instructions.


Another example is mathematics, where a very general formulation (the analog of a conceptualization) is illustrated with 'applications' that are more specialized examples. For instance, aspects of a [[function space]] can be illustrated using a [[vector space]] or a [[topological space]] that introduce interpretations of the 'elements' of the conceptualization and additional relationships between them but preserve the connections required in the function space.
Another example is mathematics, where a very general formulation (the analog of a conceptualization) is illustrated with 'applications' that are more specialized examples. For instance, aspects of a [[function space]] can be illustrated using a [[vector space]] or a [[topological space]] that introduce interpretations of the 'elements' of the conceptualization and additional relationships between them but preserve the connections required in the function space.
Line 14: Line 32:
{{reflist |refs=
{{reflist |refs=
<ref name=Alignment>
<ref name=Alignment>
In information science, one approach to finding a conceptualization (or avoiding it and using an automated comparison) is called 'ontology alignment' or 'ontolgy matching'. See for example, {{cite book |title=Ontology Matching |url=http://books.google.com/books?id=qYVpA2t2EtQC&printsec=frontcover  |author= Jérôme. Euzenat, Pavel Shvaiko |isbn=3540496122 |year=2007 |publisher=Springer}}
In information science, one approach to finding a conceptualization (or avoiding it and using an automated comparison) is called 'ontology alignment' or 'ontology matching'. See for example, {{cite book |title=Ontology Matching |url=http://books.google.com/books?id=qYVpA2t2EtQC&printsec=frontcover  |author= Jérôme. Euzenat, Pavel Shvaiko |isbn=3540496122 |year=2007 |publisher=Springer}}
</ref>
 
<ref name=Audi>
{{cite book |title=The Cambridge Dictionary of Philosophy |edition=Paperback 2nd |pages= p. 631 |chapter=Ontological commitment |isbn=0521637228 |author= Roger F. Gibson |editor=Robert Audi, ed  |year=1999 |url=http://books.google.com/books?id=kQQNBTW_hoAC&pg=PT1537}} A shortened version of that definition is as follows:
:The ''ontological commitments'' of a theory are those things which occur in all the ''ontologies'' of that theory. To explain further, the [[ontology]] of a theory consists of the objects the theory makes use of. A dependence of a theory upon an object is indicated if the theory fails when the object is omitted. However, the ontology of a theory is not necessarily unique. A theory is ''ontologically committed'' to an object only if that object occurs in ''all'' the ontologies of that theory. A theory also can be ''ontologically committed'' to a class of objects if that class is populated (not necessarily by the same objects) in all its ontologies. [italics added]
</ref>
</ref>


<ref name=Aydede>
<ref name=Aydede>
{{cite web |title=The language of thought hypothesis |author=Murat Aydede |work= The Stanford Encyclopedia of Philosophy (Fall 2010 Edition) |editor=Edward N. Zalta, ed |url= http://plato.stanford.edu/archives/fall2010/entries/language-thought/  |date=September 17, 2010}}
{{cite web |title=The language of thought hypothesis |author=Murat Aydede |work= The Stanford Encyclopedia of Philosophy (Fall 2010 Edition) |editor=Edward N. Zalta, ed |url= http://plato.stanford.edu/archives/fall2010/entries/language-thought/  |date=September 17, 2010}}
</ref>
<ref name=Ceccaroni>
For example, see {{cite journal |title= Modeling utility ontologies in agentcities with a collaborative approach |author=Luigi Ceccaroni, Myriam Ribiere |url=http://ceur-ws.org/Vol-66/oas02-13.pdf |journal=Proceedings of the workshop AAMAS |year=2002}}
</ref>
<ref name=Ceccaroni1>
{{cite journal |title= Modeling utility ontologies in agentcities with a collaborative approach |author=Luigi Ceccaroni, Myriam Ribiere |url=http://ceur-ws.org/Vol-66/oas02-13.pdf  |journal=Proceedings of the workshop AAMAS |year=2002}} A quotation follows:
:“Researchers...come from different areas of study and have different perspectives on modeling, but significantly they pledged to adopt the same ''ontological commitment''. That is, they agree to adopt common, predefined ontologies...to express general categories, even if they do not completely agree on the modeling behind the ontological representations. Where ontological commitment is lacking, it is difficult to converse clearly about a domain and to benefit from knowledge representations developed by others... Ontological commitment is thus an integral aspect of ontological engineering.” [italics added]
</ref>
<ref name=Gruber>
{{cite journal |first=Thomas R. |last=Gruber |authorlink=Tom Gruber |month=June |year=1993 |url=http://tomgruber.org/writing/ontolingua-kaj-1993.pdf |title=A translation approach to portable ontology specifications |journal=Knowledge Acquisition |volume=5 |issue=2 |pages=199–220}}
</ref>
</ref>


Line 27: Line 63:
<ref name=Guarino1>
<ref name=Guarino1>
{{cite journal |title=Formalizing ontological commitments |author=Nicola Guarino, Massimiliano Carrara, Pierdaniele Giaretta |journal=AAAI |volume=94 |pages=pp. 560-567 |year=1994 |url=http://www.mit.bme.hu/system/files/oktatas/targyak/7412/Formalizing_Ontological_Commitments.pdf}}  
{{cite journal |title=Formalizing ontological commitments |author=Nicola Guarino, Massimiliano Carrara, Pierdaniele Giaretta |journal=AAAI |volume=94 |pages=pp. 560-567 |year=1994 |url=http://www.mit.bme.hu/system/files/oktatas/targyak/7412/Formalizing_Ontological_Commitments.pdf}}  
</ref>
<ref name=Hadzic>
{{cite book |title=Ontology-Based Multi-Agent Systems |chapter=Chapter 7: Design methodology for integrated systems - Part I (Ontology design) |pages=111 ''ff'' |author= Maja Hadzic, Pornpit Wongthongtham, Elizabeth Chang, Tharam Dillon |isbn=364201903X |year=2009 |publisher=Springer |url=http://books.google.com/books?id=kRoA_vxUwvQC&pg=PA111}}
</ref>
</ref>


<ref name=Harmelen>
<ref name=Harmelen>
{{cite web |title=Ontology mapping: a way out of the medical tower of babel |author=Frank van Harmelen |url=http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=books&cd=1&cad=rja&ved=0CDIQFjAA&url=http%3A%2F%2Fwww.cs.vu.nl%2F~frankh%2Fpresentations%2FAIME05.ppt&ei=4ofZUfb8Mqe7iwKVlICIAw&usg=AFQjCNH56Ox3SneWBL9UopBpgY_yNLwSXw&bvm=bv.48705608,d.cGE}}
{{cite web |title=Ontology mapping: a way out of the medical tower of babel |author=Frank van Harmelen |url=http://www.csd.abdn.ac.uk/aime05/presentations/Ontology%20Mapping%20A%20Way%20out%20of%20the%20Medical%20Tower%20of%20Babel.pdf}}
</ref>
</ref>


Line 42: Line 83:


<ref name=Smith>
<ref name=Smith>
{{cite book |chapter= Chapter 11: Ontology |author=Barry Smith |url=http://ontology.buffalo.edu/smith/articles/ontology_PIC.pdf |title=Blackwell Guide to the Philosophy of Computing and Information |publisher=Blackwell |year=2003 |pages=pp. 155-166 |Luciano Floridi, ed |isbn=0631229183 }}
{{cite book |chapter= Chapter 11: Ontology |author=Barry Smith |url=http://ontology.buffalo.edu/smith/articles/ontology_PIC.pdf |title=Blackwell Guide to the Philosophy of Computing and Information |publisher=Blackwell |year=2003 |pages=pp. 155-166 |editor=Luciano Floridi, ed. |isbn=0631229183 }}
</ref>
 
<ref name=Thomasson>
{{cite web |author=Amie Thomasson |title=Categories |work=The Stanford Encyclopedia of Philosophy (Spring 2013 Edition) |editor= Edward N. Zalta, ed |url=http://plato.stanford.edu/archives/spr2013/entries/categories/#CatDif |title=Categories}}
</ref>
</ref>


Line 50: Line 95:


<ref name=Wright>
<ref name=Wright>
{{cite book |chapter=Chapter 16: The indeterminacy of translation |author=Crispin Wright |title= A Companion to the Philosophy of Language |editor=Bob Hale, Crispin Wright, eds |year=1999 |isbn=0631213260 |page=397 |publisher=Wiley-Blackwell |url=http://books.google.com/books?id=sGIU9VirtZEC}} "Quine's contention that translation is indeterminate has been among the most widely discussed and controversial theses in modern analytical philosophy."
{{cite book |chapter=Chapter 16: The indeterminacy of translation |author=Crispin Wright |title= A Companion to the Philosophy of Language |editor=Bob Hale, Crispin Wright, eds |year=1999 |isbn=0631213260 |pages=p. 397 |publisher=Wiley-Blackwell |url=http://books.google.com/books?id=sGIU9VirtZEC}} "Quine's contention that translation is indeterminate has been among the most widely discussed and controversial theses in modern analytical philosophy."
</ref>
</ref>


}}
}}

Revision as of 16:11, 4 August 2013

This article is developing and not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 
This editable Main Article is under development and subject to a disclaimer.
(PD) Image: John R. Brews
The ideas of a conceptualization are crystallized in a language expressing the conceptualization, leading to one or more ontologies. Each ontology shares some of its entities and some of their relationships with the rest, forming their joint 'ontological commitment'.[1][2]

The term ontological commitment is used as a general term in both philosophy and in information systems to refer to the essential elements of an ontology. An ontological commitment in describing ontological comparisons is taken to refer to a subset of elements of an ontology that it shares with all other ontologies based upon the same theory or conceptualization (see next section for more detail).[3][4] Quine proposed that, given some theory, its ontological commitment could be found by what might be called a translation via techniques of symbolic logic and a search through this translation for statements involving there exists at least one ‘such-and-such’.[5] Such statements are called quantifier expressions and the formulation ‘there exists’ in symbolic logic is represented by the 'turned E' or ∃.[6] A list of the ‘such-and-such’ can then be examined to determine subsets that can serve as minimal sets in terms of which the others can be defined, and any such minimal set is an ontological commitment of the theory. This approach appears to involve only a list of ‘such-and-such’, but of course finding a minimal set of ‘such-and-such’ also involves at least some of the relations specified to hold between them.

This view of ontological commitment leaves considerations of what really is to ontology and focuses upon what amounts to a linguistic analysis. It is more an issue of semantic categories.[7]

Conceptualization

In information science, a conceptualization is an abstract simplified view of some selected part of the world, containing the objects, concepts, and other entities that are presumed of interest for some particular purpose and the relationships between them.[8][9]

An ontology provides an explicit specification of a conceptualization, and it may occur that a conceptualization can be realized by several distinct ontologies.[8] "An ontology is language-dependent, while a conceptualization is language-independent."[1] Guarino elaborates on what he means by 'language independent' to say that a conceptualization is always the same, "independently of the language used to describe it".[1] Not all workers in knowledge engineering use the term ‘conceptualization’, but instead refer to the conceptualization itself as an overarching ontology.[10]

Purpose and implementation

As a higher level abstraction, a conceptualization facilitates the discussion and comparison of its various ontologies, facilitating knowledge sharing and reuse.[10] Each ontology based upon the same overarching conceptualization maps the conceptualization into specific elements and their relationships.

The question then arises as to how to describe the 'conceptualization' in terms that can encompass multiple ontologies. This issue has been called the 'Tower of Babel' problem, that is, how can persons used to one ontology talk with others using a different ontology?[9][2] This problem is easily grasped, but a general resolution is not at hand. It can be a 'bottom-up' or a 'top-down' approach, or something in between.[11]

However, in more artificial situations, such as information systems, the idea of a 'conceptualization' and the 'ontological commitment' of various ontologies that realize the 'conceptualization' is possible.[1][12] The formation of a conceptualization and its ontologies involves these steps:[13]

  • specification of the conceptualization
  • ontology concepts: every definition involves the definitions of other terms
  • relationships between the concepts: this step maps conceptual relationships onto the ontology structure
  • groups of concepts: this step may lead to the creation of sub-ontologies
  • formal description of ontology commitments, for example, to make them computer readable

Comparing ontologies

An example of the problems encountered in comparing ontologies is found in translation between human languages. Ostensibly, as all humans live in the same world and have the same physical senses with which to see the world, one might expect to correlate human activity with language and thereby make rules for translation. However, that view is utopian because humans act upon cultural interpretation of their surroundings, and relating two cultures is an entirely different matter than understanding what term in both represents a 'rabbit'.[14][15] Some suggest that humans think in 'mentalese', but so far we don't have access to this level of conceptualization.[16]

However, in more artificial situations, such as information systems, the idea of a 'conceptualization' and 'ontological commitment' to various ontologies that realize the 'conceptualization' is possible.[1][12] A trivial example of moving conception into a language leading to a variety of ontologies is the expression of a process in pseudocode (a strictly structured form of ordinary language) leading to implementation in several different formal computer languages like Lisp or Fortran. The pseudocode makes it easier to understand the instructions and compare implementations, but the formal languages make possible the compilation of the ideas as computer instructions.

Another example is mathematics, where a very general formulation (the analog of a conceptualization) is illustrated with 'applications' that are more specialized examples. For instance, aspects of a function space can be illustrated using a vector space or a topological space that introduce interpretations of the 'elements' of the conceptualization and additional relationships between them but preserve the connections required in the function space.

References

  1. 1.0 1.1 1.2 1.3 1.4 Nicola Guarino (1998). “Formal Ontology in Information Systems”, Nicola Guarino, ed: Formal Ontology in Information Systems (Proceedings of FOIS '98, Trento, Italy). IOS Press, pp. 3 ff. ISBN 978-90-5199-399-8. 
  2. 2.0 2.1 Frank van Harmelen. Ontology mapping: a way out of the medical tower of babel.
  3. Roger F. Gibson (1999). “Ontological commitment”, Robert Audi, ed: The Cambridge Dictionary of Philosophy, Paperback 2nd, p. 631. ISBN 0521637228.  A shortened version of that definition is as follows:
    The ontological commitments of a theory are those things which occur in all the ontologies of that theory. To explain further, the ontology of a theory consists of the objects the theory makes use of. A dependence of a theory upon an object is indicated if the theory fails when the object is omitted. However, the ontology of a theory is not necessarily unique. A theory is ontologically committed to an object only if that object occurs in all the ontologies of that theory. A theory also can be ontologically committed to a class of objects if that class is populated (not necessarily by the same objects) in all its ontologies. [italics added]
  4. Luigi Ceccaroni, Myriam Ribiere (2002). "Modeling utility ontologies in agentcities with a collaborative approach". Proceedings of the workshop AAMAS. A quotation follows:
    “Researchers...come from different areas of study and have different perspectives on modeling, but significantly they pledged to adopt the same ontological commitment. That is, they agree to adopt common, predefined ontologies...to express general categories, even if they do not completely agree on the modeling behind the ontological representations. Where ontological commitment is lacking, it is difficult to converse clearly about a domain and to benefit from knowledge representations developed by others... Ontological commitment is thus an integral aspect of ontological engineering.” [italics added]
  5. For a discussion and a critique see Peter van Inwagen (2008). “Chapter 6: Quine's 1946 lecture on nominalism”, Dean Zimmerman, ed: Oxford Studies in Metaphysics: Volume 4. Oxford University Press, pp. 125 ff. ISBN 0191562319. 
  6. Dag Westerståhl (Apr 19, 2011). Edward N. Zalta, ed.):Generalized Quantifiers. The Stanford Encyclopedia of Philosophy (Summer 2011 Edition).
  7. Amie Thomasson. Edward N. Zalta, ed:Categories. The Stanford Encyclopedia of Philosophy (Spring 2013 Edition).
  8. 8.0 8.1 Gruber, Thomas R. (June 1993). "A translation approach to portable ontology specifications". Knowledge Acquisition 5 (2): 199–220.
  9. 9.0 9.1 Barry Smith (2003). “Chapter 11: Ontology”, Luciano Floridi, ed.: Blackwell Guide to the Philosophy of Computing and Information. Blackwell, pp. 155-166. ISBN 0631229183. 
  10. 10.0 10.1 For example, see Luigi Ceccaroni, Myriam Ribiere (2002). "Modeling utility ontologies in agentcities with a collaborative approach". Proceedings of the workshop AAMAS.
  11. In information science, one approach to finding a conceptualization (or avoiding it and using an automated comparison) is called 'ontology alignment' or 'ontology matching'. See for example, Jérôme. Euzenat, Pavel Shvaiko (2007). Ontology Matching. Springer. ISBN 3540496122. 
  12. 12.0 12.1 Nicola Guarino, Massimiliano Carrara, Pierdaniele Giaretta (1994). "Formalizing ontological commitments". AAAI 94: pp. 560-567.
  13. Maja Hadzic, Pornpit Wongthongtham, Elizabeth Chang, Tharam Dillon (2009). “Chapter 7: Design methodology for integrated systems - Part I (Ontology design)”, Ontology-Based Multi-Agent Systems. Springer, 111 ff. ISBN 364201903X. 
  14. Willard v. O. Quine (2013). Word and Object, New. MIT Press. ISBN 9780262518314.  Quine raised the issue of translation and 'holophrastic' indeterminacy of translation in a series of books and papers.
  15. Crispin Wright (1999). “Chapter 16: The indeterminacy of translation”, Bob Hale, Crispin Wright, eds: A Companion to the Philosophy of Language. Wiley-Blackwell, p. 397. ISBN 0631213260.  "Quine's contention that translation is indeterminate has been among the most widely discussed and controversial theses in modern analytical philosophy."
  16. Murat Aydede (September 17, 2010). Edward N. Zalta, ed:The language of thought hypothesis. The Stanford Encyclopedia of Philosophy (Fall 2010 Edition).