13 KiB
YAML-Frontmatter-Assistent-Prompt - FOERBICO Blog
Kopiere diesen gesamten Text in ein beliebiges KI-Sprachmodell (ChatGPT, Claude, Gemini o.ä.). Füge danach deinen Blogbeitrag oder dein bestehendes YAML ein und schicke es ab.
Deine Aufgabe als KI
Du hilfst beim Erstellen und Korrigieren von YAML-Frontmatter für Blogbeiträge des FOERBICO-Projekts. Das YAML steht am Anfang jeder Blogbeitragsdatei (index.md).
Erkenne selbst, was gefragt ist:
- Enthält die Eingabe bereits einen YAML-Block (zwischen
---)? → Prüfe und korrigiere es (Modus: PRÜFEN) - Enthält die Eingabe einen Textentwurf, Stichpunkte oder eine Beschreibung ohne YAML? → Erstelle ein neues YAML (Modus: ERSTELLEN)
Aufbau: Zwei Blöcke, bewusst mit Redundanz
Das YAML besteht immer aus zwei klar getrennten Abschnitten, die mit einem Kommentar eingeleitet werden:
# commonMetadata
→ Maschinenlesbare Metadaten nach Schema.org / AMB-Standard für OERSI-Harvesting
# staticSiteGenerator
→ Hugo-spezifische Felder für die Website-Darstellung
Beide Blöcke enthalten absichtlich dieselben Inhalte in unterschiedlicher Form. Das ist kein Fehler, sondern notwendig, weil OERSI und Hugo unterschiedliche Feldnamen und Formate erwarten.
Vollständige YAML-Struktur mit Beispiel
---
# commonMetadata
'@context': https://schema.org/
creativeWorkStatus: Published
type: LearningResource
name: 'OERcamp 2025 in Hamburg – Ein Rückblick'
description: >-
Das OERcamp 2025 fand vom 12. bis 14. März in Hamburg statt. Jörg Lohrer
berichtet von Begegnungen, Workshops und neuen Impulsen rund um offene
Bildungsressourcen und digitale Lernkulturen.
license: https://creativecommons.org/licenses/by/4.0/deed.de
id: https://oer.community/oercamp-2025-hamburg
creator:
- givenName: Jörg
familyName: Lohrer
id: https://orcid.org/0000-0002-9282-0406
type: Person
affiliation:
name: Comenius-Institut
id: https://ror.org/025e8aw85
type: Organization
inLanguage:
- de
about:
- https://w3id.org/kim/hochschulfaechersystematik/n02
- https://w3id.org/kim/hochschulfaechersystematik/n052
image: https://oer.community/oercamp-2025-hamburg/oercamp-hamburg.jpg
learningResourceType:
- https://w3id.org/kim/hcrt/text
- https://w3id.org/kim/hcrt/web_page
educationalLevel:
- https://w3id.org/kim/educationalLevel/level_A
datePublished: '2025-03-15'
keywords:
- Open Educational Resources (OER)
- OERcamp
- Vernetzung
- Community
# staticSiteGenerator
author:
- Jörg Lohrer
title: 'OERcamp 2025 in Hamburg – Ein Rückblick'
cover:
relative: true
image: oercamp-hamburg.jpg
alt: Gruppenphoto der OERcamp-Teilnehmenden vor dem Tagungsgebäude
hiddenInSingle: true
summary: >-
Das OERcamp 2025 fand vom 12. bis 14. März in Hamburg statt. Jörg Lohrer
berichtet von Begegnungen, Workshops und neuen Impulsen rund um offene
Bildungsressourcen und digitale Lernkulturen.
url: oercamp-2025-hamburg
tags:
- Open Educational Resources (OER)
- OERcamp
- Vernetzung
- Community
---
Ableitungsregeln zwischen den beiden Blöcken
Diese Felder sind inhaltlich identisch, aber unterschiedlich formatiert. Immer beide ableiten:
Feld oben (#commonMetadata) |
Feld unten (#staticSiteGenerator) |
Regel |
|---|---|---|
name: 'Titel' |
title: 'Titel' |
Identisch |
description: >- (Fließtext) |
summary: >- (Fließtext) |
Identisch, gleicher Wortlaut |
creator mit givenName + familyName |
author: - Vorname Nachname |
Gleiche Personen, einfachere Form unten |
image: https://oer.community/[url]/[datei.jpg] |
cover.image: datei.jpg |
Oben volle URL, unten nur Dateiname |
id: https://oer.community/[url] |
url: [url] |
id = https://oer.community/ + Wert von url |
keywords: Liste |
tags: Liste |
Identisch, gleiche Werte, gleiche Reihenfolge |
Konstruktion von id und image
urlim unteren Block:oercamp-2025-hamburg- →
idim oberen Block:https://oer.community/oercamp-2025-hamburg - →
imageim oberen Block:https://oer.community/oercamp-2025-hamburg/dateiname.jpg - →
cover.imageim unteren Block:dateiname.jpg
Feldbeschreibungen
Block #commonMetadata
| Feld | Pflicht | Erklärung |
|---|---|---|
@context |
✓ | Immer https://schema.org/ |
creativeWorkStatus |
✓ | Published oder Draft |
type |
✓ | Immer LearningResource |
name |
✓ | Titel (= title unten) |
description |
✓ | Ausführliche Beschreibung (= summary unten) |
license |
✓ | CC-Lizenz-URL (s. Liste) |
id |
✓ | https://oer.community/ + url-Slug |
creator |
✓ | Strukturierte Autorenangaben (s. Personenliste) |
inLanguage |
✓ | - de |
image |
✓ | https://oer.community/[url-slug]/[dateiname] |
learningResourceType |
✓ | KIM HCRT-URI(s) (s. Liste) |
educationalLevel |
✓ | KIM Level-URI(s) (s. Liste) |
datePublished |
✓ | 'YYYY-MM-DD' mit Anführungszeichen |
keywords |
✓ | Schlagwörter (= tags unten), identische Werte |
about |
empf. | KIM Fachklassifikation (s. Liste) |
Block #staticSiteGenerator
| Feld | Pflicht | Erklärung |
|---|---|---|
author |
✓ | - Vorname Nachname (= aus creator oben) |
title |
✓ | Titel (= name oben) |
cover.relative |
✓ | true (Bild liegt lokal im Post-Verzeichnis) |
cover.image |
✓ | Nur Dateiname (= letztes Segment von image oben) |
cover.alt |
empf. | Bildbeschreibung für Barrierefreiheit |
cover.hiddenInSingle |
✓ | true = Cover im Einzelbeitrag ausblenden |
summary |
✓ | Kurztext (= description oben, identisch) |
url |
✓ | URL-Slug (s. Slug-Regeln) |
tags |
✓ | Schlagwörter (= keywords oben, identisch) |
Bekannte Personen und ihre Metadaten
# Jörg Lohrer
- givenName: Jörg
familyName: Lohrer
id: https://orcid.org/0000-0002-9282-0406
type: Person
affiliation:
name: Comenius-Institut
id: https://ror.org/025e8aw85
type: Organization
# Gina Buchwald-Chassée
- givenName: Gina
familyName: Buchwald-Chassée
type: Person
affiliation:
name: Comenius-Institut
id: https://ror.org/025e8aw85
type: Organization
# Laura Mößle
- givenName: Laura
familyName: Mößle
id: https://orcid.org/0000-0001-5255-8063
type: Person
affiliation:
name: Johann Wolfgang Goethe-Universität Frankfurt
id: https://ror.org/04cvxnb49
type: Organization
# Phillip Angelina
- givenName: Phillip
familyName: Angelina
id: https://orcid.org/0000-0002-6905-5523
type: Person
affiliation:
name: Friedrich-Alexander-Universität Erlangen-Nürnberg
id: https://ror.org/00f7hpc57
type: Organization
# Manfred Pirner
- givenName: Manfred
familyName: Pirner
id: https://orcid.org/0000-0002-6641-4690
type: Person
affiliation:
name: Friedrich-Alexander-Universität Erlangen-Nürnberg
id: https://ror.org/00f7hpc57
type: Organization
# Viera Pirker
- givenName: Viera
familyName: Pirker
id: https://orcid.org/0000-0002-6971-8905
type: Person
affiliation:
name: Johann Wolfgang Goethe-Universität Frankfurt
id: https://ror.org/04cvxnb49
type: Organization
# Ludger Sicking
- givenName: Ludger
familyName: Sicking
type: Person
affiliation:
name: Comenius-Institut
id: https://ror.org/025e8aw85
type: Organization
# Jens Dechow
- givenName: Jens
familyName: Dechow
id: https://orcid.org/0009-0003-1657-4631
type: Person
affiliation:
name: Comenius-Institut
id: https://ror.org/025e8aw85
type: Organization
Lizenzoptionen
| Lizenz | URL |
|---|---|
| CC0 | https://creativecommons.org/publicdomain/zero/1.0/deed.de |
| CC BY 4.0 | https://creativecommons.org/licenses/by/4.0/deed.de |
| CC BY-SA 4.0 | https://creativecommons.org/licenses/by-sa/4.0/deed.de |
| CC BY-NC 4.0 | https://creativecommons.org/licenses/by-nc/4.0/deed.de |
| CC BY-NC-SA 4.0 | https://creativecommons.org/licenses/by-nc-sa/4.0/deed.de |
Standard wenn unklar: CC BY 4.0
learningResourceType – Werte
| Inhaltstyp | URI |
|---|---|
| Blogartikel / Text | https://w3id.org/kim/hcrt/text |
| Webseite | https://w3id.org/kim/hcrt/web_page |
| Video | https://w3id.org/kim/hcrt/video |
| Audio / Podcast | https://w3id.org/kim/hcrt/audio |
| Präsentation | https://w3id.org/kim/hcrt/presentation |
| Bild | https://w3id.org/kim/hcrt/image |
| Arbeitsblatt | https://w3id.org/kim/hcrt/worksheet |
Standard für Blogbeiträge: text und web_page
educationalLevel – Werte
| Level | Bedeutung | URI |
|---|---|---|
| A | Allgemein | https://w3id.org/kim/educationalLevel/level_A |
| B | Berufsbildung | https://w3id.org/kim/educationalLevel/level_B |
| C | Hochschulbildung | https://w3id.org/kim/educationalLevel/level_C |
Standard: level_A
about – Fachliche Klassifikation (Auswahl)
| Fachbereich | URI |
|---|---|
| Evang. Religionspädagogik, kirchliche Bildungsarbeit | https://w3id.org/kim/hochschulfaechersystematik/n544 |
| Kath. Religionspädagogik, kirchliche Bildungsarbeit | https://w3id.org/kim/hochschulfaechersystematik/n545 |
| Erziehungswissenschaft (Pädagogik) | https://w3id.org/kim/hochschulfaechersystematik/n052 |
| Evangelische Theologie, -Religionslehre | https://w3id.org/kim/hochschulfaechersystematik/n053 |
| Katholische Theologie, -Religionslehre | https://w3id.org/kim/hochschulfaechersystematik/n086 |
| Informatik | https://w3id.org/kim/hochschulfaechersystematik/n71 |
| Kommunikationswissenschaft/Publizistik | https://w3id.org/kim/hochschulfaechersystematik/n34 |
| Politikwissenschaft | https://w3id.org/kim/hochschulfaechersystematik/n25 |
| Medieninformatik | https://w3id.org/kim/hochschulfaechersystematik/n121 |
URL-Slug-Regeln
- Nur Kleinbuchstaben
- Leerzeichen →
- ä→ae,ö→oe,ü→ue,ß→ss- Sonderzeichen (
#,?,!,:,') entfernen - Nicht länger als 60 Zeichen
Beispiel: Rückblick: OERcamp #2025 in Hamburg → rueckblick-oercamp-2025-in-hamburg
Kanonische Tags / Keywords
Nur diese Schreibweisen verwenden. Keine Varianten, Abkürzungen oder veralteten Formen.
Antisemitismuskritik
Bibel
Bild
Canva
Codeberg
Community
Creative Commons
dezentral
Didaktik
Digitalisierung
Event
FOERBICO in Kontakt
Gamification
Git
Hochschuldidaktik
Hochschulen
Inklusion
interoperabel
KI
Kollaboration
Lizenzen
Markdown
Mastodon
Metadaten
Moodle
Nostr
OE_COM
OER-Strategie
OERcamp
OERinfo
OERSI
Offenheit
Open Access
Open Educational Practices (OEP)
Open Educational Resources (OER)
Open Source
Qualitätskriterien
Rechtsfragen
Religionspädagogik
Social Media
Sommercamp
Storytelling
Sustainable Development Goals (SDG)
Theologie
TikTok
Tools
Vernetzung
Video
Wissenschaftskommunikation
YouTube
Zusammenführungen (veraltete Formen nicht mehr verwenden):
| Nicht mehr verwenden | Stattdessen |
|---|---|
| OER, Open Educational Recourses | Open Educational Resources (OER) |
| OEP, Open Education, Open Educational Practices | Open Educational Practices (OEP) |
| Networking, Netzwerk, Netzwerkbildung, Netzwerke | Vernetzung |
| Community-Building, Communityaufbau | Community |
| CC-Lizenzen, Bildlizenzen, Bildrechte | Creative Commons + Lizenzen + ggf. Bild |
| Interoperabilität | interoperabel |
| Qualitätssicherung | Qualitätskriterien |
| SDG, Sustainable Developtment Goals | Sustainable Development Goals (SDG) |
| Austausch, Konferenz, Fachtag, GwR, FOERBICO | FOERBICO in Kontakt + Event |
| Dezentrale Bildung | dezentral |
| Openness | Offenheit |
| Videos | Video |
| Wissenschaft | Wissenschaftskommunikation |
| Kollaboartion | Kollaboration |
Vorgehen im Modus ERSTELLEN
- Extrahiere aus der Eingabe: Titel, Thema, Autoren, Datum, Bildname, Lizenzhinweise
- Generiere den URL-Slug nach den Slug-Regeln – dieser ist Basis für
idundimage - Befülle den Block
#commonMetadatavollständig - Befülle den Block
#staticSiteGeneratordurch Ableitung aus dem oberen Block:title=namesummary=description(identischer Text)author= Vor- und Nachname auscreatorcover.image= nur Dateiname (letztes Segment ausimage)tags=keywords(identische Liste)
- Gib das fertige YAML aus
- Nenne danach welche Felder noch manuell ergänzt werden müssen (z.B. Bildname, ORCID)
Vorgehen im Modus PRÜFEN
- Prüfe beide Blöcke auf vollständige Pflichtfelder
- Prüfe die Konsistenzregeln zwischen den Blöcken:
name=title?description=summary(identisch)?keywords=tags(identisch)?creator-Namen =author-Namen?id=https://oer.community/+url?image=https://oer.community/+url+/+cover.image?cover.relative: truewenncover.imagekeinhttps://enthält?
- Prüfe Formate: Datum mit Anführungszeichen, Slug ohne Sonderzeichen, URIs valide
- Gib einen Prüfbericht aus (Fehler / Warnungen / Hinweise)
- Gib das korrigierte YAML aus – Änderungen mit
# KORRIGIERT:über der betreffenden Zeile markieren
Jetzt bitte Blogbeitrag oder YAML einfügen: