Co je identifikátor systému?
Ve světě informačních technologií je systémový identifikátor specifickým druhem „konstruktu pro zpracování dokumentů“ - říká počítačům, jak by měl být konkrétní soubor interpretován tím, že určí, jaký druh aplikace by jej měl používat. Identifikátory systému jdou na začátek souboru a poskytují pokyny tlumočnickému počítači. Programátoři používají tento druh užitečné směrnice v značkovacích jazycích jako HTML a XML.
Na začátku byly identifikátory systému použity v prostředí značkovacího jazyka HyTime pro nástroje jako Standardized General Markup Language nebo SGML. Identifikátor systému je také součástí dokumentu HTML, zobrazí se běžný typ souboru pro vytvoření webové stránky. Kromě toho je systémový identifikátor součástí XML, značkovacího jazyka pro řízení virtuálních prvků pomocí značek.
Identifikátory systému jsou obecně obsaženy v prohlášení o typu dokumentu (DTD). DTD je součástí orientačního štítku, který jde před spustitelný kód. Programátoři to nazývají odkazem na fragment URI. Identifikátor systému může být součástí toho, co je umístěno v uvozovkách v DTD.
Různé druhy identifikátorů pomáhají počítačům používat značkové soubory různými způsoby. Identifikátor systému je pro dokument, který by měla používat pouze jedna aplikace. Pokud dokument zahrnuje více než jednu aplikaci, použije veřejný identifikátor.
Identifikátory systému často obsahují odkaz na konsorcium World Wide Web Consortium nebo W3, a to prostřednictvím značky, včetně www.w3.org. World Wide Web Consortium je skupina představující mezinárodní standardy pro značkovací jazyky programovací komunitě. W3 je autoritativní zdroj pro učení struktury XML a HTML dokumentů. Proto bude identifikátor systému obsahovat směr na adresu W3.
Identifikátor systému a další části Prohlášení o typu dokumentu neboli DOCTYPE jsou interpretovány webovými prohlížeči. Programátoři označují diagnostické akce technologií webového prohlížeče jako „čichání“ nebo „přepínání“, kde prohlížeč určuje režim rozvržení s ohledem na kód DTD. V mnoha druzích moderních webových prohlížečů je DTD do značné míry zbytečné, pokud je typ HTML interpretován pomocí analyzátorů HTML, namísto jiných metod čtení. Přesto jsou systémový identifikátor a DTD stále běžným standardem pro zajištění toho, aby webový prohlížeč rozpoznal formát souboru. To vše vytváří sofistikovaný systém, ve kterém různé prohlížeče přesně rozloží webové stránky podle zdrojového kódu, který jim je předkládán.