Hva er en systemidentifikator?
I en verden av informasjonsteknologi er en systemidentifikator en bestemt type "dokumentprosesseringskonstruksjon" - den forteller datamaskiner hvordan en bestemt fil skal tolkes ved å identifisere hvilken type applikasjon som skal bruke den. Systemidentifikatorer går i begynnelsen av en fil for å gi instruksjoner til tolkemaskinen. Programmerere bruker denne typen nyttige direktiv i markeringsspråk som HTML og XML.
I begynnelsen ble systemidentifikatorer brukt i et HyTime markup-språkmiljø for verktøy som Standardized General Markup Language eller SGML. Systemidentifikatoren er også en del av et HTML-dokument, den vanlige filtypen for å lage webside vises. I tillegg er en systemidentifikator en del av XML, et markeringsspråk for å kontrollere virtuelle elementer med tagger.
Systemidentifikatorer er vanligvis inkludert i en dokumenttypedeklarasjon (DTD). DTD er en del av en orienteringsetikett som går foran den kjørbare koden. Programmerere kaller det en fragmentløs URI-referanse. Systemidentifikatoren kan være en del av det som er plassert innenfor anførselstegn i en DTD.
Ulike typer identifikatorer hjelper datamaskiner å bruke markeringsfiler på forskjellige måter. En systemidentifikator er for et dokument som bare skal brukes av ett program. Når et dokument spenner over mer enn ett program, bruker det en offentlig identifikator.
Systemidentifikatorer vil ofte inneholde en henvisning til World Wide Web Consortium, eller W3, gjennom en tagg som inkluderer www.w3.org. World Wide Web Consortium er en gruppe som presenterer internasjonale standarder for markeringsspråk for programmeringssamfunnet. W3 er en autoritativ kilde for å lære strukturen til XML- og HTML-dokumenter. Derfor vil en systemidentifikator inkludere retningen til W3-adressen.
Systemidentifikatoren og andre deler av dokumenttypedeklarasjonen, eller DOCTYPE, tolkes av nettlesere. Programmerere refererer til diagnoseaksjonene til nettleserteknologier som "sniffing" eller "switching", der nettleseren bestemmer en layoutmodus med oppmerksomhet til DTD-koden. I mange slags moderne nettlesere er DTD stort sett ubrukelig hvis HTML-typen tolkes med HTML-parsere, i stedet for andre lesemetoder. Ikke desto mindre er systemidentifikatoren og DTD fortsatt den vanlige standarden for å sikre at nettleseren gjenkjenner formatet til en fil. Alt dette skaper det sofistikerte systemet der en rekke nettlesere nøyaktig legger ut websider i henhold til kildekoden som blir presentert for dem.