Kas yra sistemos identifikatorius?

Informacinių technologijų pasaulyje sistemos identifikatorius yra specifinė „dokumentų apdorojimo konstrukcija“ – ji nurodo kompiuteriams, kaip turėtų būti interpretuojamas konkretus failas, nustatant, kokia programa jį turėtų naudoti. Šie identifikatoriai patenka į failo pradžią, kad duotų nurodymus vertimo kompiuteriui. Programuotojai naudoja tokią naudingą direktyvą žymėjimo kalbose, pvz., HTML ir XML.

Iš pradžių sistemos identifikatoriai buvo naudojami HyTime žymėjimo kalbos aplinkoje tokiems įrankiams kaip standartizuota bendroji žymėjimo kalba arba SGML. Identifikatorius taip pat yra HTML dokumento dalis – įprastas failo tipas kuriant tinklalapių rodinius. Be to, tai yra XML, žymėjimo kalbos, skirtos virtualiems elementams su žymomis valdyti, dalis.

Sistemos identifikatoriai paprastai įtraukiami į dokumento tipo deklaraciją (DTD). DTD yra orientacinės etiketės, esančios prieš vykdomąjį kodą, dalis. Programuotojai tai vadina be fragmentų URI nuoroda. Sistemos identifikatorius gali būti dalis to, kas DTD yra kabutėse.

Įvairių tipų identifikatoriai padeda kompiuteriams skirtingais būdais naudoti žymėjimo failus. Sistemos identifikatorius skirtas dokumentui, kurį turėtų naudoti tik viena programa. Kai dokumentas apima daugiau nei vieną programą, jame naudojamas viešasis identifikatorius.

Sistemos identifikatoriuose dažnai bus nuoroda į World Wide Web Consortium arba W3, naudojant žymą, įskaitant www.w3.org. World Wide Web Consortium yra grupė, programavimo bendruomenei pristatanti tarptautinius žymėjimo kalbų standartus. W3 yra patikimas šaltinis norint išmokti XML ir HTML dokumentų struktūrą. Štai kodėl sistemos identifikatorius apims kryptį į W3 adresą.

Identifikatorių ir kitas dokumento tipo deklaracijos arba DOCTYPE dalis interpretuoja žiniatinklio naršyklės. Programuotojai žiniatinklio naršyklės technologijų diagnostinius veiksmus vadina „uostymu“ arba „perjungimu“, kai naršyklė nustato išdėstymo režimą, atsižvelgdama į DTD kodą. Daugelyje šiuolaikinių interneto naršyklių DTD iš esmės nenaudingas, jei HTML tipas interpretuojamas naudojant HTML analizatorius, o ne kitus skaitymo metodus. Nepaisant to, sistemos identifikatorius ir DTD vis dar yra bendras standartas, užtikrinantis, kad žiniatinklio naršyklė atpažintų failo formatą. Visa tai sukuria sudėtingą sistemą, kurioje įvairios naršyklės tiksliai išdėsto tinklalapius pagal joms pateikiamą šaltinio kodą.