▰DBRS Karteikarte
productionde-DE

frontmatter-v1.3-lint.yml — DBRS-ID: dbrs_64e97d57 canonical

Record Classyaml
Artifact Rolecontent_projection
Languagede-DE
Canonicalja
Translation Of–
frontmatter-v1.3-lint.yml
https://tolksdorf.digital/ai/spec/frontmatter-opengraph-schema-org/v1.3… ↗

Summary-of-Content

Die YAML-Datei definiert Lint-Regeln für Frontmatter, die je nach Inhalttyp Pflicht- und Empfehlungsfelder sowie Prüfungen für Build- oder Linter-Tools vorschreiben.

DBRS Semantic Core

Primary CCRdigital_business_relevance_suite
Secondary CCR–
CCR Clusterdigital_business_relevance_suite
VPRvpr_tolksdorf_digital
VPR/CCR Context Keyvpr_tolksdorf_digital::digital_business_relevance_suite
Content DomainsFrontmatter, Lint-Regeln, Inhalttyp, Pflichtfelder, Prüfungen, Lint Rules, required_if, recommended_if, asserts, YAML, JSON-LD, WebPage, mainEntity, hreflang.alternates, SHA256
Record Typeyaml

Semantic Signals

Content TagsFrontmatter Lint-Regeln Inhalttyp Pflichtfelder Prüfungen Lint Rules required_if recommended_if asserts YAML JSON-LD WebPage mainEntity hreflang.alternates SHA256
Meta Tags–

DBRS Resolver Summary

Primary Resolverdigital_business_relevance_suite
Resolver Typeccr
Clusterdigital_business_relevance_suite
Confidencecurated

CCR Cluster Context

Cluster IDccrg_7dd76b21c3
Cluster Signaturedigital_business_relevance_suite
Cluster Membersdigital_business_relevance_suite

Resolver Text

# Frontmatter v1.3 – Lint Rules (required_if / recommended_if / asserts) # Diese Datei ist als Eingabe für euren Build/Linter gedacht. rules: - id: blog-minimal when: { type: blog } required: - anyOf: [ title, article.headline ] - canonical - image - date_published recommended: - anyOf: [ article.author_name, publisher.name ] - publisher.logo - date_modified - same_as - id: home-organization when: { type: home } recommended: - organization.name - organization.url - organization.logo - organization.address.streetAddress - organization.address.postalCode - organization.address.addressLocality - organization.address.addressCountry - vatID - taxID - eori - register_number - same_as - id: profile-person when: { type: profile } required: - person.name recommended: - person.url - person.image - person.jobTitle - person.worksFor - person.same_as - id: pillar-service when: { type: pillar } required: - title - canonical - image recommended: - main_entity_type - service.name - service.description - service.areaServed - id: hreflang-pingpong when: {} assert: - expr: "len(hreflang.alternates or []) >= 1" message: "hreflang.alternates fehlt oder ist leer" severity: warning - id: checksum-all-artifacts when: {} assert: - expr: "file_exists(content.path)" message: "content.path zeigt auf keine existierende Datei" severity: error - expr: "sha256sum(content.path) == content.sha256" message: "SHA256 von content.md stimmt nicht mit content.sha256 überein" severity: error - expr: "checksum_has(['content.md','meta.json','meta.yaml'])" message: "checksum.sha256 sollte alle Artefakte enthalten (content.md, meta.json, meta.yaml)" severity: warning - id: jsonld-should-exist-on-html when: {} note: "Außerhalb des YAML prüft der Build, dass die kanonische HTML-Seite genau EINEN JSON-LD-Block (WebPage + mainEntity) ausliefert." assert: [] # Hinweise: # - 'assert/expr' ist Pseudocode — implementiert ihr in eurem Linter. # - 'severity': error|warning|info

CCR Context

Primarydigital_business_relevance_suite

Links

DBRS Semantic Field Guide

Record Classyaml
Artifact Rolecontent_projection
Display Languagede-DE
System Languageen-US
Canonicalja
Translation Of–
Record Type–
No SEO Tags–
Working IDwrk_4087d6dc002d
Sourceai
VPR Primaryvpr_tolksdorf_digital
VPR/CCR Keyvpr_tolksdorf_digital::digital_business_relevance_suite