Termipankin rakenne
Termipankki on wiki. Sivut on jaoteltu eri nimiavaruuksiin. Nimiavaruus näkyy sivun nimessä kaksoispisteellä eroteltuna. Toisaalta nimiavaruudet pitää määritellä ennalta, joten kaksoispisteen lisääminen sivun nimeen ei tee etuliitteestä automaattisesti omaa nimiavaruutta. Muihin nimiavaruuksiin kuuluvat sivut kuuluvat oletusnimiavaruuteen, jossa tämäkin sivu on.
Wikissä on kahdentyyppisttä pääsisältöä: käsitteitä ja nimityksiä. Nimitykset ovat kaikki nimiavaruudessa Nimitys. Käsitteet on eroteltu aihepiireittäin useampaan nimiavaruuteen. Lisäksi wikiin kuuluu muita wikin mukana tulevia nimiavaruuksia esimerkiksi luokille ja tiedostoille.
Käsitteet ja nimitykset koostuvat semanttisista tietotyypeistä. Niitä on neljä kappaletta: Käsite, Liittyvä nimitys, Lähikäsite ja Nimitys.
Nimityksillä on omat sivunsa. Jokaisella nimityssivulla on yksi tai useampi nimitystietue, jonka semanttinen tietotyyppi on Nimitys. Vastaavasti käsitteillä on omat sivunsa. Jokaisella käsitesivulla on yksi käsitetietue (tyypiltään Käsite) sekä mikä tahansa määrä siihen liittyviä nimityksiä (Liittyvä nimitys) ja lähikäsitteitä (Lähikäsite).
Käsitteitä ja nimityksiä muokataan semanttisilla lomakkeilla: Lomake:Käsite ja Lomake:Nimitys. Mahdollisuuksien mukaan lomakkeet rajoittavat syötteet haluttuihin arvoihin ja auttavat täydentämään kenttiä listaamalla sallittuja arvoja.
Tiedon rakenne ja esitys on eroteltu toisistaan (vertaa esim. HTML ja CSS). Itse sivuille tiedot tallennetaan mallinekutsuilla, jotka sisältävät kenttiä. Esimerkki:
{{Käsite |määritelmä_fi={{Käsitemääritelmä |kieli=suomi |määritelmä_fi= }}[[Kasvitiede:terälehti|terälehden]], [[Kasvitiede:verholehti|verholehden]] tai [[Kasvitiede:suojuslehti|suojuslehden]] kapea tyvi |lähteet=FN2004, RK1998 |tarkistettu=Y |luokka=Kasvimorfologia,Lehteen liittyvät käsitteet |lähdeaineistotunnus=529 |käsite=kynsi |lähdeaineisto=Kasvitiedetesti }} {{Liittyvä nimitys |kieli=ruotsi |nimitys=skaft }} {{Lähikäsite |käsite=Kasvitiede:suojuslehti |käsitesuhde=koostumussuhteinen yläkäsite }}
Jokaiselle semanttiselle tietyypille on oma malline: Malline:Käsite, Malline:Liittyvä nimitys, Malline:Lähikäsite ja Malline:Nimitys. Mallineet tekevät kaksi asiaa:
- ne määrittelevät tiedon esitystavan käyttäjille
- ne käsittelevät mallinekutsun kentät, ja asettavat semanttiset ominaisuudet.
Esimerkiksi, kun mallineelle Käsite annetaan kenttä lähteet=A, B
, niin se luo kaksi semanttista suhdetta, jotka ilmaistaan kolmikkona (subjekti, predikaatti, arvo):
- (sivulla, jolla mallinekutsu on) on ominaisuus Lähde arvolla A
- (sivulla, jolla mallinekutsu on) on ominaisuus Lähde arvolla B
Lista määritellyistä ominaisuuksista löytyy sivulta Toiminnot:Ominaisuudet. Jokaiselle ominaisuudelle on määritelty sen tietotyyppi (sivu, teksti, ...) sekä mahdollisesti sallitut arvot.
Minkä tahansa sivun suhteita pääsee selamaan vasemman valikon työkaluista, melkein viimeisenä, kohdasta »Selaa ominaisuuksia». Näiden suhteiden perusteella on mahdollista tehdä semanttisia kyselyjä ja esitellä dataa eri kanteilta. Etusivun »Viimeksi muokatut käsitteet» on yksi esimerkki semanttisesta kyselystä.
Liittyvä nimitys ja Lähikäsite ovat siitä erikoisia, että niiden luomien suhteiden subjekti ei ole käsite itse. Ne liittävät käsitteitä nimityksiin ja toisiin käsityksiin suhdepareilla:
Liittyvä nimitys Lohko#3 (subjekti) Käsite: Kasvitiede:Lohko Nimitys: Nimitys:sektio Kieli: suomi
Käännösvastaavuudet ovat liittyviä nimityksiä, joiden kieli ei ole suomi.