Schemas

·       [Preece+] defines a schema as a “network of general knowledge, based on previous experience”.

 

·       Internalised knowledge that enables us to know how to behave in certain situations.

 

·       Schemas are mapped from the source domain to the target domain. We can function in the target domain by using our schemas from the source domain

·       Presumably part of the attraction of interface metaphors is that the user will “instantly” know how to use the system, because they can apply schemas from the source domain to the target domain.

 

·       [Preece+] Scripts are a subclass of schemas. They describe a “script” of actions that accompany a certain situation. For example there is the restaurant script that describes how things happen when eating in a restaurant.

 

·       Schemas are usually functional rather than structural.

 

·       For metaphor mappings to be useful, presumably the internal structure of a schema (such as a script) must be invariant under the mapping

NEXT