Protégé-OWL spraudnis "Sapņotājs"

SemTi-Kamols

Uzstādīšana | Konfigurēšana | Darbināšana | Kas jauns? | Turpinājums sekos...

Uzstādīšana

Java VM

Lai darbinātu Protégé, ir nepieciešama vismaz Java 1.5 (a.k.a 5.0), taču spraudņa dēļ priekšnosacījums ir Java 1.6 (a.k.a 6.0). (P.S. Šī nepamatotā prasība radās spraudņa 'ātrā hacka' dēļ ;-)

Pirms Java 1.6 lejuplādes un uzstādīšanas vēlams pārliecināties, vai tomēr tā nav jau uzstādīta:

Ja nu tomēr nekā, tad:

Protégé-OWL

Lai darbinātu Sapņotāja spraudni, ir nepieciešams (laikam ;-) vismaz Protégé 3.3. Ja tā nav vai ir vecāka versija tad:

  1. Jānovāc veco versiju, ja tāda ir (Start\Settings\Control Panel\Add or Remove Programs).
  2. Jāiet uz http://protege.cim3.net/download/old-releases/3.3/full/ un jāklikšķina uz operētājsistēmai atbilstošā Download without Java VM.
  3. Palaižot lejuplādēto install_protege.exe, īpaša uzmanība jāpievērš divās vietās:

Piezīme: Gadījumā, ja Protégé 3.3 ir bijis uzstādīts jau agrāk, balstoties uz Java 1.5, tas nav obligāti jāpārinstalē. Taču, lai izmantotu Sapņotāja spraudni, vairs Protégé nevarēs startēt ar C:\Program Files\Protege_3.3\Protege.exe palīdzību. Šim nolūkam būs jāizmanto run_protege.bat (uz Windows), run_protege.sh (uz Linux un Mac OS X) un/vai run_protege.applescript (uz Mac OS X). Šo skriptu var izmantot arī, lai palielinātu JVM izdalītās atmiņas limitu. Lai panāktu vēlamo efektu, run_protege.bat/sh failā jāveic šādas izmaiņas:

Uzmanību: Ja ir uzstādīta Protégé versija, kas ir jaunāka par 3.3 (piem., 3.3.1), tad turpmāk šīs izmaiņas jāņem vērā visur, kur tieši vai netieši tiek norādīts ceļš uz Protégé direktoriju.

Sapņotājs

Ja iepriekšējā Sapņotāja versija jau ir uzstādīta, tad jānokopē tikai jauninājums.

  1. Vispirms nepieciešams lejuplādēt un atarhivēt spraudņa instalācijas pakotni.
  2. Atarhivētajā Protege_3.3 direktorijā atrodas visi nepieciešamie faili spraudņa darbināšanai. Tie visi ir jāizvieto pa attiecīgajiem C:\Program Files\Protege_3.3 direktorijiem:
  3. Direktorijs ontologies satur jaunāko pasakas par Kungu un Nabagu ontoloģijas versiju, taču tās kopēšana nav obligāta un ir vairāk paredzēta testēšanas nolūkiem. Vēl jo vairāk, lai šo ontoloģiju varētu rediģēt SWOOP redaktorā (SWOOP 2.3 beta 3), tā ir jāpārceļ uz vietu, kuras ceļš nesatur atstarpes (' ').
  4. Windows gadījumā no C:\Program Files\Protege_3.3 jāizdzēš failus mace4 un vampire6 - bez paplašinājumiem (ar nosacījumu, ka Windows Explorer rāda paplašinājumus!).
  5. Linux un Mac OS X gadījumā tīrības labad var izdzēst failus mace4.exe, cygwin1.dll un vampire6.exe, bet mace4 un vampire6 jānomarķē kā izpildāmi (chmod 555 mace4 un chmod 555 vampire6).

P.S. vampire6.exe ir 'hacks', kas nočiepj Hoolet sūtīto problēmu īstajam Vampire6 teorēmu pierādītājam, bet mace4.exe ir īstais Mace4 modeļu būvētājs.

Lai atjauninātu Sapņotāja spraudni, fails SatModViz.jar jāiekopē direktorijā C:\Program Files\Protege_3.3\plugins\lv.lu.mii.satviz, aizstājot tur esošo failu.

Konfigurēšana

  1. Jāstartē Protégé redaktors un jāizveido jauns 'projektu':
    1. New Project --> Create from Existing Sources --> OWL / RDF Files
    2. Browse for File (piem., C:\Program Files\Protege_3.3\ontologies\gans2a.owl)
    3. Language Profile: OWL DL --> Finish
  2. Pirmoreiz atverot ontoloģiju:
    1. Metadatos (Metadata Tab) jānorāda korekts ceļš līdz ontoloģijai:
    2. 'Jāpiesprauž' sapņotāja logs (SatModViz Tab)
    3. Tehnisks trūkums: pēc Mace4 komandrindas norādīšanas būs jāpārstartē ontoloģija (var uzreiz ņemt File\Open Recent\file:/.../gans2a.pprj).
  3. Ja SatModViz logā ir parādījušās notis - viss kārtībā.

Piezīme: lai tiktu pie modeļa būvēšanas, ir jāielādē legāla OWL (nevis frames!) ontoloģija.

Darbināšana

  1. Jāstartē Protégé redaktors, jāiezīmē ontoloģijas vārds un jāklikšķina uz Open Recent.
  2. Ja ontoloģija tiek rediģēta ārpus Protégé, tad visa darbošanās notiek tikai SatModViz logā. Taču jebkurā gadījumā (Protégé, SWOOP, ...), ja ontoloģijā ir veiktas kādas izmaiņas, tā vispirms ir jāsaglabā (attiecīgajā redaktorā), lai iegūtu aktuālo nošu attēlojumu.
  3. Ontoloģijas tulkošana no OWL uz FOL, minimālā modeļa būvēšana un vizualizēšana notiek ar vienu klikšķi uz Dream On.
  4. Modeļa vizualizācija:

Kas jauns?

24.08.2007

20.08.2007

16.08.2007

Turpinājums sekos...