From b718f02ef623997608887b2f52326f2708674bcb Mon Sep 17 00:00:00 2001 From: Purnama S Rahayu Date: Wed, 23 Oct 2024 05:53:46 +0700 Subject: [PATCH 1/8] move language_data_extraction under wikidata and lowercase languages --- .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../emoji_keywords/generate_emoji_keywords.py | 47 ------------------- .../emoji_keywords/generate_emoji_keywords.py | 39 --------------- .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../emoji_keywords/generate_emoji_keyword.py | 46 ------------------ .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../Hindi/emoji_keywords/___init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 47 ------------------- .../Indonesian/emoji_keywords/__init__.py | 1 - .../emoji_keywords/genetate_emoji_keywords.py | 46 ------------------ .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../Kurmanji/emoji_keywords/__init__.py | 0 .../Latin/emoji_keywords/__init__.py | 1 - .../emoji_keywords/generate_emoji_keywords.py | 47 ------------------- .../Malayalam/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 39 --------------- .../Polish/emoji_keywords/__init__.py | 0 .../Portuguese/__init__.py | 0 .../Portuguese/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../Portuguese/nouns/__init__.py | 0 .../Portuguese/verbs/__init__.py | 0 .../Gurmukhi/emoji_keywords/__init__.py | 0 .../Shahmukhi/emoji_keywords/__init__.py | 0 .../Russian/__init__.py | 0 .../Russian/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../Russian/nouns/__init__.py | 0 .../Russian/prepositions/__init__.py | 0 .../Russian/verbs/__init__.py | 0 .../Slovak/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../Spanish/__init__.py | 0 .../Spanish/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../Spanish/nouns/__init__.py | 0 .../Spanish/verbs/__init__.py | 0 .../Swahili/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keyword.py | 46 ------------------ .../Swedish/__init__.py | 0 .../Swedish/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../Swedish/nouns/__init__.py | 0 .../Swedish/verbs/__init__.py | 0 .../Tajik/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../Tamil/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../Ukrainian/emoji_keywords/__init__.py | 0 .../Yoruba/emoji_keywords/__init__.py | 0 .../language_data_extraction/__init__.py | 0 .../language_data_extraction}/__init__.py | 0 .../adjectives/query_adjectives.sparql | 0 .../arabic}/adverbs/query_adverbs.sparql | 0 .../arabic}/nouns/query_nouns.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../arabic}/verbs/query_verbs_1.sparql | 0 .../arabic}/verbs/query_verbs_2.sparql | 0 .../arabic}/verbs/query_verbs_3.sparql | 0 .../adjectives/query_adjectives.sparql | 0 .../basque}/adverbs/query_adverbs.sparql | 0 .../basque}/nouns/query_nouns.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../basque}/verbs/query_verbs.sparql | 0 .../adjectives/query_adjectives.sparql | 0 .../bengali}/adverbs/query_adverbs.sparql | 0 .../bengali}/nouns/query_nouns.sparql | 0 .../postpositions/query_postpositions.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../bengali}/verbs/query_verbs.sparql | 0 .../adjectives/query_adjectives.sparql | 0 .../mandarin}/adverbs/query_adverbs.sparql | 0 .../mandarin}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../mandarin}/verbs/query_verbs.sparql | 0 .../adjectives/query_adjectives_1.sparql | 0 .../adjectives/query_adjectives_2.sparql | 0 .../adjectives/query_adjectives_3.sparql | 0 .../czech}/adverbs/query_adverbs.sparql | 0 .../czech}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../czech}/verbs/query_verbs_1.sparql | 0 .../czech}/verbs/query_verbs_2.sparql | 0 .../adjectives/query_adjectives.sparql | 0 .../dagbani}/adverbs/query_adverbs.sparql | 0 .../dagbani}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../dagbani}/verbs/query_verbs.sparql | 0 .../adjectives/query_adjectives_1.sparql | 0 .../adjectives/query_adjectives_2.sparql | 0 .../adjectives/query_adjectives_3.sparql | 0 .../danish}/adverbs/query_adverbs.sparql | 0 .../danish}/nouns/query_nouns.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../danish}/verbs/query_verbs.sparql | 0 .../english}/__init__.py | 0 .../adjectives/query_adjectives.sparql | 0 .../english}/adverbs/query_adverbs.sparql | 0 .../english/nouns}/__init__.py | 0 .../english}/nouns/format_nouns.py | 0 .../english}/nouns/query_nouns.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../english/verbs}/__init__.py | 0 .../english}/verbs/format_verbs.py | 0 .../english}/verbs/query_verbs.sparql | 0 .../adjectives/query_adjectives.sparql | 0 .../esperanto}/adverbs/query_adverbs.sparql | 0 .../esperanto}/nouns/query_nouns.sparql | 0 .../query_personal_pronouns.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../esperanto}/verbs/query_verbs.sparql | 0 .../adjectives/query_adjectives_1.sparql | 0 .../adjectives/query_adjectives_2.sparql | 0 .../adjectives/query_adjectives_3.sparql | 0 .../adjectives/query_adjectives_4.sparql | 0 .../estonian}/adverbs/query_adverbs_1.sparql | 0 .../estonian}/adverbs/query_adverbs_2.sparql | 0 .../estonian}/nouns/query_nouns.sparql | 0 .../postpositions/query_postpositions.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../estonian}/verbs/query_verbs.sparql | 0 .../adjectives/query_adjectives.sparql | 0 .../finnish}/adverbs/query_adverbs.sparql | 0 .../finnish}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../finnish}/verbs/query_verbs.sparql | 0 .../french}/__init__.py | 0 .../adjectives/query_adjectives.sparql | 0 .../french}/adverbs/query_adverbs.sparql | 0 .../french/nouns}/__init__.py | 0 .../french}/nouns/format_nouns.py | 0 .../french}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../french/verbs}/__init__.py | 0 .../french}/verbs/format_verbs.py | 0 .../french}/verbs/query_verbs_1.sparql | 0 .../french}/verbs/query_verbs_2.sparql | 0 .../german}/__init__.py | 0 .../adjectives/query_adjectives.sparql | 0 .../german}/adverbs/query_adverbs.sparql | 0 .../german/nouns}/__init__.py | 0 .../german}/nouns/format_nouns.py | 0 .../german}/nouns/query_nouns.sparql | 0 .../german/prepositions}/__init__.py | 0 .../prepositions/format_prepositions.py | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../german/verbs}/__init__.py | 0 .../german}/verbs/format_verbs.py | 0 .../german}/verbs/query_verbs_1.sparql | 0 .../german}/verbs/query_verbs_2.sparql | 0 .../greek}/adjectives/query_adjectives.sparql | 0 .../greek}/adverbs/query_adverbs.sparql | 0 .../greek}/nouns/query_nouns.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../greek}/verbs/query_verbs.sparql | 0 .../hausa}/nouns/query_nouns.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../hausa}/verbs/query_verbs.sparql | 0 .../adjectives/query_adjectives.sparql | 0 .../hebrew}/adverbs/query_adverbs.sparql | 0 .../hebrew}/nouns/query_nouns.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../hebrew}/verbs/query_verbs_1.sparql | 0 .../hebrew}/verbs/query_verbs_2.sparql | 0 .../hebrew}/verbs/query_verbs_3.sparql | 0 .../hebrew}/verbs/query_verbs_4.sparql | 0 .../hindi}/adjectives/query_adjectives.sparql | 0 .../hindi}/adverbs/query_adverbs.sparql | 0 .../hindi}/nouns/query_nouns.sparql | 0 .../postpositions/query_postpositions.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../hindi}/verbs/query_verbs.sparql | 0 .../urdu}/adjectives/query_adjectives.sparql | 0 .../urdu}/adverbs/query_adverbs.sparql | 0 .../hindustani/urdu}/nouns/query_nouns.sparql | 0 .../postpositions/query_postpositions.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../hindustani/urdu}/verbs/query_verbs.sparql | 0 .../igbo}/adjectives/query_adjectives.sparql | 0 .../igbo}/adverbs/query_adverbs.sparql | 0 .../igbo}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../igbo}/verbs/query_verbs.sparql | 0 .../indonesian}/adverbs/query_adverbs.sparql | 0 .../indonesian}/nouns/query_nouns.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../indonesian}/verbs/query_verbs.sparql | 0 .../italian}/__init__.py | 0 .../adjectives/query_adjectives.sparql | 0 .../italian}/adverbs/query_adverbs.sparql | 0 .../italian/nouns}/__init__.py | 0 .../italian}/nouns/format_nouns.py | 0 .../italian}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../italian/verbs}/__init__.py | 0 .../italian}/verbs/format_verbs.py | 0 .../italian}/verbs/query_verbs_1.sparql | 0 .../italian}/verbs/query_verbs_2.sparql | 0 .../italian}/verbs/query_verbs_3.sparql | 0 .../adjectives/query_adjectives.sparql | 0 .../japanese}/adverbs/query_adverbs.sparql | 0 .../japanese}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../japanese}/verbs/query_verbs.sparql | 0 .../adjectives/query_adjectives.sparql | 0 .../korean}/adverbs/query_adverbs.sparql | 0 .../korean}/nouns/query_nouns.sparql | 0 .../postpositions/query_postpositions.sparql | 0 .../korean}/verbs/query_verbs.sparql | 0 .../adjectives/query_adjectives.sparql | 0 .../kurmanji}/adverbs/query_adverbs.sparql | 0 .../kurmanji}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../kurmanji}/verbs/query_verbs.sparql | 0 .../adjectives/query_adjectives_1.sparql | 0 .../adjectives/query_adjectives_2.sparql | 0 .../latin}/adverbs/query_adverbs.sparql | 0 .../latin}/nouns/query_nouns_1.sparql | 0 .../latin}/nouns/query_nouns_2.sparql | 0 .../latin}/nouns/query_nouns_3.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../latin}/verbs/query_verbs.sparql | 0 .../adjectives/query_adjectives.sparql | 0 .../latvian}/adverbs/query_adverbs.sparql | 0 .../latvian}/nouns/nouns_query.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../latvian}/verbs/query_verbs.sparql | 0 .../malay}/nouns/query_nouns.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../malay}/verbs/query_verbs.sparql | 0 .../adjectives/query_adjectives.sparql | 0 .../malayalam}/adverbs/query_adverbs.sparql | 0 .../malayalam}/nouns/query_nouns.sparql | 0 .../postpositions/query_postpositions.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../malayalam}/verbs/query_verbs.sparql | 0 .../bokm\303\245l/nouns/query_nouns.sparql" | 0 .../proper_nouns/query_proper_nouns.sparql" | 0 .../bokm\303\245l/verbs/query_verbs.sparql" | 0 .../adjectives/query_adjectives.sparql | 0 .../nynorsk}/adverbs/query_adverbs.sparql | 0 .../nynorsk}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../nynorsk}/verbs/query_verbs.sparql | 0 .../adjectives/query_adjectives.sparql | 0 .../persian}/adverbs/query_adverbs.sparql | 0 .../persian}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../persian}/verbs/query_verbs_1.sparql | 0 .../persian}/verbs/query_verbs_2.sparql | 0 .../persian}/verbs/query_verbs_3.sparql | 0 .../persian}/verbs/query_verbs_4.sparql | 0 .../persian}/verbs/query_verbs_5.sparql | 0 .../nigerian}/adverbs/query_adverbs.sparql | 0 .../pidgin/nigerian}/nouns/query_nouns.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../pidgin/nigerian}/verbs/query_verbs.sparql | 0 .../polish}/nouns/query_nouns.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../polish}/verbs/query_verbs.sparql | 0 .../portuguese}/__init__.py | 0 .../adjectives/query_adjectives.sparql | 0 .../portuguese}/adverbs/query_adverbs.sparql | 0 .../portuguese/nouns}/__init__.py | 0 .../portuguese}/nouns/format_nouns.py | 0 .../portuguese}/nouns/query_nouns.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../portuguese/verbs}/__init__.py | 0 .../portuguese}/verbs/format_verbs.py | 0 .../portuguese}/verbs/query_verbs.sparql | 0 .../gurmukhi}/nouns/query_nouns.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../gurmukhi}/verbs/query_verbs.sparql | 0 .../shahmukhi}/nouns/query_nouns.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../shahmukhi}/verbs/query_verbs.sparql | 0 .../russian}/__init__.py | 0 .../adjectives/query_adjectives.sparql | 0 .../russian}/adverbs/query_adverbs.sparql | 0 .../russian/nouns}/__init__.py | 0 .../russian}/nouns/format_nouns.py | 0 .../russian}/nouns/query_nouns.sparql | 0 .../russian/prepositions}/__init__.py | 0 .../prepositions/format_prepositions.py | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../russian/verbs}/__init__.py | 0 .../russian}/verbs/format_verbs.py | 0 .../russian}/verbs/query_verbs.sparql | 0 .../adjectives/query_adjectives.sparql | 0 .../northern}/adverbs/query_adverbs.sparql | 0 .../sami/northern}/nouns/query_nouns.sparql | 0 .../sami/northern}/verbs/query_verbs.sparql | 0 .../adjectives/query_adjectives.sparql | 0 .../adjectives/query_adjectives_1.sparql | 0 .../adjectives/query_adjectives_2.sparql | 0 .../adjectives/query_adjectives_3.sparql | 0 .../adjectives/query_adjectives_4.sparql | 0 .../adjectives/query_adjectives_5.sparql | 0 .../adjectives/query_adjectives_6.sparql | 0 .../slovak}/adverbs/query_adverbs.sparql | 0 .../slovak}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../slovak}/verbs/query_verbs.sparql | 0 .../spanish}/__init__.py | 0 .../adjectives/query_adjectives.sparql | 0 .../spanish}/adverbs/query_adverbs.sparql | 0 .../spanish/nouns}/__init__.py | 0 .../spanish}/nouns/format_nouns.py | 0 .../spanish}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../spanish/verbs}/__init__.py | 0 .../spanish}/verbs/format_verbs.py | 0 .../spanish}/verbs/query_verbs_1.sparql | 0 .../spanish}/verbs/query_verbs_2.sparql | 0 .../spanish}/verbs/query_verbs_3.sparql | 0 .../adjectives/query_adjectives.sparql | 0 .../swahili}/adverbs/query_adverbs.sparql | 0 .../swahili}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../swahili}/verbs/query_verbs.sparql | 0 .../swedish}/__init__.py | 0 .../adjectives/query_adjectives.sparql | 0 .../swedish}/adverbs/query_adverbs.sparql | 0 .../swedish/nouns}/__init__.py | 0 .../swedish}/nouns/format_nouns.py | 0 .../swedish}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../swedish/verbs}/__init__.py | 0 .../swedish}/verbs/format_verbs.py | 0 .../swedish}/verbs/query_verbs.sparql | 0 .../tajik}/adverbs/query_adverbs.sparql | 0 .../tajik}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../tajik}/verbs/query_verbs.sparql | 0 .../tamil}/adjectives/query_adjectives.sparql | 0 .../tamil}/adverbs/query_adverbs.sparql | 0 .../tamil}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../tamil}/verbs/query_verbs.sparql | 0 .../adjectives/query_adjectives.sparql | 0 .../ukrainian}/adverbs/query_adverbs.sparql | 0 .../ukrainian}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../ukrainian}/verbs/query_verbs.sparql | 0 .../adjectives/query_adjectives.sparql | 0 .../yoruba}/adverbs/query_adverbs.sparql | 0 .../yoruba}/nouns/query_nouns.sparql | 0 .../prepositions/query_prepositions.sparql | 0 .../proper_nouns/query_proper_nouns.sparql | 0 .../yoruba}/verbs/query_verbs.sparql | 0 378 files changed, 1187 deletions(-) delete mode 100644 src/scribe_data/language_data_extraction/Basque/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Chinese/Mandarin/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Czech/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Danish/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/English/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Esperanto/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Estonian/emoji_keywords/generate_emoji_keyword.py delete mode 100644 src/scribe_data/language_data_extraction/Finnish/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/French/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/German/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Hausa/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Hindustani/Hindi/emoji_keywords/___init__.py delete mode 100644 src/scribe_data/language_data_extraction/Hindustani/Hindi/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Indonesian/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Indonesian/emoji_keywords/genetate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Italian/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Japanese/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Korean/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Kurmanji/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Latin/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Latin/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Malayalam/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Malayalam/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Polish/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Portuguese/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Portuguese/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Portuguese/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Portuguese/nouns/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Portuguese/verbs/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Punjabi/Gurmukhi/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Punjabi/Shahmukhi/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Russian/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Russian/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Russian/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Russian/nouns/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Russian/prepositions/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Russian/verbs/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Slovak/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Slovak/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Spanish/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Spanish/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Spanish/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Spanish/nouns/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Spanish/verbs/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Swahili/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Swahili/emoji_keywords/generate_emoji_keyword.py delete mode 100644 src/scribe_data/language_data_extraction/Swedish/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Swedish/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Swedish/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Swedish/nouns/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Swedish/verbs/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Tajik/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Tajik/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Tamil/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Tamil/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/language_data_extraction/Ukrainian/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Yoruba/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/__init__.py rename src/scribe_data/{language_data_extraction/Basque/emoji_keywords => wikidata/language_data_extraction}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/Arabic => wikidata/language_data_extraction/arabic}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Arabic => wikidata/language_data_extraction/arabic}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Arabic => wikidata/language_data_extraction/arabic}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Arabic => wikidata/language_data_extraction/arabic}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Arabic => wikidata/language_data_extraction/arabic}/verbs/query_verbs_1.sparql (100%) rename src/scribe_data/{language_data_extraction/Arabic => wikidata/language_data_extraction/arabic}/verbs/query_verbs_2.sparql (100%) rename src/scribe_data/{language_data_extraction/Arabic => wikidata/language_data_extraction/arabic}/verbs/query_verbs_3.sparql (100%) rename src/scribe_data/{language_data_extraction/Basque => wikidata/language_data_extraction/basque}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Basque => wikidata/language_data_extraction/basque}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Basque => wikidata/language_data_extraction/basque}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Basque => wikidata/language_data_extraction/basque}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Basque => wikidata/language_data_extraction/basque}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Bengali => wikidata/language_data_extraction/bengali}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Bengali => wikidata/language_data_extraction/bengali}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Bengali => wikidata/language_data_extraction/bengali}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Bengali => wikidata/language_data_extraction/bengali}/postpositions/query_postpositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Bengali => wikidata/language_data_extraction/bengali}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Bengali => wikidata/language_data_extraction/bengali}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Bengali => wikidata/language_data_extraction/bengali}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Chinese/Mandarin => wikidata/language_data_extraction/chinese/mandarin}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Chinese/Mandarin => wikidata/language_data_extraction/chinese/mandarin}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Chinese/Mandarin => wikidata/language_data_extraction/chinese/mandarin}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Chinese/Mandarin => wikidata/language_data_extraction/chinese/mandarin}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Chinese/Mandarin => wikidata/language_data_extraction/chinese/mandarin}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Chinese/Mandarin => wikidata/language_data_extraction/chinese/mandarin}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Czech => wikidata/language_data_extraction/czech}/adjectives/query_adjectives_1.sparql (100%) rename src/scribe_data/{language_data_extraction/Czech => wikidata/language_data_extraction/czech}/adjectives/query_adjectives_2.sparql (100%) rename src/scribe_data/{language_data_extraction/Czech => wikidata/language_data_extraction/czech}/adjectives/query_adjectives_3.sparql (100%) rename src/scribe_data/{language_data_extraction/Czech => wikidata/language_data_extraction/czech}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Czech => wikidata/language_data_extraction/czech}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Czech => wikidata/language_data_extraction/czech}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Czech => wikidata/language_data_extraction/czech}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Czech => wikidata/language_data_extraction/czech}/verbs/query_verbs_1.sparql (100%) rename src/scribe_data/{language_data_extraction/Czech => wikidata/language_data_extraction/czech}/verbs/query_verbs_2.sparql (100%) rename src/scribe_data/{language_data_extraction/Dagbani => wikidata/language_data_extraction/dagbani}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Dagbani => wikidata/language_data_extraction/dagbani}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Dagbani => wikidata/language_data_extraction/dagbani}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Dagbani => wikidata/language_data_extraction/dagbani}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Dagbani => wikidata/language_data_extraction/dagbani}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Danish => wikidata/language_data_extraction/danish}/adjectives/query_adjectives_1.sparql (100%) rename src/scribe_data/{language_data_extraction/Danish => wikidata/language_data_extraction/danish}/adjectives/query_adjectives_2.sparql (100%) rename src/scribe_data/{language_data_extraction/Danish => wikidata/language_data_extraction/danish}/adjectives/query_adjectives_3.sparql (100%) rename src/scribe_data/{language_data_extraction/Danish => wikidata/language_data_extraction/danish}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Danish => wikidata/language_data_extraction/danish}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Danish => wikidata/language_data_extraction/danish}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Danish => wikidata/language_data_extraction/danish}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Chinese/Mandarin/emoji_keywords => wikidata/language_data_extraction/english}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/English => wikidata/language_data_extraction/english}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/English => wikidata/language_data_extraction/english}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Czech/emoji_keywords => wikidata/language_data_extraction/english/nouns}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/English => wikidata/language_data_extraction/english}/nouns/format_nouns.py (100%) rename src/scribe_data/{language_data_extraction/English => wikidata/language_data_extraction/english}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/English => wikidata/language_data_extraction/english}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Danish/emoji_keywords => wikidata/language_data_extraction/english/verbs}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/English => wikidata/language_data_extraction/english}/verbs/format_verbs.py (100%) rename src/scribe_data/{language_data_extraction/English => wikidata/language_data_extraction/english}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Esperanto => wikidata/language_data_extraction/esperanto}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Esperanto => wikidata/language_data_extraction/esperanto}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Esperanto => wikidata/language_data_extraction/esperanto}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Esperanto => wikidata/language_data_extraction/esperanto}/personal_pronouns/query_personal_pronouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Esperanto => wikidata/language_data_extraction/esperanto}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Esperanto => wikidata/language_data_extraction/esperanto}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Estonian => wikidata/language_data_extraction/estonian}/adjectives/query_adjectives_1.sparql (100%) rename src/scribe_data/{language_data_extraction/Estonian => wikidata/language_data_extraction/estonian}/adjectives/query_adjectives_2.sparql (100%) rename src/scribe_data/{language_data_extraction/Estonian => wikidata/language_data_extraction/estonian}/adjectives/query_adjectives_3.sparql (100%) rename src/scribe_data/{language_data_extraction/Estonian => wikidata/language_data_extraction/estonian}/adjectives/query_adjectives_4.sparql (100%) rename src/scribe_data/{language_data_extraction/Estonian => wikidata/language_data_extraction/estonian}/adverbs/query_adverbs_1.sparql (100%) rename src/scribe_data/{language_data_extraction/Estonian => wikidata/language_data_extraction/estonian}/adverbs/query_adverbs_2.sparql (100%) rename src/scribe_data/{language_data_extraction/Estonian => wikidata/language_data_extraction/estonian}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Estonian => wikidata/language_data_extraction/estonian}/postpositions/query_postpositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Estonian => wikidata/language_data_extraction/estonian}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Estonian => wikidata/language_data_extraction/estonian}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Estonian => wikidata/language_data_extraction/estonian}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Finnish => wikidata/language_data_extraction/finnish}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Finnish => wikidata/language_data_extraction/finnish}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Finnish => wikidata/language_data_extraction/finnish}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Finnish => wikidata/language_data_extraction/finnish}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Finnish => wikidata/language_data_extraction/finnish}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Finnish => wikidata/language_data_extraction/finnish}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/English => wikidata/language_data_extraction/french}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/French => wikidata/language_data_extraction/french}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/French => wikidata/language_data_extraction/french}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/English/emoji_keywords => wikidata/language_data_extraction/french/nouns}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/French => wikidata/language_data_extraction/french}/nouns/format_nouns.py (100%) rename src/scribe_data/{language_data_extraction/French => wikidata/language_data_extraction/french}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/French => wikidata/language_data_extraction/french}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/French => wikidata/language_data_extraction/french}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/English/nouns => wikidata/language_data_extraction/french/verbs}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/French => wikidata/language_data_extraction/french}/verbs/format_verbs.py (100%) rename src/scribe_data/{language_data_extraction/French => wikidata/language_data_extraction/french}/verbs/query_verbs_1.sparql (100%) rename src/scribe_data/{language_data_extraction/French => wikidata/language_data_extraction/french}/verbs/query_verbs_2.sparql (100%) rename src/scribe_data/{language_data_extraction/English/verbs => wikidata/language_data_extraction/german}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/German => wikidata/language_data_extraction/german}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/German => wikidata/language_data_extraction/german}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Esperanto/emoji_keywords => wikidata/language_data_extraction/german/nouns}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/German => wikidata/language_data_extraction/german}/nouns/format_nouns.py (100%) rename src/scribe_data/{language_data_extraction/German => wikidata/language_data_extraction/german}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Estonian/emoji_keywords => wikidata/language_data_extraction/german/prepositions}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/German => wikidata/language_data_extraction/german}/prepositions/format_prepositions.py (100%) rename src/scribe_data/{language_data_extraction/German => wikidata/language_data_extraction/german}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/German => wikidata/language_data_extraction/german}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Finnish/emoji_keywords => wikidata/language_data_extraction/german/verbs}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/German => wikidata/language_data_extraction/german}/verbs/format_verbs.py (100%) rename src/scribe_data/{language_data_extraction/German => wikidata/language_data_extraction/german}/verbs/query_verbs_1.sparql (100%) rename src/scribe_data/{language_data_extraction/German => wikidata/language_data_extraction/german}/verbs/query_verbs_2.sparql (100%) rename src/scribe_data/{language_data_extraction/Greek => wikidata/language_data_extraction/greek}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Greek => wikidata/language_data_extraction/greek}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Greek => wikidata/language_data_extraction/greek}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Greek => wikidata/language_data_extraction/greek}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Greek => wikidata/language_data_extraction/greek}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Hausa => wikidata/language_data_extraction/hausa}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Hausa => wikidata/language_data_extraction/hausa}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Hausa => wikidata/language_data_extraction/hausa}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Hebrew => wikidata/language_data_extraction/hebrew}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Hebrew => wikidata/language_data_extraction/hebrew}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Hebrew => wikidata/language_data_extraction/hebrew}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Hebrew => wikidata/language_data_extraction/hebrew}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Hebrew => wikidata/language_data_extraction/hebrew}/verbs/query_verbs_1.sparql (100%) rename src/scribe_data/{language_data_extraction/Hebrew => wikidata/language_data_extraction/hebrew}/verbs/query_verbs_2.sparql (100%) rename src/scribe_data/{language_data_extraction/Hebrew => wikidata/language_data_extraction/hebrew}/verbs/query_verbs_3.sparql (100%) rename src/scribe_data/{language_data_extraction/Hebrew => wikidata/language_data_extraction/hebrew}/verbs/query_verbs_4.sparql (100%) rename src/scribe_data/{language_data_extraction/Hindustani/Hindi => wikidata/language_data_extraction/hindustani/hindi}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Hindustani/Hindi => wikidata/language_data_extraction/hindustani/hindi}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Hindustani/Hindi => wikidata/language_data_extraction/hindustani/hindi}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Hindustani/Hindi => wikidata/language_data_extraction/hindustani/hindi}/postpositions/query_postpositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Hindustani/Hindi => wikidata/language_data_extraction/hindustani/hindi}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Hindustani/Hindi => wikidata/language_data_extraction/hindustani/hindi}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Hindustani/Hindi => wikidata/language_data_extraction/hindustani/hindi}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Hindustani/Urdu => wikidata/language_data_extraction/hindustani/urdu}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Hindustani/Urdu => wikidata/language_data_extraction/hindustani/urdu}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Hindustani/Urdu => wikidata/language_data_extraction/hindustani/urdu}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Hindustani/Urdu => wikidata/language_data_extraction/hindustani/urdu}/postpositions/query_postpositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Hindustani/Urdu => wikidata/language_data_extraction/hindustani/urdu}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Hindustani/Urdu => wikidata/language_data_extraction/hindustani/urdu}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Hindustani/Urdu => wikidata/language_data_extraction/hindustani/urdu}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Igbo => wikidata/language_data_extraction/igbo}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Igbo => wikidata/language_data_extraction/igbo}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Igbo => wikidata/language_data_extraction/igbo}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Igbo => wikidata/language_data_extraction/igbo}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Igbo => wikidata/language_data_extraction/igbo}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Indonesian => wikidata/language_data_extraction/indonesian}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Indonesian => wikidata/language_data_extraction/indonesian}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Indonesian => wikidata/language_data_extraction/indonesian}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Indonesian => wikidata/language_data_extraction/indonesian}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/French => wikidata/language_data_extraction/italian}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/Italian => wikidata/language_data_extraction/italian}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Italian => wikidata/language_data_extraction/italian}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/French/emoji_keywords => wikidata/language_data_extraction/italian/nouns}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/Italian => wikidata/language_data_extraction/italian}/nouns/format_nouns.py (100%) rename src/scribe_data/{language_data_extraction/Italian => wikidata/language_data_extraction/italian}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Italian => wikidata/language_data_extraction/italian}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Italian => wikidata/language_data_extraction/italian}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/French/nouns => wikidata/language_data_extraction/italian/verbs}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/Italian => wikidata/language_data_extraction/italian}/verbs/format_verbs.py (100%) rename src/scribe_data/{language_data_extraction/Italian => wikidata/language_data_extraction/italian}/verbs/query_verbs_1.sparql (100%) rename src/scribe_data/{language_data_extraction/Italian => wikidata/language_data_extraction/italian}/verbs/query_verbs_2.sparql (100%) rename src/scribe_data/{language_data_extraction/Italian => wikidata/language_data_extraction/italian}/verbs/query_verbs_3.sparql (100%) rename src/scribe_data/{language_data_extraction/Japanese => wikidata/language_data_extraction/japanese}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Japanese => wikidata/language_data_extraction/japanese}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Japanese => wikidata/language_data_extraction/japanese}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Japanese => wikidata/language_data_extraction/japanese}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Japanese => wikidata/language_data_extraction/japanese}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Japanese => wikidata/language_data_extraction/japanese}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Korean => wikidata/language_data_extraction/korean}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Korean => wikidata/language_data_extraction/korean}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Korean => wikidata/language_data_extraction/korean}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Korean => wikidata/language_data_extraction/korean}/postpositions/query_postpositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Korean => wikidata/language_data_extraction/korean}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Kurmanji => wikidata/language_data_extraction/kurmanji}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Kurmanji => wikidata/language_data_extraction/kurmanji}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Kurmanji => wikidata/language_data_extraction/kurmanji}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Kurmanji => wikidata/language_data_extraction/kurmanji}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Kurmanji => wikidata/language_data_extraction/kurmanji}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Kurmanji => wikidata/language_data_extraction/kurmanji}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Latin => wikidata/language_data_extraction/latin}/adjectives/query_adjectives_1.sparql (100%) rename src/scribe_data/{language_data_extraction/Latin => wikidata/language_data_extraction/latin}/adjectives/query_adjectives_2.sparql (100%) rename src/scribe_data/{language_data_extraction/Latin => wikidata/language_data_extraction/latin}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Latin => wikidata/language_data_extraction/latin}/nouns/query_nouns_1.sparql (100%) rename src/scribe_data/{language_data_extraction/Latin => wikidata/language_data_extraction/latin}/nouns/query_nouns_2.sparql (100%) rename src/scribe_data/{language_data_extraction/Latin => wikidata/language_data_extraction/latin}/nouns/query_nouns_3.sparql (100%) rename src/scribe_data/{language_data_extraction/Latin => wikidata/language_data_extraction/latin}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Latin => wikidata/language_data_extraction/latin}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Latvian => wikidata/language_data_extraction/latvian}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Latvian => wikidata/language_data_extraction/latvian}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Latvian => wikidata/language_data_extraction/latvian}/nouns/nouns_query.sparql (100%) rename src/scribe_data/{language_data_extraction/Latvian => wikidata/language_data_extraction/latvian}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Latvian => wikidata/language_data_extraction/latvian}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Malay => wikidata/language_data_extraction/malay}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Malay => wikidata/language_data_extraction/malay}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Malay => wikidata/language_data_extraction/malay}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Malayalam => wikidata/language_data_extraction/malayalam}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Malayalam => wikidata/language_data_extraction/malayalam}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Malayalam => wikidata/language_data_extraction/malayalam}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Malayalam => wikidata/language_data_extraction/malayalam}/postpositions/query_postpositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Malayalam => wikidata/language_data_extraction/malayalam}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Malayalam => wikidata/language_data_extraction/malayalam}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Malayalam => wikidata/language_data_extraction/malayalam}/verbs/query_verbs.sparql (100%) rename "src/scribe_data/language_data_extraction/Norwegian/Bokm\303\245l/nouns/query_nouns.sparql" => "src/scribe_data/wikidata/language_data_extraction/norwegian/bokm\303\245l/nouns/query_nouns.sparql" (100%) rename "src/scribe_data/language_data_extraction/Norwegian/Bokm\303\245l/proper_nouns/query_proper_nouns.sparql" => "src/scribe_data/wikidata/language_data_extraction/norwegian/bokm\303\245l/proper_nouns/query_proper_nouns.sparql" (100%) rename "src/scribe_data/language_data_extraction/Norwegian/Bokm\303\245l/verbs/query_verbs.sparql" => "src/scribe_data/wikidata/language_data_extraction/norwegian/bokm\303\245l/verbs/query_verbs.sparql" (100%) rename src/scribe_data/{language_data_extraction/Norwegian/Nynorsk => wikidata/language_data_extraction/norwegian/nynorsk}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Norwegian/Nynorsk => wikidata/language_data_extraction/norwegian/nynorsk}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Norwegian/Nynorsk => wikidata/language_data_extraction/norwegian/nynorsk}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Norwegian/Nynorsk => wikidata/language_data_extraction/norwegian/nynorsk}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Norwegian/Nynorsk => wikidata/language_data_extraction/norwegian/nynorsk}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Norwegian/Nynorsk => wikidata/language_data_extraction/norwegian/nynorsk}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Persian => wikidata/language_data_extraction/persian}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Persian => wikidata/language_data_extraction/persian}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Persian => wikidata/language_data_extraction/persian}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Persian => wikidata/language_data_extraction/persian}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Persian => wikidata/language_data_extraction/persian}/verbs/query_verbs_1.sparql (100%) rename src/scribe_data/{language_data_extraction/Persian => wikidata/language_data_extraction/persian}/verbs/query_verbs_2.sparql (100%) rename src/scribe_data/{language_data_extraction/Persian => wikidata/language_data_extraction/persian}/verbs/query_verbs_3.sparql (100%) rename src/scribe_data/{language_data_extraction/Persian => wikidata/language_data_extraction/persian}/verbs/query_verbs_4.sparql (100%) rename src/scribe_data/{language_data_extraction/Persian => wikidata/language_data_extraction/persian}/verbs/query_verbs_5.sparql (100%) rename src/scribe_data/{language_data_extraction/Pidgin/Nigerian => wikidata/language_data_extraction/pidgin/nigerian}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Pidgin/Nigerian => wikidata/language_data_extraction/pidgin/nigerian}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Pidgin/Nigerian => wikidata/language_data_extraction/pidgin/nigerian}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Pidgin/Nigerian => wikidata/language_data_extraction/pidgin/nigerian}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Polish => wikidata/language_data_extraction/polish}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Polish => wikidata/language_data_extraction/polish}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Polish => wikidata/language_data_extraction/polish}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/French/verbs => wikidata/language_data_extraction/portuguese}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/Portuguese => wikidata/language_data_extraction/portuguese}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Portuguese => wikidata/language_data_extraction/portuguese}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/German => wikidata/language_data_extraction/portuguese/nouns}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/Portuguese => wikidata/language_data_extraction/portuguese}/nouns/format_nouns.py (100%) rename src/scribe_data/{language_data_extraction/Portuguese => wikidata/language_data_extraction/portuguese}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Portuguese => wikidata/language_data_extraction/portuguese}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/German/emoji_keywords => wikidata/language_data_extraction/portuguese/verbs}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/Portuguese => wikidata/language_data_extraction/portuguese}/verbs/format_verbs.py (100%) rename src/scribe_data/{language_data_extraction/Portuguese => wikidata/language_data_extraction/portuguese}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Punjabi/Gurmukhi => wikidata/language_data_extraction/punjabi/gurmukhi}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Punjabi/Gurmukhi => wikidata/language_data_extraction/punjabi/gurmukhi}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Punjabi/Gurmukhi => wikidata/language_data_extraction/punjabi/gurmukhi}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Punjabi/Shahmukhi => wikidata/language_data_extraction/punjabi/shahmukhi}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Punjabi/Shahmukhi => wikidata/language_data_extraction/punjabi/shahmukhi}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Punjabi/Shahmukhi => wikidata/language_data_extraction/punjabi/shahmukhi}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/German/nouns => wikidata/language_data_extraction/russian}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/Russian => wikidata/language_data_extraction/russian}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Russian => wikidata/language_data_extraction/russian}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/German/prepositions => wikidata/language_data_extraction/russian/nouns}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/Russian => wikidata/language_data_extraction/russian}/nouns/format_nouns.py (100%) rename src/scribe_data/{language_data_extraction/Russian => wikidata/language_data_extraction/russian}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/German/verbs => wikidata/language_data_extraction/russian/prepositions}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/Russian => wikidata/language_data_extraction/russian}/prepositions/format_prepositions.py (100%) rename src/scribe_data/{language_data_extraction/Russian => wikidata/language_data_extraction/russian}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Russian => wikidata/language_data_extraction/russian}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Hausa/emoji_keywords => wikidata/language_data_extraction/russian/verbs}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/Russian => wikidata/language_data_extraction/russian}/verbs/format_verbs.py (100%) rename src/scribe_data/{language_data_extraction/Russian => wikidata/language_data_extraction/russian}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Sami/Northern => wikidata/language_data_extraction/sami/northern}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Sami/Northern => wikidata/language_data_extraction/sami/northern}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Sami/Northern => wikidata/language_data_extraction/sami/northern}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Sami/Northern => wikidata/language_data_extraction/sami/northern}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Slovak => wikidata/language_data_extraction/slovak}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Slovak => wikidata/language_data_extraction/slovak}/adjectives/query_adjectives_1.sparql (100%) rename src/scribe_data/{language_data_extraction/Slovak => wikidata/language_data_extraction/slovak}/adjectives/query_adjectives_2.sparql (100%) rename src/scribe_data/{language_data_extraction/Slovak => wikidata/language_data_extraction/slovak}/adjectives/query_adjectives_3.sparql (100%) rename src/scribe_data/{language_data_extraction/Slovak => wikidata/language_data_extraction/slovak}/adjectives/query_adjectives_4.sparql (100%) rename src/scribe_data/{language_data_extraction/Slovak => wikidata/language_data_extraction/slovak}/adjectives/query_adjectives_5.sparql (100%) rename src/scribe_data/{language_data_extraction/Slovak => wikidata/language_data_extraction/slovak}/adjectives/query_adjectives_6.sparql (100%) rename src/scribe_data/{language_data_extraction/Slovak => wikidata/language_data_extraction/slovak}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Slovak => wikidata/language_data_extraction/slovak}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Slovak => wikidata/language_data_extraction/slovak}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Slovak => wikidata/language_data_extraction/slovak}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Slovak => wikidata/language_data_extraction/slovak}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Hindustani/Urdu/emoji_keywords => wikidata/language_data_extraction/spanish}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/Spanish => wikidata/language_data_extraction/spanish}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Spanish => wikidata/language_data_extraction/spanish}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Italian => wikidata/language_data_extraction/spanish/nouns}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/Spanish => wikidata/language_data_extraction/spanish}/nouns/format_nouns.py (100%) rename src/scribe_data/{language_data_extraction/Spanish => wikidata/language_data_extraction/spanish}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Spanish => wikidata/language_data_extraction/spanish}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Spanish => wikidata/language_data_extraction/spanish}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Italian/emoji_keywords => wikidata/language_data_extraction/spanish/verbs}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/Spanish => wikidata/language_data_extraction/spanish}/verbs/format_verbs.py (100%) rename src/scribe_data/{language_data_extraction/Spanish => wikidata/language_data_extraction/spanish}/verbs/query_verbs_1.sparql (100%) rename src/scribe_data/{language_data_extraction/Spanish => wikidata/language_data_extraction/spanish}/verbs/query_verbs_2.sparql (100%) rename src/scribe_data/{language_data_extraction/Spanish => wikidata/language_data_extraction/spanish}/verbs/query_verbs_3.sparql (100%) rename src/scribe_data/{language_data_extraction/Swahili => wikidata/language_data_extraction/swahili}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Swahili => wikidata/language_data_extraction/swahili}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Swahili => wikidata/language_data_extraction/swahili}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Swahili => wikidata/language_data_extraction/swahili}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Swahili => wikidata/language_data_extraction/swahili}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Italian/nouns => wikidata/language_data_extraction/swedish}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/Swedish => wikidata/language_data_extraction/swedish}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Swedish => wikidata/language_data_extraction/swedish}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Italian/verbs => wikidata/language_data_extraction/swedish/nouns}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/Swedish => wikidata/language_data_extraction/swedish}/nouns/format_nouns.py (100%) rename src/scribe_data/{language_data_extraction/Swedish => wikidata/language_data_extraction/swedish}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Swedish => wikidata/language_data_extraction/swedish}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Swedish => wikidata/language_data_extraction/swedish}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Japanese/emoji_keywords => wikidata/language_data_extraction/swedish/verbs}/__init__.py (100%) rename src/scribe_data/{language_data_extraction/Swedish => wikidata/language_data_extraction/swedish}/verbs/format_verbs.py (100%) rename src/scribe_data/{language_data_extraction/Swedish => wikidata/language_data_extraction/swedish}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Tajik => wikidata/language_data_extraction/tajik}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Tajik => wikidata/language_data_extraction/tajik}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Tajik => wikidata/language_data_extraction/tajik}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Tajik => wikidata/language_data_extraction/tajik}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Tajik => wikidata/language_data_extraction/tajik}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Tamil => wikidata/language_data_extraction/tamil}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Tamil => wikidata/language_data_extraction/tamil}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Tamil => wikidata/language_data_extraction/tamil}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Tamil => wikidata/language_data_extraction/tamil}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Tamil => wikidata/language_data_extraction/tamil}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Tamil => wikidata/language_data_extraction/tamil}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Ukrainian => wikidata/language_data_extraction/ukrainian}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Ukrainian => wikidata/language_data_extraction/ukrainian}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Ukrainian => wikidata/language_data_extraction/ukrainian}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Ukrainian => wikidata/language_data_extraction/ukrainian}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Ukrainian => wikidata/language_data_extraction/ukrainian}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Ukrainian => wikidata/language_data_extraction/ukrainian}/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Yoruba => wikidata/language_data_extraction/yoruba}/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{language_data_extraction/Yoruba => wikidata/language_data_extraction/yoruba}/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Yoruba => wikidata/language_data_extraction/yoruba}/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Yoruba => wikidata/language_data_extraction/yoruba}/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{language_data_extraction/Yoruba => wikidata/language_data_extraction/yoruba}/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Yoruba => wikidata/language_data_extraction/yoruba}/verbs/query_verbs.sparql (100%) diff --git a/src/scribe_data/language_data_extraction/Basque/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Basque/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 94d7a8db2..000000000 --- a/src/scribe_data/language_data_extraction/Basque/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Basque words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Basque" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Chinese/Mandarin/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Chinese/Mandarin/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index fb1e509b1..000000000 --- a/src/scribe_data/language_data_extraction/Chinese/Mandarin/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Mandarin Chinese words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Standard Mandarin" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Czech/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Czech/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 0723195e4..000000000 --- a/src/scribe_data/language_data_extraction/Czech/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,47 +0,0 @@ - -""" -Generates keyword-emoji relationships from a selection of Czech words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Czech" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Danish/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Danish/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 72f75a449..000000000 --- a/src/scribe_data/language_data_extraction/Danish/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,39 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Danish words. - -.. raw:: html - -""" - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Danish" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/English/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/English/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index d9a06eb4e..000000000 --- a/src/scribe_data/language_data_extraction/English/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of English words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "English" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Esperanto/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Esperanto/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 25f01b178..000000000 --- a/src/scribe_data/language_data_extraction/Esperanto/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Esperanto words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Esperanto" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Estonian/emoji_keywords/generate_emoji_keyword.py b/src/scribe_data/language_data_extraction/Estonian/emoji_keywords/generate_emoji_keyword.py deleted file mode 100644 index c7434cc20..000000000 --- a/src/scribe_data/language_data_extraction/Estonian/emoji_keywords/generate_emoji_keyword.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Estonian words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Estonian" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Finnish/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Finnish/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 265ab9811..000000000 --- a/src/scribe_data/language_data_extraction/Finnish/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Finnish words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Finnish" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/French/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/French/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 6e6dcb7f3..000000000 --- a/src/scribe_data/language_data_extraction/French/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of French words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "French" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/German/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/German/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index e904c2270..000000000 --- a/src/scribe_data/language_data_extraction/German/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of German words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "German" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Hausa/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Hausa/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 476fab10c..000000000 --- a/src/scribe_data/language_data_extraction/Hausa/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Hausa words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Hausa" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Hindustani/Hindi/emoji_keywords/___init__.py b/src/scribe_data/language_data_extraction/Hindustani/Hindi/emoji_keywords/___init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Hindustani/Hindi/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Hindustani/Hindi/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 3003fbdd7..000000000 --- a/src/scribe_data/language_data_extraction/Hindustani/Hindi/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,47 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Hindi words, ensuring Urdu words are excluded. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Hindi" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -# Generating emoji lexicon but filter for Hindi specifically -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language="Hindi", # Setting final language to Hindi for output purposes - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Indonesian/emoji_keywords/__init__.py b/src/scribe_data/language_data_extraction/Indonesian/emoji_keywords/__init__.py deleted file mode 100644 index 8b1378917..000000000 --- a/src/scribe_data/language_data_extraction/Indonesian/emoji_keywords/__init__.py +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/scribe_data/language_data_extraction/Indonesian/emoji_keywords/genetate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Indonesian/emoji_keywords/genetate_emoji_keywords.py deleted file mode 100644 index c223516db..000000000 --- a/src/scribe_data/language_data_extraction/Indonesian/emoji_keywords/genetate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Slovak words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Indonesian" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Italian/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Italian/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 1843e4851..000000000 --- a/src/scribe_data/language_data_extraction/Italian/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Italian words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Italian" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Japanese/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Japanese/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 7ef3de7fe..000000000 --- a/src/scribe_data/language_data_extraction/Japanese/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Japanese words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Japanese" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Korean/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Korean/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 8a710ceaa..000000000 --- a/src/scribe_data/language_data_extraction/Korean/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Korean words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Korean" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Kurmanji/emoji_keywords/__init__.py b/src/scribe_data/language_data_extraction/Kurmanji/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Latin/emoji_keywords/__init__.py b/src/scribe_data/language_data_extraction/Latin/emoji_keywords/__init__.py deleted file mode 100644 index 8b1378917..000000000 --- a/src/scribe_data/language_data_extraction/Latin/emoji_keywords/__init__.py +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/scribe_data/language_data_extraction/Latin/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Latin/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 818bb0d9f..000000000 --- a/src/scribe_data/language_data_extraction/Latin/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,47 +0,0 @@ - -""" -Generates keyword-emoji relationships from a selection of Latin words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Latin" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Malayalam/emoji_keywords/__init__.py b/src/scribe_data/language_data_extraction/Malayalam/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Malayalam/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Malayalam/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index fc4809fd5..000000000 --- a/src/scribe_data/language_data_extraction/Malayalam/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,39 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Malayalam words. - -.. raw:: html - -""" - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Malayalam" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Polish/emoji_keywords/__init__.py b/src/scribe_data/language_data_extraction/Polish/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Portuguese/__init__.py b/src/scribe_data/language_data_extraction/Portuguese/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Portuguese/emoji_keywords/__init__.py b/src/scribe_data/language_data_extraction/Portuguese/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Portuguese/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Portuguese/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index cdf55e86b..000000000 --- a/src/scribe_data/language_data_extraction/Portuguese/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Portuguese words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Portuguese" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Portuguese/nouns/__init__.py b/src/scribe_data/language_data_extraction/Portuguese/nouns/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Portuguese/verbs/__init__.py b/src/scribe_data/language_data_extraction/Portuguese/verbs/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Punjabi/Gurmukhi/emoji_keywords/__init__.py b/src/scribe_data/language_data_extraction/Punjabi/Gurmukhi/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Punjabi/Shahmukhi/emoji_keywords/__init__.py b/src/scribe_data/language_data_extraction/Punjabi/Shahmukhi/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Russian/__init__.py b/src/scribe_data/language_data_extraction/Russian/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Russian/emoji_keywords/__init__.py b/src/scribe_data/language_data_extraction/Russian/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Russian/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Russian/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 2e6fbfdf3..000000000 --- a/src/scribe_data/language_data_extraction/Russian/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Russian words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Russian" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Russian/nouns/__init__.py b/src/scribe_data/language_data_extraction/Russian/nouns/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Russian/prepositions/__init__.py b/src/scribe_data/language_data_extraction/Russian/prepositions/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Russian/verbs/__init__.py b/src/scribe_data/language_data_extraction/Russian/verbs/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Slovak/emoji_keywords/__init__.py b/src/scribe_data/language_data_extraction/Slovak/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Slovak/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Slovak/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 2b0baa7d3..000000000 --- a/src/scribe_data/language_data_extraction/Slovak/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Slovak words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Slovak" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Spanish/__init__.py b/src/scribe_data/language_data_extraction/Spanish/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Spanish/emoji_keywords/__init__.py b/src/scribe_data/language_data_extraction/Spanish/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Spanish/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Spanish/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index b22344f69..000000000 --- a/src/scribe_data/language_data_extraction/Spanish/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Spanish words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Spanish" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Spanish/nouns/__init__.py b/src/scribe_data/language_data_extraction/Spanish/nouns/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Spanish/verbs/__init__.py b/src/scribe_data/language_data_extraction/Spanish/verbs/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Swahili/emoji_keywords/__init__.py b/src/scribe_data/language_data_extraction/Swahili/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Swahili/emoji_keywords/generate_emoji_keyword.py b/src/scribe_data/language_data_extraction/Swahili/emoji_keywords/generate_emoji_keyword.py deleted file mode 100644 index f04c2eb0e..000000000 --- a/src/scribe_data/language_data_extraction/Swahili/emoji_keywords/generate_emoji_keyword.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Swahili words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Swahili" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Swedish/__init__.py b/src/scribe_data/language_data_extraction/Swedish/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Swedish/emoji_keywords/__init__.py b/src/scribe_data/language_data_extraction/Swedish/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Swedish/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Swedish/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 24de2b54d..000000000 --- a/src/scribe_data/language_data_extraction/Swedish/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Swedish words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Swedish" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Swedish/nouns/__init__.py b/src/scribe_data/language_data_extraction/Swedish/nouns/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Swedish/verbs/__init__.py b/src/scribe_data/language_data_extraction/Swedish/verbs/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Tajik/emoji_keywords/__init__.py b/src/scribe_data/language_data_extraction/Tajik/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Tajik/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Tajik/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index bb4793e09..000000000 --- a/src/scribe_data/language_data_extraction/Tajik/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Tajik words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Tajik" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Tamil/emoji_keywords/__init__.py b/src/scribe_data/language_data_extraction/Tamil/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Tamil/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/language_data_extraction/Tamil/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 6840fbe70..000000000 --- a/src/scribe_data/language_data_extraction/Tamil/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +0,0 @@ -""" -Generates keyword-emoji relationships from a selection of Tamil words. - -.. raw:: html - -""" - -import argparse - -from scribe_data.unicode.process_unicode import gen_emoji_lexicon -from scribe_data.utils import export_formatted_data - -LANGUAGE = "Tamil" -DATA_TYPE = "emoji-keywords" -emojis_per_keyword = 3 - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -if emoji_keywords_dict := gen_emoji_lexicon( - language=LANGUAGE, - emojis_per_keyword=emojis_per_keyword, -): - export_formatted_data( - file_path=args.file_path, - formatted_data=emoji_keywords_dict, - query_data_in_use=True, - language=LANGUAGE, - data_type=DATA_TYPE, - ) diff --git a/src/scribe_data/language_data_extraction/Ukrainian/emoji_keywords/__init__.py b/src/scribe_data/language_data_extraction/Ukrainian/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Yoruba/emoji_keywords/__init__.py b/src/scribe_data/language_data_extraction/Yoruba/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/__init__.py b/src/scribe_data/language_data_extraction/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/language_data_extraction/Basque/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Basque/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/__init__.py diff --git a/src/scribe_data/language_data_extraction/Arabic/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/arabic/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Arabic/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/arabic/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Arabic/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/arabic/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Arabic/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/arabic/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Arabic/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/arabic/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Arabic/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/arabic/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Arabic/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/arabic/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Arabic/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/arabic/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Arabic/verbs/query_verbs_1.sparql b/src/scribe_data/wikidata/language_data_extraction/arabic/verbs/query_verbs_1.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Arabic/verbs/query_verbs_1.sparql rename to src/scribe_data/wikidata/language_data_extraction/arabic/verbs/query_verbs_1.sparql diff --git a/src/scribe_data/language_data_extraction/Arabic/verbs/query_verbs_2.sparql b/src/scribe_data/wikidata/language_data_extraction/arabic/verbs/query_verbs_2.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Arabic/verbs/query_verbs_2.sparql rename to src/scribe_data/wikidata/language_data_extraction/arabic/verbs/query_verbs_2.sparql diff --git a/src/scribe_data/language_data_extraction/Arabic/verbs/query_verbs_3.sparql b/src/scribe_data/wikidata/language_data_extraction/arabic/verbs/query_verbs_3.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Arabic/verbs/query_verbs_3.sparql rename to src/scribe_data/wikidata/language_data_extraction/arabic/verbs/query_verbs_3.sparql diff --git a/src/scribe_data/language_data_extraction/Basque/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/basque/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Basque/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/basque/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Basque/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/basque/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Basque/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/basque/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Basque/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/basque/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Basque/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/basque/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Basque/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/basque/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Basque/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/basque/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Basque/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/basque/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Basque/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/basque/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Bengali/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/bengali/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Bengali/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/bengali/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Bengali/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/bengali/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Bengali/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/bengali/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Bengali/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/bengali/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Bengali/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/bengali/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Bengali/postpositions/query_postpositions.sparql b/src/scribe_data/wikidata/language_data_extraction/bengali/postpositions/query_postpositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Bengali/postpositions/query_postpositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/bengali/postpositions/query_postpositions.sparql diff --git a/src/scribe_data/language_data_extraction/Bengali/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/bengali/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Bengali/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/bengali/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Bengali/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/bengali/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Bengali/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/bengali/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Bengali/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/bengali/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Bengali/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/bengali/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Chinese/Mandarin/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Chinese/Mandarin/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Chinese/Mandarin/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Chinese/Mandarin/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Chinese/Mandarin/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Chinese/Mandarin/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Chinese/Mandarin/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Chinese/Mandarin/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Chinese/Mandarin/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Chinese/Mandarin/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Chinese/Mandarin/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Chinese/Mandarin/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Czech/adjectives/query_adjectives_1.sparql b/src/scribe_data/wikidata/language_data_extraction/czech/adjectives/query_adjectives_1.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Czech/adjectives/query_adjectives_1.sparql rename to src/scribe_data/wikidata/language_data_extraction/czech/adjectives/query_adjectives_1.sparql diff --git a/src/scribe_data/language_data_extraction/Czech/adjectives/query_adjectives_2.sparql b/src/scribe_data/wikidata/language_data_extraction/czech/adjectives/query_adjectives_2.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Czech/adjectives/query_adjectives_2.sparql rename to src/scribe_data/wikidata/language_data_extraction/czech/adjectives/query_adjectives_2.sparql diff --git a/src/scribe_data/language_data_extraction/Czech/adjectives/query_adjectives_3.sparql b/src/scribe_data/wikidata/language_data_extraction/czech/adjectives/query_adjectives_3.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Czech/adjectives/query_adjectives_3.sparql rename to src/scribe_data/wikidata/language_data_extraction/czech/adjectives/query_adjectives_3.sparql diff --git a/src/scribe_data/language_data_extraction/Czech/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/czech/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Czech/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/czech/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Czech/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/czech/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Czech/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/czech/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Czech/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/czech/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Czech/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/czech/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Czech/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/czech/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Czech/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/czech/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Czech/verbs/query_verbs_1.sparql b/src/scribe_data/wikidata/language_data_extraction/czech/verbs/query_verbs_1.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Czech/verbs/query_verbs_1.sparql rename to src/scribe_data/wikidata/language_data_extraction/czech/verbs/query_verbs_1.sparql diff --git a/src/scribe_data/language_data_extraction/Czech/verbs/query_verbs_2.sparql b/src/scribe_data/wikidata/language_data_extraction/czech/verbs/query_verbs_2.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Czech/verbs/query_verbs_2.sparql rename to src/scribe_data/wikidata/language_data_extraction/czech/verbs/query_verbs_2.sparql diff --git a/src/scribe_data/language_data_extraction/Dagbani/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/dagbani/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Dagbani/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/dagbani/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Dagbani/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/dagbani/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Dagbani/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/dagbani/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Dagbani/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/dagbani/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Dagbani/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/dagbani/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Dagbani/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/dagbani/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Dagbani/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/dagbani/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Dagbani/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/dagbani/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Dagbani/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/dagbani/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Danish/adjectives/query_adjectives_1.sparql b/src/scribe_data/wikidata/language_data_extraction/danish/adjectives/query_adjectives_1.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Danish/adjectives/query_adjectives_1.sparql rename to src/scribe_data/wikidata/language_data_extraction/danish/adjectives/query_adjectives_1.sparql diff --git a/src/scribe_data/language_data_extraction/Danish/adjectives/query_adjectives_2.sparql b/src/scribe_data/wikidata/language_data_extraction/danish/adjectives/query_adjectives_2.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Danish/adjectives/query_adjectives_2.sparql rename to src/scribe_data/wikidata/language_data_extraction/danish/adjectives/query_adjectives_2.sparql diff --git a/src/scribe_data/language_data_extraction/Danish/adjectives/query_adjectives_3.sparql b/src/scribe_data/wikidata/language_data_extraction/danish/adjectives/query_adjectives_3.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Danish/adjectives/query_adjectives_3.sparql rename to src/scribe_data/wikidata/language_data_extraction/danish/adjectives/query_adjectives_3.sparql diff --git a/src/scribe_data/language_data_extraction/Danish/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/danish/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Danish/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/danish/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Danish/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/danish/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Danish/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/danish/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Danish/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/danish/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Danish/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/danish/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Danish/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/danish/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Danish/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/danish/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Chinese/Mandarin/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/english/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Chinese/Mandarin/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/english/__init__.py diff --git a/src/scribe_data/language_data_extraction/English/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/english/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/English/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/english/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/English/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/english/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/English/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/english/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Czech/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/english/nouns/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Czech/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/english/nouns/__init__.py diff --git a/src/scribe_data/language_data_extraction/English/nouns/format_nouns.py b/src/scribe_data/wikidata/language_data_extraction/english/nouns/format_nouns.py similarity index 100% rename from src/scribe_data/language_data_extraction/English/nouns/format_nouns.py rename to src/scribe_data/wikidata/language_data_extraction/english/nouns/format_nouns.py diff --git a/src/scribe_data/language_data_extraction/English/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/english/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/English/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/english/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/English/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/english/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/English/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/english/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Danish/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/english/verbs/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Danish/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/english/verbs/__init__.py diff --git a/src/scribe_data/language_data_extraction/English/verbs/format_verbs.py b/src/scribe_data/wikidata/language_data_extraction/english/verbs/format_verbs.py similarity index 100% rename from src/scribe_data/language_data_extraction/English/verbs/format_verbs.py rename to src/scribe_data/wikidata/language_data_extraction/english/verbs/format_verbs.py diff --git a/src/scribe_data/language_data_extraction/English/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/english/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/English/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/english/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Esperanto/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/esperanto/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Esperanto/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/esperanto/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Esperanto/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/esperanto/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Esperanto/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/esperanto/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Esperanto/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/esperanto/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Esperanto/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/esperanto/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Esperanto/personal_pronouns/query_personal_pronouns.sparql b/src/scribe_data/wikidata/language_data_extraction/esperanto/personal_pronouns/query_personal_pronouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Esperanto/personal_pronouns/query_personal_pronouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/esperanto/personal_pronouns/query_personal_pronouns.sparql diff --git a/src/scribe_data/language_data_extraction/Esperanto/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/esperanto/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Esperanto/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/esperanto/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Esperanto/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/esperanto/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Esperanto/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/esperanto/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Estonian/adjectives/query_adjectives_1.sparql b/src/scribe_data/wikidata/language_data_extraction/estonian/adjectives/query_adjectives_1.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Estonian/adjectives/query_adjectives_1.sparql rename to src/scribe_data/wikidata/language_data_extraction/estonian/adjectives/query_adjectives_1.sparql diff --git a/src/scribe_data/language_data_extraction/Estonian/adjectives/query_adjectives_2.sparql b/src/scribe_data/wikidata/language_data_extraction/estonian/adjectives/query_adjectives_2.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Estonian/adjectives/query_adjectives_2.sparql rename to src/scribe_data/wikidata/language_data_extraction/estonian/adjectives/query_adjectives_2.sparql diff --git a/src/scribe_data/language_data_extraction/Estonian/adjectives/query_adjectives_3.sparql b/src/scribe_data/wikidata/language_data_extraction/estonian/adjectives/query_adjectives_3.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Estonian/adjectives/query_adjectives_3.sparql rename to src/scribe_data/wikidata/language_data_extraction/estonian/adjectives/query_adjectives_3.sparql diff --git a/src/scribe_data/language_data_extraction/Estonian/adjectives/query_adjectives_4.sparql b/src/scribe_data/wikidata/language_data_extraction/estonian/adjectives/query_adjectives_4.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Estonian/adjectives/query_adjectives_4.sparql rename to src/scribe_data/wikidata/language_data_extraction/estonian/adjectives/query_adjectives_4.sparql diff --git a/src/scribe_data/language_data_extraction/Estonian/adverbs/query_adverbs_1.sparql b/src/scribe_data/wikidata/language_data_extraction/estonian/adverbs/query_adverbs_1.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Estonian/adverbs/query_adverbs_1.sparql rename to src/scribe_data/wikidata/language_data_extraction/estonian/adverbs/query_adverbs_1.sparql diff --git a/src/scribe_data/language_data_extraction/Estonian/adverbs/query_adverbs_2.sparql b/src/scribe_data/wikidata/language_data_extraction/estonian/adverbs/query_adverbs_2.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Estonian/adverbs/query_adverbs_2.sparql rename to src/scribe_data/wikidata/language_data_extraction/estonian/adverbs/query_adverbs_2.sparql diff --git a/src/scribe_data/language_data_extraction/Estonian/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/estonian/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Estonian/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/estonian/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Estonian/postpositions/query_postpositions.sparql b/src/scribe_data/wikidata/language_data_extraction/estonian/postpositions/query_postpositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Estonian/postpositions/query_postpositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/estonian/postpositions/query_postpositions.sparql diff --git a/src/scribe_data/language_data_extraction/Estonian/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/estonian/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Estonian/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/estonian/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Estonian/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/estonian/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Estonian/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/estonian/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Estonian/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/estonian/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Estonian/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/estonian/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Finnish/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/finnish/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Finnish/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/finnish/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Finnish/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/finnish/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Finnish/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/finnish/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Finnish/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/finnish/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Finnish/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/finnish/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Finnish/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/finnish/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Finnish/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/finnish/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Finnish/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/finnish/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Finnish/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/finnish/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Finnish/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/finnish/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Finnish/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/finnish/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/English/__init__.py b/src/scribe_data/wikidata/language_data_extraction/french/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/English/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/french/__init__.py diff --git a/src/scribe_data/language_data_extraction/French/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/french/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/French/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/french/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/French/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/french/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/French/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/french/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/English/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/french/nouns/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/English/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/french/nouns/__init__.py diff --git a/src/scribe_data/language_data_extraction/French/nouns/format_nouns.py b/src/scribe_data/wikidata/language_data_extraction/french/nouns/format_nouns.py similarity index 100% rename from src/scribe_data/language_data_extraction/French/nouns/format_nouns.py rename to src/scribe_data/wikidata/language_data_extraction/french/nouns/format_nouns.py diff --git a/src/scribe_data/language_data_extraction/French/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/french/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/French/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/french/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/French/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/french/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/French/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/french/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/French/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/french/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/French/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/french/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/English/nouns/__init__.py b/src/scribe_data/wikidata/language_data_extraction/french/verbs/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/English/nouns/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/french/verbs/__init__.py diff --git a/src/scribe_data/language_data_extraction/French/verbs/format_verbs.py b/src/scribe_data/wikidata/language_data_extraction/french/verbs/format_verbs.py similarity index 100% rename from src/scribe_data/language_data_extraction/French/verbs/format_verbs.py rename to src/scribe_data/wikidata/language_data_extraction/french/verbs/format_verbs.py diff --git a/src/scribe_data/language_data_extraction/French/verbs/query_verbs_1.sparql b/src/scribe_data/wikidata/language_data_extraction/french/verbs/query_verbs_1.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/French/verbs/query_verbs_1.sparql rename to src/scribe_data/wikidata/language_data_extraction/french/verbs/query_verbs_1.sparql diff --git a/src/scribe_data/language_data_extraction/French/verbs/query_verbs_2.sparql b/src/scribe_data/wikidata/language_data_extraction/french/verbs/query_verbs_2.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/French/verbs/query_verbs_2.sparql rename to src/scribe_data/wikidata/language_data_extraction/french/verbs/query_verbs_2.sparql diff --git a/src/scribe_data/language_data_extraction/English/verbs/__init__.py b/src/scribe_data/wikidata/language_data_extraction/german/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/English/verbs/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/german/__init__.py diff --git a/src/scribe_data/language_data_extraction/German/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/german/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/German/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/german/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/German/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/german/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/German/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/german/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Esperanto/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/german/nouns/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Esperanto/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/german/nouns/__init__.py diff --git a/src/scribe_data/language_data_extraction/German/nouns/format_nouns.py b/src/scribe_data/wikidata/language_data_extraction/german/nouns/format_nouns.py similarity index 100% rename from src/scribe_data/language_data_extraction/German/nouns/format_nouns.py rename to src/scribe_data/wikidata/language_data_extraction/german/nouns/format_nouns.py diff --git a/src/scribe_data/language_data_extraction/German/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/german/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/German/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/german/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Estonian/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/german/prepositions/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Estonian/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/german/prepositions/__init__.py diff --git a/src/scribe_data/language_data_extraction/German/prepositions/format_prepositions.py b/src/scribe_data/wikidata/language_data_extraction/german/prepositions/format_prepositions.py similarity index 100% rename from src/scribe_data/language_data_extraction/German/prepositions/format_prepositions.py rename to src/scribe_data/wikidata/language_data_extraction/german/prepositions/format_prepositions.py diff --git a/src/scribe_data/language_data_extraction/German/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/german/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/German/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/german/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/German/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/german/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/German/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/german/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Finnish/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/german/verbs/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Finnish/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/german/verbs/__init__.py diff --git a/src/scribe_data/language_data_extraction/German/verbs/format_verbs.py b/src/scribe_data/wikidata/language_data_extraction/german/verbs/format_verbs.py similarity index 100% rename from src/scribe_data/language_data_extraction/German/verbs/format_verbs.py rename to src/scribe_data/wikidata/language_data_extraction/german/verbs/format_verbs.py diff --git a/src/scribe_data/language_data_extraction/German/verbs/query_verbs_1.sparql b/src/scribe_data/wikidata/language_data_extraction/german/verbs/query_verbs_1.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/German/verbs/query_verbs_1.sparql rename to src/scribe_data/wikidata/language_data_extraction/german/verbs/query_verbs_1.sparql diff --git a/src/scribe_data/language_data_extraction/German/verbs/query_verbs_2.sparql b/src/scribe_data/wikidata/language_data_extraction/german/verbs/query_verbs_2.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/German/verbs/query_verbs_2.sparql rename to src/scribe_data/wikidata/language_data_extraction/german/verbs/query_verbs_2.sparql diff --git a/src/scribe_data/language_data_extraction/Greek/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/greek/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Greek/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/greek/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Greek/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/greek/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Greek/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/greek/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Greek/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/greek/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Greek/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/greek/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Greek/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/greek/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Greek/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/greek/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Greek/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/greek/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Greek/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/greek/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Hausa/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/hausa/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hausa/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/hausa/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Hausa/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/hausa/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hausa/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/hausa/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Hausa/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/hausa/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hausa/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/hausa/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Hebrew/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/hebrew/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hebrew/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/hebrew/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Hebrew/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/hebrew/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hebrew/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/hebrew/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Hebrew/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/hebrew/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hebrew/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/hebrew/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Hebrew/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/hebrew/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hebrew/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/hebrew/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Hebrew/verbs/query_verbs_1.sparql b/src/scribe_data/wikidata/language_data_extraction/hebrew/verbs/query_verbs_1.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hebrew/verbs/query_verbs_1.sparql rename to src/scribe_data/wikidata/language_data_extraction/hebrew/verbs/query_verbs_1.sparql diff --git a/src/scribe_data/language_data_extraction/Hebrew/verbs/query_verbs_2.sparql b/src/scribe_data/wikidata/language_data_extraction/hebrew/verbs/query_verbs_2.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hebrew/verbs/query_verbs_2.sparql rename to src/scribe_data/wikidata/language_data_extraction/hebrew/verbs/query_verbs_2.sparql diff --git a/src/scribe_data/language_data_extraction/Hebrew/verbs/query_verbs_3.sparql b/src/scribe_data/wikidata/language_data_extraction/hebrew/verbs/query_verbs_3.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hebrew/verbs/query_verbs_3.sparql rename to src/scribe_data/wikidata/language_data_extraction/hebrew/verbs/query_verbs_3.sparql diff --git a/src/scribe_data/language_data_extraction/Hebrew/verbs/query_verbs_4.sparql b/src/scribe_data/wikidata/language_data_extraction/hebrew/verbs/query_verbs_4.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hebrew/verbs/query_verbs_4.sparql rename to src/scribe_data/wikidata/language_data_extraction/hebrew/verbs/query_verbs_4.sparql diff --git a/src/scribe_data/language_data_extraction/Hindustani/Hindi/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hindustani/Hindi/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Hindustani/Hindi/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hindustani/Hindi/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Hindustani/Hindi/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hindustani/Hindi/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Hindustani/Hindi/postpositions/query_postpositions.sparql b/src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/postpositions/query_postpositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hindustani/Hindi/postpositions/query_postpositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/postpositions/query_postpositions.sparql diff --git a/src/scribe_data/language_data_extraction/Hindustani/Hindi/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hindustani/Hindi/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Hindustani/Hindi/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hindustani/Hindi/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Hindustani/Hindi/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hindustani/Hindi/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Hindustani/Urdu/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/hindustani/urdu/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hindustani/Urdu/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/hindustani/urdu/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Hindustani/Urdu/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/hindustani/urdu/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hindustani/Urdu/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/hindustani/urdu/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Hindustani/Urdu/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/hindustani/urdu/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hindustani/Urdu/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/hindustani/urdu/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Hindustani/Urdu/postpositions/query_postpositions.sparql b/src/scribe_data/wikidata/language_data_extraction/hindustani/urdu/postpositions/query_postpositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hindustani/Urdu/postpositions/query_postpositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/hindustani/urdu/postpositions/query_postpositions.sparql diff --git a/src/scribe_data/language_data_extraction/Hindustani/Urdu/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/hindustani/urdu/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hindustani/Urdu/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/hindustani/urdu/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Hindustani/Urdu/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/hindustani/urdu/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hindustani/Urdu/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/hindustani/urdu/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Hindustani/Urdu/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/hindustani/urdu/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Hindustani/Urdu/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/hindustani/urdu/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Igbo/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/igbo/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Igbo/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/igbo/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Igbo/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/igbo/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Igbo/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/igbo/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Igbo/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/igbo/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Igbo/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/igbo/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Igbo/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/igbo/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Igbo/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/igbo/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Igbo/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/igbo/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Igbo/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/igbo/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Indonesian/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/indonesian/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Indonesian/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/indonesian/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Indonesian/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/indonesian/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Indonesian/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/indonesian/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Indonesian/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/indonesian/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Indonesian/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/indonesian/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Indonesian/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/indonesian/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Indonesian/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/indonesian/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/French/__init__.py b/src/scribe_data/wikidata/language_data_extraction/italian/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/French/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/italian/__init__.py diff --git a/src/scribe_data/language_data_extraction/Italian/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/italian/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Italian/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/italian/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Italian/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/italian/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Italian/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/italian/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/French/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/italian/nouns/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/French/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/italian/nouns/__init__.py diff --git a/src/scribe_data/language_data_extraction/Italian/nouns/format_nouns.py b/src/scribe_data/wikidata/language_data_extraction/italian/nouns/format_nouns.py similarity index 100% rename from src/scribe_data/language_data_extraction/Italian/nouns/format_nouns.py rename to src/scribe_data/wikidata/language_data_extraction/italian/nouns/format_nouns.py diff --git a/src/scribe_data/language_data_extraction/Italian/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/italian/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Italian/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/italian/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Italian/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/italian/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Italian/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/italian/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Italian/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/italian/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Italian/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/italian/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/French/nouns/__init__.py b/src/scribe_data/wikidata/language_data_extraction/italian/verbs/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/French/nouns/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/italian/verbs/__init__.py diff --git a/src/scribe_data/language_data_extraction/Italian/verbs/format_verbs.py b/src/scribe_data/wikidata/language_data_extraction/italian/verbs/format_verbs.py similarity index 100% rename from src/scribe_data/language_data_extraction/Italian/verbs/format_verbs.py rename to src/scribe_data/wikidata/language_data_extraction/italian/verbs/format_verbs.py diff --git a/src/scribe_data/language_data_extraction/Italian/verbs/query_verbs_1.sparql b/src/scribe_data/wikidata/language_data_extraction/italian/verbs/query_verbs_1.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Italian/verbs/query_verbs_1.sparql rename to src/scribe_data/wikidata/language_data_extraction/italian/verbs/query_verbs_1.sparql diff --git a/src/scribe_data/language_data_extraction/Italian/verbs/query_verbs_2.sparql b/src/scribe_data/wikidata/language_data_extraction/italian/verbs/query_verbs_2.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Italian/verbs/query_verbs_2.sparql rename to src/scribe_data/wikidata/language_data_extraction/italian/verbs/query_verbs_2.sparql diff --git a/src/scribe_data/language_data_extraction/Italian/verbs/query_verbs_3.sparql b/src/scribe_data/wikidata/language_data_extraction/italian/verbs/query_verbs_3.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Italian/verbs/query_verbs_3.sparql rename to src/scribe_data/wikidata/language_data_extraction/italian/verbs/query_verbs_3.sparql diff --git a/src/scribe_data/language_data_extraction/Japanese/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/japanese/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Japanese/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/japanese/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Japanese/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/japanese/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Japanese/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/japanese/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Japanese/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/japanese/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Japanese/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/japanese/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Japanese/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/japanese/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Japanese/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/japanese/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Japanese/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/japanese/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Japanese/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/japanese/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Japanese/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/japanese/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Japanese/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/japanese/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Korean/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/korean/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Korean/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/korean/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Korean/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/korean/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Korean/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/korean/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Korean/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/korean/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Korean/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/korean/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Korean/postpositions/query_postpositions.sparql b/src/scribe_data/wikidata/language_data_extraction/korean/postpositions/query_postpositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Korean/postpositions/query_postpositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/korean/postpositions/query_postpositions.sparql diff --git a/src/scribe_data/language_data_extraction/Korean/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/korean/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Korean/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/korean/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Kurmanji/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/kurmanji/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Kurmanji/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/kurmanji/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Kurmanji/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/kurmanji/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Kurmanji/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/kurmanji/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Kurmanji/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/kurmanji/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Kurmanji/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/kurmanji/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Kurmanji/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/kurmanji/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Kurmanji/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/kurmanji/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Kurmanji/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/kurmanji/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Kurmanji/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/kurmanji/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Kurmanji/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/kurmanji/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Kurmanji/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/kurmanji/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Latin/adjectives/query_adjectives_1.sparql b/src/scribe_data/wikidata/language_data_extraction/latin/adjectives/query_adjectives_1.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Latin/adjectives/query_adjectives_1.sparql rename to src/scribe_data/wikidata/language_data_extraction/latin/adjectives/query_adjectives_1.sparql diff --git a/src/scribe_data/language_data_extraction/Latin/adjectives/query_adjectives_2.sparql b/src/scribe_data/wikidata/language_data_extraction/latin/adjectives/query_adjectives_2.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Latin/adjectives/query_adjectives_2.sparql rename to src/scribe_data/wikidata/language_data_extraction/latin/adjectives/query_adjectives_2.sparql diff --git a/src/scribe_data/language_data_extraction/Latin/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/latin/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Latin/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/latin/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Latin/nouns/query_nouns_1.sparql b/src/scribe_data/wikidata/language_data_extraction/latin/nouns/query_nouns_1.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Latin/nouns/query_nouns_1.sparql rename to src/scribe_data/wikidata/language_data_extraction/latin/nouns/query_nouns_1.sparql diff --git a/src/scribe_data/language_data_extraction/Latin/nouns/query_nouns_2.sparql b/src/scribe_data/wikidata/language_data_extraction/latin/nouns/query_nouns_2.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Latin/nouns/query_nouns_2.sparql rename to src/scribe_data/wikidata/language_data_extraction/latin/nouns/query_nouns_2.sparql diff --git a/src/scribe_data/language_data_extraction/Latin/nouns/query_nouns_3.sparql b/src/scribe_data/wikidata/language_data_extraction/latin/nouns/query_nouns_3.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Latin/nouns/query_nouns_3.sparql rename to src/scribe_data/wikidata/language_data_extraction/latin/nouns/query_nouns_3.sparql diff --git a/src/scribe_data/language_data_extraction/Latin/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/latin/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Latin/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/latin/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Latin/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/latin/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Latin/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/latin/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Latvian/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/latvian/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Latvian/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/latvian/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Latvian/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/latvian/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Latvian/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/latvian/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Latvian/nouns/nouns_query.sparql b/src/scribe_data/wikidata/language_data_extraction/latvian/nouns/nouns_query.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Latvian/nouns/nouns_query.sparql rename to src/scribe_data/wikidata/language_data_extraction/latvian/nouns/nouns_query.sparql diff --git a/src/scribe_data/language_data_extraction/Latvian/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/latvian/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Latvian/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/latvian/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Latvian/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/latvian/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Latvian/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/latvian/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Malay/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/malay/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Malay/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/malay/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Malay/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/malay/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Malay/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/malay/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Malay/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/malay/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Malay/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/malay/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Malayalam/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/malayalam/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Malayalam/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/malayalam/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Malayalam/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/malayalam/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Malayalam/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/malayalam/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Malayalam/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/malayalam/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Malayalam/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/malayalam/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Malayalam/postpositions/query_postpositions.sparql b/src/scribe_data/wikidata/language_data_extraction/malayalam/postpositions/query_postpositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Malayalam/postpositions/query_postpositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/malayalam/postpositions/query_postpositions.sparql diff --git a/src/scribe_data/language_data_extraction/Malayalam/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/malayalam/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Malayalam/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/malayalam/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Malayalam/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/malayalam/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Malayalam/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/malayalam/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Malayalam/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/malayalam/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Malayalam/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/malayalam/verbs/query_verbs.sparql diff --git "a/src/scribe_data/language_data_extraction/Norwegian/Bokm\303\245l/nouns/query_nouns.sparql" "b/src/scribe_data/wikidata/language_data_extraction/norwegian/bokm\303\245l/nouns/query_nouns.sparql" similarity index 100% rename from "src/scribe_data/language_data_extraction/Norwegian/Bokm\303\245l/nouns/query_nouns.sparql" rename to "src/scribe_data/wikidata/language_data_extraction/norwegian/bokm\303\245l/nouns/query_nouns.sparql" diff --git "a/src/scribe_data/language_data_extraction/Norwegian/Bokm\303\245l/proper_nouns/query_proper_nouns.sparql" "b/src/scribe_data/wikidata/language_data_extraction/norwegian/bokm\303\245l/proper_nouns/query_proper_nouns.sparql" similarity index 100% rename from "src/scribe_data/language_data_extraction/Norwegian/Bokm\303\245l/proper_nouns/query_proper_nouns.sparql" rename to "src/scribe_data/wikidata/language_data_extraction/norwegian/bokm\303\245l/proper_nouns/query_proper_nouns.sparql" diff --git "a/src/scribe_data/language_data_extraction/Norwegian/Bokm\303\245l/verbs/query_verbs.sparql" "b/src/scribe_data/wikidata/language_data_extraction/norwegian/bokm\303\245l/verbs/query_verbs.sparql" similarity index 100% rename from "src/scribe_data/language_data_extraction/Norwegian/Bokm\303\245l/verbs/query_verbs.sparql" rename to "src/scribe_data/wikidata/language_data_extraction/norwegian/bokm\303\245l/verbs/query_verbs.sparql" diff --git a/src/scribe_data/language_data_extraction/Norwegian/Nynorsk/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/norwegian/nynorsk/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Norwegian/Nynorsk/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/norwegian/nynorsk/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Norwegian/Nynorsk/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/norwegian/nynorsk/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Norwegian/Nynorsk/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/norwegian/nynorsk/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Norwegian/Nynorsk/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/norwegian/nynorsk/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Norwegian/Nynorsk/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/norwegian/nynorsk/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Norwegian/Nynorsk/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/norwegian/nynorsk/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Norwegian/Nynorsk/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/norwegian/nynorsk/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Norwegian/Nynorsk/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/norwegian/nynorsk/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Norwegian/Nynorsk/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/norwegian/nynorsk/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Norwegian/Nynorsk/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/norwegian/nynorsk/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Norwegian/Nynorsk/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/norwegian/nynorsk/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Persian/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/persian/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Persian/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/persian/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Persian/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/persian/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Persian/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/persian/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Persian/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/persian/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Persian/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/persian/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Persian/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/persian/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Persian/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/persian/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Persian/verbs/query_verbs_1.sparql b/src/scribe_data/wikidata/language_data_extraction/persian/verbs/query_verbs_1.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Persian/verbs/query_verbs_1.sparql rename to src/scribe_data/wikidata/language_data_extraction/persian/verbs/query_verbs_1.sparql diff --git a/src/scribe_data/language_data_extraction/Persian/verbs/query_verbs_2.sparql b/src/scribe_data/wikidata/language_data_extraction/persian/verbs/query_verbs_2.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Persian/verbs/query_verbs_2.sparql rename to src/scribe_data/wikidata/language_data_extraction/persian/verbs/query_verbs_2.sparql diff --git a/src/scribe_data/language_data_extraction/Persian/verbs/query_verbs_3.sparql b/src/scribe_data/wikidata/language_data_extraction/persian/verbs/query_verbs_3.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Persian/verbs/query_verbs_3.sparql rename to src/scribe_data/wikidata/language_data_extraction/persian/verbs/query_verbs_3.sparql diff --git a/src/scribe_data/language_data_extraction/Persian/verbs/query_verbs_4.sparql b/src/scribe_data/wikidata/language_data_extraction/persian/verbs/query_verbs_4.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Persian/verbs/query_verbs_4.sparql rename to src/scribe_data/wikidata/language_data_extraction/persian/verbs/query_verbs_4.sparql diff --git a/src/scribe_data/language_data_extraction/Persian/verbs/query_verbs_5.sparql b/src/scribe_data/wikidata/language_data_extraction/persian/verbs/query_verbs_5.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Persian/verbs/query_verbs_5.sparql rename to src/scribe_data/wikidata/language_data_extraction/persian/verbs/query_verbs_5.sparql diff --git a/src/scribe_data/language_data_extraction/Pidgin/Nigerian/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/pidgin/nigerian/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Pidgin/Nigerian/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/pidgin/nigerian/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Pidgin/Nigerian/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/pidgin/nigerian/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Pidgin/Nigerian/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/pidgin/nigerian/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Pidgin/Nigerian/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/pidgin/nigerian/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Pidgin/Nigerian/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/pidgin/nigerian/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Pidgin/Nigerian/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/pidgin/nigerian/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Pidgin/Nigerian/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/pidgin/nigerian/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Polish/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/polish/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Polish/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/polish/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Polish/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/polish/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Polish/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/polish/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Polish/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/polish/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Polish/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/polish/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/French/verbs/__init__.py b/src/scribe_data/wikidata/language_data_extraction/portuguese/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/French/verbs/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/portuguese/__init__.py diff --git a/src/scribe_data/language_data_extraction/Portuguese/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/portuguese/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Portuguese/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/portuguese/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Portuguese/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/portuguese/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Portuguese/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/portuguese/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/German/__init__.py b/src/scribe_data/wikidata/language_data_extraction/portuguese/nouns/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/German/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/portuguese/nouns/__init__.py diff --git a/src/scribe_data/language_data_extraction/Portuguese/nouns/format_nouns.py b/src/scribe_data/wikidata/language_data_extraction/portuguese/nouns/format_nouns.py similarity index 100% rename from src/scribe_data/language_data_extraction/Portuguese/nouns/format_nouns.py rename to src/scribe_data/wikidata/language_data_extraction/portuguese/nouns/format_nouns.py diff --git a/src/scribe_data/language_data_extraction/Portuguese/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/portuguese/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Portuguese/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/portuguese/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Portuguese/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/portuguese/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Portuguese/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/portuguese/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/German/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/portuguese/verbs/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/German/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/portuguese/verbs/__init__.py diff --git a/src/scribe_data/language_data_extraction/Portuguese/verbs/format_verbs.py b/src/scribe_data/wikidata/language_data_extraction/portuguese/verbs/format_verbs.py similarity index 100% rename from src/scribe_data/language_data_extraction/Portuguese/verbs/format_verbs.py rename to src/scribe_data/wikidata/language_data_extraction/portuguese/verbs/format_verbs.py diff --git a/src/scribe_data/language_data_extraction/Portuguese/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/portuguese/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Portuguese/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/portuguese/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Punjabi/Gurmukhi/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/punjabi/gurmukhi/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Punjabi/Gurmukhi/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/punjabi/gurmukhi/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Punjabi/Gurmukhi/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/punjabi/gurmukhi/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Punjabi/Gurmukhi/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/punjabi/gurmukhi/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Punjabi/Gurmukhi/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/punjabi/gurmukhi/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Punjabi/Gurmukhi/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/punjabi/gurmukhi/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Punjabi/Shahmukhi/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/punjabi/shahmukhi/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Punjabi/Shahmukhi/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/punjabi/shahmukhi/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Punjabi/Shahmukhi/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/punjabi/shahmukhi/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Punjabi/Shahmukhi/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/punjabi/shahmukhi/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Punjabi/Shahmukhi/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/punjabi/shahmukhi/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Punjabi/Shahmukhi/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/punjabi/shahmukhi/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/German/nouns/__init__.py b/src/scribe_data/wikidata/language_data_extraction/russian/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/German/nouns/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/russian/__init__.py diff --git a/src/scribe_data/language_data_extraction/Russian/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/russian/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Russian/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/russian/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Russian/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/russian/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Russian/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/russian/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/German/prepositions/__init__.py b/src/scribe_data/wikidata/language_data_extraction/russian/nouns/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/German/prepositions/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/russian/nouns/__init__.py diff --git a/src/scribe_data/language_data_extraction/Russian/nouns/format_nouns.py b/src/scribe_data/wikidata/language_data_extraction/russian/nouns/format_nouns.py similarity index 100% rename from src/scribe_data/language_data_extraction/Russian/nouns/format_nouns.py rename to src/scribe_data/wikidata/language_data_extraction/russian/nouns/format_nouns.py diff --git a/src/scribe_data/language_data_extraction/Russian/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/russian/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Russian/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/russian/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/German/verbs/__init__.py b/src/scribe_data/wikidata/language_data_extraction/russian/prepositions/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/German/verbs/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/russian/prepositions/__init__.py diff --git a/src/scribe_data/language_data_extraction/Russian/prepositions/format_prepositions.py b/src/scribe_data/wikidata/language_data_extraction/russian/prepositions/format_prepositions.py similarity index 100% rename from src/scribe_data/language_data_extraction/Russian/prepositions/format_prepositions.py rename to src/scribe_data/wikidata/language_data_extraction/russian/prepositions/format_prepositions.py diff --git a/src/scribe_data/language_data_extraction/Russian/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/russian/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Russian/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/russian/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Russian/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/russian/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Russian/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/russian/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Hausa/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/russian/verbs/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Hausa/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/russian/verbs/__init__.py diff --git a/src/scribe_data/language_data_extraction/Russian/verbs/format_verbs.py b/src/scribe_data/wikidata/language_data_extraction/russian/verbs/format_verbs.py similarity index 100% rename from src/scribe_data/language_data_extraction/Russian/verbs/format_verbs.py rename to src/scribe_data/wikidata/language_data_extraction/russian/verbs/format_verbs.py diff --git a/src/scribe_data/language_data_extraction/Russian/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/russian/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Russian/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/russian/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Sami/Northern/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/sami/northern/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Sami/Northern/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/sami/northern/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Sami/Northern/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/sami/northern/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Sami/Northern/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/sami/northern/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Sami/Northern/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/sami/northern/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Sami/Northern/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/sami/northern/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Sami/Northern/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/sami/northern/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Sami/Northern/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/sami/northern/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Slovak/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/slovak/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Slovak/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/slovak/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Slovak/adjectives/query_adjectives_1.sparql b/src/scribe_data/wikidata/language_data_extraction/slovak/adjectives/query_adjectives_1.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Slovak/adjectives/query_adjectives_1.sparql rename to src/scribe_data/wikidata/language_data_extraction/slovak/adjectives/query_adjectives_1.sparql diff --git a/src/scribe_data/language_data_extraction/Slovak/adjectives/query_adjectives_2.sparql b/src/scribe_data/wikidata/language_data_extraction/slovak/adjectives/query_adjectives_2.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Slovak/adjectives/query_adjectives_2.sparql rename to src/scribe_data/wikidata/language_data_extraction/slovak/adjectives/query_adjectives_2.sparql diff --git a/src/scribe_data/language_data_extraction/Slovak/adjectives/query_adjectives_3.sparql b/src/scribe_data/wikidata/language_data_extraction/slovak/adjectives/query_adjectives_3.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Slovak/adjectives/query_adjectives_3.sparql rename to src/scribe_data/wikidata/language_data_extraction/slovak/adjectives/query_adjectives_3.sparql diff --git a/src/scribe_data/language_data_extraction/Slovak/adjectives/query_adjectives_4.sparql b/src/scribe_data/wikidata/language_data_extraction/slovak/adjectives/query_adjectives_4.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Slovak/adjectives/query_adjectives_4.sparql rename to src/scribe_data/wikidata/language_data_extraction/slovak/adjectives/query_adjectives_4.sparql diff --git a/src/scribe_data/language_data_extraction/Slovak/adjectives/query_adjectives_5.sparql b/src/scribe_data/wikidata/language_data_extraction/slovak/adjectives/query_adjectives_5.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Slovak/adjectives/query_adjectives_5.sparql rename to src/scribe_data/wikidata/language_data_extraction/slovak/adjectives/query_adjectives_5.sparql diff --git a/src/scribe_data/language_data_extraction/Slovak/adjectives/query_adjectives_6.sparql b/src/scribe_data/wikidata/language_data_extraction/slovak/adjectives/query_adjectives_6.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Slovak/adjectives/query_adjectives_6.sparql rename to src/scribe_data/wikidata/language_data_extraction/slovak/adjectives/query_adjectives_6.sparql diff --git a/src/scribe_data/language_data_extraction/Slovak/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/slovak/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Slovak/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/slovak/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Slovak/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/slovak/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Slovak/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/slovak/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Slovak/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/slovak/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Slovak/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/slovak/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Slovak/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/slovak/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Slovak/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/slovak/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Slovak/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/slovak/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Slovak/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/slovak/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Hindustani/Urdu/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/spanish/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Hindustani/Urdu/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/spanish/__init__.py diff --git a/src/scribe_data/language_data_extraction/Spanish/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/spanish/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Spanish/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/spanish/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Spanish/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/spanish/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Spanish/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/spanish/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Italian/__init__.py b/src/scribe_data/wikidata/language_data_extraction/spanish/nouns/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Italian/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/spanish/nouns/__init__.py diff --git a/src/scribe_data/language_data_extraction/Spanish/nouns/format_nouns.py b/src/scribe_data/wikidata/language_data_extraction/spanish/nouns/format_nouns.py similarity index 100% rename from src/scribe_data/language_data_extraction/Spanish/nouns/format_nouns.py rename to src/scribe_data/wikidata/language_data_extraction/spanish/nouns/format_nouns.py diff --git a/src/scribe_data/language_data_extraction/Spanish/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/spanish/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Spanish/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/spanish/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Spanish/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/spanish/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Spanish/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/spanish/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Spanish/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/spanish/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Spanish/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/spanish/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Italian/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/spanish/verbs/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Italian/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/spanish/verbs/__init__.py diff --git a/src/scribe_data/language_data_extraction/Spanish/verbs/format_verbs.py b/src/scribe_data/wikidata/language_data_extraction/spanish/verbs/format_verbs.py similarity index 100% rename from src/scribe_data/language_data_extraction/Spanish/verbs/format_verbs.py rename to src/scribe_data/wikidata/language_data_extraction/spanish/verbs/format_verbs.py diff --git a/src/scribe_data/language_data_extraction/Spanish/verbs/query_verbs_1.sparql b/src/scribe_data/wikidata/language_data_extraction/spanish/verbs/query_verbs_1.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Spanish/verbs/query_verbs_1.sparql rename to src/scribe_data/wikidata/language_data_extraction/spanish/verbs/query_verbs_1.sparql diff --git a/src/scribe_data/language_data_extraction/Spanish/verbs/query_verbs_2.sparql b/src/scribe_data/wikidata/language_data_extraction/spanish/verbs/query_verbs_2.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Spanish/verbs/query_verbs_2.sparql rename to src/scribe_data/wikidata/language_data_extraction/spanish/verbs/query_verbs_2.sparql diff --git a/src/scribe_data/language_data_extraction/Spanish/verbs/query_verbs_3.sparql b/src/scribe_data/wikidata/language_data_extraction/spanish/verbs/query_verbs_3.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Spanish/verbs/query_verbs_3.sparql rename to src/scribe_data/wikidata/language_data_extraction/spanish/verbs/query_verbs_3.sparql diff --git a/src/scribe_data/language_data_extraction/Swahili/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/swahili/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Swahili/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/swahili/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Swahili/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/swahili/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Swahili/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/swahili/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Swahili/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/swahili/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Swahili/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/swahili/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Swahili/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/swahili/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Swahili/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/swahili/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Swahili/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/swahili/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Swahili/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/swahili/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Italian/nouns/__init__.py b/src/scribe_data/wikidata/language_data_extraction/swedish/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Italian/nouns/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/swedish/__init__.py diff --git a/src/scribe_data/language_data_extraction/Swedish/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/swedish/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Swedish/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/swedish/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Swedish/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/swedish/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Swedish/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/swedish/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Italian/verbs/__init__.py b/src/scribe_data/wikidata/language_data_extraction/swedish/nouns/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Italian/verbs/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/swedish/nouns/__init__.py diff --git a/src/scribe_data/language_data_extraction/Swedish/nouns/format_nouns.py b/src/scribe_data/wikidata/language_data_extraction/swedish/nouns/format_nouns.py similarity index 100% rename from src/scribe_data/language_data_extraction/Swedish/nouns/format_nouns.py rename to src/scribe_data/wikidata/language_data_extraction/swedish/nouns/format_nouns.py diff --git a/src/scribe_data/language_data_extraction/Swedish/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/swedish/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Swedish/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/swedish/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Swedish/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/swedish/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Swedish/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/swedish/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Swedish/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/swedish/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Swedish/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/swedish/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Japanese/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/swedish/verbs/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Japanese/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/swedish/verbs/__init__.py diff --git a/src/scribe_data/language_data_extraction/Swedish/verbs/format_verbs.py b/src/scribe_data/wikidata/language_data_extraction/swedish/verbs/format_verbs.py similarity index 100% rename from src/scribe_data/language_data_extraction/Swedish/verbs/format_verbs.py rename to src/scribe_data/wikidata/language_data_extraction/swedish/verbs/format_verbs.py diff --git a/src/scribe_data/language_data_extraction/Swedish/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/swedish/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Swedish/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/swedish/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Tajik/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/tajik/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Tajik/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/tajik/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Tajik/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/tajik/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Tajik/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/tajik/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Tajik/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/tajik/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Tajik/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/tajik/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Tajik/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/tajik/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Tajik/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/tajik/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Tajik/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/tajik/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Tajik/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/tajik/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Tamil/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/tamil/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Tamil/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/tamil/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Tamil/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/tamil/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Tamil/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/tamil/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Tamil/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/tamil/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Tamil/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/tamil/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Tamil/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/tamil/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Tamil/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/tamil/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Tamil/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/tamil/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Tamil/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/tamil/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Tamil/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/tamil/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Tamil/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/tamil/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Ukrainian/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/ukrainian/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Ukrainian/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/ukrainian/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Ukrainian/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/ukrainian/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Ukrainian/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/ukrainian/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Ukrainian/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/ukrainian/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Ukrainian/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/ukrainian/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Ukrainian/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/ukrainian/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Ukrainian/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/ukrainian/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Ukrainian/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/ukrainian/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Ukrainian/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/ukrainian/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Ukrainian/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/ukrainian/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Ukrainian/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/ukrainian/verbs/query_verbs.sparql diff --git a/src/scribe_data/language_data_extraction/Yoruba/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/yoruba/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Yoruba/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/yoruba/adjectives/query_adjectives.sparql diff --git a/src/scribe_data/language_data_extraction/Yoruba/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/yoruba/adverbs/query_adverbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Yoruba/adverbs/query_adverbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/yoruba/adverbs/query_adverbs.sparql diff --git a/src/scribe_data/language_data_extraction/Yoruba/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/yoruba/nouns/query_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Yoruba/nouns/query_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/yoruba/nouns/query_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Yoruba/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/yoruba/prepositions/query_prepositions.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Yoruba/prepositions/query_prepositions.sparql rename to src/scribe_data/wikidata/language_data_extraction/yoruba/prepositions/query_prepositions.sparql diff --git a/src/scribe_data/language_data_extraction/Yoruba/proper_nouns/query_proper_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/yoruba/proper_nouns/query_proper_nouns.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Yoruba/proper_nouns/query_proper_nouns.sparql rename to src/scribe_data/wikidata/language_data_extraction/yoruba/proper_nouns/query_proper_nouns.sparql diff --git a/src/scribe_data/language_data_extraction/Yoruba/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/yoruba/verbs/query_verbs.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Yoruba/verbs/query_verbs.sparql rename to src/scribe_data/wikidata/language_data_extraction/yoruba/verbs/query_verbs.sparql From 4b03132aa3a286cc3fee70b316867d2465bba3e3 Mon Sep 17 00:00:00 2001 From: Purnama S Rahayu Date: Wed, 23 Oct 2024 06:33:58 +0700 Subject: [PATCH 2/8] move tajik adjectives --- .../tajik}/adjectives/query_adjectives.sparql | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/scribe_data/{language_data_extraction/Tajik => wikidata/language_data_extraction/tajik}/adjectives/query_adjectives.sparql (100%) diff --git a/src/scribe_data/language_data_extraction/Tajik/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/tajik/adjectives/query_adjectives.sparql similarity index 100% rename from src/scribe_data/language_data_extraction/Tajik/adjectives/query_adjectives.sparql rename to src/scribe_data/wikidata/language_data_extraction/tajik/adjectives/query_adjectives.sparql From 273e14d466335e8a4318950e0c3e717de2379563 Mon Sep 17 00:00:00 2001 From: Omar Agiez Date: Wed, 23 Oct 2024 14:42:41 +0300 Subject: [PATCH 3/8] Matching the formating of the list command with hte total command - Replaced single-line separators with double-line separators for clearer distinction between headers and data. - Removed the unnecessary line at the end of the table for cleaner output. --- src/scribe_data/cli/list.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/scribe_data/cli/list.py b/src/scribe_data/cli/list.py index 8dd912b7a..46c804243 100644 --- a/src/scribe_data/cli/list.py +++ b/src/scribe_data/cli/list.py @@ -51,14 +51,13 @@ def list_languages() -> None: print( f"{'Language':<{language_col_width}} {'ISO':<{iso_col_width}} {'QID':<{qid_col_width}}" ) - print("-" * table_line_length) + print("=" * table_line_length) for lang in languages: print( f"{lang.capitalize():<{language_col_width}} {get_language_iso(lang):<{iso_col_width}} {get_language_qid(lang):<{qid_col_width}}" ) - print("-" * table_line_length) print() @@ -105,13 +104,12 @@ def list_data_types(language: str = None) -> None: print() print(table_header) - print("-" * table_line_length) + print("=" * table_line_length) data_types = sorted(data_types) for dt in data_types: print(dt.replace("_", "-")) - print("-" * table_line_length) print() @@ -147,7 +145,7 @@ def list_languages_for_data_type(data_type: str) -> None: print( f"{'Language':<{language_col_width}} {'ISO':<{iso_col_width}} {'QID':<{qid_col_width}}" ) - print("-" * table_line_length) + print("=" * table_line_length) # Iterate through the list of languages and format each row. for lang in all_languages: @@ -155,7 +153,6 @@ def list_languages_for_data_type(data_type: str) -> None: f"{lang['name'].capitalize():<{language_col_width}} {lang['iso']:<{iso_col_width}} {lang['qid']:<{qid_col_width}}" ) - print("-" * table_line_length) print() From 4c7a83e17ff65e066746cbe51116c19c03f85607 Mon Sep 17 00:00:00 2001 From: Omar Agiez Date: Wed, 23 Oct 2024 16:42:23 +0300 Subject: [PATCH 4/8] Matching the docs for list commands with new formatting updates --- docs/source/scribe_data/cli.rst | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/docs/source/scribe_data/cli.rst b/docs/source/scribe_data/cli.rst index 853267957..c99eaed29 100644 --- a/docs/source/scribe_data/cli.rst +++ b/docs/source/scribe_data/cli.rst @@ -56,13 +56,12 @@ Example output: $ scribe-data list Language ISO QID - ----------------------- + ========================== English en Q1860 ... - ----------------------- Available data types: All languages - ----------------------------------- + =================================== adjectives adverbs emoji-keywords @@ -72,7 +71,7 @@ Example output: prepositions proper-nouns verbs - ----------------------------------- + @@ -81,10 +80,9 @@ Example output: $scribe-data list --language Language ISO QID - ----------------------- + ========================== English en Q1860 ... - ----------------------- .. code-block:: text @@ -92,7 +90,7 @@ Example output: $scribe-data list -dt Available data types: All languages - ----------------------------------- + =================================== adjectives adverbs emoji-keywords @@ -102,7 +100,6 @@ Example output: prepositions proper-nouns verbs - ----------------------------------- .. code-block:: text @@ -110,13 +107,12 @@ Example output: $scribe-data list -a Language ISO QID - ----------------------- + ========================== English en Q1860 ... - ----------------------- Available data types: All languages - ----------------------------------- + =================================== adjectives adverbs emoji-keywords @@ -126,7 +122,6 @@ Example output: prepositions proper-nouns verbs - ----------------------------------- Get Command ~~~~~~~~~~~ From 95aa722b1b21f49fe54bc6976ea89a50d4d0d194 Mon Sep 17 00:00:00 2001 From: Arpita kesharwani <107834813+KesharwaniArpita@users.noreply.github.com> Date: Wed, 23 Oct 2024 22:35:42 +0530 Subject: [PATCH 5/8] Create documentation_enhancement.yml --- .../documentation_enhancement.yml | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/documentation_enhancement.yml diff --git a/.github/ISSUE_TEMPLATE/documentation_enhancement.yml b/.github/ISSUE_TEMPLATE/documentation_enhancement.yml new file mode 100644 index 000000000..9ea99dbd4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/documentation_enhancement.yml @@ -0,0 +1,39 @@ +name: 📚 Documentation Enhancement +description: Suggest improvements or updates to the documentation of Scribe-Data. +labels: ["documentation"] +projects: ["scribe-org/1"] +body: + - type: checkboxes + id: doc-enhancement + attributes: + label: Terms + options: + - label: I have searched all [open documentation issues](https://github.com/scribe-org/Scribe-Data/issues?q=is%3Aopen+is%3Aissue+label%3Adocumentation) + required: true + - label: I agree to follow Scribe-Data's [Code of Conduct](https://github.com/scribe-org/Scribe-Data/blob/main/.github/CODE_OF_CONDUCT.md) + required: true + - type: textarea + attributes: + label: Current Documentation + placeholder: | + Provide a brief description or link to the current documentation you want to enhance. + validations: + required: true + - type: textarea + attributes: + label: Suggested Enhancement + placeholder: | + Describe the improvements or changes you'd like to see in the documentation. + validations: + required: true + - type: textarea + attributes: + label: Benefit + placeholder: | + How will this enhancement benefit the users or contributors of Scribe-Data? + validations: + required: false + - type: markdown + attributes: + value: | + Thanks for helping improve our documentation! From 7e0c5219acec6c1943d3728094b9f82d62e2c8be Mon Sep 17 00:00:00 2001 From: Andrew Tavis McAllister Date: Wed, 23 Oct 2024 23:43:52 +0200 Subject: [PATCH 6/8] Reconnect CLI functionality given movement of language files --- README.md | 4 +- docs/source/conf.py | 3 - docs/source/scribe_data/index.rst | 1 - docs/source/scribe_data/wikidata/index.rst | 1 + .../language_data_extraction/index.rst | 2 +- .../wikipedia/gen_autosuggestions.rst | 4 - .../scribe_data/wikipedia/notebook.ipynb | 308 ------------------ requirements.txt | 1 - .../check/check_project_structure.py | 6 +- src/scribe_data/check/check_query_forms.py | 5 +- .../check/check_query_identifiers.py | 2 +- src/scribe_data/cli/cli_utils.py | 70 +--- src/scribe_data/cli/convert.py | 2 +- src/scribe_data/cli/interactive.py | 8 +- src/scribe_data/cli/list.py | 32 +- src/scribe_data/cli/total.py | 13 +- src/scribe_data/utils.py | 74 ++++- src/scribe_data/wikidata/query_data.py | 23 +- 18 files changed, 127 insertions(+), 432 deletions(-) rename docs/source/scribe_data/{ => wikidata}/language_data_extraction/index.rst (91%) delete mode 100644 docs/source/scribe_data/wikipedia/notebook.ipynb diff --git a/README.md b/README.md index b7318d8a9..57f6ff228 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ Check out Scribe's [architecture diagrams](https://github.com/scribe-org/Organiz The CLI commands defined within [scribe_data/cli](https://github.com/scribe-org/Scribe-Data/blob/main/src/scribe_data/cli) and the notebooks within the various [scribe_data](https://github.com/scribe-org/Scribe-Data/tree/main/src/scribe_data) directories are used to update all data for [Scribe-iOS](https://github.com/scribe-org/Scribe-iOS), with this functionality later being expanded to update [Scribe-Android](https://github.com/scribe-org/Scribe-Android) and [Scribe-Desktop](https://github.com/scribe-org/Scribe-Desktop) once they're active. -The main data update process in triggers [language based SPARQL queries](https://github.com/scribe-org/Scribe-Data/tree/main/src/scribe_data/language_data_extraction) to query language data from [Wikidata](https://www.wikidata.org/) using [SPARQLWrapper](https://github.com/RDFLib/sparqlwrapper) as a URI. The autosuggestion process derives popular words from [Wikipedia](https://www.wikipedia.org/) as well as those words that normally follow them for an effective baseline feature until natural language processing methods are employed. Functions to generate autosuggestions are ran in [gen_autosuggestions.ipynb](https://github.com/scribe-org/Scribe-Data/blob/main/src/scribe_data/wikipedia/gen_autosuggestions.ipynb). Emojis are further sourced from [Unicode CLDR](https://github.com/unicode-org/cldr), with this process being ran via the `scribe-data get -lang LANGUAGE -dt emoji-keywords` command. +The main data update process in triggers [language based SPARQL queries](https://github.com/scribe-org/Scribe-Data/tree/main/src/scribe_data/wikidata/language_data_extraction) to query language data from [Wikidata](https://www.wikidata.org/) using [SPARQLWrapper](https://github.com/RDFLib/sparqlwrapper) as a URI. The autosuggestion process derives popular words from [Wikipedia](https://www.wikipedia.org/) as well as those words that normally follow them for an effective baseline feature until natural language processing methods are employed. Functions to generate autosuggestions are ran in [gen_autosuggestions.ipynb](https://github.com/scribe-org/Scribe-Data/blob/main/src/scribe_data/wikipedia/gen_autosuggestions.ipynb). Emojis are further sourced from [Unicode CLDR](https://github.com/unicode-org/cldr), with this process being ran via the `scribe-data get -lang LANGUAGE -dt emoji-keywords` command. @@ -197,7 +197,7 @@ See the [contribution guidelines](https://github.com/scribe-org/Scribe-Data/blob # Supported Languages [`⇧`](#contents) -Scribe's goal is functional, feature-rich keyboards and interfaces for all languages. Check the [language_data_extraction](https://github.com/scribe-org/Scribe-Data/tree/main/src/scribe_data/language_data_extraction) directory for queries for currently supported languages and those that have substantial data on [Wikidata](https://www.wikidata.org/). +Scribe's goal is functional, feature-rich keyboards and interfaces for all languages. Check the [language_data_extraction](https://github.com/scribe-org/Scribe-Data/tree/main/src/scribe_data/wikidata/language_data_extraction) directory for queries for currently supported languages and those that have substantial data on [Wikidata](https://www.wikidata.org/). The following table shows the supported languages and the amount of data available for each on [Wikidata](https://www.wikidata.org/) and via [Unicode CLDR](https://github.com/unicode-org/cldr) for emojis: diff --git a/docs/source/conf.py b/docs/source/conf.py index 78613691c..60dbb3922 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -40,11 +40,8 @@ "numpydoc", "sphinx.ext.viewcode", "sphinx.ext.imgmath", - "nbsphinx", ] -nbsphinx_allow_errors = True -nbsphinx_execute = "never" numpydoc_show_inherited_class_members = False numpydoc_show_class_members = False diff --git a/docs/source/scribe_data/index.rst b/docs/source/scribe_data/index.rst index de6c5806c..f870bcb8f 100644 --- a/docs/source/scribe_data/index.rst +++ b/docs/source/scribe_data/index.rst @@ -6,7 +6,6 @@ Scribe-Data .. toctree:: :maxdepth: 2 - language_data_extraction/index load/index unicode/index wikidata/index diff --git a/docs/source/scribe_data/wikidata/index.rst b/docs/source/scribe_data/wikidata/index.rst index b787f3bcc..84e875567 100644 --- a/docs/source/scribe_data/wikidata/index.rst +++ b/docs/source/scribe_data/wikidata/index.rst @@ -7,6 +7,7 @@ wikidata/ :maxdepth: 2 check_query/index + language_data_extraction/index .. toctree:: :maxdepth: 1 diff --git a/docs/source/scribe_data/language_data_extraction/index.rst b/docs/source/scribe_data/wikidata/language_data_extraction/index.rst similarity index 91% rename from docs/source/scribe_data/language_data_extraction/index.rst rename to docs/source/scribe_data/wikidata/language_data_extraction/index.rst index dd8a0d1d7..acb9fdec2 100644 --- a/docs/source/scribe_data/language_data_extraction/index.rst +++ b/docs/source/scribe_data/wikidata/language_data_extraction/index.rst @@ -1,7 +1,7 @@ language_data_extraction/ ========================= -`View code on Github `_ +`View code on Github `_ This directory contains all language extraction and formatting code for Scribe-Data. The structure is broken down by language, with each language sub-directory then including directories for nouns, prepositions, translations and verbs if needed. Within these data type directories are :code:`query_DATA_TYPE.sparql` SPARQL files that are ran to query Wikidata and then formatted with the given :code:`format_DATA_TYPE.py` Python files. diff --git a/docs/source/scribe_data/wikipedia/gen_autosuggestions.rst b/docs/source/scribe_data/wikipedia/gen_autosuggestions.rst index e69334a18..d4b5e0937 100644 --- a/docs/source/scribe_data/wikipedia/gen_autosuggestions.rst +++ b/docs/source/scribe_data/wikipedia/gen_autosuggestions.rst @@ -5,8 +5,4 @@ gen_autosuggestions.ipynb This notebook is used to run the functions found in Scribe-Data to extract, clean and load autosuggestion files into Scribe apps. -.. toctree:: - - notebook.ipynb - Use the :code:`View code on GitHub` link above to view the notebook and explore the process! diff --git a/docs/source/scribe_data/wikipedia/notebook.ipynb b/docs/source/scribe_data/wikipedia/notebook.ipynb deleted file mode 100644 index cdff0eb23..000000000 --- a/docs/source/scribe_data/wikipedia/notebook.ipynb +++ /dev/null @@ -1,308 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "743abe55", - "metadata": { - "toc": true - }, - "source": [ - "

