Modul:Wikidata2/Geography

Aus Wikivoyage
Wechseln zu: Navigation, Suche
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 "counties" werden alle Objekte gelistet die in der administrativen Hierarchie zwischen dem 
        Ort und der Provinz liegen. ]]
   ["counties"] = 
      { ["Q1066538"]   = "National Central City",   -- Allgemein
      	["Q8502"]      = "Berg",   					-- Allgemein Berg
        ["Q515"]       = "Stadt",                   -- Stadt
        ["Q1637706"]   = "Stadt",                   -- Millionenstadt
		["Q23442"]     = "Insel",					-- Insel
  
		["Q3694458"]   = "Distrikt",				-- Afghanistan
        ["Q2029618"]   = "Bezirk",                  -- Ägypten
        ["Q123266"]    = "Kreis",                   -- Albanien
        ["Q13997861"]  = "Partido",                 -- Argentinien (Buenos Aires)
        ["Q648607"]    = "Local Government Area",	-- Australien
        ["Q1153408"]   = "Provinz",                 -- Chile
        ["Q1840161"]   = "Gemeinde",				-- Chile
        ["Q1065118"]   = "Bezirk",                  -- China
        ["Q9316670"]   = "Bezirksebene",            -- China
        ["Q748149"]    = "Bezirksfreie Stadt",      -- China
        ["Q1289426"]   = "Kreis",                   -- China
        ["Q788104"]    = "Autonomer Bezirk",        -- China
        ["Q2177636"]   = "Kommune",                 -- Dänemark
    
        ["Q262166"]    = "Gemeinde",                -- Deutschland
        ["Q478847"]    = "Amt",                     -- Deutschland
        ["Q106658"]    = "Landkreis",               -- Deutschland
        ["Q22865"]     = "kreisfreie Stadt",        -- Deutschland
        ['Q1549591']   = "Großstdt",                -- Deutschland
        ["Q22721"]     = "Regierungsbezirk",        -- Deutschland
        ["Q1850612"]   = "Regierungsbezirk",		-- Deutschland
        ["Q1780389"]   = "Kommunalverband besonderer Art", -- Deutschland
        ["Q42612577"]  = "Regierungsbezirk",        -- Deutschland: Baden-Württemberg
        ["Q20738676"]  = "Landkreis",               -- Deutschland: Baden-Württemberg
        ["Q1561418"]   = "Vereinbarte Verwaltungsgemeinschaft",	-- Deutschland: Baden-Württemberg
        ["Q464235"]    = "Bezirk",                  -- Deutschland: Bayern
        ["Q447523"]    = "Samtgemeinde",            -- Deutschland: Niedersachsen
        ["Q20738811"]  = "Kreis",                   -- Deutschland: Nordrhein-Westfalen
        ["Q829277"]    = "Regierungsbezirk",        -- Deutschland: Nordrhein-Westfalen
        ["Q2513995"]   = "Verbandsgemeinde",        -- Deutschland: Rheinland-Pfalz
        ["Q23006"]     = "Verbandsgemeinde",		-- Deutschland: Sachsen-Anhalt
        ["Q17266843"]  = "Direktionsbezirk",        -- Deutschland: Sachsen

        ["Q6005581"]   = "Gemeinde",				-- Dominikanische Republik
        ["Q6465"]      = "Département",             -- Frankreich
        ["Q194203"]    = "Arrondissement",          -- Frankreich
        ["Q18524218"]  = "Kanton",                  -- Frankreich (neu)
        ["Q184188"]    = "Kanton",                  -- Frankreich (alt)
        ["Q423790"]    = "Communauté urbaine",      -- Frankreich
        ["Q1349648"]   = "Gemeinde",				-- Griechenland
        ["Q1985797"]   = "Gemeindebezirk",			-- Griechenland
        ["Q1234255"]   = "Regionalbezirk",          -- Griechenlannd
        ["Q11353"]     = "Bachsch (Kreis)",			-- Iran
        ["Q137535"]    = "Schahrestan (Bezirk)",	-- Iran
        ["Q179872"]    = "County",                  -- Irland
        ["Q1149652"]   = "Distrikt",                -- Indien
        ["Q1230708"]   = "Division",                -- Indien
        ["Q7694920"]   = "Tehsil",					-- Indien
        ["Q3191695"]   = "Regierungsbezirk",		-- Indonesien
        ["Q3700011"]   = "Kecamatan",               -- Indonesien
        ["Q747074"]    = "Gemeinde",                -- Italien
        ["Q15089"]     = "Provinz",                 -- Italien
        ["Q15110"]     = "Metropolitanstadt",		-- Italien
        ["Q1022469"]   = "Regionalverband",			-- Israel
        ["Q6573597"]   = "Unterbezirk",				-- Israel
        ["Q14846918"]  = "Distrikt",                -- Kambodscha
        ["Q3518817"]   = "Äquivalentes Gebiet",     -- Quebec, Kanada
        ["Q1989278"]   = "Region",                  -- Quebec, Kanada
        ["Q204613"]    = "Regionale Grafschaftsgemeinde",	-- Quebec, Kanada
        ["Q17166803"]  = "Stadtgemeinde",			-- Litauen
        ["Q2919801"]   = "Gemeinde",                -- Luxemburg
        ["Q1994931"]   = "Disktrikt",               -- Malaysia
        ["Q4329280"]   = "Division",                -- Malaysia
        ["Q1952852"]   = "Municipio",               -- Mexiko
        ["Q838549"]    = "Gemeinde",                -- Montenegro
        ["Q7830262"]   = "Township",                -- Myanmar
        ["Q5283500"]   = "Distrikt",                -- Myanmar, Level über Township
        ["Q2537537"]   = "Distrikt",                -- Nepal
        ["Q2039348"]   = "Gemeinde",        		-- Niederlande
        ["Q1317848"]   = "County",                  -- Nordirland
        ["Q871419"]    = "Bezirk",                  -- Österreich
        ["Q3491915"]   = "Gmina miejsko-wiejska",   -- Polen
        ["Q3504085"]   = "Gmina wiejska",           -- Polen
        ["Q247073"]    = "Powiat",                  -- Polen
        ["Q13626398"]  = "Stadtdistrikt",           -- Russland
        ["Q2074737"]   = "Gemeinde",                -- 
        ["Q127448"]    = "Gemeinde",                -- Schweden
        ["Q70208"]     = "Gemeinde",                -- Schweiz
        ["Q17276485"]  = "Kreis",                   -- Schweiz (Graubünden)
        ["Q15644465"]  = "Bezirk",                  -- Schweiz (Zürich)
        ["Q3091916"]   = "Bezirk",                  -- Schweiz (Graubünden)
        ["Q2264478"]   = "Kreis",					-- Slowakei
        ["Q328584"]    = "Gemeinde",                -- Slowenien
		["Q162620"]    = "Provinz",         		-- Spanien
        ["Q1345234"]   = "Comarca",					-- Spanien (allgemein)
        ["Q3141478"]   = "Comarca",					-- Spanien (Andalusien)
        ["Q1113384"]   = "Comarca",					-- Spanien (Girona)
        ["Q697390"]    = "Veguería",                -- Spanien (Katalonien)
        ["Q937876"]    = "Comarca",					-- Spanien (Katalonien)
        ["Q766277"]    = "Comarca",					-- Spanien (Valencia)
        ["Q28006240"]  = "Comarca",					-- Spanien (Baskenland)
        ["Q1230110"]   = "Distrikt",                -- Sri Lanka
        ["Q1500352"]   = "Gemeinde",                -- Südafrika
        ["Q475061"]    = "Amphoe",                  -- Thailand
        ["Q1077097"]   = "Tambon",					-- Thailand
        ["Q548611"]    = "Okres",                   -- Tschechien
        ["Q1147395"]   = "İlçe",					-- Türkei
        ["Q3539870"]   = "Distrikt",                -- Uganda
        ["Q1162835"]   = "Kreis",					-- Ungarn
        
        ["Q13410400"]  = "County",                  -- USA (Alabama)
        ["Q13217186"]  = "County",					-- USA (Arizona)
        ["Q13410422"]  = "County",                  -- USA (Florida)
        ["Q13410428"]  = "County",					-- USA (Georgia)
        ["Q13212489"]  = "County",                  -- USA (Kalifornien)
        ["Q13410454"]  = "County",					-- USA (Maine)
        ["Q13414369"]  = "County",                  -- USA (Nevada)
        ["Q13414757"]  = "County",                  -- USA (New York)
        ["Q11774097"]  = "County",                  -- USA (Texas)
        ["Q13415368"]  = "County",					-- USA (Virginia)
        ["Q13415369"]  = "County",                  -- USA (Washington )
        ["Q12178928"]  = "County",					-- USA (Wisconsin)
        ["Q5283494"]   = "Distrikt",                -- USA (Amerikanische Jungferninseln)
        
        ["Q2631599"]   = "Distrikt",				-- Usbekistan
        ["Q180673"]    = "Zeremonielle Grafschaft", -- Vereinigtes Königreich
        ["Q48091"]     = "Region",					-- Vereinigtes Königreich (England)
        ["Q15060255"]  = "Council Area",            -- Vereinigtes Königreich (Schottland)
      },
      
   --[[ 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

		["Q180415"]    = "Provinz",			-- Afghanistan
        ["Q204910"]    = "[[Gouvernements in Ägypten|Gouvernement]]",  -- Ägypten
        ["Q952274"]    = "Departamento",    -- Argentinien
        ["Q1057504"]   = "Region",          -- Äthiopien
        ["Q5852411"]   = "Bundesstaat",     -- Australien
        ["Q14192234"]  = "Territorium ",    -- Australien
        ["Q765865"]    = "Distrikt",        -- Belize
        ["Q1062593"]   = "Provinz",         -- Bolivien
        ["Q485258"]    = "Bundesstaat",     -- Brasilien
        ["Q50427"]     = "Distrikt",        -- Brunei
        ["Q209824"]    = "Oblast",          -- Bulgarien
        ["Q2566190"]   = "Departement",     -- Burkina Faso
        ["Q590080"]    = "Region",          -- Chile
        ["Q1615742"]   = "Provinz",         -- China
        ["Q57362"]     = "Autonome Region", -- China
        ["Q62326"]     = "Region",          -- Dänemark
        ["Q1221156"]   = "Bundesland",      -- Deutschland
        ["Q913337"]    = "Provinz",			-- Dominikanische Republik
        ["Q3064474"]    = "Provinz",         -- Fidschi
        ["Q217691"]    = "Provinz",         -- Finnland (alt)
        ["Q193512"]    = "Landschaft",		-- Finnland (neu)
        ["Q36784"]     = "Region",          -- Frankreich (alt)
        ["Q20719642"]  = "Region",          -- Frankreich (neu)
        ["Q202216"]    = "Überseegebiet",   -- Frankreich (DOMs)
        ["Q719487"]    = "Überseegebiet",   -- Frankreich (COMs)
        ["Q1052743"]   = "Region",          -- Ghana
        ["Q18592528"]  = "Provinz",         -- Grenada
        ["Q207299"]    = "Region",          -- Griechenland
        ["Q27448"]     = "Departamento",    -- Guatemala 
        ["Q13390680"]  = "Bundesstaat",     -- Indien
        ["Q5098"]      = "Provinz",         -- Indonesien
        ["Q1344695"]   = "Ostan (Provinz)",	-- Iran
        ["Q202156"]    = "Provinz",         -- Irland
        ["Q842100"]    = "Region",          -- Island
        ["Q193560"]    = "Bezirk",			-- Israel
        ["Q16110"]     = "Region",          -- Italien
        ["Q1710033"]   = "Region",          -- Italien (Sonderregion)
        ["Q50337"]     = "Präfektur",       -- Japan
        ["Q867567"]    = "Gouvernement",    -- Jordanien
        ["Q46395)"]    = "Überseegebiet",   -- Großbritannien
        ["Q202595"]    = "Präfektur",       -- Griechenland
        ["Q7252589"]   = "Provinz",         -- Kambodscha
        ["Q11828004"]  = "Provinz",         -- Kanada
        ["Q215655"]    = "Departamento",    -- Kolumbien
        ["Q57053"]     = "Gespanschaft",    -- Kroatien
        ["Q15673297"]  = "Provinz",         -- Laos
        ["Q3345345"]   = "Bezirk",			-- Lettland
        ["Q273789"]    = "Bezirk",			-- Litauen
        ["Q2919801"]   = "Gemeinde",        -- Luxemburg 
        ["Q844713"]    = "Gouvernement",    -- Libanon
        ["Q2919801"]   = "Gemeinde",        -- Luxemburg
        ["Q864133"]    = "Provinz",         -- Madagaskar 
        ["Q20683475"]  = "Disktrikt",       -- Malta
        ["Q15629582"]  = "Provinz",         -- Marokko
        ["Q845643"]    = "Region",          -- Marokko
        ["Q15063586"]  = "Bundesstaat",     -- Malaysia
        ["Q15149663"]  = "Bundesstaat",     -- Mexiko
        ["Q17315624"]  = "State",           -- Myanmar
        ["Q15072454"]  = "Region",          -- Myanmar
        ["Q17303255"]  = "Union Territory", -- Myanmar
        ["Q876102"]    = "Zone",            -- Nepal
        ["Q941036"]    = "Authority",       -- Neuseeland
        ["Q15078732"]  = "Authority",       -- Neuseeland
        ["Q216712"]    = "Region",                  -- Neuseeland
        ["Q134390"]    = "Provinz",         -- Niederlande
        ["Q15304003"]  = "Land",			-- Niederlande (Übersee)
        ["Q509300"]    = "Verwaltungseinheit",	-- Nigeria
        ["Q17364572"]  = "District",        -- Nordirland
        ["Q192299"]    = "Fylke",           -- Norwegen
        ["Q261543"]    = "Bundesland",      -- Österreich
        ["Q509686"]    = "Provinz",         -- Peru
        ["Q861184"]    = "Region",          -- Peru
        ["Q24746"]     = "Provinz",         -- Philippinien
        ["Q24698"]     = "Region",          -- Philippinen (für die provinzfreien Städte)
        ["Q150093"]    = "Woiwodschaft",    -- Polen
        ["Q3032141"]   = "Distrikt",        -- Portugal
        ["Q2914565"]   = "Autonome Region", -- Portugal
        ["Q1776764"]   = "Kreis (județ)",   -- Rumänien
        ["Q831740"]    = "Region",          -- Russland (hier der Kraj)
        ["Q74063"]     = "Provinz",         -- Saudi Arabien
        ["Q200547"]    = "Län",             -- Schweden
        ["Q23058"]     = "Kanton",          -- Schweiz
        ["Q751030"]    = "Departement",     -- Senegal
        ["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
        ["Q706447"]    = "County",          -- Taiwan
        ["Q9319988"]   = "Provinz",         -- Taiwan
        ["Q38911"]     = "Region (kraj)",	-- Tschechien
        ["Q690084"]    = "Gouvernement",    -- Tunesien
        ["Q48336"]     = "Provinz",         -- Türkei
        ["Q50198"]     = "Provinz",         -- Thailand - auch genannt: Changwat
        ["Q3076685"]   = "Region",          -- Uganda
        ["Q3348196"]   = "Oblast",			-- Ukraine
        ["Q188604"]    = "Komitat",			-- Ungarn
        ["Q842420"]    = "Provinz",			-- Usbekistan
        ["Q3336843"]   = "Land",            -- Vereinigtes Königreich
        ["Q46395"]     = "Überseegebiet",   -- UK - Überseegebiet
        ["Q2824648"]   = "Provinz",         -- Vietnam
        ["Q35657"]     = "Bundesstaat",     -- USA
        ["Q19833031"]  = "Emirat",          -- VAE
        
        -- 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
      }
   }