Empresa
- Nossa missão
- História
Serviços
- O que fazemos
- Onde atuamos
- Como inovamos
Componentes
- Interpr. simbólico
- Rede semântica
Produtos
- Nossos produtos
- RiskMan
- TradeMan
- SearchMan
- SearchMan Light
- página inicial
- e-mail
Componentes
Interpretador Simbólico
O Interpretador Simbólico é utilizado para que o sistema possa avaliar relações que existam entre símbolos dentro de uma sintaxe pré-definida. Por exemplo, uma equação matemática:
A + B
estabelece uma relação entre os símbolos A e B.

A relação - no caso, a soma - é imposta por um símbolo especial, o sinal de "+". Esse símbolo pertence ao vocabulário sintático da aritmética, bem como a disposição espacial dos símbolos (normalmente escreve-se "A + B" e não "+ A B", embora algumas notações reconheçam a última sintaxe como válida).

Assim, se A e B forem conhecidos, o valor da sua soma o será, através da interpretação da fórmula "A + B".

O Interpretador Simbólico é o componente que faz isso: estabelecidas as relações entre símbolos através de uma sintaxe qualquer, e definidos os valores conhecidos dos símbolos (o seu "significado" num caso qualquer) ele é capaz de avaliar o significado da relação para o caso dado, se existir um significado.

Naturalmente ele é capaz de verificar a validade de uma expressão qualquer à luz da sintaxe adotada. E uma vez que podem ser adotadas, em princípio, quaisquer sintaxes, o Interpretador Simbólico tem um alcance praticamente ilimitado. De fato, as linguagens de programação funcionam como Interpretadores Simbólicos.

Uma aplicação prática é o RiskMan, que é um software apoiado numa experiência de sucesso no BankBoston.

Rede Semântica

"Rede Semântica" é um termo usado pela linguística para definir a rede de relações entre palavras de uma língua. Assim, numa rede semântica está representado, por exemplo, que "caminhão" é um "automóvel", que por sua vez é uma "máquina"; e que "van" é um tipo de "caminhão".

Como componente de um software, a Rede Semântica é um conjunto de dados e processos que permite cadastrar e recuperar informações em qualquer hierarquia, além de permitir deduções a respeito dos dados cadastrados.

Um exemplo de implementação da Rede Semântica é o exemplo do Cadastro de Clientes: sabe-se que é importante guardar informações a respeito do cliente, porém a natureza da informação pode variar com o tempo. Nesse caso, implementa-se o cadastro em uma Rede Semântica.

De imediato, é muito útil em situações onde as estruturas de informação e sua hierarquia não são muito bem definidas, ou, sendo bem definidas, pode mudar de uma hora para outra. Nesse caso encontram-se as informações a respeito do acervo do Projeto Quapá, cuja dinâmica e complexidade ultrapassa facilmente as fronteiras impostas pelo desenvolvimento tradicional de sistemas. A Rede Semântica também foi intensamente utilizada no desenvolvimento de CD-ROM's de cunho acadêmico e cultural pela própria Semiotic Systems.