Articles

SADI

inne zastosowania, zobacz Sadi (disambiguation).

ten artykuł może być zbyt techniczny, aby większość czytelników zrozumiała. Pomóż go poprawić, aby był zrozumiały dla osób niebędących ekspertami, bez usuwania szczegółów technicznych. (Grudzień 2012) (dowiedz się, jak i kiedy usunąć ten Komunikat szablonu)

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.