Zum Inhalt springen

„Modul:Wikibase/config“ – Versionsunterschied

aus AufEinWort, der freien Forschung
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
cfg.smw = {
cfg.smw = {
   Q = {
   Q = {
     propArt  = 'Wikibaseart',
    -- Lokale Q-ID oder fester SMW-Attributname.
     propLabel = 'Lautung',
    -- Bei Q-ID wird das deutsche Label verwendet, ersatzweise die ID.
     propDesc  = 'Suchuntertitel',
     propArt  = 'P35',
     valArt   = 'Q',
     propLabel = 'Q42',
     propDesc  = 'Q43',
     -- Kein valArt für Q: Wert ist automatisch Special:EntityPage/Q-ID.
     -- SMW-Attributname = deutsches P-Label.
     -- SMW-Attributname = deutsches P-Label.
     -- SMW-Wert = prefixN .. aufbereiteter Aussagewert.
     -- SMW-Wert = prefixN .. aufbereiteter Aussagewert.
Zeile 19: Zeile 21:
     prop4    = 'P56', -- Ordnung
     prop4    = 'P56', -- Ordnung
     prefix4  = 'VM:',
     prefix4  = 'VM:',
    prop5    = '',
    prefix5  = '',
    prop6    = '',
    prefix6  = '',
   },
   },
   P = {
   P = {

Version vom 16. Oktober 2026, 08:03 Uhr

Die Dokumentation für dieses Modul kann unter Modul:Wikibase/config/Doku erstellt werden

local cfg = {}

cfg.smw = {
  Q = {
    -- Lokale Q-ID oder fester SMW-Attributname.
    -- Bei Q-ID wird das deutsche Label verwendet, ersatzweise die ID.
    propArt   = 'P35',
    propLabel = 'Q42',
    propDesc  = 'Q43',
    -- Kein valArt für Q: Wert ist automatisch Special:EntityPage/Q-ID.
    -- SMW-Attributname = deutsches P-Label.
    -- SMW-Wert = prefixN .. aufbereiteter Aussagewert.
    -- Präfix einschließlich Trennzeichen eingeben, z.B. 'Übersicht:'.
    -- Leeres Präfix bewahrt den unveränderten Wert.
    prop1     = 'P53', -- Obereinordnung
    prefix1   = 'VM:',
    prop2     = 'P54', -- Untereinordnung
    prefix2   = 'VM:',
    prop3     = 'P55', -- Einordnung
    prefix3   = 'VM:',
    prop4     = 'P56', -- Ordnung
    prefix4   = 'VM:',
    prop5     = '',
    prefix5   = '',
    prop6     = '',
    prefix6   = '',
  },
  P = {
    propArt   = 'Wikibaseart',
    propLabel = 'Benennung',        -- oder z.B. 'Eigenschaft'
    propDesc  = 'Suchuntertitel',    -- oder z.B. 'Beschreibung'
    valArt    = 'P',
  },
  L = {
    propArt   = 'Wikibaseart',
    propLabel = 'Benennung',         -- Lemma
    propDesc  = 'Suchuntertitel',     -- Wortart oder Sinn (je nach Logik im Modul)
    valArt    = 'L',
  }
}

return cfg