САДИ - SADI - Wikipedia

Семантическое автоматическое обнаружение и интеграция (САДИ)[1][2] представляет собой легкий набор полностью соответствующих стандартам Семантический веб-сервис шаблоны проектирования, которые упрощают публикацию сервисов того типа, который обычно встречается в биоинформатика и другие научный домены. Услуги SADI используют Семантическая сеть технологии на всех уровнях Интернет услуги "стек". Услуги описаны в OWL-DL, где ограничения свойств в классах OWL используются для определения свойств, ожидаемых от входных и выходных данных. Вызов служб SADI достигается за счет HTTP POST из RDF данные, представляющие OWL Физические лица ('экземпляры') определенного ввода OWL Класс, и в результате выход данные будет OWL Отдельными лицами определенного выходного Класса OWL.

Шаблоны проектирования SADI накладывают единственное уникальное ограничение на поведение Сервиса в том смысле, что URI из Вход индивидуальный, и URI выходного индивидуума должен быть идентичным. Следствием этого ограничения является то, что поставщик услуг должен соединить вывод со вводом через определенный предикат; по сути, вывод - это "примерно" вход, и связь между вводом и выводом является явной. Таким образом, услуги SADI становятся источником новых Связанные данные, связывающие ввод и вывод службы, а цепочки служб SADI создают непрерывные графы связанных данных.

САДИ использовался в ряде Биоинформатика интеграция данных тематические исследования[3][4][5]и для семантический запрос реляционных данных в настройках клинической информатики.[6]

Программного обеспечения

  • Ява и Perl библиотеки для создания сервисов SADI[7]
  • ПОДЕЛИТЬСЯ - a SPARQL механизм запросов для сервисов SADI[8]

Рекомендации

  1. ^ Уилкинсон, Марк; Вандервальк, Бенджамин; Маккарти, Люк (2011). "Шаблон проектирования веб-службы семантического автоматизированного обнаружения и интеграции (SADI), API и эталонная реализация". J Биомедицинская семантика. 2: 8. Дои:10.1186/2041-1480-2-8. ЧВК  3212890. PMID  22024447.
  2. ^ "Веб-сайт SADI framework".
  3. ^ Рязанов, Александр; Лаурила, Йонас Бергман; Бейкер, Кристофер Дж. О. (2011). «Развертывание программного обеспечения для анализа текста, влияющего на мутации, с помощью структуры SADI Semantic Web Services». BMC Bioinformatics. 12 (Прилож. 4): 18. Дои:10.1186 / 1471-2105-12-S4-S6. ЧВК  3194198. PMID  21992079.
  4. ^ Чепелев Леонид Л; Рязанов, Александр; Кузнецов, Александр; Низкий, Хонг Санг; Дюмонтье, Мишель; Бейкер, Кристофер Дж. О. (2011). «Прототип семантической инфраструктуры для автоматизированной классификации и аннотации малых молекул в липидомике». BMC Bioinformatics. 12: 14. Дои:10.1186/1471-2105-12-303. ЧВК  3163564. PMID  21791100.
  5. ^ Рязанов, Александр; Хиндл, Мэтью М; Гудро, Э. Скотт; Мартынюк, Кристофер Дж; Бейкер, Кристофер Дж. О. (2012). Федерация данных по экотоксикологии с SADI Semantic Web Services (PDF). Приложения и инструменты семантической сети для наук о жизни. п. 18.
  6. ^ Рязанов, Александр; Кляйн, Artjom; Шабан-Неджад, Араш; Роуз, Грегори В. Форстер, Алан Дж; Бакеридж, Дэвид Л; Бейкер, Кристофер Дж. О. (2013). «Семантический запрос реляционных данных для клинической разведки: подход на основе семантических веб-служб». J Биомедицинская семантика. 4: 19. Дои:10.1186/2041-1480-4-9. ЧВК  3698140. PMID  23497556.
  7. ^ "Веб-сайт структуры SADI: Строительные услуги".
  8. ^ Бен Вандервальк. «Система SHARE. Подход на основе семантической паутины для оценки запросов к распределенным базам данных и программному обеспечению биоинформатики, диссертация на степень магистра» (PDF).