Implementierungsregister
Evidenz einer Implementierung, keine Erlaubnis zu implementieren.
Dieses Register führt Deployments auf, für die ESFI erzeugte MPF-Ausgabe verifizieren kann. Es ist bewusst enger als eine Liste von Projekten, die das Format möglicherweise unterstützen wollen. MPF ist ein offenes Format: Jeder kann es veröffentlichen und lesen, ohne hier aufgeführt zu sein.
Alle unten aufgeführten Emitter deklarieren Machine Page Format (MPF) 0.7 und veröffentlichen inspizierbare Discovery-Ausgabe. Jeder Eintrag erklärt, wie Sie das selbst prüfen können.
ESFI-Website
Emitter: esfi.eu
Format: Machine Page Format (MPF)
Deklarierte Version: 0.7
Referenzimplementierung: mpf-build — git.esfi.eu/esfi/mpf
Die ESFI-Website erzeugt MPF-Companions für veröffentlichte HTML-Seiten und einen Site-weiten MPF-Index. Der aktuelle erzeugte Index enthält Seiten auf Englisch, Französisch, Niederländisch und Deutsch.
Verifizieren
- Rufen Sie
https://esfi.eu/index.mpfab. Bestätigen Sie, dass das Frontmattermpf: '0.7',domain: esfi.eu, einmpf-url, einsource-hash, eincontent-idund einmpf-iddeklariert. Spezifikation 0.7 - Rufen Sie
https://esfi.eu/llms.mpfab und inspizieren Sie den erzeugten Site-Index. Spezifikation 0.7 - Rufen Sie
https://esfi.eu/llms.txtab und bestätigen Sie, dassMPF: 0.7undMPF-index: /llms.mpfbeworben werden; wennMPF-specvorhanden ist, muss es die kanonische 0.7-Spezifikation identifizieren. Spezifikation 0.7 - Berechnen Sie SHA-256 des unter
https://esfi.eu/ausgelieferten HTML und vergleichen Sie ihn mitsource-hashinindex.mpf. Eine Übereinstimmung zeigt, dass das Paar synchron ist. - Rufen Sie für eine übersetzte Seite den entsprechenden
/fr/-,/nl/- oder/de/-MPF-Pfad ab und vergleichen Siecontent-idundlanguage-variantsmit der Standardsprachseite. Spezifikation 0.7 - Rufen Sie
https://esfi.eu/.well-known/mpfab und fragen Sie_mpf.esfi.euals DNS-TXT-Eintrag ab, wo veröffentlicht. Bestätigen Sie, dass der deklarierte Scope mitcompanion-scopein den Seitendateien übereinstimmt. ESFI-Praxis
ESFI-Dokumentation
Emitter: docs.esfi.eu
Format: Machine Page Format (MPF)
Deklarierte Version: 0.7
Referenzimplementierung: mpf-build — git.esfi.eu/esfi/mpf
Diese Site erzeugt MPF-Companions für ihre Seiten und einen Site-weiten MPF-Index. Positionsseiten und Standardseiten deklarieren unterschiedlichen Processing Scope; das Frontmatter jeder Seite trägt den jeweiligen Scope.
Verifizieren
- Rufen Sie
https://docs.esfi.eu/llms.txtab. Bestätigen Sie, dassMPF: 0.7, einMPF-index-Pfad und einMPF-speczur kanonischen 0.7-Spezifikation beworben werden. Spezifikation 0.7 - Folgen Sie dem beworbenen Index und inspizieren Sie ein indexiertes MPF-Dokument; sein Frontmatter muss
mpf: '0.7'deklarieren. Spezifikation 0.7 - Vergleichen Sie den
source-hasheines Seiten-Companions mit SHA-256 des ausgelieferten HTML. - Öffnen Sie die MPF-Datei einer Themenseite und einer Standardseite und vergleichen Sie ihren
companion-scope. Der Unterschied ist beabsichtigt und deklariert. - Rufen Sie
https://docs.esfi.eu/.well-known/mpfab und fragen Sie_mpf.docs.esfi.euals DNS-TXT-Eintrag ab, wo veröffentlicht. ESFI-Praxis
Registerregel
Eine Implementierung gehört nur hierher, wenn erzeugte Ausgabe inspiziert und einer veröffentlichten ESFI-Formatversion zugeordnet werden kann. Geplante Unterstützung, eine ungenutzte Bibliothek oder eine Konfiguration, die keine inspizierbare Ausgabe erzeugt hat, reichen nicht aus.
Ein Eintrag dokumentiert, dass Ausgabe gegen eine veröffentlichte Version verifiziert wurde. Er zertifiziert nicht die Richtigkeit des Inhalts, die Wahrheit der Publisher-Deklarationen oder die Qualität der Site.
Um eine Implementierung für das Register vorzuschlagen, veröffentlichen Sie zuerst inspizierbare Ausgabe. Die Schritte oben sind dieselben, die ESFI zur Verifikation eines Eintrags verwendet.
Der aktuelle Formatvertrag ist in Spezifikation 0.7 dokumentiert. Die vorherige Spezifikation 0.6 bleibt für historische Dokumente verfügbar. Regeln zum Versionslebenszyklus stehen unter Versionierung.