Frame (data structure)
Appearance
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 language is OIL. 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.