Frame (artificial intelligence): Difference between revisions

Content deleted Content added
Improve and add internal link
Tags: Visual edit Mobile edit Mobile web edit Advanced mobile edit
Improve presentation and add internal link
Tags: Visual edit Mobile edit Mobile web edit Advanced mobile edit
Line 117:
 
==Frame language==
A '''frame language''' is a technology used for [[knowledge representation]] in [[artificial intelligence]]. They are similar to [[class hierarchies]] in [[object-oriented languages]] although their fundamental design goals are different.

Frames are focused on explicit and intuitive representation of knowledge whereas objects focus on [[Encapsulation (object-oriented programming)|encapsulation]] and [[information hiding]]. Frames originated in AI research and objects primarily in [[software engineering]].

However, in practice, the techniques and capabilities of frame and [[Object-oriented programming|object-oriented languages]] overlap significantly.
 
===Example===