LOOM

É uma linguagem e um ambiente de programação de alto nível e visa ser usada na construção de sistemas especialistas e outros aplicações inteligentes. É uma linguagem descendente da família  KL-ONE e é baseada na lógica de descrições (description logic),   alcaçando uma estreita integração entre os paradigmas baseados em regras e em frames.

LOOM suporta uma linguagem de "descrição" para modelagem de objetos e relações e uma linguagem de afirmações para especificar restrições sobre conceitos e relações, e estabelecer  fatos sobre indivíduos. Programação procedural é suportada através de métodos de casamentos de padrões, enquanto as capacidades de regras de produção e de classificação suportam um poderoso raciocínio dedutivo (atrvés do classificador).

É importante salientar a abordagem de lógica de descrições para modelar ontologias que difere da baseada em frames de outras linguagens como Flogic, OCML, OKBC. Definições escritas usando esta abordagem tentam explorar a existência de um poderoso classificador, especificando conceitos  usando um conjunto de restrições sobre ele.
 


PÁGINA PRINCIPAL


Eudenia Xavier Meneses
13/12/2000