Jump to content

Reification (knowledge representation)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Linas (talk | contribs) at 16:26, 4 May 2009 (See also: Reification (linguistics)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Reification in knowledge representation is sometimes used to represent facts that must then be manipulated in some way; for example, to compare logical assertions from different witnesses to determine their credibility.

The message "John is six feet tall" is an assertion of truth that commits the speaker to the fact, whereas the reified statement, "Mary reports that John is six feet tall" defers this commitment to Mary. In this way, the statements can be incompatible without creating contradictions in reasoning. For example the statements "John is six feet tall" and "John is five feet tall" are incompatible with each other; the statements "Mary reports that John is six feet tall," and "Paul reports that John is five feet tall," are not incompatible with each other, since they are both compatible with the assumption that either Mary or Paul is incorrect.

See also