Docs

Implementatieregister

Bewijs van implementatie, geen toestemming om te implementeren.

Dit register vermeldt deployments waarvoor ESFI gegenereerde MPF-output kan verifiëren. Het is bewust smaller dan een lijst van projecten die van plan kunnen zijn het formaat te ondersteunen. MPF is een open formaat: iedereen kan het publiceren en lezen zonder hier te worden vermeld.

Alle hieronder vermelde emitters declareren Machine Page Format (MPF) 0.7 en publiceren inspecteerbare discoveryoutput. Elke entry vertelt hoe u die zelf controleert.

ESFI-website

Emitter: esfi.eu
Formaat: Machine Page Format (MPF)
Gedeclareerde versie: 0.7
Referentie-implementatie: mpf-build — git.esfi.eu/esfi/mpf

De ESFI-website genereert MPF-companions voor gepubliceerde HTML-pagina’s en een MPF-index op siteniveau. De huidige gegenereerde index bevat pagina’s in het Engels, Frans, Nederlands en Duits.

Verifieer het

  1. Haal https://esfi.eu/index.mpf op. Bevestig dat de frontmatter mpf: '0.7', domain: esfi.eu, een mpf-url, een source-hash, een content-id en een mpf-id declareert. Specificatie 0.7
  2. Haal https://esfi.eu/llms.mpf op en inspecteer de gegenereerde site-index. Specificatie 0.7
  3. Haal https://esfi.eu/llms.txt op en bevestig dat die MPF: 0.7 en MPF-index: /llms.mpf adverteert; wanneer MPF-spec aanwezig is, moet die de canonieke 0.7-specificatie identificeren. Specificatie 0.7
  4. Bereken de SHA-256 van de geserveerde HTML op https://esfi.eu/ en vergelijk die met source-hash in index.mpf. Een match laat zien dat het paar in sync is.
  5. Haal voor een vertaalde pagina het overeenkomstige MPF-pad onder /fr/, /nl/ of /de/ op en vergelijk content-id en language-variants met de pagina in de standaardtaal. Specificatie 0.7
  6. Haal https://esfi.eu/.well-known/mpf op en query _mpf.esfi.eu als DNS TXT-record, waar gepubliceerd. Bevestig dat de scope die ze declareren overeenkomt met companion-scope in de paginabestanden. ESFI-praktijk

ESFI-documentatie

Emitter: docs.esfi.eu
Formaat: Machine Page Format (MPF)
Gedeclareerde versie: 0.7
Referentie-implementatie: mpf-build — git.esfi.eu/esfi/mpf

Deze site genereert MPF-companions voor zijn pagina’s en een MPF-index op siteniveau. Position pages en standardspagina’s declareren een verschillende processing scope; de frontmatter van elke pagina vermeldt haar eigen scope.

Verifieer het

  1. Haal https://docs.esfi.eu/llms.txt op. Bevestig dat die MPF: 0.7, een MPF-index-pad en een MPF-spec naar de canonieke 0.7-specificatie adverteert. Specificatie 0.7
  2. Volg de aangekondigde index en inspecteer een geïndexeerd MPF-document; de frontmatter moet mpf: '0.7' declareren. Specificatie 0.7
  3. Vergelijk de source-hash van een page companion met de SHA-256 van de geserveerde HTML.
  4. Open het MPF-bestand van een themapagina en van een standardspagina en vergelijk hun companion-scope. Het verschil is doelbewust en gedeclareerd.
  5. Haal https://docs.esfi.eu/.well-known/mpf op en query _mpf.docs.esfi.eu als DNS TXT-record, waar gepubliceerd. ESFI-praktijk

Registerregel

Een implementatie hoort alleen hier wanneer gegenereerde output kan worden geïnspecteerd en aan een gepubliceerde ESFI-formaatversie kan worden gekoppeld. Geplande ondersteuning, een ongebruikte library of een configuratie die geen inspecteerbare output heeft geproduceerd is niet genoeg.

Een vermelding registreert dat output tegen een gepubliceerde versie is geverifieerd. Ze certificeert niet de correctheid van de content, de waarheid van de declaraties van de uitgever of de kwaliteit van de site.

Om een implementatie voor het register voor te stellen, publiceert u eerst inspecteerbare output. De stappen hierboven zijn dezelfde die ESFI gebruikt om een entry te verifiëren.

Het huidige formaatcontract is gedocumenteerd in Specificatie 0.7. De vorige Specificatie 0.6 blijft beschikbaar voor historische documenten. Regels voor de versielevenscyclus staan in Versiebeheer.