Vorlage Diskussion:Gedichtinformation: Unterschied zwischen den Versionen

Aus CMO

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 23: Zeile 23:
| ID = SA-LYR-01-03-021
| 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: [[Category:Gedichte]] | ?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.).

Version vom 17. Oktober 2025, 14:19 Uhr

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.).