Modul:GetItem/Properties
Dokumentation für das Modul GetItem/Properties[Ansicht] [Bearbeiten] [Versionsgeschichte] [ ]
Funktion
Das Modul liefert Einstellungen für das Wikidata-Basismodul GetItem. Alle Einstellungen sind in einer Lua-Tabelle abgelegt.
noProperty
– Das Modul ordnet den Artikel in dieser Wartungskategorie ein, wenn beim Modulaufruf keine Wikidata-Eigenschaft angefordert wurde.unknownProperty
– Das Modul ordnet den Artikel in dieser Wartungskategorie ein, wenn beim Modulaufruf eine Wikidata-Eigenschaft angegeben wurde, die in dieser Konfiguration nicht parametriert wurde. Das Modul liefert trotzdem Daten, kann aber möglicherweise notwendige Einstellungen nicht vornehmen.Pxxx
– Für jede Eigenschaft kann man drei Parameter definieren:equalData
– Wartungskategorie für den Artikel, wenn die gewünschte Wikidata-Eigenschaft lokal angegeben und mit dem Wert auf Wikidata identisch ist.noEqualData
– Wartungskategorie für den Artikel, wenn die gewünschte Wikidata-Eigenschaft lokal angegeben und mit dem Wert auf Wikidata nicht identisch ist.noData
– Wartungskategorie für den Artikel, wenn die gewünschte Wikidata-Eigenschaft nicht vorhanden ist.label
– Titel der Eigenschaft der in der Quickbarzeile links angegeben wird.cssClass
– CSS-Klasse, die der Quickbarzeile mit der Grafik mitgegeben wird. Damit können Programmierer und Benutzer Programmfeatures anbinden oder Designs individuell anpassen.qualifiers
– Liste von Qualifier-Einträgen, die bei dieser Eigenschaft mit abgefragt un dausgegeben wird.
Hinweise
- Die obige Dokumentation wurde aus der Seite Modul:GetItem/Properties/Doku eingefügt. (bearbeiten | Versionsgeschichte) Die Kategorien für dieses Modul sollten in der Dokumentation eingetragen werden. Die Interwiki-Links sollten auf Wikidata eingepflegt werden.
- Liste der Unterseiten
return {
-- common wikidata categories
noProperty = '[[Kategorie:Wikidata:Fehlende Eigenschaft]]',
unknownProperty = '[[Kategorie:Wikidata:Unbekannte Eigenschaft]]',
-- capital
P36 = {
equalData = '[[Kategorie:Artikel mit identischer Hauptstadt auf Wikidata]]',
noEqualData = '[[Kategorie:Artikel mit abweichender Hauptstadt auf Wikidata]]',
noData = '[[Kategorie:Artikel ohne Hauptstadt auf Wikidata]]',
label = 'Hauptstadt',
cssClass = 'voy-qb-item-capital',
qualifiers = { 'P642' } -- Art der Hauptstadt
},
-- official language
P37 = {
equalData = '[[Kategorie:Artikel mit identischer Amtssprache auf Wikidata]]',
noEqualData = '[[Kategorie:Artikel mit abweichender Amtssprache auf Wikidata]]',
noData = '[[Kategorie:Artikel ohne Amtssprache auf Wikidata]]',
label = 'Amtssprache',
cssClass = 'voy-qb-item-language'
},
-- top level domain
P78 = {
equalData = '[[Kategorie:Artikel mit identischer Top-Level-Domain auf Wikidata]]',
noEqualData = '[[Kategorie:Artikel mit abweichender Top-Level-Domain auf Wikidata]]',
noData = '[[Kategorie:Artikel ohne Top-Level-Domain auf Wikidata]]',
label = 'Domain',
cssClass = 'voy-qb-item-tld'
},
-- hub
P113 = {
equalData = '[[Kategorie:Artikel mit identischem Luftfahrtdrehkreuz auf Wikidata]]',
noEqualData = '[[Kategorie:Artikel mit abweichendem Luftfahrtdrehkreuz auf Wikidata]]',
noData = '[[Kategorie:Artikel ohne Luftfahrtdrehkreuz auf Wikidata]]',
label = 'Drehkreuz',
cssClass = 'voy-qb-item-hub'
},
-- alliance
P114 = {
equalData = '[[Kategorie:Artikel mit identischer Luftfahrtallianz auf Wikidata]]',
noEqualData = '[[Kategorie:Artikel mit abweichender Luftfahrtallianz auf Wikidata]]',
noData = '[[Kategorie:Artikel ohne Luftfahrtallianz auf Wikidata]]',
label = 'Allianz',
cssClass = 'voy-qb-item-alliance'
},
-- basic form of government
P122 = {
equalData = '[[Kategorie:Artikel mit identischer Regierungsform auf Wikidata]]',
noEqualData = '[[Kategorie:Artikel mit abweichender Regierungsform auf Wikidata]]',
noData = '[[Kategorie:Artikel ohne Regierungsform auf Wikidata]]',
label = 'Regierungsform',
cssClass = 'voy-qb-item-government'
},
-- headquarters
P159 = {
equalData = '[[Kategorie:Artikel mit identischer Hauptverwaltung auf Wikidata]]',
noEqualData = '[[Kategorie:Artikel mit abweichender Hauptverwaltung auf Wikidata]]',
noData = '[[Kategorie:Artikel ohne Hauptverwaltung auf Wikidata]]',
label = 'Hauptverwaltung',
cssClass = 'voy-qb-item-headquarters'
},
-- subsidiaries
P355 = {
equalData = '[[Kategorie:Artikel mit identischen Tochtergesellschaften auf Wikidata]]',
noEqualData = '[[Kategorie:Artikel mit abweichenden Tochtergesellschaften auf Wikidata]]',
noData = '[[Kategorie:Artikel ohne Tochtergesellschaft auf Wikidata]]',
label = 'Tochterges.',
cssClass = 'voy-qb-item-subsidiaries'
},
-- driving side
P1622 = {
equalData = '[[Kategorie:Artikel mit identischen Fahrseite auf Wikidata]]',
noEqualData = '[[Kategorie:Artikel mit abweichender Fahrseite auf Wikidata]]',
noData = '[[Kategorie:Artikel ohne Fahrseite auf Wikidata]]',
label = 'Fahrseite',
cssClass = 'voy-qb-item-driving-side'
},
-- emergency phone numbers
P2852 = {
equalData = '[[Kategorie:Artikel mit identischer Notrufnummer auf Wikidata]]',
noEqualData = '[[Kategorie:Artikel mit abweichender Notrufnummer auf Wikidata]]',
noData = '[[Kategorie:Artikel ohne Notrufnummer auf Wikidata]]',
label = 'Notrufnummer(n)',
cssClass = 'voy-qb-item-emergency-phone-number',
qualifiers = { 'P366' } -- Benutzung
},
-- electrical plug type
P2853 = {
equalData = '[[Kategorie:Artikel mit identischem Stecker-Typ auf Wikidata]]',
noEqualData = '[[Kategorie:Artikel mit abweichendem Stecker-Typ auf Wikidata]]',
noData = '[[Kategorie:Artikel ohne Stecker-Typ auf Wikidata]]',
label = 'Stecker-Typ',
cssClass = 'voy-qb-item-electrical-plug-type'
},
-- reward program
P4446 = {
equalData = '[[Kategorie:Artikel mit identischem Bonusprogramm auf Wikidata]]',
noEqualData = '[[Kategorie:Artikel mit abweichendem Bonusprogramm auf Wikidata]]',
noData = '[[Kategorie:Artikel ohne Bonusprogramm auf Wikidata]]',
label = 'Bonusprogr.',
cssClass = 'voy-qb-item-reward-program'
}
}