Modul:Wikidata2/Geography

Aus Wikivoyage
Zur Navigation springen Zur Suche springen
Template-info.png Dokumentation für das Modul Wikidata2/Geography[Ansicht] [Bearbeiten] [Versionsgeschichte] [Aktualisieren]

Verwendung

Das Modul enthält dient der Suche nach Provinzen von Ortschaften und wird von der Funktion getProvince Moduls Wikidata2 benutzt. Die Funktion ermittelt auf Wikidata zu jedem Ort die passende Provinz. Mit Provinz ist dabei die erste administrative Hierarchie eines Staates gemeint. Im Falle von Deutschland ist es das Bundesland. Angewendet wird diese Funktion zum Beispiel in der Ortsquickbar (Modul Quickbar Ort und Vorlage Quickbar Ort. Dabei hangelt sich die Funktion ausgehend vom Ort über die Objekteigenschaft Liegt in Verwaltungseinheit über Landkreise und Counties bis zur passenden Provinz. Voraussetzung für das Auffinden der Provinz ist, dass jedes Objekt auf jedem Weg dieses Suchpfades:

  • einen Eintrag für diese Eigenschaft besitzt, also weiß in welcher übergeordneten Verwaltungseinheit es liegt.
  • einen Eintrag mit der Eigenschaft ist ein(e) besitzt. Dann weiß die Funktion, ob es sich um einen Landkreis handelt, und weiterlaufen muss, oder bereits um das Zielobjekt.

Dieses Submodul definiert alle Objekte auf Wikidata, welche die Zwischenhierarchie (Landkreise usw.) und die Provinzhierarchie (Bundesland, Präfektur, Woiwodschaft usw. ) definieren.

Beispiel

["Q15063586"] = "Bundesstaat"
Der Key-Wert links gibt dabei die ID des Wikidata-Objektes an, der Wert rechts die Bezeichnung des Objektes unabhängig von Wikidata. Dieser Wert wird z.B. in der Darstellung der Quickbar verwendet. Bricht die Provinzsuche ohne Ergebnis ab, sind die entsprechenden Verwaltungseinheiten hier noch nicht definiert. Hast du als Autor die Wikidata Tools in deinen Einstellungen unter Helferlein aktiviert, wird dir in der Qucikbar ein Hinweis angegeben, welches Objekt hier noch nachgetragen werden muss, inklusive eines Links auf diese Seite.
Hinweise
return {
      
   --[[ Unter "provinces" werden alle Objekte gelistet die der ersten administrativen Hierarchie
        eines Landes entsprechen]]
   ["provinces"] = 
      { ["Q512187"]    = "Bundesstaat",     -- Allgemein: Bundesstaat
      	["Q112099"]    = "Inselstaat",      -- Allgemein: Inselstaat, z.B. ABC-Inseln
      	["Q1763527"]   = "Konstituierendes Land", -- Allgemein, z.B. Sint Eustatius
      	
      	["Q23442"]     = "Insel",           -- Insel damit was gültig ist

		["Q158683"]    = "Provinz",			-- Afghanistan
        ["Q204910"]    = "[[Gouvernements in Ägypten|Gouvernement]]",  -- Ägypten
        ["Q104251"]    = "Qark",            -- Albanien
		["Q240601"]    = "Wilayat",         -- Algerien
        ["Q1647142"]   = "Parish",          -- Antigua und Barbuda
        ["Q867597"]    = "Provinz",         -- Äquatorialguinea
        ["Q44753"]     = "Provinz",         -- Argentinien
        ["Q13417250"]  = "Rajon",           -- Aserbaidschan
        ["Q1057504"]   = "Region",          -- Äthiopien
        ["Q5852411"]   = "Bundesstaat",     -- Australien
        ["Q14192199"]  = "Territorium ",    -- Australien
        ["Q1230132"]   = "Distrikt",        -- Bahamas
        ["Q878040"]    = "Division",        -- Bangladesh
        ["Q1631888"]   = "Parish",          -- Barbados
        ["Q83057"]     = "Region",          -- Belgien
        ["Q765865"]    = "Distrikt",        -- Belize
        ["Q792929"]    = "Département",     -- Benin
        ["Q831889"]    = "Dzongkhag",       -- Bhutan
        ["Q250050"]    = "Departamento",    -- Bolivien
        ["Q18279"]     = "Kanton",          -- Bosnien und Herzegowina
        ["Q843752"]    = "Verwaltungseinheit", -- Bosnien und Herzegowina
        ["Q485258"]    = "Bundesstaat",     -- Brasilien
        ["Q50427"]     = "Distrikt",        -- Brunei
        ["Q209824"]    = "Oblast",          -- Bulgarien
        ["Q2566190"]   = "Departement",     -- Burkina Faso
        ["Q590080"]    = "Region",          -- Chile
        ["Q1615742"]   = "Provinz",         -- China
        ["Q57362"]     = "Autonome Region", -- China
        ["Q1075520"]   = "Provinz",         -- Costa Rica
        ["Q62326"]     = "Region",          -- Dänemark
        ["Q1221156"]   = "Bundesland",      -- Deutschland
        ["Q913337"]    = "Provinz",			-- Dominikanische Republik
        ["Q1202812"]   = "Region",          -- Dschibuti
        ["Q719987"]	   = "Provinz",			-- Ecuador
        ["Q475214"]    = "Departamento",    -- El Salvador
		["Q189672"]    = "Landkreis",       -- Estland
        ["Q3064474"]   = "Provinz",         -- Fidschi
        ["Q217691"]    = "Provinz",         -- Finnland (alt)
        ["Q193512"]    = "Maakunta",		-- Finnland (neu)
        ["Q2586717"]   = "Regional State Administrative Agency",   -- Finnlane
        ["Q36784"]     = "Region",          -- Frankreich (alt)
        ["Q20719642"]  = "Region",          -- Frankreich (neu)
        ["Q202216"]    = "Überseegebiet",   -- Frankreich (DOMs)
        ["Q719487"]    = "Überseegebiet",   -- Frankreich (COMs)
        ["Q1210300"]   = "Region",          -- Georgien
        ["Q244339"]    = "Verwaltungseinheit", -- Georgien
        ["Q1052743"]   = "Region",          -- Ghana
        ["Q531645"]    = "Parish",          -- Grenada
        -- ["Q18592528"]  = "Provinz",          Grenada
        ["Q207299"]    = "Region",          -- Griechenland
        ["Q27448"]     = "Departamento",    -- Guatemala 
        ["Q17325066"]  = "Autonomer Sektor", -- Guinea-Bissau
        ["Q2087773"]   = "Region",          -- Guyana
        ["Q13390680"]  = "Bundesstaat",     -- Indien
        ["Q5098"]      = "Provinz",         -- Indonesien
        ["Q841753"]    = "Provinz",         -- Irak
        ["Q1344695"]   = "Ostan (Provinz)",	-- Iran
        ["Q202156"]    = "Provinz",         -- Irland
        ["Q842100"]    = "Region",          -- Island
        ["Q193560"]    = "Bezirk",			-- Israel
        ["Q16110"]     = "Region",          -- Italien
        ["Q1710033"]   = "Region",          -- Italien (Sonderregion)
        ["Q936955"]    = "Parish",          -- Jamaika
        ["Q50337"]     = "Präfektur",       -- Japan
        ["Q867567"]    = "Gouvernement",    -- Jordanien
        ["Q46395)"]    = "Überseegebiet",   -- Großbritannien
        ["Q202595"]    = "Präfektur",       -- Griechenland
        ["Q7252589"]   = "Provinz",         -- Kambodscha
        ["Q869042"]    = "Region",          -- Kamerun
        ["Q11828004"]  = "Provinz",         -- Kanada
        ["Q9357527"]   = "Territorium",     -- Kanada
        ["Q18810091"]  = "Census Division", -- Kanada
        ["Q836672"]    = "Region",          -- Kasachstan
        ["Q269218"]    = "County",          -- Kenia
        ["Q693039"]    = "Oblast",          -- Kirgistan
        ["Q215655"]    = "Departamento",    -- Kolumbien
        ["Q868893"]    = "Departement",     -- Kongo
        ["Q57053"]     = "Gespanschaft",    -- Kroatien
        ["Q15673297"]  = "Provinz",         -- Laos
        ["Q844531"]    = "Lesotho",         -- Lesotho
        ["Q3345345"]   = "Bezirk",			-- Lettland
        ["Q273789"]    = "Bezirk",			-- Litauen
        ["Q844713"]    = "Gouvernement",    -- Libanon
        ["Q1146429"]   = "Kanton",          -- Luxemburg
        ["Q864133"]    = "Provinz",         -- Madagaskar 
        ["Q743074"]    = "Region",			-- Mali
        ["Q20683475"]  = "Disktrikt",       -- Malta
        ["Q15629582"]  = "Provinz",         -- Marokko
        ["Q845643"]    = "Region",          -- Marokko
        ["Q15063586"]  = "Bundesstaat",     -- Malaysia
        ["Q1416863"]   = "Region",          -- Mazedonien
        ["Q15149663"]  = "Bundesstaat",     -- Mexiko
        ["Q838549"]    = "Gemeinde",        -- Montenegro
        ["Q17315624"]  = "State",           -- Myanmar
        ["Q15072454"]  = "Region",          -- Myanmar
        ["Q17303255"]  = "Union Territory", -- Myanmar
        ["Q608843"]    = "Region",			-- Namibia
        ["Q876102"]    = "Zone",            -- Nepal
        ["Q941036"]    = "Authority",       -- Neuseeland
        ["Q15078732"]  = "Authority",       -- Neuseeland
        ["Q216712"]    = "Region",          -- Neuseeland
        ["Q15126956"]  = "Autonome Region", -- Nicaragua        
        ["Q822715"]    = "Departement",     -- Nicaragua
        ["Q134390"]    = "Provinz",         -- Niederlande
        ["Q15304003"]  = "Land",			-- Niederlande (Übersee)
        ["Q509300"]    = "Verwaltungseinheit",	-- Nigeria
        ["Q17364572"]  = "District",        -- Nordirland
        ["Q646793"]    = "Opština",         -- Nordmazedonien
        ["Q192299"]    = "Fylke",           -- Norwegen
        ["Q261543"]    = "Bundesland",      -- Österreich
        ["Q15058985"]  = "Provinz",         -- Pakistan
        ["Q1382893"]   = "Provinz",         -- Panama
        ["Q509686"]    = "Provinz",         -- Peru
        ["Q861184"]    = "Region",          -- Peru
        ["Q24746"]     = "Provinz",         -- Philippinien
        ["Q24698"]     = "Region",          -- Philippinen (für die provinzfreien Städte)
        ["Q150093"]    = "Woiwodschaft",    -- Polen
        ["Q41806065"]  = "Distrikt",        -- Portugal
        ["Q2914565"]   = "Autonome Region", -- Portugal
        ["Q1776764"]   = "Kreis (județ)",   -- Rumänien
        ["Q184122"]    = "Autonomer Kreis", -- Russland
        ["Q831740"]    = "Kraj",            -- Russland
        ["Q835714"]    = "Oblast",          -- Russland
        ["Q41162"]     = "Republik",        -- Russland
        ["Q309166"]    = "Autonome Oblast", -- Russland
        ['Q15313730']  = "Provinz",         -- Sambia
        ["Q74063"]     = "Provinz",         -- Saudi Arabien
        ["Q200547"]    = "Län",             -- Schweden
        ["Q23058"]     = "Kanton",          -- Schweiz
        ["Q751030"]    = "Departement",     -- Senegal
        ["Q15629146"]  = "Autonome Provinz", -- Serbien
        ["Q15057583"]  = "Region (kraj)",   -- Slowakei
        ["Q1474320"]   = "Region",          -- Slowenien
        ["Q10742"]     = "Region",          -- Spanien
        ["Q861559"]    = "Provinz",         -- Sri Lanka
        ["Q1750854"]   = "Parish",          -- Saint Kitts and Nevis
        ["Q1753792"]   = "Distrikt",        -- St. Lucia
        ["Q1870831"]   = "Parish",          -- St. Vincent und die Grenadinen
        ["Q191093"]    = "Provinz",         -- Südafrika
        ["Q4925355"]   = "Provinz",         -- Südkorea
        ['Q746290']    = 'Bundesstaat',     -- Sudan
        ["Q517351"]    = "Gouvernement",    -- Syrien
        ["Q706447"]    = "County",          -- Taiwan
        ["Q9319988"]   = "Provinz",         -- Taiwan
        ["Q38911"]     = "Region (kraj)",	-- Tschechien
        ["Q690084"]    = "Gouvernement",    -- Tunesien
        ["Q12014176"]  = "Region",          -- Turkmenistan
        ["Q48336"]     = "Provinz",         -- Türkei
        ["Q50198"]     = "Provinz",         -- Thailand - auch genannt: Changwat
        ["Q3076685"]   = "Region",          -- Uganda
        ["Q3348196"]   = "Oblast",			-- Ukraine
        ["Q188604"]    = "Komitat",			-- Ungarn
        ["Q56059"]     = "Departamento",    -- Uruguay
        ["Q842420"]    = "Provinz",			-- Usbekistan
        ["Q395994"]    = "Hauptstadtdistrikt",   -- Venezuela
        ["Q501094"]    = "Bundesstaat",     -- Venezuela
        ["Q3336843"]   = "Land",            -- Vereinigtes Königreich
        ["Q46395"]     = "Überseegebiet",   -- UK - Überseegebiet
        ["Q847299"]    = "Provinz",         -- Vanuatu
        ["Q2824648"]   = "Provinz",         -- Vietnam
        ["Q35657"]     = "Bundesstaat",     -- USA
        ["Q783733"]    = "Außengebiet",     -- USA
        ["Q462778"]    = "Außengebiet",     -- USA
        ["Q19833031"]  = "Emirat",          -- VAE
        ["Q501094"]    = "Bundesstaat",     -- Venezuela
        ["Q209325"]    = "Region",          -- Weißrussland
        ["Q59136"]     = "Bezirk",          -- Zypern
        
        -- Wenn nur der Staat angegeben ist, sollte auch was angezeigt werden
        ["Q7275"]      = "Staat",           -- Staat
      	["Q6256"]      = "Staat",           -- Land
        ["Q202686"]    = "Staat",           -- souveräner Staat im Commonwealth
        ["Q3624078"]   = "Staat"            -- unabhängiger Staat
         },

   --[[ Unter "countries" werden alle Objekte gelistet die einen Staat abbilden. ]]
   ["countries"] = 
      { ["Q7275"]      = "Staat",           -- Staat
      	["Q6256"]      = "Staat",           -- Land
        ["Q202686"]    = "Staat",           -- souveräner Staat im Commonwealth
        ["Q3624078"]   = "Staat"            -- unabhängiger Staat
      }
   }