Kaj je sistemski identifikator?

V svetu informacijske tehnologije je sistemski identifikator posebna vrsta “konstrukta za obdelavo dokumentov” – računalnikom pove, kako naj se določena datoteka razlaga, tako da ugotovi, kakšna aplikacija naj jo uporablja. Ti identifikatorji gredo na začetek datoteke in dajejo navodila tolmačemu računalniku. Programerji uporabljajo to vrsto koristne direktive v označevalnih jezikih, kot sta HTML in XML.

Na začetku so bili sistemski identifikatorji uporabljeni v okolju označevalnih jezikov HyTime za orodja, kot sta standardizirani splošni označevalni jezik ali SGML. Identifikator je tudi del dokumenta HTML, običajne vrste datoteke za ustvarjanje prikazov spletnih strani. Poleg tega je del XML, označevalni jezik za nadzor virtualnih elementov z oznakami.

Sistemski identifikatorji so na splošno vključeni v deklaracijo vrste dokumenta (DTD). DTD je del orientacijske oznake, ki je pred izvedljivo kodo. Programerji ga imenujejo referenca URI brez fragmentov. Sistemski identifikator je lahko del tega, kar je v narekovajih v DTD.

Različne vrste identifikatorjev pomagajo računalnikom uporabljati označevalne datoteke na različne načine. Sistemski identifikator je za dokument, ki naj bi ga uporabljala samo ena aplikacija. Ko dokument obsega več kot eno aplikacijo, uporablja javni identifikator.

Sistemski identifikatorji pogosto vključujejo sklicevanje na konzorcij svetovnega spleta ali W3 prek oznake, ki vključuje www.w3.org. World Wide Web Consortium je skupina, ki programski skupnosti predstavlja mednarodne standarde za označevalne jezike. W3 je verodostojen vir za učenje strukture dokumentov XML in HTML. Zato bo sistemski identifikator vključeval smer do naslova W3.

Identifikator in druge dele izjave o vrsti dokumenta ali DOCTYPE razlagajo spletni brskalniki. Programerji označujejo diagnostična dejanja tehnologij spletnega brskalnika kot “vohanje” ali “preklapljanje”, kjer brskalnik določi način postavitve s pozornostjo na kodo DTD. V mnogih vrstah sodobnih spletnih brskalnikov je DTD večinoma neuporaben, če se vrsta HTML razlaga z razčlenjevalniki HTML namesto z drugimi metodami branja. Kljub temu sta sistemski identifikator in DTD še vedno običajen standard za zagotavljanje, da spletni brskalnik prepozna obliko datoteke. Vse to ustvarja sofisticiran sistem, kjer različni brskalniki natančno razporedijo spletne strani glede na izvorno kodo, ki jim je predstavljena.