Table of Contents

\n", - "" - ] - }, - { - "cell_type": "markdown", - "id": "592e4b36", - "metadata": {}, - "source": [ - "**Scribe Autosuggest Generation**\n", - "\n", - "This notebook is used to run the functions found in Scribe-Data to extract, clean and load autosuggestion files into Scribe apps." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "bec5ff38", - "metadata": {}, - "outputs": [], - "source": [ - "import warnings\n", - "\n", - "warnings.filterwarnings(\"ignore\", message=r\"Passing\", category=FutureWarning)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "1c8c7a44", - "metadata": { - "ExecuteTime": { - "end_time": "2023-04-10T19:52:39.142528Z", - "start_time": "2023-04-10T19:52:39.087499Z" - } - }, - "outputs": [], - "source": [ - "import os\n", - "import sys\n", - "import json\n", - "\n", - "from tqdm.auto import tqdm\n", - "from IPython.core.display import display, HTML\n", - "display(HTML(\"\"))" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "14a5bf58", - "metadata": { - "ExecuteTime": { - "end_time": "2023-04-10T19:52:39.147871Z", - "start_time": "2023-04-10T19:52:39.144127Z" - } - }, - "outputs": [], - "source": [ - "pwd = os.path.dirname(os.path.realpath(\"gen_autosuggestions.ipynb\"))\n", - "pwd = pwd.split(\"scribe_data\")[0]\n", - "sys.path.append(pwd)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "4c7939bd", - "metadata": { - "ExecuteTime": { - "end_time": "2023-04-10T19:52:52.508933Z", - "start_time": "2023-04-10T19:52:52.506137Z" - } - }, - "outputs": [], - "source": [ - "from scribe_data.wikipedia.extract_wiki import (\n", - " download_wiki,\n", - " parse_to_ndjson,\n", - ")\n", - "from scribe_data.wikipedia.process_wiki import (\n", - " clean,\n", - " gen_autosuggestions,\n", - ")\n", - "from scribe_data.utils import get_language_iso" - ] - }, - { - "cell_type": "markdown", - "id": "2add942e", - "metadata": {}, - "source": [ - "# Download and Parse Wiki" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "a722df43", - "metadata": { - "ExecuteTime": { - "end_time": "2023-04-10T19:53:16.467643Z", - "start_time": "2023-04-10T19:53:16.464619Z" - } - }, - "outputs": [], - "source": [ - "# Languages: French, German, Italian, Portuguese, Russian, Spanish, Swedish\n", - "language = \"French\"\n", - "language_abbr = get_language_iso(language)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "11546a55", - "metadata": { - "ExecuteTime": { - "end_time": "2023-04-10T19:53:28.138818Z", - "start_time": "2023-04-10T19:53:17.184354Z" - } - }, - "outputs": [], - "source": [ - "files = download_wiki(\n", - " language=language,\n", - " target_dir=f\"./{language_abbr}wiki_dump\",\n", - " file_limit=None, # None is all files\n", - " dump_id=\"20220920\"\n", - ")\n", - "print(f\"Number of files: {len(files)}\")" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "b40fd9d9", - "metadata": { - "ExecuteTime": { - "end_time": "2022-10-03T12:25:23.192390Z", - "start_time": "2022-10-03T12:25:23.189124Z" - } - }, - "outputs": [], - "source": [ - "parse_to_ndjson(\n", - " output_path=f\"./{language_abbr}wiki.ndjson\",\n", - " input_dir=f\"./{language_abbr}wiki_dump\",\n", - " partitions_dir=f\"./{language_abbr}wiki_partitions\",\n", - " article_limit=None, # None is all articles\n", - " delete_parsed_files=True,\n", - " multicore=True,\n", - " verbose=True,\n", - ")" - ] - }, - { - "cell_type": "markdown", - "id": "3c3f2f51", - "metadata": {}, - "source": [ - "# Process and Clean" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "205a01b4", - "metadata": { - "ExecuteTime": { - "start_time": "2022-10-03T12:25:27.126Z" - } - }, - "outputs": [], - "source": [ - "with open(f\"./{language_abbr}wiki.ndjson\", \"r\") as fin:\n", - " article_texts = [\n", - " json.loads(lang)[1] for lang in tqdm(fin, desc=\"Articles added\", unit=\"articles\")\n", - " ]\n", - "\n", - "print(f\"Number of articles: {len(article_texts)}\")" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "b1b869f4", - "metadata": { - "ExecuteTime": { - "start_time": "2022-10-03T12:25:34.201Z" - } - }, - "outputs": [], - "source": [ - "# Define sample size for up to 1 million articles.\n", - "sample_size = 1000000 / len(article_texts)\n", - "sample_size = min(sample_size, 1)\n", - "sample_size" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "ea9ea16c", - "metadata": { - "ExecuteTime": { - "start_time": "2022-10-03T12:25:40.574Z" - } - }, - "outputs": [], - "source": [ - "text_corpus = clean(\n", - " texts=article_texts,\n", - " language=language,\n", - " remove_words=None,\n", - " sample_size=sample_size,\n", - " verbose=True,\n", - ")" - ] - }, - { - "cell_type": "markdown", - "id": "593e855d", - "metadata": {}, - "source": [ - "# Generate and Upload" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "cda9e874", - "metadata": { - "ExecuteTime": { - "start_time": "2022-10-03T12:25:54.735Z" - } - }, - "outputs": [], - "source": [ - "autosuggest_dict = gen_autosuggestions(\n", - " text_corpus,\n", - " language=language,\n", - " num_words=1000,\n", - " ignore_words=None,\n", - " update_local_data=True,\n", - " verbose=True\n", - ")" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "c8c385b7", - "metadata": { - "ExecuteTime": { - "start_time": "2022-10-03T12:25:55.451Z" - } - }, - "outputs": [], - "source": [ - "# autosuggest_dict" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.12.5" - }, - "toc": { - "base_numbering": 1, - "nav_menu": {}, - "number_sections": true, - "sideBar": true, - "skip_h1_title": false, - "title_cell": "Table of Contents", - "title_sidebar": "Contents", - "toc_cell": true, - "toc_position": {}, - "toc_section_display": true, - "toc_window_display": false - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/requirements.txt b/requirements.txt index 03ed90a90..abbd5e443 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,7 +6,6 @@ flax>=0.8.2 iso639-lang>=2.2.3 m2r2>=0.3.3 mwparserfromhell>=0.6 -nbsphinx>=0.9.5 numpydoc>=1.6.0 packaging>=20.9 pandas>=1.5.3 diff --git a/src/scribe_data/check/check_project_structure.py b/src/scribe_data/check/check_project_structure.py index cb95f7a8c..9083f0d22 100644 --- a/src/scribe_data/check/check_project_structure.py +++ b/src/scribe_data/check/check_project_structure.py @@ -26,17 +26,17 @@ import os -from scribe_data.cli.cli_utils import ( +from scribe_data.utils import ( LANGUAGE_DATA_EXTRACTION_DIR, data_type_metadata, language_metadata, ) # Expected languages and data types. -LANGUAGES = [lang.capitalize() for lang in language_metadata.keys()] +LANGUAGES = list(language_metadata.keys()) DATA_TYPES = data_type_metadata.keys() SUB_DIRECTORIES = { - k.capitalize(): [lang.capitalize() for lang in v["sub_languages"].keys()] + k: list(v["sub_languages"].keys()) for k, v in language_metadata.items() if len(v.keys()) == 1 and "sub_languages" in v.keys() } diff --git a/src/scribe_data/check/check_query_forms.py b/src/scribe_data/check/check_query_forms.py index ac8c87662..c08276a64 100644 --- a/src/scribe_data/check/check_query_forms.py +++ b/src/scribe_data/check/check_query_forms.py @@ -27,10 +27,7 @@ import re from pathlib import Path -from scribe_data.cli.cli_utils import ( - LANGUAGE_DATA_EXTRACTION_DIR, - lexeme_form_metadata, -) +from scribe_data.utils import LANGUAGE_DATA_EXTRACTION_DIR, lexeme_form_metadata lexeme_form_qid_order = [] for key, value in lexeme_form_metadata.items(): diff --git a/src/scribe_data/check/check_query_identifiers.py b/src/scribe_data/check/check_query_identifiers.py index 1a87fbf38..387266969 100644 --- a/src/scribe_data/check/check_query_identifiers.py +++ b/src/scribe_data/check/check_query_identifiers.py @@ -28,7 +28,7 @@ import sys from pathlib import Path -from scribe_data.cli.cli_utils import ( +from scribe_data.utils import ( LANGUAGE_DATA_EXTRACTION_DIR, data_type_metadata, language_metadata, diff --git a/src/scribe_data/cli/cli_utils.py b/src/scribe_data/cli/cli_utils.py index 6ef55b853..357d486a4 100644 --- a/src/scribe_data/cli/cli_utils.py +++ b/src/scribe_data/cli/cli_utils.py @@ -21,77 +21,9 @@ """ import difflib -import json -from pathlib import Path from typing import List, Union -from scribe_data.utils import DEFAULT_JSON_EXPORT_DIR - -# MARK: CLI Variables - -LANGUAGE_DATA_EXTRACTION_DIR = Path(__file__).parent.parent / "language_data_extraction" - -LANGUAGE_METADATA_FILE = ( - Path(__file__).parent.parent / "resources" / "language_metadata.json" -) -DATA_TYPE_METADATA_FILE = ( - Path(__file__).parent.parent / "resources" / "data_type_metadata.json" -) -LEXEME_FORM_METADATA_FILE = ( - Path(__file__).parent.parent / "resources" / "lexeme_form_metadata.json" -) -DATA_DIR = Path(DEFAULT_JSON_EXPORT_DIR) - -try: - with LANGUAGE_METADATA_FILE.open("r", encoding="utf-8") as file: - language_metadata = json.load(file) - -except (IOError, json.JSONDecodeError) as e: - print(f"Error reading language metadata: {e}") - - -try: - with DATA_TYPE_METADATA_FILE.open("r", encoding="utf-8") as file: - data_type_metadata = json.load(file) - -except (IOError, json.JSONDecodeError) as e: - print(f"Error reading data type metadata: {e}") - -try: - with LEXEME_FORM_METADATA_FILE.open("r", encoding="utf-8") as file: - lexeme_form_metadata = json.load(file) - -except (IOError, json.JSONDecodeError) as e: - print(f"Error reading lexeme form metadata: {e}") - -language_map = {} -language_to_qid = {} - -# Process each language and its potential sub-languages in one pass. -for lang, lang_data in language_metadata.items(): - lang_lower = lang.lower() - - if "sub_languages" in lang_data: - for sub_lang, sub_lang_data in lang_data["sub_languages"].items(): - sub_lang_lower = sub_lang.lower() - sub_qid = sub_lang_data.get("qid") - - if sub_qid is None: - print(f"Warning: 'qid' missing for sub-language {sub_lang} of {lang}") - - else: - language_map[sub_lang_lower] = sub_lang_data - language_to_qid[sub_lang_lower] = sub_qid - - else: - qid = lang_data.get("qid") - if qid is None: - print(f"Warning: 'qid' missing for language {lang}") - - else: - language_map[lang_lower] = lang_data - language_to_qid[lang_lower] = qid - +from scribe_data.utils import data_type_metadata, language_to_qid # MARK: Correct Inputs diff --git a/src/scribe_data/cli/convert.py b/src/scribe_data/cli/convert.py index aa24b08da..e62c10cc1 100644 --- a/src/scribe_data/cli/convert.py +++ b/src/scribe_data/cli/convert.py @@ -25,11 +25,11 @@ import shutil from pathlib import Path -from scribe_data.cli.cli_utils import language_map from scribe_data.load.data_to_sqlite import data_to_sqlite from scribe_data.utils import ( DEFAULT_SQLITE_EXPORT_DIR, get_language_iso, + language_map, ) # MARK: JSON diff --git a/src/scribe_data/cli/interactive.py b/src/scribe_data/cli/interactive.py index 6ba7a1f55..677b5c515 100644 --- a/src/scribe_data/cli/interactive.py +++ b/src/scribe_data/cli/interactive.py @@ -32,10 +32,14 @@ from rich.table import Table from tqdm import tqdm -from scribe_data.cli.cli_utils import data_type_metadata, language_metadata from scribe_data.cli.get import get_data from scribe_data.cli.version import get_version_message -from scribe_data.utils import DEFAULT_JSON_EXPORT_DIR, list_all_languages +from scribe_data.utils import ( + DEFAULT_JSON_EXPORT_DIR, + data_type_metadata, + language_metadata, + list_all_languages, +) # MARK: Config Setup diff --git a/src/scribe_data/cli/list.py b/src/scribe_data/cli/list.py index 8dd912b7a..d128e8e69 100644 --- a/src/scribe_data/cli/list.py +++ b/src/scribe_data/cli/list.py @@ -20,16 +20,19 @@ --> """ +import os +from pathlib import Path + from scribe_data.cli.cli_utils import ( - LANGUAGE_DATA_EXTRACTION_DIR, correct_data_type, - language_map, - language_metadata, ) from scribe_data.utils import ( + LANGUAGE_DATA_EXTRACTION_DIR, format_sublanguage_name, get_language_iso, get_language_qid, + language_map, + language_metadata, list_all_languages, list_languages_with_metadata_for_data_type, ) @@ -75,19 +78,30 @@ def list_data_types(language: str = None) -> None: if language: language = format_sublanguage_name(language, language_metadata) language_data = language_map.get(language.lower()) - language_capitalized = language.capitalize() - language_dir = LANGUAGE_DATA_EXTRACTION_DIR / language_capitalized + language_dir = LANGUAGE_DATA_EXTRACTION_DIR / language if not language_data: raise ValueError(f"Language '{language}' is not recognized.") - data_types = [f.name for f in language_dir.iterdir() if f.is_dir()] + data_types = {f.name for f in language_dir.iterdir() if f.is_dir()} + + # Add emoji keywords if available. + iso = get_language_iso(language=language) + path_to_cldr_annotations = ( + Path(__file__).parent.parent + / "unicode" + / "cldr-annotations-full" + / "annotations" + ) + if iso in os.listdir(path_to_cldr_annotations): + data_types.add("emoji-keywords") + if not data_types: raise ValueError( - f"No data types available for language '{language_capitalized}'." + f"No data types available for language '{language.capitalize()}'." ) - table_header = f"Available data types: {language_capitalized}" + table_header = f"Available data types: {language.capitalize()}" else: data_types = set() @@ -99,6 +113,8 @@ def list_data_types(language: str = None) -> None: if language_dir.is_dir(): data_types.update(f.name for f in language_dir.iterdir() if f.is_dir()) + data_types.add("emoji-keywords") + table_header = "Available data types: All languages" table_line_length = max(len(table_header), max(len(dt) for dt in data_types)) diff --git a/src/scribe_data/cli/total.py b/src/scribe_data/cli/total.py index 885d9b3e9..61df9b4e9 100644 --- a/src/scribe_data/cli/total.py +++ b/src/scribe_data/cli/total.py @@ -22,14 +22,15 @@ from SPARQLWrapper import JSON -from scribe_data.cli.cli_utils import ( +from scribe_data.utils import ( LANGUAGE_DATA_EXTRACTION_DIR, data_type_metadata, + format_sublanguage_name, language_map, language_metadata, language_to_qid, + list_all_languages, ) -from scribe_data.utils import format_sublanguage_name, list_all_languages from scribe_data.wikidata.wikidata_utils import sparql @@ -76,10 +77,8 @@ def get_datatype_list(language): if language.lower() in languages: language_data = language_map.get(language.lower()) - language_capitalized = format_sublanguage_name( - language, language_metadata - ).capitalize() - language_dir = LANGUAGE_DATA_EXTRACTION_DIR / language_capitalized + languages = format_sublanguage_name(language, language_metadata) + language_dir = LANGUAGE_DATA_EXTRACTION_DIR / language if not language_data: raise ValueError(f"Language '{language}' is not recognized.") @@ -87,7 +86,7 @@ def get_datatype_list(language): data_types = [f.name for f in language_dir.iterdir() if f.is_dir()] if not data_types: raise ValueError( - f"No data types available for language '{language_capitalized}'." + f"No data types available for language '{language.capitalize()}'." ) data_types = sorted(data_types) diff --git a/src/scribe_data/utils.py b/src/scribe_data/utils.py index 8c13549c9..4d23e86fd 100644 --- a/src/scribe_data/utils.py +++ b/src/scribe_data/utils.py @@ -27,12 +27,78 @@ from pathlib import Path from typing import Any, Optional +# MARK: Utils Variables + PROJECT_ROOT = "Scribe-Data" DEFAULT_JSON_EXPORT_DIR = "scribe_data_json_export" DEFAULT_CSV_EXPORT_DIR = "scribe_data_csv_export" DEFAULT_TSV_EXPORT_DIR = "scribe_data_tsv_export" DEFAULT_SQLITE_EXPORT_DIR = "scribe_data_sqlite_export" +LANGUAGE_DATA_EXTRACTION_DIR = ( + Path(__file__).parent / "wikidata" / "language_data_extraction" +) + +LANGUAGE_METADATA_FILE = Path(__file__).parent / "resources" / "language_metadata.json" +DATA_TYPE_METADATA_FILE = ( + Path(__file__).parent / "resources" / "data_type_metadata.json" +) +LEXEME_FORM_METADATA_FILE = ( + Path(__file__).parent / "resources" / "lexeme_form_metadata.json" +) +DATA_DIR = Path(DEFAULT_JSON_EXPORT_DIR) + +try: + with LANGUAGE_METADATA_FILE.open("r", encoding="utf-8") as file: + language_metadata = json.load(file) + +except (IOError, json.JSONDecodeError) as e: + print(f"Error reading language metadata: {e}") + + +try: + with DATA_TYPE_METADATA_FILE.open("r", encoding="utf-8") as file: + data_type_metadata = json.load(file) + +except (IOError, json.JSONDecodeError) as e: + print(f"Error reading data type metadata: {e}") + +try: + with LEXEME_FORM_METADATA_FILE.open("r", encoding="utf-8") as file: + lexeme_form_metadata = json.load(file) + +except (IOError, json.JSONDecodeError) as e: + print(f"Error reading lexeme form metadata: {e}") + + +language_map = {} +language_to_qid = {} + +# Process each language and its potential sub-languages in one pass. +for lang, lang_data in language_metadata.items(): + lang_lower = lang.lower() + + if "sub_languages" in lang_data: + for sub_lang, sub_lang_data in lang_data["sub_languages"].items(): + sub_lang_lower = sub_lang.lower() + sub_qid = sub_lang_data.get("qid") + + if sub_qid is None: + print(f"Warning: 'qid' missing for sub-language {sub_lang} of {lang}") + + else: + language_map[sub_lang_lower] = sub_lang_data + language_to_qid[sub_lang_lower] = sub_qid + + else: + qid = lang_data.get("qid") + if qid is None: + print(f"Warning: 'qid' missing for language {lang}") + + else: + language_map[lang_lower] = lang_data + language_to_qid[lang_lower] = qid + def _load_json(package_path: str, file_name: str) -> Any: """ @@ -173,19 +239,19 @@ def get_language_from_iso(iso: str) -> str: str The name for the language which has an ISO value of iso. """ - # Iterate over the languages and their properties + # Iterate over the languages and their properties. for language, properties in _languages.items(): - # Check if the current language's ISO matches the provided ISO + # Check if the current language's ISO matches the provided ISO. if properties.get("iso") == iso: return language.capitalize() - # If there are sub-languages, check those as well + # If there are sub-languages, check those as well. if "sub_languages" in properties: for sub_lang, sub_properties in properties["sub_languages"].items(): if sub_properties.get("iso") == iso: return sub_lang.capitalize() - # If no match is found, raise a ValueError + # If no match is found, raise a ValueError. raise ValueError(f"{iso.upper()} is currently not a supported ISO language.") diff --git a/src/scribe_data/wikidata/query_data.py b/src/scribe_data/wikidata/query_data.py index ac1de6d26..ad077bf01 100644 --- a/src/scribe_data/wikidata/query_data.py +++ b/src/scribe_data/wikidata/query_data.py @@ -31,10 +31,12 @@ from tqdm.auto import tqdm -from scribe_data.cli.cli_utils import ( +from scribe_data.utils import ( + LANGUAGE_DATA_EXTRACTION_DIR, + format_sublanguage_name, language_metadata, + list_all_languages, ) -from scribe_data.utils import format_sublanguage_name, list_all_languages from scribe_data.wikidata.wikidata_utils import sparql @@ -100,22 +102,16 @@ def query_data( ------- Formatted data from Wikidata saved in the output directory. """ - SCRIBE_DATA_SRC_PATH = Path(__file__).parent.parent - PATH_TO_LANGUAGE_EXTRACTION_FILES = ( - SCRIBE_DATA_SRC_PATH / "language_data_extraction" - ) - languages = [lang.capitalize() for lang in languages] current_languages = list_all_languages(language_metadata) current_data_type = ["nouns", "verbs", "prepositions"] # Assign current_languages and current_data_type if no arguments have been passed. languages_update = current_languages if languages is None else languages + languages_update = [lang.lower() for lang in languages_update] data_type_update = current_data_type if data_type is None else data_type all_language_data_extraction_files = [ - path - for path in Path(PATH_TO_LANGUAGE_EXTRACTION_FILES).rglob("*") - if path.is_file() + path for path in Path(LANGUAGE_DATA_EXTRACTION_DIR).rglob("*") if path.is_file() ] language_data_extraction_files_in_use = [ @@ -164,6 +160,7 @@ def query_data( print("Overwrite is enabled. Removing existing files ...") for file in existing_files: file.unlink() + else: if not interactive: print( @@ -236,7 +233,7 @@ def query_data( results_final.append(r_dict) with open( - Path(PATH_TO_LANGUAGE_EXTRACTION_FILES) + Path(LANGUAGE_DATA_EXTRACTION_DIR) / lang / target_type / f"{target_type}_queried.json", @@ -287,7 +284,7 @@ def query_data( results_final.append(r_dict) with open( - Path(PATH_TO_LANGUAGE_EXTRACTION_FILES) + Path(LANGUAGE_DATA_EXTRACTION_DIR) / lang / target_type / f"{target_type}_queried.json", @@ -308,7 +305,7 @@ def query_data( # Call the corresponding formatting file. formatting_file_path = ( - PATH_TO_LANGUAGE_EXTRACTION_FILES + LANGUAGE_DATA_EXTRACTION_DIR / lang / target_type / f"format_{target_type}.py" From ef5dd6b0278a985883f988a18725c488861170be Mon Sep 17 00:00:00 2001 From: Andrew Tavis McAllister Date: Thu, 24 Oct 2024 00:14:11 +0200 Subject: [PATCH 7/8] Update file and minor edits --- .../{documentation_enhancement.yml => documentation.yml} | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) rename .github/ISSUE_TEMPLATE/{documentation_enhancement.yml => documentation.yml} (82%) diff --git a/.github/ISSUE_TEMPLATE/documentation_enhancement.yml b/.github/ISSUE_TEMPLATE/documentation.yml similarity index 82% rename from .github/ISSUE_TEMPLATE/documentation_enhancement.yml rename to .github/ISSUE_TEMPLATE/documentation.yml index 9ea99dbd4..615e2a215 100644 --- a/.github/ISSUE_TEMPLATE/documentation_enhancement.yml +++ b/.github/ISSUE_TEMPLATE/documentation.yml @@ -1,4 +1,4 @@ -name: 📚 Documentation Enhancement +name: 📝 Documentation description: Suggest improvements or updates to the documentation of Scribe-Data. labels: ["documentation"] projects: ["scribe-org/1"] @@ -26,13 +26,6 @@ body: Describe the improvements or changes you'd like to see in the documentation. validations: required: true - - type: textarea - attributes: - label: Benefit - placeholder: | - How will this enhancement benefit the users or contributors of Scribe-Data? - validations: - required: false - type: markdown attributes: value: | From 83826a92f29ffc3769363c8714f5e04bf557bf04 Mon Sep 17 00:00:00 2001 From: Andrew Tavis McAllister Date: Thu, 24 Oct 2024 00:22:39 +0200 Subject: [PATCH 8/8] Fix list tests --- tests/cli/test_list.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tests/cli/test_list.py b/tests/cli/test_list.py index 238ae8049..4ef62c5c0 100644 --- a/tests/cli/test_list.py +++ b/tests/cli/test_list.py @@ -46,7 +46,7 @@ def test_list_data_types_all_languages(self, mock_print): expected_calls = [ call(), call("Available data types: All languages"), - call("-----------------------------------"), + call("==================================="), call("adjectives"), call("adverbs"), call("emoji-keywords"), @@ -56,7 +56,6 @@ def test_list_data_types_all_languages(self, mock_print): call("prepositions"), call("proper-nouns"), call("verbs"), - call("-----------------------------------"), call(), ] mock_print.assert_has_calls(expected_calls) @@ -68,14 +67,13 @@ def test_list_data_types_specific_language(self, mock_print): expected_calls = [ call(), call("Available data types: English"), - call("-----------------------------"), + call("============================="), call("adjectives"), call("adverbs"), call("emoji-keywords"), call("nouns"), call("proper-nouns"), call("verbs"), - call("-----------------------------"), call(), ] mock_print.assert_has_calls(expected_calls)