Jump to content

Frame (data structure)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Kku (talk | contribs) at 15:34, 12 April 2006. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A frame is a data structure introduced by Marvin Minsky in the 1970s (?) that can be used for knowledge representation. Roughly similar to the object-oriented paradigm, they represent classes (called frames) with certain properties called attributes or slots whereas they do not have methods. Frames are thus a machine-usable formalization of concepts or schemata. One example of a frame system is the Carnegie Representation Language (CRL). A famous editor for frame-based ontologies is Protégé-2000.


References

Marvin Minsky, A Framework for Representing Knowledge, in: Patrick Henry Winston (ed.), The Psychology of Computer Vision. McGraw-Hill, New York (U.S.A.), 1975.

See also