udviklere af intelligente applikationer inden for Biomedicin står over for udfordringer med at repræsentere, styre, dele og genbruge den viden, der kræves af deres systemer. Mange ræsonnementssystemer bruger problemløsningstilgangeder er beregningsmæssigt ineffektive på grund af komplekse ræsonnementsmetoder. Sådanne systemer er vanskelige at opbygge og vedligeholde, fordi viden er indeholdt i domæne ontologier såvel som i applikationskoden. Omfattendemetoder er nødvendige, der integrerer domænet ogreasoning viden.
ugle er opstået som et standardsprog til at repræsentere viden isemantisk Internet. Ugle er også baseret på beskrivelse logik, og det understøtterautomatiseret ræsonnement. Hvis en intelligent applikation er modtagelig for at væreplaceret som en klassificeringsopgave, giver ugle fordelen vedet standard videnrepræsentationssprog, der kan kode Både domænekendskab såvel som ræsonnementskendskab i form af aksiomerog klassedefinitioner.
Protkristg-uglen er med succes blevet indsat i det sidsteto år. Det er implementeret i Java, og det kører på en bred vifte afhardvareplatforme. Protrius ugle er implementeret i Java, Ogden kører på en bred vifte af udstyrsplatforme. har et ekstremt aktivt samfund af hundredvis af brugere, og det bliver de facto standard ugle editor.
Protkrig ugle giver en række funktioner, der gør detmeget nyttigt til opbygning af ontologier i ugle og intelligente applikationerder bruger disse ontologier.
-
grafisk brugergrænseflade (GUI) og API . Protegé UGLE er bygget på Protegé frame-basedknowledge model og bruger den Protegé GUIfor redigering klasser, slots (egenskaber), og forekomster (fysiske personer). Itprovides en API, der giver udviklere mulighed for at integrere Prot larg.
-
grafisk editor til logiske ugle udtryk . Prot kritg krit ugle giver et behageligt udtryk editorder giver brugerne mulighed for hurtigt at samle udtryk med musen eller tastaturet. Det bruger også en grafisk objektorienteret visning af primitiveog definerede klasser. Editoren understøtter træk / slip og kopier/indsæt.
-
guider til at strømline komplekse opgaver . Der er guider til at understøtte fælles ontologi-engineering mønstre, sådansom at skabe grupper af klasser, gøre et sæt klasser uensartet, skabeen matrice af egenskaber for at indstille mange ejendomsværdier ogskabe værdi partitioner.
-
direkte adgang til reasoners . Prot larg ugle giver direkte adgang til høj ydeevneklassifikatorer som Racer. Brugergrænsefladen understøtter tre typer ræsonnement: (1) konsistenskontrol, (2) klassificering (subsumption) og (3) instanceklassificering).
fordi Prot Lengg lengle bygger på Prot Lengg Lengthe følgende nyttige funktioner er også tilgængelige:
-
Form generation. Protkrus ugle kan automatisk generere en brugergrænsefladeat erhverve instansdata fra klassedefinitioner, en nyttig funktion, der understøtter erhvervelse af viden.
-
Multi-bruger support. Prot larpg ugle giver understøttelse af flere brugere til synkron videnindgang.
-
understøttelse af flere lagringsformater . Prot larg kan udvides med back-ends for alternativefile formater. Aktuelle formater omfatter klip, RDF og ugle.
vi har brugt Protkristg-ugle til at udvikle ræsonnementsapplikationer i to forskellige biomedicinske domæner: udlede penetrerende skader og TNM-tumorklassificering. Det kan også være nyttigt at skabeandre intelligente applikationer inden for Biomedicin.