PMC

twórcy inteligentnych aplikacji w biomedycynie stoją przed wyzwaniami w reprezentowaniu, zarządzaniu, dzieleniu się i ponownym wykorzystywaniu wiedzy wymaganej przez ich systemy. Wiele systemów rozumowania używać podejścia rozwiązywania problemówktóre są obliczeniowo nieefektywne z powodu złożonych metod rozumowania. Takie systemy są trudne do zbudowania i utrzymania, ponieważ wiedza jest zawarta w ontologiach domen, a także w kodzie aplikacji. Potrzebne są kompleksowe metody, które integrują dziedzinę i wiedzę.

OWL stał się standardowym językiem do reprezentowania wiedzy w Internecie. Sowa opiera się również na logice opisu i wspiera rozumowanie automatyczne. Jeśli inteligentna aplikacja może być wykorzystywana jako zadanie klasyfikacyjne, OWL zapewnia zaletę standardowego języka reprezentacji wiedzy, który może kodować zarówno wiedzę domeny, jak i wiedzę rozumowania w postaci aksjomatów i definicji klas.

Protégé OWL został z powodzeniem wdrożony przez ostatnie dwa lata. Jest zaimplementowany w Javie i działa na szerokiej gamie platform hardware. Protégé OWL jest zaimplementowana w języku Java i działa na wielu platformach sprzętowych. ma niezwykle aktywną społeczność setek użytkowników i staje się de-facto standardowym edytorem OWL.

Protégé OWL oferuje szereg funkcji, które sprawiają, że jest bardzo przydatny do budowania ontologii w OWL i inteligentnych aplikacji, które używają tych ontologii.

  • graficzny interfejs użytkownika (GUI) i API . Protégé OWL jest zbudowany na modelu protégé frame-basedknowledge i wykorzystuje Protégé GUIfor klasy edycji, sloty (właściwości) i instancje (osoby). Zapewnia API umożliwiające programistom integrację Protégé OWLin ich aplikacji.

  • edytor graficzny dla logicznych wyrażeń Sowa . Protégé OWL zapewnia wygodną edycję wyrażeńortat pozwala użytkownikom na szybkie składanie wyrażeń za pomocą myszy lub klawiatury. Italso uses a graphical object oriented display of primitiveand defined classes. Edytor obsługuje przeciąganie / upuszczanie oraz kopiowanie / wklejanie.

  • kreatory usprawniające złożone zadania . Istnieją kreatory wspierające wspólne wzorce ontologiczno-inżynierskie, takie jak tworzenie grup klas, rozdzielanie zestawu klas, tworzenie macierzy właściwości w celu ustawienia wielu wartości właściwości oraz tworzenie partycji wartości.

  • bezpośredni dostęp do rozsądnych . Protégé OWL zapewnia bezpośredni dostęp do wysokiej skutecznościklasyfikatory, takie jak Racer. Interfejs użytkownika obsługuje trzy typy rozumowania: (1) sprawdzanie spójności, (2) Klasyfikacja (subsumpcja) i (3) instanceclassification).

ponieważ Protégé OWL opiera się na systemie Protégé dostępne są również następujące przydatne funkcje:

  • generowanie formularzy. Protégé OWL może automatycznie generować interfejs użytkownika w celu uzyskania danych instancji z definicji klas, przydatna funkcja wspierająca zdobywanie wiedzy.

  • Obsługa wielu użytkowników. Protégé OWL zapewnia wsparcie dla wielu użytkowników dla wprowadzania wiedzy synchronicznej.

  • Obsługa wielu formatów pamięci masowej . Protégé OWL można rozszerzyć o back-endy dla formatów alternativefile. Obecne formaty to Clips, XML, RDF i OWL.

wykorzystaliśmy Protégé OWL do opracowania zastosowań rozumowania w dwóch różnych domenach biomedycznych: wnioskowania przenikliwych urazów i klasyfikacji nowotworów TNM. Może być również przydatny w tworzeniu innych inteligentnych zastosowań w biomedycynie.



+