PMC

os desenvolvedores de aplicações inteligentes na biomedicina enfrentam desafios na representação, gestão, partilha e reutilização dos conhecimentos exigidos pelos seus sistemas. Muitos sistemas de raciocínio usam abordagens de resolução de problemas que são computacionalmente ineficientes por causa de métodos de raciocínio complexos. Esses sistemas são difíceis de construir e manter porque o conhecimento está contido em ontologias de domínio, bem como no código de Aplicação. São necessárias metodologias compreensíveis que integrem o domínio e o conhecimento em causa.

OWL surgiu como uma linguagem padrão para representar o conhecimento na Web semântica. A coruja também é baseada na lógica de descrição, e apoia o raciocínio automatizado. Se uma aplicação inteligente é passível de ser apresentada como uma tarefa de classificação, então OWL fornece a vantagem de uma linguagem de representação de Conhecimento padrão que pode codificar tanto o conhecimento dominante quanto o conhecimento de raciocínio na forma de axiomas e definições de classes.

a coruja protegida foi implantada com sucesso nos últimos dois anos. É implementado em Java, e funciona em uma ampla gama de plataformas de hardware. O protégé OWL é implementado em Java, e o andit funciona em uma ampla gama de plataformas de hardware. tem uma comunidade extremelyactive de centenas de utilizadores, e está a tornar-se o editor de coruja padrão de facto.

a coruja protegida fornece uma variedade de características que a tornam muito útil para a construção de ontologias na Coruja e aplicações inteligentes que utilizam essas ontologias.

  • interface gráfica de utilizador (GUI) e API . A coruja protegida é construída sobre o modelo de conhecimento baseado em frame Protegido e usa as classes de edição Guifor protegida, slots (propriedades) e instâncias (indivíduos). Ele fornece uma API que permite aos desenvolvedores integrar o protegido OWLin suas aplicações.

  • editor gráfico para expressões de coruja lógica . A coruja protegida fornece um editor de expressões confortáveis que permite aos usuários montar rapidamente expressões com o mouse ou teclado. Também usa um visor gráfico orientado a objectos de classes primitivas e definidas. O editor suporta arrastar/largar e copiar / colar.

  • feiticeiros para agilizar tarefas complexas . Existem feiticeiros para suportar padrões comuns de ontologia-engenharia, como criar grupos de classes, fazer um conjunto de classes disjuntas, criar uma matriz de propriedades, a fim de definir muitos valores de propriedade, e criar partições de valor.

  • acesso directo aos reasonadores . A coruja protegida proporciona acesso directo a classificadores de alto desempenho, como o Racer. A interface de usuário suporta três tipos de raciocínio: (1) Verificação de consistência, (2) Classificação (subsunção), e (3) instanteclassificação).

como a coruja protegida se baseia no sistema protegido, também estão disponíveis as seguintes funcionalidades úteis::

  • geração de formulários. A coruja protegida pode gerar automaticamente uma interface do utilizador para adquirir dados de instância a partir de definições de classe, uma característica útil para apoiar a aquisição de conhecimento.

  • suporte multi-utilizador. O Protégé OWL fornece suporte multi-utilizador para a entrada de conhecimento síncrono.

  • Suporte para múltiplos formatos de armazenamento . A coruja protegida pode ser estendida com back-ends para formatos alternativefile. Formatos atuais incluem clipes, XML, RDF e OWL.

usámos a coruja protegida para desenvolver aplicações de raciocínio em dois domínios biomédicos diferentes: inferir lesões penetrantes e classificação de tumores TNM. Pode ser igualmente útil na criação de outras aplicações inteligentes na biomedicina.



+