PMC

Vývojáři inteligentních aplikací v biomedicíně čelit výzvám inrepresenting, správu, sdílení a znovupoužití znalostí součástí jejich systémů. Mnoho systémů uvažování používá přístupy k řešení problémůkteré jsou výpočetně neefektivní kvůli složitým metodám uvažování. Takovésystémy je obtížné vytvářet a udržovat, protože znalostije obsažen v doménových ontologiích i v aplikačním kódu. Je zapotřebí komplexních metodologií, které integrují doménu azákladní znalosti.

OWL se ukázal jako standardní jazyk pro reprezentaci znalostí v theSemantic Web. OWL je také založen na logice popisu a podporujeautomatizované uvažování. Pokud je inteligentní aplikace, je přístupný beingposed jako klasifikace úkol, pak SOVA poskytuje výhodu početní standardní reprezentace znalostí jazyk, který umí kódovat obě domény znalosti, stejně jako rozumové poznání v podobě axiomsand definice třídy.

protégé OWL byl úspěšně nasazen za poslednídva roky. Je implementován v Javě a běží na široké škále hardwarových platforem. Protégé OWL je implementován v Javě aběží na široké škále hardwarových platforem. má extrémně aktivní komunitu stovek uživatelů a stává se de facto standardním editorem OWL.

Chráněnec SOVA poskytuje řadu funkcí, které je tovelmi užitečné pro budování ontologie v OWL a inteligentní aplikací používat tyto ontologie.

  • grafické uživatelské rozhraní (GUI) a API . Protégé OWL je postaven na modelu Protégé frame-basedknowledge a používá Protégé GUIfor editační třídy, sloty( Vlastnosti) a instance (jednotlivci). Itprovides API umožňující vývojářům integrovat Protégé OWLin své aplikace.

  • grafický editor pro logické výrazy OWL . Protégé OWL poskytuje pohodlný editor výrazů, který umožňuje uživatelům rychle sestavit výrazy pomocí myši nebo klávesnice. Italso používá grafické objektově orientované zobrazení primitivnía definovaných tříd. Editor podporuje drag / drop a kopírování/vkládání.

  • Wizards zefektivnit složité úkoly . Tam jsou kouzelníci na podporu společné ontologie-strojírenství vzory, jako je vytváření skupin, tříd, takže sadu třídy disjunktní, creatinga matice vlastnosti tak, aby se nastavit mnoho majetkových hodnot, andcreating hodnota oddíly.

  • přímý přístup k reasoners . Protégé OWL poskytuje přímý přístup k vysoce výkonnýmklasifikátory, jako je Racer. Uživatelské rozhraní podporuje tři typů uvažování: (1) kontrola konzistence, (2) klasifikace (včlenění), a (3) instanceclassification).

protože protégé OWL staví na systému Protégé, jsou k dispozici také následující užitečné funkce:

  • generování formy. Protégé OWL může automaticky generovat uživatelské rozhranízískat data instance z definic tříd, což je užitečná funkce podporující získávání znalostí.

  • Podpora více uživatelů. Protégé OWL poskytuje víceuživatelskou podporu pro vstup synchrousknowledge.

  • Podpora více formátů úložiště . Protégé OWL lze rozšířit o zadní konce pro alternativní formáty souborů. Aktuální formáty zahrnují klipy, XML, RDF a OWL.

použili Jsme Chráněnec SOVA rozvíjet uvažování applications v aplikaci dvou různých biomedicínských oblastech: vyvozování pronikající injuriesand TNM klasifikace nádoru. To může být podobně užitečné při vytvářenídalší inteligentní aplikace v biomedicíně.



+