Структура и развој ISO 639 стандарда
Међународни стандард ISO 639 представља темељ глобалне дигиталне локализације, размене података и лингвистичке класификације. Кроз историју, овај стандард је био подељен на неколико засебних делова како би се задовољиле различите потребе информационих система. Први део, ISO 639-1 (Set 1), настао је као двословни кодни систем намењен првенствено за најзаступљеније светске језике. Са ширењем рачунарских мрежа јавила се потреба за обухватнијим системом, што је довело до развоја ISO 639-2 (Set 2) стандарда који користи трословне ознаке и покрива знатно већи број језика, укључујући и значајна књижевна дела кроз историју.
Даљи развој лингвистике и потреба за прецизним мапирањем свих познатих језика на планети резултирали су стандардом ISO 639-3 (Set 3). Овај део стандарда има за циљ да обухвати све живе, изумрле, древне, историјске и конструисане језике кроз јединствене трословне идентификаторе. Савремени тренутак у стандардизацији обележен је преласком са ових појединачних делова на обједињени стандард ISO 639:2023. Овај кодификовани оквир интегрише претходно раздвојене скупове података у кохерентну референцу, омогућавајући прецизно праћење веза између различитих нивоа језичке идентификације.
Разлике између скупова идентификатора Set 1, Set 2 и Set 3
Разумевање техничких разлика између скупова идентификатора кључно је за правилну имплементацију у базама података и софтверским решењима. Главна разлика лежи у дужини кодова и њиховом опсегу:
- Set 1: Двословни кодови (нпр.
zhза кинески илиsrза српски). Користе се за најчешће језике у међународној комуникацији и веб локализацији. - Set 2: Трословни кодови који пружају ширу покривеност. Овај скуп садржи специфичну подвојеност за одређене језике, делећи се на библиографске кодове (B) и терминолошке кодове (T). На пример, за француски језик библиографски код износи
fre(Set 2/B), док је терминолошки кодfra(Set 2/T). Док Set 2/B задовољава историјске потребе библиотекачких система, Set 3 доследно прати терминолошку (T) форму. - Set 3: Најсвеобухватнији трословни скуп који покрива хиљаде појединачних језика. Сви кодови у овом скупу су усклађени са терминолошким принципом и служе за прецизну идентификацију чак и веома малих језичких заједница.
Ако одређени код није додељен унутар референтног скупа, систем га препознаје под ознаком "Није додељено". Алат "ИСО Лангуаге Цоде Екплорер" омогућава корисницима да прате ове сложене односе и идентификују како се кодови из различитих скупова међусобно преклапају или разликују.
Концепт макројезика и појединачних језика
Један од највећих изазова у језичкој стандардизацији јесте класификација језичких група које се у неким контекстима третирају као један језик, а у другим као скуп потпуно различитих језика. У ту сврху, ISO 639 уводи концепт макројезика (енгл. macrolanguage).
Макројезик представља категорију која под једним заједничким кодом окупља више појединачних језика који су блиско повезани, али довољно диференцирани да захтевају сопствене Set 3 идентификаторе. Класичан пример је кинески језик (макројезик са кодом zh или zho), који у оквиру Set 3 стандарда обухвата бројне појединачне чланове, укључујући мандарински кинески (cmn).
Кроз интерфејс алата, веза између ових ентитета је јасно дефинисана. Када се претражује макројезик, приказује се укупан број тренутних чланова, док се код претраге појединачног језика који припада већој групи приказује тачна веза са матичним макројезиком.
Опсези и типови језика у ISO регистру
Сваки запис у ISO 639 стандарду класификован је према свом опсегу и типу језика. Ове категорије се у алату мапирају на следећи начин:
Обим
Опсег дефинише структурну природу кода унутар регистра и мапира се према следећим вредностима:
Iсе мапира у „Индивидуални језик“Mсе мапира у „Макројезик“Sсе мапира у „Специјални код“Cсе мапира у „Збирка језика“Rсе мапира у „Резервисани опсег за локалну употребу“
Тип језика
Тип језика описује његов статус и мапира се према следећим вредностима:
Lсе мапира у „Живети“Eсе мапира у „Изумрли“Aсе мапира у „Древни“Hсе мапира у „Историјски“Cсе мапира у „Конструисано“Sсе мапира у „Специјални“
Функционалност и правила претраге у алату
Алат омогућава претраживање комплетне датиране ИСО 639 референце према коду или називу језика. Претрага се врши уносом упита у поље које носи ознаку „Назив језика или ИСО 639 код”.
Правила за унос и валидацију
Да би претрага функционисала исправно, унос мора бити усклађен са следећим правилима:
- Минимална дужина: За претрагу по називу језика потребно је унети најмање два слова. У супротном, приказује се грешка: „Унесите најмање два слова да бисте претраживали по имену.”.
- Максимална дужина: Унос мора бити краћи од 80 знакова. Ако унос има 80 или више знакова, приказује се грешка: „Нека претрага буде испод 80 знакова.”.
- Формат уноса: Као унос се прихватају енглески називи језика, подржани називи локалних језика или двословни и трословни ИСО 639 кодови. У случају неважећих знакова или формата, приказује се порука: „Користите назив језика или ИСО 639 код од два или три слова.”.
- Грешка при учитавању: Ако упакована референца не успе да се учита, приказује се порука: „Упакована референца није могла да се учита. Поново учитајте страницу и покушајте поново.”.
За чишћење уноса за претрагу користи се дугме „Јасно”.
Приватност и обрада
Ваша претрага остаје у вашем претраживачу и користи верзионисану референцу испоручену уз ову страницу. Ништа није учитано.
Често постављана питања (FAQ)
Да ли овај алат садржи историју повучених ISO 639-3 кодова?
Не, алат покрива искључиво тренутне записе из упакованих званичних верзија и не укључује историју повучених или пензионисаних Set 3 кодова.
Шта представљају локални називи језика који се појављују у претрази?
Локални називи које обезбеђује веб прегледач служе искључиво као помоћ при претраживању. Званични референтни назив језика увек остаје јасно видљив у детаљима записа.
Како се разликују библиографски и терминолошки кодови за исти језик?
За малу групу језика у Set 2 стандарду постоје два кода. Библиографски код (B) се користи у библиотекарству, док се терминолошки код (T) користи у техничким и лингвистичким апликацијама. Алат приказује оба кода када су доступни.
Да ли се моји упити за претрагу шаљу на сервер ради обраде?
Не. Комплетна база података је упакована унутар саме странице, тако да се сва претрага и филтрирање обављају локално у вашем веб прегледачу.