-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathLUE_MINUT
More file actions
211 lines (148 loc) · 9.5 KB
/
LUE_MINUT
File metadata and controls
211 lines (148 loc) · 9.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
1. Wikin sivu- ja mallinerakenne
1.1 Käsitesivun mallineet
1.1.1 Käsite
1.1.2 Liittyvä nimitys
1.1.3 Lähikäsite
1.1.4 Käsitekuva
1.2 Nimityssivun mallineet
2. Wikin lomakkeet
2.1 Käsite-lomake
2.2 Nimitys-lomake
2.3 Lähde-lomake
3. Skriptit
4. Käännös- ja monikielisyysasiat
::1. Wikin sivu- ja mallinerakenne::
Termipankin rakenne:
*--Käsitesivu--------------------* *--Nimityssivu----*
|*----------* *-------------* | |NIMITYS |
||KÄSITE | |LIITTYVÄ | | |Kieli |
||Määritelmä| |NIMITYS |<---->|Sanaluokka |
||Selite | *-------------* | |... |
||jne. | *-------------* | *-----------------*
|*----------* |LÄHIKÄSITE | |
| *-------------* |
| *-------------* |
| |KÄSITEKUVA | |
| *-------------* |
*--------------------------------*
Kaikki tieteenalakohtaiset sivut ovat KÄSITESIVUJA, ne perustuvat Käsite-mallineeseen (määritelty sivulla Malline:Käsite) ja sen mallinekutsu sisältää käsitettä koskevat tiedot, kuten määritelmän, selitteen, lisätiedot, lähteet, kuvatiedostojen nimet jne. Käsite-malline määrittelee koko käsitesivun layoutin. Käsite-mallineen lisäksi käsitesivuilla on Liittyvä nimitys- ja Lähikäsite-mallinekutsuja (määritelty sivuilla Malline:Liittyvä nimitys ja Malline:Lähikäsite). Liittyvä nimitys -mallinekutsuun on tallennettu kaikki sellaiset tiettyä nimitystä koskevat tiedot, jotka liittyvät ao. nimityksen käyttöön nimenomaan suhteessa sivun käsitteeseen sekä riittävät tiedot, joilla se voidaan paikantaa tiettyyn NIMITYSSIVUUN (nimityssivun nimi ja nimityksen kieli). Lähikäsite on yksinkertaisesti linkki johonkin toiseen käsitteeseen, johon on mahdollista liittää jotakin käsitteeseen liittyvää metatietoa (tieto käsitesuhteesta).
NIMITYSSIVUT eivät kuulu millekään tieteenalan aihealueelle, vaan ne sijaitsevat omassa Nimitys-nimiavaruudessaan. Tämä sen vuoksi, että riittää, että nimityskohtaiset kieliopilliset koodaukset tallennetaan vain kerran. Lisäksi kaikille yhteisten nimityssivujen avulla on näppärä seurata sitä, miten samoja nimityksiä käytetään eri käsitteistä eri aihealueilla tai samankin aihealueen sisällä. Nimityssivu koostuu kahdenlaisista mallineista: Nimitityssivu-mallinekutsu ei sisällä mitään talletettua tietoa, vaan se on sivuilla vain huolehtimassa sivun kokonaisasettelusta. Nimitys-mallineet sisältävät kaikki sellaiset nimityskohtaiset tiedot, jotka ovat yhteisiä kaikille sanan käyttötavoille (kieli, sanaluokka jne.).
Kun aineistoja viedään termipankkiin, niiden sisältämät tiedot pitää jaotella oikeisiin mallinekutsuihin, jotka sijoitellaan oikeille sivuilleen. Esimerkiksi seuraavanlaisen termitaulukon tms. aineiston rivi:
* Aihealue * termi1 * englanti * määritelmä *
| Kasvitiede | apoplasti | apoplast | kasvisolukon soluvälien ja seinähuokosten muodostama kokonaisuus... |
jaoteltaisiin mallinekutsuihin seuraavasti:
sivulle Kasvitiede:apoplasti:
{{Käsite
|määritelmä_fi=kasvisolukon soluvälien ja seinähuokosten muodostama kokonaisuus...
}}
{{Liittyvä nimitys
|nimitys=apoplasti
|kieli=suomi
}}
{{Liittyvä nimitys
|nimitys=apoplasti
|kieli=englanti
}}
Sivulle Nimitys:apoplasti
{{Nimityssivu}}
{{Nimitys
|kieli=suomi
}}
Sivulle Nimitys:apoplast
{{Nimityssivu}}
{{Nimitys
|kieli=englanti
}}
Silloin kun sivu viedään wikiin, riittää, että mallinekutsu sisältää vain ne kohdat, joissa on jotain tietoa. Wiki täydentää automaattisesti sellaiset tiedot, jotka ovat välttämättömiä, mutta joille on annettu vakioarvo.
1.1. Käsitesivun mallineet
1.1.1. Käsite-malline
Kokonaisuudessaan käsitemallinekutsu voi näyttää esim. tältä:
{{Käsite
|otsikkohuomautus=
|määritelmä_fi=[[Kasvitiede:kukka|kukan]] [[Kasvitiede:siitoslehti | siitoslehti]], joka tuottaa siemenaiheet
|selite_fi=Yksinäinen emilehti tai emilehtien erillisyys ei ole vallitseva, vaan emikiehkuran yhteenkasvu emiöksi. Emi tai emiö koostuu [[Kasvitiede:sikiäin|sikiäimestä]], [[Kasvitiede:vartalo|vartalosta]] ja [[Kasvitiede:luotti|luotista]].
Vrt. [[Kasvitiede: emiö|emiö]].
|kuvat=
|tieteellinen nimi=
|lähteet=BS2001, FN2004, RK1998, SLT2006
|tarkistettu=Y
|lisätiedot_fi=
|luokka=Kasvimorfologia, Kukkaan liittyvät käsitteet
|ilmiön kuvaus=N
|logotiedosto=
|logolinkki=
|lähdeaineisto=Kasvitiedetesti
|lähdeaineistotunnus=103
|käsite=emi
}}
Mallinekutsun parametrit ovat seuraavat:
* otsikkohuomautus
otsikkohuomautusta käytetään, jos käsitesivun otsikossa on tärkeää jollain tavalla täsmentää, mihin käsitteeseen tai aihepiiriin sivu liittyy, mikäli tiedetään, että sivun otsikko sellaisenaan saattaisi aiheuttaa sekaannusta
* määritelmä_fi
tekstikenttä, johon suomenkielinen määritelmä tallennetaan. _fi on kielikoodi. Ks. monikielisyysasiat.
* selite_fi
tekstikenttä, johon suomenkielinen selite tallennetaan. _fi on kielikoodi. Ks. monikielisyysasiat.
* kuvat
vanhentunut kenttä sivulla näytettäville kuville. Tarkoitus poistaa kokonaan käytöstä, kun kaikki olemassaolevat sisällöt wikissä on saatu päivitettyä käyttämään uutta järjestelmää.
* tieteellinen nimi
joillain, erityisesti biotieteellisillä aloilla käsite voidaan täsmentää tieteellisen nimen avulla.
* lähteet
kenttä lähdeluetteloa varten. Käsitemalline jakaa tiedot listaksi käyttäen erottimena pilkkua.
* tarkistettu
voi saada arvot Y tai N. Mikäli arvo on N, Käsite-malline kirjoittaa sivun ylälaitaan tekstin "Tämä sivu on vielä tarkistamatta".
* lisätiedot_fi
tekstikenttä, johon suomenkieliset lisätiedot tallennetaan. _fi on kielikoodi. Ks. monikielisyysasiat.
* luokka
Käsite-malline purkaa kentän pilkuilla erotetun listan ja sijoittaa sivun näihin luokkiin.
* ilmiön kuvaus
voi saada arvot Y tai N. Mikäli arvo on Y, Käsite-malline avaa käsitesivulle linkin, josta pääsee muokkaamaan erillistä Ilmiön kuvaus -alisivua, joka on tarkoitettu laajempien tekstikokonaisuuksien esittämiseen.
* logotiedosto
joillakin käsitesivuilla on näkyvissä yhteistyökumppanin banneri. Kuva on talletettu wikiin, ja Käsite-malline asettaa sen paikalleen tämän tiedon perusteella.
* logolinkki
mikäli yllä mainitun bannerin halutaan johtavan ulkopuoliselle sivustolle, sen osoite annetaan tässä.
* lähdeaineisto
vientiskripti kirjoittaa viennistä metahuomautuksen tähän kenttään. Käsite-malline ei tee tiedolla mitään, mutta se näkyy sivun lähdetekstissä.
* lähdeaineistotunnus
joskus lähdeaineistoissa on täsmennetty jokainen käsite yksilöivällä tunnuksella ja se halutaan säilyttää myös wikissä. Tätäkään tietoa ei näytetä sivulla.
Käsitemalline sisältää omia mallinekutsuja, jotka uudelleen käyttävät käsitemallineen kutsun (tai muiden sivulle tallennettujen mallinekutsujen). Näitä ovat:
Käsite/otsikko
Malline hakee sivulle tallennetuista Liittyvä nimitys -SIO:ista ne, joiden kieli vastaa sivun nimiavaruuden nimiselle sivulle tallennettua Otsikkokieli-ominaisuutta ja pistää ne eteenpäin mallineeseen Käsite/otsikko/malli joka kokoaa varsinaisen otsikon. Mikäli ehtojen mukaisia SIO:ita ei löydy, otsikon tilalle tulee tekstin "tällä sivulla ei ole otsikon muodostavia nimityksiä".
Muotoiltu vastine
Malline muotoilee haetuista Liittyvä nimitys -SIO:ista termivastine listan, joka sijoittuu otsikon alapuolelle
Muotoiltu käännösvastine
Malline muotoilee haetuista Liittyvä nimitys -SIO:ista termivastine listan, joka sijoittuu vieraskieliset vastineet listaan
Muotoiltu käännösvastine/alku
Pelkkä <table>-tägi avaamaan taulukkomuotoisen vastinelistan.
Muotoiltu käännösvastine/loppu
Pelkkä </table>-tägi lopettamaan taulukkomuotoisen vastinelistan.
Lähikäsitelista
Malline, joka muotoilee haetuista Lähikäsite- SIO:ista listan
Muotoiltu kuva
Malline, joka muotoilee haetuista Käsitekuva- SIO:ista listan
1.1.2. Liittyvä nimitys
1.1.3. Lähikäsite
1.1.4. Käsitekuva
::Skriptit::
Termbank-laajennos sisältää seuraavat komentoriviltä ajettavat skriptit:
importPages.php
Pääasiallinen sivujen wikiin viemiseksi käytetty skripti. Sivun viedään tab-erotettuna taulukkona, jonka ensimmäisessä sarakkeessa on nimiavaruus, toisessa sivun nimi, ja kolmannessa koko sivulle tuleva sisältö. Tätä voi käyttää niin käsite- kuin nimityssivujen viemiseen.
Skriptillä on seuraavat optiot:
--checked
y/n
Säätää sen, tuleeko sivuille "Tämä sivu on vielä tarkistamatta" -teksti. Lisää sivun sisältöön, käsitesivun mallinekutsuun kohdan "|tarkistettu=n". Nimityssivuihin tällä ei ole vaikutusta.
--overwrite
y/n
Säätää sen, kirjoittaako ohjelma jo olemassaolevien sivujen päälle vai ei.
--extend
y/n
Mikäli overwrite on säädetty y:ksi, tällä voi valita sen, kirjoitetaanko vain niiden sivujen päälle, joiden jo olemassaoleva sisältö on merkkimääräisesti pienempi kuin päälle tuotava. Näppärä erityisesti nimityssivuihin.
--filecode
string
tiedosto, joka sisältää vietävän tsv-taulukon.
--source
string
aineiston/tuonnin alkuperää koskeva huomautus. Tallentuu wikisivulle. Ihan näppärä jos joskus tulevaisuudessa joutuu ihmettelemään, että miksi joillain sivuilla on tiettyä materiaalia.
importNotes.php
Skripti keltaisten laatikoiden viemiseksi.
import.php
Vanhempi sivujen wikiin viemiseksi käytetty skripti. Syö kolme erillistä csv-taulukkoa, joista kokoaa käsite- ja nimityssivut.