Mis on süsteemi identifikaator?

Infotehnoloogia maailmas on süsteemiidentifikaator teatud tüüpi “dokumentide töötlemise konstruktsioon” – see annab arvutitele teada, kuidas konkreetset faili tõlgendada, määrates kindlaks, milline rakendus peaks seda kasutama. Need identifikaatorid asuvad faili alguses, et anda tõlkearvutile juhiseid. Programmeerijad kasutavad sellist abistavat direktiivi märgistuskeeltes, nagu HTML ja XML.

Alguses kasutati HyTime märgistuskeele keskkonnas süsteemi identifikaatoreid selliste tööriistade jaoks nagu standardiseeritud üldine märgistuskeel või SGML. Identifikaator on ka osa HTML-dokumendist, mis on levinud failitüüp veebilehtede kuvamiseks. Lisaks on see osa XML-ist, märgistuskeelest virtuaalsete elementide juhtimiseks siltidega.

Süsteemi identifikaatorid sisalduvad üldiselt dokumenditüübi deklaratsioonis (DTD). DTD on osa orienteerivast sildist, mis läheb enne käivitatavat koodi. Programmeerijad nimetavad seda fragmentideta URI viiteks. Süsteemi identifikaator võib olla osa sellest, mis on DTD-s jutumärkides.

Erinevat tüüpi identifikaatorid aitavad arvutitel kasutada märgistusfaile erineval viisil. Süsteemi identifikaator on mõeldud dokumendile, mida peaks kasutama ainult üks rakendus. Kui dokument hõlmab rohkem kui ühte rakendust, kasutab see avalikku identifikaatorit.

Süsteemi identifikaatorid sisaldavad sageli viidet World Wide Web Consortiumile või W3-le, kasutades sildit, mis sisaldab aadressi www.w3.org. World Wide Web Consortium on rühm, mis tutvustab programmeerimisringkondadele rahvusvahelisi märgistuskeelte standardeid. W3 on autoriteetne allikas XML- ja HTML-dokumentide struktuuri õppimiseks. Seetõttu sisaldab süsteemi identifikaator suunda W3-aadressile.

Dokumenditüübi deklaratsiooni ehk DOCTYPE identifikaatorit ja muid osi tõlgendavad veebibrauserid. Programmeerijad nimetavad veebibrauseri tehnoloogiate diagnostikatoiminguid “nuusutamiseks” või “lülitamiseks”, kus brauser määrab DTD-koodile tähelepanu pöörates paigutusrežiimi. Paljudes kaasaegsetes veebibrauserites on DTD suures osas kasutu, kui HTML-tüüpi tõlgendatakse muude lugemismeetodite asemel HTML-i parseritega. Sellegipoolest on süsteemi identifikaator ja DTD endiselt levinud standard, mis tagab, et veebibrauser tuvastab faili vormingu. Kõik see loob keeruka süsteemi, kus erinevad brauserid paigutavad veebilehti täpselt vastavalt neile esitatavale lähtekoodile.