Articles

SADI

pentru alte sensuri, vedeți Sadi (dezambiguizare).

acest articol poate fi prea tehnic pentru majoritatea cititorilor să înțeleagă. Vă rugăm să ajutați la îmbunătățirea acesteia pentru a o face ușor de înțeles pentru non-experți, fără a elimina detaliile tehnice. (Decembrie 2012) (Aflați cum și când să eliminați acest mesaj șablon)

Semantic automated Discovery and Integration (SADI) este un set ușor de modele de proiectare a serviciilor web semantice conforme cu standardele care simplifică publicarea serviciilor de tipul frecvent întâlnite în bioinformatică și în alte domenii științifice. Serviciile SADI utilizează tehnologii web semantice la fiecare nivel al „stivei”serviciilor Web. Serviciile sunt descrise în OWL-DL, unde restricțiile de proprietate din clasele OWL sunt utilizate pentru a defini proprietățile așteptate ale datelor de intrare și ieșire. Invocarea serviciilor SADI se realizează prin HTTP POST de date RDF reprezentând indivizi OWL (instanțe) din clasa OWL input definită, iar datele de ieșire rezultate vor fi indivizi OWL din clasa OWL output definită.

modelele de design SADI plasează o singură constrângere unică asupra comportamentului serviciului, în sensul că URI-ul individului de intrare și URI-ul individului de ieșire trebuie să fie identice. Consecința acestei constrângeri este că furnizorul de servicii trebuie să conecteze ieșirea la intrare printr-un predicat definit; efectiv, ieșirea este „despre” intrare, iar relația dintre intrare și ieșire este explicită. Ca atare, serviciile SADI devin sursa de noi date legate, referitoare la intrarea și ieșirea unui serviciu, iar lanțurile de servicii SADI produc grafice de date legate neîntrerupte.

SADI a fost utilizat într-o serie de studii de caz de integrare a datelor bioinformatice și pentru interogarea semantică a datelor relaționale în setările informatice clinice.