SADI
Semantic Automated Discovery and Integration (SADI) to lekki zestaw w pełni zgodnych ze standardami wzorców projektowania Semantic Web service, które upraszczają publikację usług typu powszechnie spotykanego w bioinformatyce i innych dziedzinach naukowych. Usługi SADI wykorzystują technologie Semantic Web na każdym poziomie „stosu” usług internetowych. Usługi są opisane w OWL-DL, gdzie ograniczenia właściwości w klasach OWL są używane do definiowania właściwości oczekiwanych dla danych wejściowych i wyjściowych. Wywołanie usług SADI odbywa się poprzez HTTP POST danych RDF reprezentujących jednostki OWL („instancje”) zdefiniowanej klasy danych wejściowych OWL, a wynikowe dane wyjściowe będą jednostkami OWL zdefiniowanej klasy danych wyjściowych OWL.
wzorce projektowe SADI nakładają jedno unikalne ograniczenie na zachowanie usługi, ponieważ URI jednostki wejściowej i URI jednostki wyjściowej muszą być identyczne. Konsekwencją tego ograniczenia jest to, że Dostawca usług musi połączyć wyjście z wejściem za pomocą zdefiniowanego predykatu; w rzeczywistości wyjście jest „o” wejściu, a relacja między wejściem a wyjściem jest jawna. W związku z tym usługi SADI stają się źródłem nowych powiązanych danych, odnoszących się do danych wejściowych i wyjściowych usługi, a łańcuchy usług SADI tworzą nieprzerwane połączone wykresy danych.
SADI został użyty w wielu bioinformatycznych studiach przypadków integracji danych oraz do semantycznego zapytań o dane relacyjne w Ustawieniach Informatyki klinicznej.