Was ist eine Systemkennung?
In der Welt der Informationstechnologie ist eine Systemkennung eine bestimmte Art von „Dokumentverarbeitungskonstrukt“. Sie gibt Computern an, wie eine bestimmte Datei interpretiert werden soll, indem angegeben wird, welche Art von Anwendung sie verwenden soll. System-IDs stehen am Anfang einer Datei und geben dem interpretierenden Computer Anweisungen. Programmierer verwenden diese Art hilfreicher Anweisungen in Auszeichnungssprachen wie HTML und XML.
Zu Beginn wurden Systemkennungen in einer HyTime-Markup-Sprachumgebung für Tools wie Standardisierte Allgemeine Markup-Sprache oder SGML verwendet. Die Systemkennung ist auch Teil eines HTML-Dokuments, dem gebräuchlichen Dateityp zum Erstellen von Webseitenanzeigen. Darüber hinaus ist eine Systemkennung Bestandteil von XML, einer Auszeichnungssprache zur Steuerung virtueller Elemente mit Tags.
Systemkennungen sind in der Regel in einer Dokumenttypdeklaration (DTD) enthalten. Die DTD ist Teil eines Ausrichtungsetiketts, das vor dem ausführbaren Code steht. Programmierer nennen es eine fragmentlose URI-Referenz. Die Systemkennung kann Teil dessen sein, was in einer DTD in Anführungszeichen steht.
Mithilfe verschiedener Arten von Bezeichnern können Computer Markup-Dateien auf unterschiedliche Weise verwenden. Eine Systemkennung steht für ein Dokument, das nur von einer Anwendung verwendet werden sollte. Wenn sich ein Dokument über mehrere Anwendungen erstreckt, wird eine öffentliche Kennung verwendet.
Systemkennungen enthalten häufig einen Verweis auf das World Wide Web Consortium (W3) über ein Tag, das www.w3.org enthält. Das World Wide Web Consortium ist eine Gruppe, die der Programmierergemeinschaft internationale Standards für Auszeichnungssprachen vorstellt. Das W3 ist eine maßgebliche Quelle zum Erlernen der Struktur von XML- und HTML-Dokumenten. Aus diesem Grund enthält eine Systemkennung die Richtung zur W3-Adresse.
Die Systemkennung und andere Teile der Dokumenttypdeklaration (DOCTYPE) werden von Webbrowsern interpretiert. Programmierer bezeichnen die Diagnoseaktionen von Webbrowsertechnologien als "Schnüffeln" oder "Umschalten", wobei der Browser einen Layoutmodus unter Berücksichtigung des DTD-Codes festlegt. In vielen modernen Webbrowsern ist die DTD weitgehend nutzlos, wenn der HTML-Typ mit HTML-Parsern anstelle anderer Lesemethoden interpretiert wird. Trotzdem sind die Systemkennung und die DTD immer noch der übliche Standard, um sicherzustellen, dass der Webbrowser das Format einer Datei erkennt. All dies schafft ein ausgeklügeltes System, in dem eine Vielzahl von Browsern Webseiten genau entsprechend dem Quellcode anordnet, der ihnen präsentiert wird.