ISO 639 -standardin kehitys ja rakenne
ISO 639:2023 korvasi entiset erilliset osat (ISO 639-1, ISO 639-2 ja ISO 639-3) yhdellä tunnistejoukkoihin organisoidulla standardilla. Tutut nimet ISO 639-1, ISO 639-2 ja ISO 639-3 ovat edelleen laajalti käytössä, joten tämä työkalu näyttää ne nykyisten Set 1, Set 2 ja Set 3 -tunnisteiden rinnalla. Työkalun avulla voi seurata, miten sarjat 1, joukko 2 ja joukko 3 liittyvät toisiinsa.
- Set 1: Kaksikirjaimiset tunnisteet.
- Set 2: Kolmikirjaimiset tunnisteet. Pienellä ryhmällä kielistä on tässä sarjassa kaksi koodia: bibliografinen koodi (B) ja terminologiakoodi (T). Esimerkiksi ranska on fre joukossa 2/B ja fra joukossa 2/T. Ne ovat synonyymejä samalle kielelle.
- Set 3: Kolmikirjaimiset tunnisteet. Sarja 3 noudattaa terminologista T-muotoa silloin, kun koodit eroavat toisistaan.
Hakutoiminnot ja syötteiden käsittely
Työkalun ensisijainen syötekenttä on tekstikenttä, jonka otsikkona on "Kielen nimi tai ISO 639 -koodi". Käyttäjä voi syöttää kenttään hakuja useissa eri muodoissa:
- Englanninkielisiä kielen nimiä.
- Tuettuja paikallisia kielen nimiä.
- Kaksi- tai kolmikirjaimisia ISO 639 -koodeja (esimerkiksi
zh,chi,zho,cmntaicel).
Hakukentän tyhjentämistä varten käyttöliittymässä on painike "Selkeä".
Syötteiden oikeellisuutta valvotaan reaaliaikaisesti seuraavien sääntöjen ja virheilmoitusten mukaisesti:
| Tilanne | Virheilmoitus |
|---|---|
| Nimihaku on alle kahden kirjaimen pituinen | "Kirjoita vähintään kaksi kirjainta etsiäksesi nimellä." |
| Hakusyöte ylittää 79 merkkiä | "Pidä haku alle 80 merkin pituisena." |
| Hakusyötteessä on virheellisiä merkkejä tai väärä muoto | "Käytä kielen nimeä tai kaksi- tai kolmikirjaimista ISO 639 -koodia." |
| Tietokannan lataus epäonnistuu | "Pakattua viitettä ei voitu ladata. Lataa sivu uudelleen ja yritä uudelleen." |
Kun sovellus käynnistetään, se näyttää tilaviestin "Ladataan pakatun kielikoodin viitettä…". Ennen haun suorittamista aloitusnäkymässä näytetään "Esimerkkejä" sekä "Edustavia merkintöjä täydestä viitteestä".
Hakutulokset ja yhteenvetoilmoitukset
Kun haku suoritetaan, työkalu antaa palautteen tulosten määrästä ja luonteesta täsmällisillä ilmoituksilla:
- Jos haku kohdistuu koodiin ja palauttaa yhden osuman: "
‹count›tietue vastaa koodia "‹query›"." - Jos haku kohdistuu koodiin ja palauttaa useita osumia: "
‹count›tietuetta vastaa koodia "‹query›"." - Jos haku kohdistuu nimeen ja palauttaa yhden osuman: "
‹count›kieli vastaa sanaa "‹query›"." - Jos haku kohdistuu nimeen ja palauttaa useita osumia: "
‹count›kieltä vastaa hakusanaa‹query›." - Jos osumia ei löydy: "Yksikään nykyinen ISO 639 -tietue ei vastaa "
‹query›"."
Mikäli hakutuloksia on paljon, työkalu rajoittaa näytettävien tietueiden määrää ja näyttää ilmoituksen: "Näytetään ensimmäinen ‹shown› ‹total› tuloksesta. Jatka kirjoittamista kaventaaksesi luetteloa."
Tietueiden yksityiskohtaiset kentät ja luokitukset
Jokaisesta kielitietueesta esitetään kattavat metatiedot, jotka on jaettu seuraaviin kenttiin:
- Koodisuhde ("Koodisuhde"): Osoittaa, miten eri sarjojen koodit kytkeytyvät toisiinsa.
- Virallinen viitenimi ("Virallinen viitenimi"): Standardin mukainen virallinen nimi.
- Muut indeksoidut nimet ("Muut indeksoidut nimet"): Vaihtoehtoiset ja rinnakkaiset nimet.
- Laajuus ("Laajuus"): Määrittää koodin kattavuuden. Alkuperäiset koodit muunnetaan selväkielisiksi luokiksi:
Imuunnetaan muotoon "Yksilöllinen kieli"Mmuunnetaan muotoon "Makrokieli"Smuunnetaan muotoon "Erikoiskoodi"Cmuunnetaan muotoon "Kielikokoelma"Rmuunnetaan muotoon "Varattu paikalliseen käyttöön"
- Kielen tyyppi ("Kielen tyyppi"): Luokittelee kielen sen historiallisen tai toiminnallisen tilan mukaan. Alkuperäiset tyyppikoodit muunnetaan seuraavasti:
Lmuunnetaan muotoon "Eläminen"Emuunnetaan muotoon "sukupuuttoon kuollut"Amuunnetaan muotoon "Muinainen"Hmuunnetaan muotoon "Historiallinen"Cmuunnetaan muotoon "rakennettu"Smuunnetaan muotoon "Erityinen"
- Makrokielisuhde ("Makrokielisuhde"): Kertoo kytkennät laajempien kieliryhmien ja niiden alajäsenten välillä. Jos kyseessä on yksittäinen kieli, joka kuuluu makrokieleen, kentässä lukee "Jäsen:
‹name›(‹code›)". Jos kyseessä on itse makrokieli, kentässä ilmoitetaan sen alaisuuteen kuuluvien kielten määrä muodossa "‹count›nykyistä jäsenkieltä". - Rekisterin huomautus ("Rekisterin huomautus"): Rekisterinpitäjän antamat lisätiedot ja tarkennukset.
Jos jokin koodi ei ole määritettynä viitetietokannassa, sen kohdalla näytetään teksti "Ei määrätty".
Tietolähteet ja tietosuoja
Työkalun käyttämä aineisto perustuu virallisiin kooditaulukoihin ("Viralliset kooditaulukot"). Sovelluksen alalaidassa näytetään käytetyn tietokannan versiotiedot muodossa "ISO 639:2023 · Aseta 3 ‹set3Date› · Aseta 2 ‹set2Date› · ‹count› tietuetta".
Tämä pakattu tilannekuva yhdistää virallisen Set 3 -rekisterin ja nimihakemiston viralliseen Set 2 -luetteloon. Selaimen toimittamat paikalliset nimet näytetään vain hakuapuna, ja virallinen viitenimi pysyy aina näkyvissä. Työkalu kattaa vain voimassa olevat nykyiset merkinnät, eikä se sisällä käytöstä poistettujen Set 3 -koodien historiaa.
Kaikki hakuun liittyvä tietojenkäsittely tapahtuu paikallisesti käyttäjän laitteella. Hakusi pysyy selaimessasi ja käyttää tämän sivun mukana toimitettua versiomuotoista viittausta. Mitään tietoja ei lähetetä ulkoisille palvelimille.
Usein kysytyt kysymykset
Ovatko ISO 639-1, 639-2 ja 639-3 edelleen erillisiä standardeja?
ISO 639:2023 korvasi entiset erilliset osat yhdellä tunnistejoukkoihin organisoidulla standardilla. Tutut nimet ISO 639-1, 639-2 ja 639-3 ovat edelleen laajalti käytössä, joten tämä tutkimusohjelma näyttää ne nykyisten Set 1, Set 2 ja Set 3 -tunnisteiden rinnalla.
Miksi joillakin kielillä on kaksi Set 2 -koodia?
Pienellä ryhmällä on bibliografinen koodi (B) ja terminologiakoodi (T). Esimerkiksi ranska on fre joukossa 2/B ja fra joukossa 2/T. Ne ovat synonyymejä samalle kielelle; Sarja 3 noudattaa T-muotoa.
Mikä on makrokieli?
Makrokielen tunniste ryhmittelee läheisesti toisiinsa liittyvät yksittäiset kielet, joita käsitellään joissakin yhteyksissä yhtenä kielenä. Kiinassa käytetään zhoa makrokielen tasolla, kun taas mandariinikiinassa on yksilöllinen Set 3 -koodi cmn.
Mikä kooditaulukon versio on mukana?
Sivulla merkitään molemmat lähteen tilannevedokset: Set 3 -rekisteri, nimihakemisto ja makrokielitaulukko, joka on päivätty 14.4.2026, sekä Set 2 -luettelo, joka on päivätty 29.9.2025. Se kattaa nykyiset merkinnät, ei poistunut Set 3 -koodihistoriasta.