ONIX for ISTC Registration

Codelists Issue 1

19 July 2011

Layout of codelists

This document contains ONIX for ISTC Registration codelists Issue 1, arranged in a single table for reference and printing.

For details of which code list to use with which data element in ONIX for ISTC Registration, please consult the main Format Specification.

Codelist headers

These are laid out with three columns:

  1. Codelist number
  2. List name
  3. The number of the Codelist Issue in which the list was added. Zero for all lists which were added before Issue 1, and for any lists for which values have not yet been assigned.

Codelist entries

These are laid out in five columns:

  1. Code value
  2. Code description
  3. Notes on the meaning and usage of the code value
  4. The number of the Codelist Issue in which the entry was first added. Zero for all codes which were added before Issue 1
  5. The number of the Codelist Issue in which the description or notes were most recently revised, and blank for entries that have never needed revision

Color coding

Text in blue highlights revised descriptions or notes in this issue. Text in red highlights new entries in this Issue.

Codelists Issue 1

Value Description Notes Iss Rev
List 5Product identifier type code0
01ProprietaryFor example, a publisher’s or wholesaler’s product number.0
02ISBN-10International Standard Book Number, pre-2007, unhyphenated (10 characters) – now DEPRECATED in ONIX for Books, except where providing historical information for compatibility with legacy systems. It should only be used in relation to products published before 2007 – when ISBN-13 superseded it – and should never be used as the ONLY identifier (it should always be accompanied by the correct GTIN-13 / ISBN-13).0
04UPCUPC product number (12 digits).0
06DOIDigital Object Identifier (variable length and character set).0
13LCCNLibrary of Congress Control Number (12 characters, alphanumeric).0
15ISBN-13International Standard Book Number, from 2007, unhyphenated (13 digits starting 978 or 9791–9799).0
17Legal deposit numberThe number assigned to a publication as part of a national legal deposit process.0
21URL0
List 44Name code type0
14ISTC Agency Party IDA Party ID scheme maintained by an ISTC Registration Agency0
List 55Date format0
00YYYYMMDD Year month day (default).0
01YYYYMMYear and month.0
05YYYYYear.0
06YYYYMMDDYYYYMMDDSpread of exact dates.0
07YYYYMMYYYYMMSpread of months.0
11YYYYYYYYSpread of years.0
12Text stringFor complex, approximate or uncertain dates.0
List 74Language code – ISO 639-2/B0
aarAfar0
abkAbkhaz0
aceAchinese0
achAcoli0
adaAdangme0
adyAdygei0
afaAfroasiatic languagesCollective name.0
afhAfrihiliArtificial language.0
afrAfrikaans0
ainAinu0
akaAkan0
akkAkkadian0
albAlbanian0
aleAleut0
algAlgonquian languagesCollective name.0
altSouthern Altai0
amhAmharic0
angEnglish, Old (ca. 450-1100)0
anpAngika0
apaApache languagesCollective name.0
araArabic0
arcOfficial Aramaic; Imperial Aramaic (700-300 BCE)0
argAragonese0
armArmenian0
arnMapudungun; Mapuche0
arpArapaho0
artArtificial languagesCollective name.0
arwArawak0
asmAssamese0
astAsturian; Bable; Leonese; Asturleonese0
athAthapascan languagesCollective name.0
ausAustralian languagesCollective name.0
avaAvaric0
aveAvestan0
awaAwadhi0
aymAymara0
azeAzerbaijani0
badBanda languagesCollective name.0
baiBamileke languagesCollective name.0
bakBashkir0
balBaluchi0
bamBambara0
banBalinese0
baqBasque0
basBasa0
batBaltic languagesCollective name.0
bejBeja; Bedawiyet0
belBelarusian0
bemBemba0
benBengali0
berBerber languagesCollective name.0
bhoBhojpuri0
bihBihari languagesCollective name.0
bikBikol0
binBini; Edo0
bisBislama0
blaSiksika0
bntBantu languagesCollective name.0
bosBosnian0
braBraj0
breBreton0
btkBatak languagesCollective name.0
buaBuriat0
bugBuginese0
bulBulgarian0
burBurmese0
bynBlin; Bilin0
cadCaddo0
caiCentral American Indian languagesCollective name.0
carGalibi Carib0
catCatalan0
cauCaucasian languagesCollective name.0
cebCebuano0
celCeltic languagesCollective name.0
chaChamorro0
chbChibcha0
cheChechen0
chgChagatai0
chiChinese0
chkChuukese (Truk)0
chmMari0
chnChinook jargon0
choChoctaw0
chpChipewyan; Dene Suline0
chrCherokee0
chuChurch Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic0
chvChuvash0
chyCheyenne0
cmcChamic languagesCollective name.0
copCoptic0
corCornish0
cosCorsican0
cpeCreoles and pidgins, English-basedCollective name.0
cpfCreoles and pidgins, French-basedCollective name.0
cppCreoles and pidgins, Portuguese-basedCollective name.0
creCree0
crhCrimean Turkish; Crimean Tatar0
crpCreoles and pidginsCollective name.0
csbKashubian0
cusCushitic languagesCollective name.0
czeCzech0
dakDakota0
danDanish0
darDargwa0
dayLand Dayak languagesCollective name.0
delDelaware0
denSlave (Athapascan)0
dgrDogrib0
dinDinka0
divDivehi; Dhivehi; Maldivian0
doiDogri0
draDravidian languagesCollective name.0
dsbLower Sorbian0
duaDuala0
dumDutch, Middle (ca. 1050-1350)0
dutDutch; Flemish0
dyuDyula0
dzoDzongkha0
efiEfik0
egyEgyptian (Ancient)0
ekaEkajuk0
elxElamite0
engEnglish0
enmEnglish, Middle (1100-1500)0
epoEsperantoArtificial language.0
estEstonian0
eweEwe0
ewoEwondo0
fanFang0
faoFaroese0
fatFanti0
fijFijian0
filFilipino; Pilipino0
finFinnish0
fiuFinno-Ugrian languagesCollective name.0
fonFon0
freFrench0
frmFrench, Middle (ca. 1400-1600)0
froFrench, Old (ca. 842-1400)0
frrNorthern Frisian0
frsEastern Frisian0
fryWestern Frisian0
fulFulah0
furFriulian0
gaa0
gayGayo0
gbaGbaya0
gemGermanic languagesCollective name.0
geoGeorgian0
gerGerman0
gezEthiopic (Ge’ez)0
gilGilbertese0
glaScottish Gaelic0
gleIrish0
glgGalician0
glvManx0
gmhGerman, Middle High (ca. 1050-1500)0
gohGerman, Old High (ca. 750-1050)0
gonGondi0
gorGorontalo0
gotGothic0
grbGrebo0
grcGreek, Ancient (to 1453)0
greGreek, Modern (1453-)0
grnGuarani0
gswSwiss German; Alemannic0
gujGujarati0
gwiGwich’in0
haiHaida0
hatHaitian French Creole0
hauHausa0
hawHawaiian0
hebHebrew0
herHerero0
hilHiligaynon0
himHimachali languagesCollective name.0
hinHindi0
hitHittite0
hmnHmong0
hmoHiri Motu0
hrvCroatian1
hsbUpper Sorbian0
hunHungarian0
hupHupa0
ibaIban0
iboIgbo0
iceIcelandic0
idoIdoArtificial language.0
iiiSichuan Yi; Nuosu0
ijoIjo languagesCollective name.0
ikuInuktitut0
ileInterlingue; OccidentalArtificial language.0
iloIloko0
inaInterlingua (International Auxiliary Language Association)Artificial language.0
incIndic languagesCollective name.0
indIndonesian0
ineIndo-European languagesCollective name.0
inhIngush0
ipkInupiaq0
iraIranian languagesCollective name.0
iroIroquoian languagesCollective name.0
itaItalian0
javJavanese0
jboLojban0
jpnJapanese0
jprJudeo-Persian0
jrbJudeo-Arabic0
kaaKara-Kalpak0
kabKabyle0
kacKachin; Jingpho0
kalKalâtdlisut; Greenlandic0
kamKamba0
kanKannada0
karKaren languagesCollective name.0
kasKashmiri0
kauKanuri0
kawKawi0
kazKazakh0
kbdKabardian (Circassian)0
khaKhasi0
khiKhoisan languagesCollective name.0
khmCentral Khmer0
khoKhotanese; Sakan0
kikKikuyu; Gikuyu0
kinKinyarwanda0
kirKirghiz; Kyrgyz0
kmbKimbundu0
kokKonkani0
komKomi0
konKongo0
korKorean0
kosKusaiean (Caroline Islands)0
kpeKpelle0
krcKarachay-Balkar0
krlKarelian0
kroKru languagesCollective name.0
kruKurukh0
kuaKuanyama0
kumKumyk0
kurKurdish0
kutKutenai0
ladLadino0
lahLahnda0
lamLamba0
laoLao0
latLatin0
lavLatvian0
lezLezgian0
limLimburgish0
linLingala0
litLithuanian0
lolMongo-Nkundu0
lozLozi0
ltzLuxembourgish; Letzeburgesch0
luaLuba-Lulua0
lubLuba-Katanga0
lugGanda0
luiLuiseño0
lunLunda0
luoLuo (Kenya and Tanzania)0
lusLushai0
macMacedonian0
madMadurese0
magMagahi0
mahMarshallese0
maiMaithili0
makMakasar0
malMalayalam0
manMandingo0
maoMaori0
mapAustronesian languagesCollective name.0
marMarathi0
masMasai0
mayMalay0
mdfMoksha0
mdrMandar0
menMende0
mgaIrish, Middle (ca. 1100-1550)0
micMi’kmaq; Micmac0
minMinangkabau0
misUncoded languages0
mkhMon-Khmer languagesCollective name.0
mlgMalagasy0
mltMaltese0
mncManchu0
mniManipuri0
mnoManobo languagesCollective name.0
mohMohawk0
molMoldavian; MoldovanDEPRECATED – use rum.0
monMongolian0
mosMooré; Mossi0
mulMultiple languages0
munMunda languagesCollective name.0
musCreek0
mwlMirandese0
mwrMarwari0
mynMayan languagesCollective name.0
myvErzya0
nahNahuatl languagesCollective name.0
naiNorth American Indian languagesCollective name.0
napNeapolitan0
nauNauruan0
navNavajo0
nblNdebele, South0
ndeNdebele, North0
ndoNdonga0
ndsLow German; Low Saxon0
nepNepali0
newNewari; Nepal Bhasa0
niaNias0
nicNiger-Kordofanian languagesCollective name.0
niuNiuean0
nnoNorwegian Nynorsk0
nobNorwegian Bokmål0
nogNogai0
nonOld Norse0
norNorwegian0
nqoN’Ko0
nsoPedi; Sepedi; Northern Sotho0
nubNubian languagesCollective name.0
nwcClassical Newari; Old Newari; Classical Nepal Bhasa0
nyaChichewa; Chewa; Nyanja0
nymNyamwezi0
nynNyankole0
nyoNyoro0
nziNzima0
ociOccitan (post 1500)0
ojiOjibwa0
oriOriya0
ormOromo0
osaOsage0
ossOssetian; Ossetic0
otaTurkish, Ottoman0
otoOtomian languagesCollective name.0
paaPapuan languagesCollective name.0
pagPangasinan0
palPahlavi0
pamPampanga; Kapampangan0
panPanjabi0
papPapiamento0
pauPalauan0
peoOld Persian (ca. 600-400 B.C.)0
perPersian0
phiPhilippine languagesCollective name.0
phnPhoenician0
pliPali0
polPolish0
ponPonapeian0
porPortuguese0
praPrakrit languagesCollective name.0
proProvençal (to 1500);Occitan, Old (to 1500)0
pusPushto; Pashto0
qarAranésONIX local code.0
qavValencianONIX local code.0
queQuechua0
rajRajasthani0
rapRapanui0
rarRarotongan; Cook Islands Maori0
roaRomance languagesCollective name.0
rohRomansh0
romRomany0
rumRomanian0
runRundi0
rupAromanian; Arumanian; Macedo-Romanian0
rusRussian0
sadSandawe0
sagSango0
sahYakut0
saiSouth American Indian languagesCollective name.0
salSalishan languagesCollective name.0
samSamaritan Aramaic0
sanSanskrit0
sasSasak0
satSantali0
sccSerbianDEPRECATED – use srp.0
scnSicilian0
scoScots (lallans)0
scrCroatianDEPRECATED – use hrv.0
selSelkup0
semSemitic languagesCollective name.0
sgaIrish, Old (to 1100)0
sgnSign languagesCollective name.0
shnShan0
sidSidamo0
sinSinhala; Sinhalese0
sioSiouan languagesCollective name.0
sitSino-Tibetan languagesCollective name.0
slaSlavic languagesCollective name.0
sloSlovak0
slvSlovenian0
smaSouthern Sami0
smeNorthern Sami0
smiSami languagesCollective name.0
smjLule Sami0
smnInari Sami0
smoSamoan0
smsSkolt Sami0
snaShona0
sndSindhi0
snkSoninke0
sogSogdian0
somSomali0
sonSonghai languagesCollective name.0
sotSotho; Sesotho0
spaSpanish0
srdSardinian0
srnSranan Tongo0
srpSerbian1
srrSerer0
ssaNilo-Saharan languagesCollective name.0
sswSwazi; Swati0
sukSukuma0
sunSundanese0
susSusu0
suxSumerian0
swaSwahili0
sweSwedish0
sycClassical Syriac1
syrSyriac0
tahTahitian0
taiTai languagesCollective name.0
tamTamil0
tatTatar0
telTelugu0
temTemne; Time0
terTerena0
tetTetum0
tgkTajik0
tglTagalog0
thaThai0
tibTibetan0
tigTigré0
tirTigrinya0
tivTiv0
tklTokelauan0
tlhKlingon; tlhIngan-HolArtificial language.0
tliTlingit0
tmhTamashek0
togTonga (Nyasa)0
tonTongan0
tpiTok Pisin0
tsiTsimshian0
tsnTswanaAKA Setswana.0
tsoTsonga0
tukTurkmen0
tumTumbuka0
tupTupi languagesCollective name.0
turTurkish0
tutAltaic languages0
tvlTuvaluan0
twiTwi0
tyvTuvinian0
udmUdmurt0
ugaUgaritic0
uigUighur; Uyghur0
ukrUkrainian0
umbUmbundu0
undUndetermined language0
urdUrdu0
uzbUzbek0
vaiVai0
venVenda0
vieVietnamese0
volVolapükArtificial language.0
votVotic0
wakWakashan languagesCollective name.0
walWolaitta; Wolaytta0
warWaray0
wasWasho0
welWelsh0
wenSorbian languagesCollective name.0
wlnWalloon0
wolWolof0
xalKalmyk0
xhoXhosa0
yaoYao0
yapYapese0
yidYiddish0
yorYoruba0
ypkYupik languagesCollective name.0
zapZapotec0
zblBlissymbols; Blissymbolics; BlissArtificial language.1
zenZenaga0
zhaZhuang; Chuang0
zndZande languagesCollective name.0
zulZulu0
zunZuni0
zzaZaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki0
List 101Person name identifier type0
02PNDPersonennamendatei – person name authority file used by Deutsche Nationalbibliothek and in other German-speaking countries. See http://www.d-nb.de/standardisierung/normdateien/pnd.htm (German) or http://www.d-nb.de/eng/standardisierung/normdateien/pnd.htm (English).0
03ISNI0
04LCCNLibrary of Congress control number assigned to a Library of Congress Name Authority record.0
List 121Text script code – ISO 159240
AfakAfakaScript is not supported by Unicode.1
ArabArabic0
ArmiImperial Aramaic1
ArmnArmenian0
AvstAvestan1
BaliBalinese0
BamuBamun1
BassBassa VahScript is not supported by Unicode.1
BatkBatak0
BengBengali0
BlisBlissymbolsScript is not supported by Unicode.0
BopoBopomofo0
BrahBrahmi0
BraiBraille0
BugiBuginese0
BuhdBuhid0
CakmChakmaScript is not supported by Unicode.1
CansUnified Canadian Aboriginal Syllabics0
CariCarian1
ChamCham0
CherCherokee0
CirtCirthScript is not supported by Unicode.0
CoptCoptic0
CprtCypriot0
CyrlCyrillic0
CyrsCyrillic (Old Church Slavonic variant)Script is not supported by Unicode.0
DevaDevanagari (Nagari)0
DsrtDeseret (Mormon)0
DuplDuployan shorthand, Duployan stenographyScript is not supported by Unicode.1
EgydEgyptian demoticScript is not supported by Unicode.0
EgyhEgyptian hieraticScript is not supported by Unicode.0
EgypEgyptian hieroglyphs0
ElbaElbasanScript is not supported by Unicode.1
EthiEthiopic (Ge‘ez)0
GeokKhutsuri (Asomtavruli and Khutsuri)Script is not supported by Unicode.0
GeorGeorgian (Mkhedruli)0
GlagGlagolitic0
GothGothic0
GranGranthaScript is not supported by Unicode.1
GrekGreek0
GujrGujarati0
GuruGurmukhi0
HangHangul (Hangŭl, Hangeul)0
HaniHan (Hanzi, Kanji, Hanja)0
HanoHanunoo (Hanunóo)0
HansHan (Simplified variant)0
HantHan (Traditional variant)0
HebrHebrew0
HiraHiragana0
HmngPahawh HmongScript is not supported by Unicode.0
Hrkt(alias for Hiragana + Katakana)0
HungOld HungarianScript is not supported by Unicode.0
IndsIndus (Harappan)Script is not supported by Unicode.0
ItalOld Italic (Etruscan, Oscan, etc)0
JavaJavanese0
Jpan(alias for Han + Hiragana + Katakana)1
JurcJurchenScript is not supported by Unicode.1
KaliKayah Likayah li0
KanaKatakana0
KharKharoshthi0
KhmrKhmer0
KndaKannada0
KoreKorean (alias for Hangul + Han)1
KpelKpelleScript is not supported by Unicode.1
KthiKaithi1
LanaLanna, Tai Tham1
LaooLao0
LatfLatin (Fraktur variant)Script is not supported by Unicode.0
LatgLatin (Gaelic variant)Script is not supported by Unicode.0
LatnLatin0
LepcLepcha (Róng)0
LimbLimbu0
LinaLinear AScript is not supported by Unicode.0
LinbLinear B0
LisuLisu (Fraser)1
LomaLomaScript is not supported by Unicode.1
LyciLycian1
LydiLydian1
MandMandaic, Mandaean0
ManiManichaeanScript is not supported by Unicode.1
MayaMayan hieroglyphsScript is not supported by Unicode.1
MendMendeScript is not supported by Unicode.1
MercMeroitic CursiveScript is not supported by Unicode.1
MeroMeroitic HieroglyphsScript is not supported by Unicode.0
MlymMalayalam0
MongMongolian0
MoonMoon (Moon code, Moon script, Moon type)Script is not supported by Unicode.1
MrooMroScript is not supported by Unicode.1
MteiMeitei Mayek (Meithei, Meetei)1
MymrMyanmar (Burmese)0
NarbOld North Arabian (Ancient North Arabian)Script is not supported by Unicode.1
NbatNabateanScript is not supported by Unicode.1
NkgbNakhi Geba (’Na-’Khi ²Ggŏ-¹baw, Naxi Geba)Script is not supported by Unicode.1
NkooN’Ko0
NshuNüshuScript is not supported by Unicode.1
OgamOgham0
OlckOl Chiki (Ol Cemet’, Ol, Santali)1
OrkhOld Turkic, Orkhon Runic0
OryaOriya0
OsmaOsmanya0
PalmPalmyreneScript is not supported by Unicode.1
PermOld PermicScript is not supported by Unicode.0
PhagPhags-pa0
PhliInscriptional Pahlavi1
PhlpPsalter PahlaviScript is not supported by Unicode.1
PhlvBook PahlaviScript is not supported by Unicode.1
PhnxPhoenician0
PlrdMiao (Pollard Phonetic)Script is not supported by Unicode.0
PrtiInscriptional Parthian1
QaaaReserved for private use (start)0
QabxReserved for private use (end)0
RjngRejang, Redjang, Kaganga1
RoroRongorongoScript is not supported by Unicode.0
RunrRunic0
SamrSamaritan1
SaraSaratiScript is not supported by Unicode.0
SarbOld South Arabian1
SaurSaurashtra1
SgnwSignWritingScript is not supported by Unicode.1
ShawShavian (Shaw)0
ShrdSharadaScript is not supported by Unicode.1
SindSindhi, KhudawadiScript is not supported by Unicode.1
SinhSinhala0
SoraSora SompengScript is not supported by Unicode.1
SundSundanese1
SyloSyloti Nagri0
SyrcSyriac0
SyreSyriac (Estrangelo variant)0
SyrjSyriac (Western variant)0
SyrnSyriac (Eastern variant)0
TagbTagbanwa0
TakrTakriScript is not supported by Unicode.1
TaleTai Le0
TaluNew Tai Lue0
TamlTamil0
TangTangutScript is not supported by Unicode.1
TavtTai Viet1
TeluTelugu0
TengTengwarScript is not supported by Unicode.0
TfngTifinagh (Berber)0
TglgTagalog (Baybayin, Alibata)0
ThaaThaana0
ThaiThai0
TibtTibetan0
UgarUgaritic0
VaiiVai0
VispVisible SpeechScript is not supported by Unicode.0
WaraWarang Citi (Varang Kshiti)Script is not supported by Unicode.1
WoleWoleaiScript is not supported by Unicode.1
XpeoOld Persian0
XsuxCuneiform, Sumero-Akkadian0
YiiiYi0
ZinhCode for inherited script1
ZmthMathematical notationScript is not supported by Unicode.1
ZsymSymbolsScript is not supported by Unicode.1
ZxxxCode for unwritten languagesScript is not supported by Unicode.0
ZyyyCode for undetermined script0
ZzzzCode for uncoded script0
List 186ISTC Calendar type0
00CE: Common EraGregorian calendar (default).0
01Hebrew0
02BCE: Before Common Era0
03AH: Islamic0
List 187ISTC Origination Code0
00Unspecified / Unknown0
01Original0
02Derived0
List 188ISTC Derivation Type Code0
00Unspecified0
01Abridged0
02Annotated0
03Compilation0
04Critical0
05Excerpt0
06Expurgated0
07Non-text material added or revised0
08Revised0
09Translated0
10Adaptation0
List 189ISTC Contributor Role Code0
00Unspecified0
01Author0
02Author of supplementary text0
03Creator of other (non-text) content0
04Editor or reviser0
05Translator0
06Compiler0
07Excerpter0
List 190ISTC Record Type Code0
01New registration0
02Amendment to metadata0
03Deduplication0
04Cancellation0
List 191ISTC Request Status Code0
01Requested0
02Accepted0
03Returned for verificationUsed with <QueryExistingISTC>.0
04Request sent after verification Used with <QueryExistingISTC> either in a new request which has been verified by the sender or in a request resubmitted after a “Returned for verification” message, to confirm that works cited as potential duplicates can be ignored when attempting to register this record. Use of this value requires approval by the registration agency.0
05Cannot processRequest is invalid or incomplete.0
06Work already registered0
List 192ISTC Work Type Code0
00Undefined0
01Prose0
02LyricsFor sung musical works.0
03Poetry0
04Script – screenFor scripts / directions for recorded audiovisual performances, including screenplays, teleplays, scripts for television or film documentaries.0
05Script – audioFor scripts / directions for radio plays and other predominantly non-musical audio-only performances.0
06Script – stageFor scripts / directions for live audiovisual performances.0
07Script – otherFor scripts / directions for performances not covered by 04, 05 or 06, including sermons, speeches, presentations and lectures.0
List 193ISTC Registrant Role Code0
00Unspecified0
01AuthorCreator of all or part of the content of the work being registered.0
02Creator of derived workCreator of all or part of a work derived from the work being registered: used when a creator of a derived work registers the original work from which it is derived.0
03AgentPerson or organization (other than a collective rights society) that acts on behalf of a creator.0
04Publisher0
05Collective rights society0
06Library0
07ISTC Registration Agency0
List 194ISTC Title Type Code0
00UndefinedThe title by which a registrant refers to a work, if not of type 01, 02 or 03.0
01Original titleA title known to have been given to the work by its creator.0
02Uniform titleA title determined by a library in accordance with AACR2 or similar rules.0
03Opening wordsUp to 10 opening words of a text.0
04Parallel titleA title in another language or script.0
05Other titleAny other title by which the work is known.0
List 195ISTC Work Date Role Code0
01Nominal dateDate associated with a work to distinguish it from other works.0
02First published dateDate when the first manifestation of a work was published.0
03Author active dateDate when the creator of a work is known to have been active.0