Você está na página 1de 3

Aula 2 – 09-09-09

Frames
- Mais poderosos que redes semânticas
- Tanto informação como relacionamento podem ser especificados em um
frame.
- Podem conter procedimentos;
- São parecidos com paradigma orientado a objetos.

Animal
faz c
ome
Mamífero
Passaro é é um *
um tem pelo
*
s
Cão é
um *

Frame Genérico

Cão

É um
Nome Valores
Raça
Pelo
Sexo

Slots

Instância da classe (objeto)

Cão

É um mamífero

Nome TODDY
Raça BOXER

Procedimentos / Demons
- Procedimentos dentro de frames

Quadrado Quadrado

Lado Lado 5
Área Área 25

Demon

Herança e Frames

Ex: Cães tem pêlos pois eles são mamíferos e mamíferos tem pêlos
- Herança evita redundância

As linguagens orientadas a objetos são muito parecidas com frames e por


isso são indicados p/ implementação dos frames.

Dada a representação a seguir monte a rede semântica e depois transforme


em frames.

- João tem um corcel.


- João tem cabelo moicano.
- O corcel é azul.
- O corcel possui rodas.
- Rodas são de magnésio.

Semântica

tem
J Corc
oão el
tem tem é

Cabelo
Moica Az
Roda
no ul
s

Magnés
Frames io

João Corcel

Tem * é a

tem C tem *

Rodas

são

magnési
o
Scripts

-Especialização de frames projetados p/ manipular situações além de


objetos

- nós = eventos
- link = causadores

Um evento provoca o próximo.

- É como um script cinematográfico


Ex: vamos ao restaurante Ir até
Mesa
Entrar Procurar Sentar
Restaurant Mesa na
e Aguard
ar

Pedir Escolh Pedir


Refeiçã er Menu
o Refeiçã