SADI
Semantic Automated Discovery and Integration (SADI) è un insieme leggero di modelli di progettazione di servizi Web semantici completamente conformi agli standard che semplificano la pubblicazione di servizi del tipo comunemente trovato in bioinformatica e altri domini scientifici. I servizi SADI utilizzano tecnologie Web semantiche ad ogni livello dello “stack”dei servizi Web. I servizi sono descritti in OWL-DL, dove le restrizioni di proprietà nelle classi OWL vengono utilizzate per definire le proprietà previste dai dati di input e output. L’invocazione dei servizi SADI viene raggiunta tramite HTTP POST di dati RDF che rappresentano individui OWL (“istanze”) della classe OWL input definita e i dati di output risultanti saranno Individui OWL della classe OWL output definita.
I modelli di progettazione SADI pongono un singolo vincolo univoco sul comportamento del Servizio, in quanto l’URI dell’individuo di input e l’URI dell’individuo di output devono essere identici. La conseguenza di questo vincolo è che il fornitore di servizi deve collegare l’output all’input attraverso un predicato definito; in effetti, l’output è “circa” l’input e la relazione tra input e output è esplicita. In quanto tali, i servizi SADI diventano la fonte di nuovi dati collegati, che mettono in relazione l’input e l’output di un servizio, e catene di servizi SADI producono grafici di dati collegati ininterrotti.
SADI è stato utilizzato in una serie di studi di casi di integrazione di dati bioinformatici e per l’interrogazione semantica di dati relazionali in contesti informatici clinici.