Keskustelu luokasta:Sanat aihealueittain

Page contents not supported in other languages.
Wikisanakirjasta

Monessa Wikisanakirjan luokassa on tämä sama ongelma: kieliluokat ja aiheluokat ovat samassa! Eikö tämä ole epäselvää? Mielestäni yleiset aiheluokat pitäisi olla eri kielten yksittäisistä aiheluokista erillään. --Hartz (keskustelu) 10. syyskuuta 2013 kello 07.41 (UTC)[vastaa]

Luokittelumalline[muokkaa]

Mitä jos näihin aiheluokkiin tekisi seuraavanlaisen mallineen ja moduulin.

  • Aiheluokkaan lisätään yksinkertaisesti {{aiheluokka}}.
  • Luokan yläluokat annetaan samantaipaisessa listausmoduulissa kuin yhteys/taulukot, jos yläluokkia ei ole annettu laitetaan luokkiin Sanat aihealueittain ja X:n kielen sanat aihealueittain.
  • Moduuli tunnistaa onko luokan nimi muotoa X:n kielen Y vai Y ja erottaa kieliosan X ja aiheosan Y.
  • Riippuen onko kieliosaa vai ei muuttaa yläluokkien nimet sopiviksi.

Periaate olisi siis samantapainen kuin luokkalinkitys-mallineella, mutta parametrit luetaan automaattisesti luokan nimestä eikä tarvitse hankalia avainsanoja muistaa. Kaikki luokat myös tulisivat aihealueluokkien alle ellei muuta anneta. Tämä helpottaisi uusien luokkien tekemistä ja luokkarakenteen pitämistä samanlaisena kaikilla kielillä.

Huonona puolena yleisten ja kielikohtaisten luokkien pitäisi olla saman nimisiä sellaiset nimet kuin Suomen kielen urheilusanasto ja Urheilu pitäisi muuttaa joko muotoon Suomen kielen urheilusanasto ja Urheilusanasto tai Suomen kielen urheilu ja Urheilu. Tai sitten poikkeuksille pitäisi määrätä erikseen jossain, jolloin yksinkertaisuus vähän kärsisi. @Hartz, 91.156.24.40: --Hunsvotti (keskustelu) 1. tammikuuta 2020 kello 19.12 (UTC)[vastaa]

1) Onko siis tarkoitus korvata luokkalinkitys-malline?
2) Ollaanko tässä luomassa siis luokkasivulle luokkamerkinnät, esim. luokassa Luokka:Suomen kielen oikeustieteen sanasto: "Luokka:Suomen sanat aihealueittain" ja "Luokka:Oikeustiede"? Täällähän on ollut tapana merkitä luokkasivulle tällä tavalla kaksi luokkaa.
Jos vastaukset yllä oleviin 1) "ei" ja 2) "ei", niin miten tämä poikkeaa mallineesta esim. sivulla Luokka:Havaijin sanat aihealueittain? Mikäli merkintä tuolla ko. aihealueluokkasivulla (huh mikä sanahirviö) on "ok", niin ehkäpä aika ja resurssit voisi olla paremmin käytettyjä tuon luokkalinkitys-mallineen kehittämisessä(?).
Minua luokkalinkitys-mallinemerkintään lisättävät parametrit, joita on vissiin 2 kpl, eivät haittaa. En ole varma onko luokan nimen merkkijonosta päätteleminen hyvä idea, jos ymmärsin oikein(?). Itse ajattelen, että mallinemerkinnän pitää tulostaa lähtökohtaisesti oikein, eikä "screen scraping" -lähestymistavalle pitäisi olla tarvetta, sillä se kuulostaa ns. "perse edellä puuhun kiipeämiseltä", kun malline voisi tulostaa luokat oikein siihen syötettyjen parametrien pohjalta.
Pointti on varmaan tuossa "helpottaisi ... luokkarakenteen pitämistä samanlaisena kaikilla kielillä"(?). Tuo kuulostaa jotenkin liian kokonaisvaltaiselta ja kankealta. Ehkä luokittelu vaikeutuisi(?). Ajatuksissa automaatiosta ja eri kielten luokkarakenteiden yhtenäisyydestä ei kyllä sinänsä mitään vikoja ole.
Pohdin myös että argumentti uusien luokkien tekemisen helpottumisesta ehkä ontuu, kun luokat on jo tehty(?) varsinkin näissä isoimmissa/suosituimmissa kielissä, että olisiko tuo sittenkään sellainen generaattori jota käyttäen luotaisiin suuri määrä luokkia(?). Ymmärtääkseni jos luokkia halutaan generoida suuria määriä, niitä voi generoida myös läimäisemällä niihin luokkalinkitys-mallineen täytettävillä parametreilla, vrt. englannin verbien taivutusmuotojen tai englannin substantiivien monikkojen generointi. --Hartz (keskustelu) 2. tammikuuta 2020 kello 09.59 (UTC)[vastaa]
Mallinetta käytettäisiin luokkalinkitysmallineet tilalla aiheluokissa.
Luokkalinkitys mallineessa on sellainen onglema, että kun on jo Oikeustiede ja Suomen kielen oikeustieteen sanasto, niin pitää muistaa vielä kolmaskin nimi — luokkalinkitysmallineen avainsana. Sinne pitää myös lisätä uusi avainsana ennen kuin se toimii. Harvoin sinne kukaan mitään lisää. Nyt on paljon luokkia joita ei ole linkitetty muiden kielten vastaaviin.
Uusi malline toimisi siis siten, että esim. jos luokkaan Havaijin kielen jalkineet lisää koodin {{aiheluokka}} lisäisi malline luokat Havaijin sanat aihealueittain ja Jalkineet. Vastaavasti luokassa Jalkineet sama koodi lisäisi luokan Sanat aihealueittain. Eri kielet tulee silloin linkitettyä Jalkineet-luokan kautta, vaikka mitään yläluokkaa ei ole vielä annettu.
Sitten kun luettelomoduuliin lisätään esim. rivi ['Jalkineet'] = { ['yläluokat'] = [ 'Vaatekappaleet'] }, niin mallineen lisäämät luokat samoissa luokissa vaihtuisi luokiksi Havaijin kielen vaatekappaleet ja Jalkineet, ja, Jalkineet-luokassa, Vaatekappaleet.
Tietysti luokkalinkitysmallineen voisi muuttaa, mutta mikä silloin olisi oletusluokka. Luokkalinkitysmallinetta käytetään muihinkin kuin aiheluokkiin.
Täällä on jo suuri määrä luokkia, joista suurimmasta osasta puuttuu linkit vastaaviin muiden kielten luokkiin. Tämä olisi nimenomaan ratkaisu tähän ongelmaan. --Hunsvotti (keskustelu) 2. tammikuuta 2020 kello 18.12 (UTC)[vastaa]