Vorlage Diskussion:Gedichtinformation

Aus CMO

Vorlage Gedichtinformation

Das muss in die Wikiseite zum Beispiel:

Vorlage veraltet. Wird nicht mehr produktiv verwendet.

Werkgruppe Lyrik
Werkbereich In Phantas Schloß
Titel Über den Dächern (o_T)
Textanfang Über den Dächern der Stadt...
Zitiert aus SA I S.45
Kommentar SA I, S.756 Nr.21
Überlieferung Tagebuch 1894
Datierung August 1894
Erstdruck In Phantas Schloß, 1895
Gemeinfrei seit 1963
Rezeptionen: künstlerisch Vertont von Othmar Schoeck (1910)
Rezeptionen: wissenschaftlich Erwähnt in Neumann, *Lyrik der Jahrhundertwende*, 1987
Rezeptionen: Buchausgaben Gesammelte Werke, 1916
Rezeptionen: weiteres
ID SA-LYR-01-03-021



Aktivierung und Nutzung von Semantic MediaWiki (SMW) für Gedichtseiten

Die Vorlage:Gedichtinformation ist so vorbereitet, dass ihre Datumsfelder (date_start, date_end, unsicher) automatisch in Semantic MediaWiki übernommen werden können. Diese Anleitung beschreibt, was zu tun ist, sobald SMW auf dem Server aktiviert wurde.

1. SMW-Erweiterung aktivieren

In der Datei LocalSettings.php einfügen:

wfLoadExtension('SemanticMediaWiki'); enableSemantics('christian-morgenstern-online.de');

Dann im Terminal:

php maintenance/update.php php extensions/SemanticMediaWiki/maintenance/setupStore.php

2. Gedichtseiten für SMW aktivieren

Die Vorlage:Gedichtinformation enthält einen Steuerparameter smw.

Nur wenn dieser Parameter gesetzt ist, übergibt die Vorlage ihre technischen Felder an SMW.

Automatisches Hinzufügen des Parameters (z. B. mit ReplaceText):

Suchmuster: {{Gedichtinformation Ersetzen durch: {{Gedichtinformation | smw = on

3. Seiten aktualisieren

Nach dem Hinzufügen von smw = on müssen die Seiten neu gespeichert oder mit ?action=purge aktualisiert werden.

4. Gespeicherte Properties

Nach der Aktivierung enthält jede Gedichtseite drei maschinenlesbare Datenfelder:

  • date_start – Frühester Datierungswert, Beispiel: 1894-08-01
  • date_end – Spätester Datierungswert, Beispiel: 1894-08-31
  • unsicher – Unsicherheitsangabe (true/leer), Beispiel: true

5. Abfragen und Auswertungen

Beispiel einer SMW-Abfrage:

{{#ask: | ?date_start = Beginn | ?date_end = Ende | ?unsicher = Unsicher | format=table | sort=date_start }}

6. Rückwärtskompatibilität

Ohne smw = on bleibt die Anzeige wie gewohnt – keine sichtbaren Veränderungen.

7. Optional: Erweiterte Property-Definition

Für klarere Datenstrukturen können Property-Seiten angelegt werden (Property:Date_start usw.).