Articles

SADI

para outros usos, veja Sadi (desambiguação).este artigo pode ser muito técnico para a maioria dos leitores entender. Por favor, ajude a melhorá-lo para torná-lo compreensível para não especialistas, sem remover os detalhes técnicos. (December 2012) (Learn how and when to remove this template message)

Semantic Automated Discovery and Integration (SADI) é um conjunto leve de padrões totalmente compatíveis com padrões de Web service Design padrões que simplificam a publicação de serviços do tipo comumente encontrado em bioinformática e outros domínios científicos. Os Serviços SADI utilizam tecnologias Web semânticas em todos os níveis dos serviços Web “stack”. Os Serviços são descritos em OWL-DL, onde as restrições de propriedade nas classes OWL são usadas para definir as propriedades esperadas dos dados de entrada e saída. Invocação de Serviços SADI é alcançada através de HTTP POST de dados RDF representando indivíduos OWL (‘instâncias’) da classe de coruja de entrada definida, e os dados de saída resultantes serão indivíduos OWL da classe de coruja de saída definida.

SADI design patterns place a single unique constraint on the behaviour of the Service, in that the URI of the input individual, and the URI of the output individual must be identical. A consequência desta restrição é que o provedor de serviços deve conectar a saída à entrada através de um predicado definido; efetivamente, a saída é “sobre” a entrada, e a relação entre entrada e saída é explícita. Como tal, os Serviços SADI tornam-se a fonte de novos dados ligados, relacionando a entrada e a saída de um serviço, e as cadeias de serviços SADI produzem gráficos de dados ligados ininterruptamente.

SADI tem sido usado em uma série de Estudos de casos de integração de dados Bioinformáticos e para pesquisa semântica de dados relacionais em ambientes clínicos de Informática.