Dans le monde des technologies de l'information, un identificateur de système est un type spécifique de «traitement de documents concept" - il raconte comment les ordinateurs d'un fichier spécifique doit être interprété en identifiant ce type d'application devraient l'utiliser. Identificateurs système aller dans le début d'un fichier de donner des instructions à l'ordinateur interpréter. Les programmeurs utilisent ce genre de directive utiles dans les langages de balisage tels que HTML et XML.
Au début, les identificateurs système ont été utilisés dans un environnement de langage de balisage HyTime pour des outils comme normalisé de balisage Langue générale ou SGML. L'identifiant système fait également partie d'un document HTML, le type commun de fichier pour la création d'affichages de pages Web. En outre, un identificateur de système fait partie du XML, un langage de balisage pour le contrôle des éléments virtuels avec des étiquettes.
Identificateurs système sont généralement inclus dans une déclaration de type de document (DTD). La DTD fait partie d'une étiquette d'orientation qui précède le code exécutable. Les programmeurs appellent une référence d'URI fragmentless. L'identifiant système peut faire partie de ce qui est placé entre guillemets dans une DTD.
Les différents types d'identificateurs aident ordinateurs utilisent des fichiers de marquage de différentes manières. Un identificateur système est un document qui doit être utilisé que par une seule application. Lorsqu'un document s'étend sur plus d'une demande, il utilise un identifiant public.
Identificateurs système incluent souvent une référence à la World Wide Web Consortium, ou W3, grâce à une étiquette comprenant www.w3.org. Le World Wide Web Consortium est un groupe présentant des normes internationales pour les langages de balisage à la programmation communautaire. Le W3 est une source faisant autorité pour l'apprentissage de la structure des documents XML et HTML. C'est pourquoi un identificateur de système inclura la direction à l'adresse W3.
L'identificateur du système et d'autres parties de la déclaration de type de document, ou DOCTYPE, sont interprétés par les navigateurs Web. Les programmeurs se référer aux actions de diagnostic de technologies de navigateur Web comme «sniffing» ou «commutation», où le navigateur détermine un mode de mise en page avec attention le code DTD. Dans de nombreux types de navigateurs web modernes, la DTD est largement inutile si le type de HTML est interprété avec analyseurs HTML, au lieu d'autres méthodes de lecture. Néanmoins, l'identificateur du système et DTD sont encore la norme commune pour s'assurer que le navigateur reconnaît le format d'un fichier. Tout cela crée le système sophistiqué où une variété de navigateurs avec précision la mise en pages Web en fonction du code source qui leur est présenté.