From 86cd8a445278633d144ecdb69394d7727631466e Mon Sep 17 00:00:00 2001 From: axif Date: Wed, 23 Oct 2024 17:08:47 +0600 Subject: [PATCH 1/8] check_unique_return_forms --- src/scribe_data/check/check_query_forms.py | 43 +++++++++++++++++++ .../adjectives/query_adjectives_2.sparql | 1 + .../adjectives/query_adjectives.sparql | 1 - 3 files changed, 44 insertions(+), 1 deletion(-) diff --git a/src/scribe_data/check/check_query_forms.py b/src/scribe_data/check/check_query_forms.py index ac8c87662..d7bd70cd1 100644 --- a/src/scribe_data/check/check_query_forms.py +++ b/src/scribe_data/check/check_query_forms.py @@ -186,6 +186,43 @@ def return_correct_form_label(qids: list): return correct_label[:1].lower() + correct_label[1:] +def check_unique_return_forms(query_text: str) -> bool: + """ + Checks that each form returned by the SELECT statement is unique. + + Parameters + ---------- + query_text : str + The full text of the SPARQL query. + + Returns + ------- + bool + True if all returned forms are unique, False otherwise. + """ + select_pattern = r"SELECT\s*(.*?)\s*WHERE" + if match := re.search(pattern=select_pattern, string=query_text, flags=re.DOTALL): + # Extracting forms after '?' and handling cases where 'AS' is used for aliasing + return_forms = [] + for part in match[1].split(): + if "?" in part: + form = part.split("?")[-1] + if "AS" in form: + form = form.split("AS")[0].strip() + return_forms.append(form) + + unique_forms = set(return_forms) + if len(return_forms) != len(unique_forms): + print( + "Duplicate forms found:", + [form for form in return_forms if return_forms.count(form) > 1], + ) + return False + return True + + return True + + def check_query_forms() -> None: """ Validates SPARQL queries in the language data directory to check for correct form QIDs. @@ -194,6 +231,12 @@ def check_query_forms() -> None: index = 0 for query_file in LANGUAGE_DATA_EXTRACTION_DIR.glob("**/*.sparql"): query_file_str = str(query_file) + with open(query_file, "r", encoding="utf-8") as file: + query_text = file.read() + + if not check_unique_return_forms(query_text): + error_output += f"\n{index}. {query_file_str}: Duplicate return form\n" + index += 1 if extract_forms_from_sparql(query_file): query_form_check_dict = {} for form_text in extract_forms_from_sparql(query_file): diff --git a/src/scribe_data/language_data_extraction/Danish/adjectives/query_adjectives_2.sparql b/src/scribe_data/language_data_extraction/Danish/adjectives/query_adjectives_2.sparql index 695a59fa0..7b38aefd5 100644 --- a/src/scribe_data/language_data_extraction/Danish/adjectives/query_adjectives_2.sparql +++ b/src/scribe_data/language_data_extraction/Danish/adjectives/query_adjectives_2.sparql @@ -8,6 +8,7 @@ SELECT ?pluralPositive ?pluralSuperlative ?comparative + ?definiteSingularPositive WHERE { ?lexeme dct:language wd:Q9035 ; diff --git a/src/scribe_data/language_data_extraction/Portuguese/adjectives/query_adjectives.sparql b/src/scribe_data/language_data_extraction/Portuguese/adjectives/query_adjectives.sparql index aa7efc5ba..f54b61a2f 100644 --- a/src/scribe_data/language_data_extraction/Portuguese/adjectives/query_adjectives.sparql +++ b/src/scribe_data/language_data_extraction/Portuguese/adjectives/query_adjectives.sparql @@ -7,7 +7,6 @@ SELECT ?adjective ?femininePlural ?masculineSingular - ?femininePlural ?masculinePlural WHERE { From 80d7e900cb805e861465f4c4dc36b85956796752 Mon Sep 17 00:00:00 2001 From: axif Date: Thu, 24 Oct 2024 03:32:01 +0600 Subject: [PATCH 2/8] Workflow for Check query --- src/scribe_data/check/check_query_forms.py | 218 +++++++++++++++++- .../adjectives/query_adjectives.sparql | 1 + 2 files changed, 212 insertions(+), 7 deletions(-) diff --git a/src/scribe_data/check/check_query_forms.py b/src/scribe_data/check/check_query_forms.py index d7bd70cd1..79bc35aef 100644 --- a/src/scribe_data/check/check_query_forms.py +++ b/src/scribe_data/check/check_query_forms.py @@ -186,6 +186,7 @@ def return_correct_form_label(qids: list): return correct_label[:1].lower() + correct_label[1:] +# MARK: Unique Return Forms def check_unique_return_forms(query_text: str) -> bool: """ Checks that each form returned by the SELECT statement is unique. @@ -200,6 +201,8 @@ def check_unique_return_forms(query_text: str) -> bool: bool True if all returned forms are unique, False otherwise. """ + + error_output = "" select_pattern = r"SELECT\s*(.*?)\s*WHERE" if match := re.search(pattern=select_pattern, string=query_text, flags=re.DOTALL): # Extracting forms after '?' and handling cases where 'AS' is used for aliasing @@ -213,20 +216,199 @@ def check_unique_return_forms(query_text: str) -> bool: unique_forms = set(return_forms) if len(return_forms) != len(unique_forms): - print( - "Duplicate forms found:", - [form for form in return_forms if return_forms.count(form) > 1], - ) - return False + error_output += f"\nDuplicate forms found: {', '.join([form for form in return_forms if return_forms.count(form) > 1])}" + return error_output return True return True +# MARK: Unreturned Optional Forms +def check_unreturned_optional_forms(query_text: str) -> str: + """ + Checks if there are any optional forms in the query that aren't returned in the SELECT statement. + + Parameters + ---------- + query_text : str + The full text of the SPARQL query. + + Returns + ------- + str + Error message listing any unreturned forms, or empty string if all forms are returned. + """ + + # Extract forms from SELECT statement + select_pattern = r"SELECT\s*(.*?)\s*WHERE" + select_forms = set() + if select_match := re.search( + pattern=select_pattern, string=query_text, flags=re.DOTALL + ): + for part in select_match[1].split(): + if "?" in part: + form = part.split("?")[-1] + if "AS" in form: + form = form.split("AS")[0].strip() + select_forms.add(form) + + # Extract forms from OPTIONAL blocks + optional_forms = set() + optional_pattern = r"OPTIONAL\s*\{([^}]*)\}" + for match in re.finditer(optional_pattern, query_text): + form_text = match.group(1) + rep_pattern = r"ontolex:representation\s+\?([\w]+)\s*;" + if rep_match := re.search(rep_pattern, form_text): + optional_forms.add(rep_match.group(1)) + + # Find forms that appear in OPTIONAL blocks but not in SELECT + unreturned_forms = optional_forms - select_forms + + if unreturned_forms: + return f"Unreturned optional forms: {', '.join(sorted(unreturned_forms))}" + return "" + + +# MARK: Undefined Return Forms +def check_undefined_return_forms(query_text: str) -> str: + """ + Checks if the query is trying to return forms that aren't defined in the WHERE clause + when there are no OPTIONAL blocks. + + Parameters + ---------- + query_text : str + The full text of the SPARQL query. + + Returns + ------- + str + Error message listing any undefined forms being returned, or empty string if all + returned forms are properly defined. + """ + + # Check if query has any OPTIONAL blocks + optional_pattern = r"OPTIONAL\s*\{" + has_optional_blocks = bool(re.search(optional_pattern, query_text)) + + if has_optional_blocks: + return "" # Skip check for queries with OPTIONAL blocks + + # Extract forms from SELECT statement and track aliases + select_pattern = r"SELECT\s*(.*?)\s*WHERE" + select_forms = set() + aliases = set() + + if select_match := re.search( + pattern=select_pattern, string=query_text, flags=re.DOTALL + ): + select_clause = select_match.group(1) + + # Process each SELECT item + items = select_clause.split("\n") + for item in items: + item = item.strip() + if not item: + continue + + # Handle REPLACE...AS statements + if "AS ?" in item: + # Get the alias (the part after AS) + alias_match = re.search(r"AS \?(\w+)", item) + if alias_match: + aliases.add(alias_match.group(1)) + # Get the source variable + var_match = re.findall(r"\?(\w+)", item) + if var_match: + select_forms.update(v for v in var_match if v not in aliases) + # Handle regular variables + elif "?" in item: + var_match = re.findall(r"\?(\w+)", item) + select_forms.update(var_match) + + # Extract defined variables from WHERE clause + where_pattern = r"WHERE\s*\{(.*?)\}(?:\s*ORDER BY|\s*$)" + defined_vars = set() + if where_match := re.search( + pattern=where_pattern, string=query_text, flags=re.DOTALL + ): + where_clause = where_match.group(1) + var_pattern = r"\?(\w+)" + defined_vars = set(re.findall(var_pattern, where_clause)) + + # Find undefined forms, excluding aliases + undefined_forms = { + form for form in select_forms - defined_vars if form not in aliases + } + + if undefined_forms: + return f"Undefined forms in SELECT: {', '.join(sorted(undefined_forms))}" + return "" + + +# MARK: Defined Return Forms + + +# Function to ensure all variables defined in WHERE are returned in SELECT +def check_defined_return_forms(query_text: str) -> str: + """ + Ensures that all variables defined in the WHERE clause are returned in the SELECT clause, + excluding specific variables that are allowed to be unreturned (e.g., 'infinitiveForm' in Ukrainian verbs query). + + Parameters + ---------- + query_text : str + The full text of the SPARQL query. + + Returns + ------- + str + Error message listing any defined but unreturned forms, or empty string if all forms are returned. + """ + # Check if query has any OPTIONAL blocks. + optional_pattern = r"OPTIONAL\s*\{" + has_optional_blocks = bool(re.search(optional_pattern, query_text)) + + if has_optional_blocks: + return "" # Skip check for queries with OPTIONAL blocks + + # Extract forms from WHERE clause + where_pattern = r"WHERE\s*\{(.*?)\}" + where_forms = set() + if where_match := re.search( + pattern=where_pattern, string=query_text, flags=re.DOTALL + ): + where_clause = where_match.group(1) + where_forms = set(re.findall(r"\?(\w+)", where_clause)) + + # Extract forms from SELECT statement. + select_pattern = r"SELECT\s*(.*?)\s*WHERE" + select_forms = set() + if select_match := re.search( + pattern=select_pattern, string=query_text, flags=re.DOTALL + ): + select_clause = select_match.group(1) + select_forms = set(re.findall(r"\?(\w+)", select_clause)) + + # Define variables that are allowed to be unreturned. + allowed_unreturned_pattern = r"ontolex:lexicalForm\s+\?([\w]+)\s*." + allowed_unreturned = set(re.findall(allowed_unreturned_pattern, query_text)) + # print(where_forms,select_forms,allowed_unreturned) + + # Find forms that are defined but not returned, excluding allowed unreturned variables. + unreturned_forms = where_forms - select_forms - allowed_unreturned + + if unreturned_forms: + return f"Defined but unreturned forms: {', '.join(sorted(unreturned_forms))}" + return "" + + +# MARK: Main Query Forms Validation def check_query_forms() -> None: """ Validates SPARQL queries in the language data directory to check for correct form QIDs. """ + error_output = "" index = 0 for query_file in LANGUAGE_DATA_EXTRACTION_DIR.glob("**/*.sparql"): @@ -234,8 +416,30 @@ def check_query_forms() -> None: with open(query_file, "r", encoding="utf-8") as file: query_text = file.read() - if not check_unique_return_forms(query_text): - error_output += f"\n{index}. {query_file_str}: Duplicate return form\n" + # Check for unique return forms and handle the error message if any + unique_check_result = check_unique_return_forms(query_text) + if unique_check_result is not True: + error_output += f"\n{index}. {query_file_str}: {unique_check_result}\n" + index += 1 + + # Check for undefined return forms + undefined_forms = check_undefined_return_forms(query_text) + if undefined_forms: + error_output += f"\n{index}. {query_file_str}: {undefined_forms}\n" + index += 1 + + # Check for unreturned optional forms + unreturned_optional_forms = check_unreturned_optional_forms(query_text) + if unreturned_optional_forms: + error_output += ( + f"\n{index}. {query_file_str}: {unreturned_optional_forms}\n" + ) + index += 1 + + # Check for defined but unreturned forms + defined_unreturned_forms = check_defined_return_forms(query_text) + if defined_unreturned_forms: + error_output += f"\n{index}. {query_file_str}: {defined_unreturned_forms}\n" index += 1 if extract_forms_from_sparql(query_file): query_form_check_dict = {} diff --git a/src/scribe_data/language_data_extraction/Portuguese/adjectives/query_adjectives.sparql b/src/scribe_data/language_data_extraction/Portuguese/adjectives/query_adjectives.sparql index f54b61a2f..d1e11cda1 100644 --- a/src/scribe_data/language_data_extraction/Portuguese/adjectives/query_adjectives.sparql +++ b/src/scribe_data/language_data_extraction/Portuguese/adjectives/query_adjectives.sparql @@ -8,6 +8,7 @@ SELECT ?femininePlural ?masculineSingular ?masculinePlural + ?feminineSingular WHERE { ?lexeme dct:language wd:Q5146 ; From 03fd214f2fa8d164d59d233089d19f3d3647e211 Mon Sep 17 00:00:00 2001 From: axif Date: Thu, 24 Oct 2024 04:22:07 +0600 Subject: [PATCH 3/8] migrate language --- .../Indonesian/emoji_keywords/__init__.py | 1 - .../language_data_extraction/Latin/emoji_keywords/__init__.py | 1 - .../Arabic/adjectives/query_adjectives.sparql | 0 .../language_data_extraction/Arabic/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Arabic/nouns/query_nouns.sparql | 0 .../Arabic/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Arabic/verbs/query_verbs_1.sparql | 0 .../language_data_extraction/Arabic/verbs/query_verbs_2.sparql | 0 .../language_data_extraction/Arabic/verbs/query_verbs_3.sparql | 0 .../Basque/adjectives/query_adjectives.sparql | 0 .../language_data_extraction/Basque/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Basque/emoji_keywords/__init__.py | 0 .../Basque/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/Basque/nouns/query_nouns.sparql | 0 .../Basque/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Basque/verbs/query_verbs.sparql | 0 .../Bengali/adjectives/query_adjectives.sparql | 0 .../Bengali/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Bengali/nouns/query_nouns.sparql | 0 .../Bengali/postpositions/query_postpositions.sparql | 0 .../Bengali/prepositions/query_prepositions.sparql | 0 .../Bengali/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Bengali/verbs/query_verbs.sparql | 0 .../Chinese/Mandarin/adjectives/query_adjectives.sparql | 0 .../Chinese/Mandarin/adverbs/query_adverbs.sparql | 0 .../Chinese/Mandarin/emoji_keywords/__init__.py | 0 .../Chinese/Mandarin/emoji_keywords/generate_emoji_keywords.py | 0 .../Chinese/Mandarin/nouns/query_nouns.sparql | 0 .../Chinese/Mandarin/prepositions/query_prepositions.sparql | 0 .../Chinese/Mandarin/proper_nouns/query_proper_nouns.sparql | 0 .../Chinese/Mandarin/verbs/query_verbs.sparql | 0 .../Czech/adjectives/query_adjectives_1.sparql | 0 .../Czech/adjectives/query_adjectives_2.sparql | 0 .../Czech/adjectives/query_adjectives_3.sparql | 0 .../language_data_extraction/Czech/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Czech/emoji_keywords/__init__.py | 0 .../Czech/emoji_keywords/generate_emoji_keywords.py | 1 - .../language_data_extraction/Czech/nouns/query_nouns.sparql | 0 .../Czech/prepositions/query_prepositions.sparql | 0 .../Czech/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Czech/verbs/query_verbs_1.sparql | 0 .../language_data_extraction/Czech/verbs/query_verbs_2.sparql | 0 .../Dagbani/adjectives/query_adjectives.sparql | 0 .../Dagbani/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Dagbani/nouns/query_nouns.sparql | 0 .../Dagbani/prepositions/query_prepositions.sparql | 0 .../language_data_extraction/Dagbani/verbs/query_verbs.sparql | 0 .../Danish/adjectives/query_adjectives_1.sparql | 0 .../Danish/adjectives/query_adjectives_2.sparql | 0 .../Danish/adjectives/query_adjectives_3.sparql | 0 .../language_data_extraction/Danish/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Danish/emoji_keywords/__init__.py | 0 .../Danish/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/Danish/nouns/query_nouns.sparql | 0 .../Danish/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Danish/verbs/query_verbs.sparql | 0 .../{ => wikidata}/language_data_extraction/English/__init__.py | 0 .../English/adjectives/query_adjectives.sparql | 0 .../English/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/English/emoji_keywords/__init__.py | 0 .../English/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/English/nouns/__init__.py | 0 .../language_data_extraction/English/nouns/format_nouns.py | 0 .../language_data_extraction/English/nouns/query_nouns.sparql | 0 .../English/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/English/verbs/__init__.py | 0 .../language_data_extraction/English/verbs/format_verbs.py | 0 .../language_data_extraction/English/verbs/query_verbs.sparql | 0 .../Esperanto/adjectives/query_adjectives.sparql | 0 .../Esperanto/adverbs/query_adverbs.sparql | 0 .../Esperanto/emoji_keywords/__init__.py | 0 .../Esperanto/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/Esperanto/nouns/query_nouns.sparql | 0 .../Esperanto/personal_pronouns/query_personal_pronouns.sparql | 0 .../Esperanto/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Esperanto/verbs/query_verbs.sparql | 0 .../Estonian/adjectives/query_adjectives_1.sparql | 0 .../Estonian/adjectives/query_adjectives_2.sparql | 0 .../Estonian/adjectives/query_adjectives_3.sparql | 0 .../Estonian/adjectives/query_adjectives_4.sparql | 0 .../Estonian/adverbs/query_adverbs_1.sparql | 0 .../Estonian/adverbs/query_adverbs_2.sparql | 0 .../language_data_extraction/Estonian/emoji_keywords/__init__.py | 0 .../Estonian/emoji_keywords/generate_emoji_keyword.py | 0 .../language_data_extraction/Estonian/nouns/query_nouns.sparql | 0 .../Estonian/postpositions/query_postpositions.sparql | 0 .../Estonian/prepositions/query_prepositions.sparql | 0 .../Estonian/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Estonian/verbs/query_verbs.sparql | 0 .../Finnish/adjectives/query_adjectives.sparql | 0 .../Finnish/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Finnish/emoji_keywords/__init__.py | 0 .../Finnish/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/Finnish/nouns/query_nouns.sparql | 0 .../Finnish/prepositions/query_prepositions.sparql | 0 .../Finnish/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Finnish/verbs/query_verbs.sparql | 0 .../{ => wikidata}/language_data_extraction/French/__init__.py | 0 .../French/adjectives/query_adjectives.sparql | 0 .../language_data_extraction/French/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/French/emoji_keywords/__init__.py | 0 .../French/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/French/nouns/__init__.py | 0 .../language_data_extraction/French/nouns/format_nouns.py | 0 .../language_data_extraction/French/nouns/query_nouns.sparql | 0 .../French/prepositions/query_prepositions.sparql | 0 .../French/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/French/verbs/__init__.py | 0 .../language_data_extraction/French/verbs/format_verbs.py | 0 .../language_data_extraction/French/verbs/query_verbs_1.sparql | 0 .../language_data_extraction/French/verbs/query_verbs_2.sparql | 0 .../{ => wikidata}/language_data_extraction/German/__init__.py | 0 .../German/adjectives/query_adjectives.sparql | 0 .../language_data_extraction/German/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/German/emoji_keywords/__init__.py | 0 .../German/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/German/nouns/__init__.py | 0 .../language_data_extraction/German/nouns/format_nouns.py | 0 .../language_data_extraction/German/nouns/query_nouns.sparql | 0 .../language_data_extraction/German/prepositions/__init__.py | 0 .../German/prepositions/format_prepositions.py | 0 .../German/prepositions/query_prepositions.sparql | 0 .../German/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/German/verbs/__init__.py | 0 .../language_data_extraction/German/verbs/format_verbs.py | 0 .../language_data_extraction/German/verbs/query_verbs_1.sparql | 0 .../language_data_extraction/German/verbs/query_verbs_2.sparql | 0 .../Greek/adjectives/query_adjectives.sparql | 0 .../language_data_extraction/Greek/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Greek/nouns/query_nouns.sparql | 0 .../Greek/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Greek/verbs/query_verbs.sparql | 0 .../language_data_extraction/Hausa/emoji_keywords/__init__.py | 0 .../Hausa/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/Hausa/nouns/query_nouns.sparql | 0 .../Hausa/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Hausa/verbs/query_verbs.sparql | 0 .../Hebrew/adjectives/query_adjectives.sparql | 0 .../language_data_extraction/Hebrew/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Hebrew/nouns/query_nouns.sparql | 0 .../Hebrew/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Hebrew/verbs/query_verbs_1.sparql | 0 .../language_data_extraction/Hebrew/verbs/query_verbs_2.sparql | 0 .../language_data_extraction/Hebrew/verbs/query_verbs_3.sparql | 0 .../language_data_extraction/Hebrew/verbs/query_verbs_4.sparql | 0 .../Hindustani/Hindi/adjectives/query_adjectives.sparql | 0 .../Hindustani/Hindi/adverbs/query_adverbs.sparql | 0 .../Hindustani/Hindi/emoji_keywords/___init__.py | 0 .../Hindustani/Hindi/emoji_keywords/generate_emoji_keywords.py | 0 .../Hindustani/Hindi/nouns/query_nouns.sparql | 0 .../Hindustani/Hindi/postpositions/query_postpositions.sparql | 0 .../Hindustani/Hindi/prepositions/query_prepositions.sparql | 0 .../Hindustani/Hindi/proper_nouns/query_proper_nouns.sparql | 0 .../Hindustani/Hindi/verbs/query_verbs.sparql | 0 .../Hindustani/Urdu/adjectives/query_adjectives.sparql | 0 .../Hindustani/Urdu/adverbs/query_adverbs.sparql | 0 .../Hindustani/Urdu/emoji_keywords/__init__.py | 0 .../Hindustani/Urdu/nouns/query_nouns.sparql | 0 .../Hindustani/Urdu/postpositions/query_postpositions.sparql | 0 .../Hindustani/Urdu/prepositions/query_prepositions.sparql | 0 .../Hindustani/Urdu/proper_nouns/query_proper_nouns.sparql | 0 .../Hindustani/Urdu/verbs/query_verbs.sparql | 0 .../Igbo/adjectives/query_adjectives.sparql | 0 .../language_data_extraction/Igbo/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Igbo/nouns/query_nouns.sparql | 0 .../Igbo/prepositions/query_prepositions.sparql | 0 .../language_data_extraction/Igbo/verbs/query_verbs.sparql | 0 .../Indonesian/adverbs/query_adverbs.sparql | 0 .../Indonesian/emoji_keywords}/__init__.py | 0 .../Indonesian/emoji_keywords/genetate_emoji_keywords.py | 0 .../language_data_extraction/Indonesian/nouns/query_nouns.sparql | 0 .../Indonesian/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Indonesian/verbs/query_verbs.sparql | 0 .../language_data_extraction/Italian}/__init__.py | 0 .../Italian/adjectives/query_adjectives.sparql | 0 .../Italian/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Italian/emoji_keywords}/__init__.py | 0 .../Italian/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/Italian/nouns}/__init__.py | 0 .../language_data_extraction/Italian/nouns/format_nouns.py | 0 .../language_data_extraction/Italian/nouns/query_nouns.sparql | 0 .../Italian/prepositions/query_prepositions.sparql | 0 .../Italian/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Italian/verbs}/__init__.py | 0 .../language_data_extraction/Italian/verbs/format_verbs.py | 0 .../language_data_extraction/Italian/verbs/query_verbs_1.sparql | 0 .../language_data_extraction/Italian/verbs/query_verbs_2.sparql | 0 .../language_data_extraction/Italian/verbs/query_verbs_3.sparql | 0 .../Japanese/adjectives/query_adjectives.sparql | 0 .../Japanese/adverbs/query_adverbs.sparql | 0 .../Japanese}/emoji_keywords/__init__.py | 0 .../Japanese/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/Japanese/nouns/query_nouns.sparql | 0 .../Japanese/prepositions/query_prepositions.sparql | 0 .../Japanese/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Japanese/verbs/query_verbs.sparql | 0 .../Korean/adjectives/query_adjectives.sparql | 0 .../language_data_extraction/Korean/adverbs/query_adverbs.sparql | 0 .../Korean/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/Korean/nouns/query_nouns.sparql | 0 .../Korean/postpositions/query_postpositions.sparql | 0 .../language_data_extraction/Korean/verbs/query_verbs.sparql | 0 .../Kurmanji/adjectives/query_adjectives.sparql | 0 .../Kurmanji/adverbs/query_adverbs.sparql | 0 .../Kurmanji}/emoji_keywords/__init__.py | 0 .../language_data_extraction/Kurmanji/nouns/query_nouns.sparql | 0 .../Kurmanji/prepositions/query_prepositions.sparql | 0 .../Kurmanji/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Kurmanji/verbs/query_verbs.sparql | 0 .../Latin/adjectives/query_adjectives_1.sparql | 0 .../Latin/adjectives/query_adjectives_2.sparql | 0 .../language_data_extraction/Latin/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Latin}/emoji_keywords/__init__.py | 0 .../Latin/emoji_keywords/generate_emoji_keywords.py | 1 - .../language_data_extraction/Latin/nouns/query_nouns_1.sparql | 0 .../language_data_extraction/Latin/nouns/query_nouns_2.sparql | 0 .../language_data_extraction/Latin/nouns/query_nouns_3.sparql | 0 .../Latin/prepositions/query_prepositions.sparql | 0 .../language_data_extraction/Latin/verbs/query_verbs.sparql | 0 .../Latvian/adjectives/query_adjectives.sparql | 0 .../Latvian/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Latvian/nouns/nouns_query.sparql | 0 .../Latvian/prepositions/query_prepositions.sparql | 0 .../language_data_extraction/Latvian/verbs/query_verbs.sparql | 0 .../language_data_extraction/Malay/nouns/query_nouns.sparql | 0 .../Malay/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Malay/verbs/query_verbs.sparql | 0 .../Malayalam/adjectives/query_adjectives.sparql | 0 .../Malayalam/adverbs/query_adverbs.sparql | 0 .../Malayalam/emoji_keywords}/__init__.py | 0 .../Malayalam/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/Malayalam/nouns/query_nouns.sparql | 0 .../Malayalam/postpositions/query_postpositions.sparql | 0 .../Malayalam/prepositions/query_prepositions.sparql | 0 .../Malayalam/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Malayalam/verbs/query_verbs.sparql | 0 .../Norwegian/Bokm\303\245l/nouns/query_nouns.sparql" | 0 .../Bokm\303\245l/proper_nouns/query_proper_nouns.sparql" | 0 .../Norwegian/Bokm\303\245l/verbs/query_verbs.sparql" | 0 .../Norwegian/Nynorsk/adjectives/query_adjectives.sparql | 0 .../Norwegian/Nynorsk/adverbs/query_adverbs.sparql | 0 .../Norwegian/Nynorsk/nouns/query_nouns.sparql | 0 .../Norwegian/Nynorsk/prepositions/query_prepositions.sparql | 0 .../Norwegian/Nynorsk/proper_nouns/query_proper_nouns.sparql | 0 .../Norwegian/Nynorsk/verbs/query_verbs.sparql | 0 .../Persian/adjectives/query_adjectives.sparql | 0 .../Persian/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Persian/nouns/query_nouns.sparql | 0 .../Persian/prepositions/query_prepositions.sparql | 0 .../language_data_extraction/Persian/verbs/query_verbs_1.sparql | 0 .../language_data_extraction/Persian/verbs/query_verbs_2.sparql | 0 .../language_data_extraction/Persian/verbs/query_verbs_3.sparql | 0 .../language_data_extraction/Persian/verbs/query_verbs_4.sparql | 0 .../language_data_extraction/Persian/verbs/query_verbs_5.sparql | 0 .../Pidgin/Nigerian/adverbs/query_adverbs.sparql | 0 .../Pidgin/Nigerian/nouns/query_nouns.sparql | 0 .../Pidgin/Nigerian/proper_nouns/query_proper_nouns.sparql | 0 .../Pidgin/Nigerian/verbs/query_verbs.sparql | 0 .../language_data_extraction/Polish}/emoji_keywords/__init__.py | 0 .../language_data_extraction/Polish/nouns/query_nouns.sparql | 0 .../Polish/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Polish/verbs/query_verbs.sparql | 0 .../language_data_extraction/Portuguese}/__init__.py | 0 .../Portuguese/adjectives/query_adjectives.sparql | 0 .../Portuguese/adverbs/query_adverbs.sparql | 0 .../Portuguese/emoji_keywords}/__init__.py | 0 .../Portuguese/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/Portuguese/nouns}/__init__.py | 0 .../language_data_extraction/Portuguese/nouns/format_nouns.py | 0 .../language_data_extraction/Portuguese/nouns/query_nouns.sparql | 0 .../Portuguese/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Portuguese/verbs}/__init__.py | 0 .../language_data_extraction/Portuguese/verbs/format_verbs.py | 0 .../language_data_extraction/Portuguese/verbs/query_verbs.sparql | 0 .../Punjabi/Gurmukhi/emoji_keywords}/__init__.py | 0 .../Punjabi/Gurmukhi/nouns/query_nouns.sparql | 0 .../Punjabi/Gurmukhi/proper_nouns/query_proper_nouns.sparql | 0 .../Punjabi/Gurmukhi/verbs/query_verbs.sparql | 0 .../Punjabi/Shahmukhi}/emoji_keywords/__init__.py | 0 .../Punjabi/Shahmukhi/nouns/query_nouns.sparql | 0 .../Punjabi/Shahmukhi/proper_nouns/query_proper_nouns.sparql | 0 .../Punjabi/Shahmukhi/verbs/query_verbs.sparql | 0 .../language_data_extraction/Russian}/__init__.py | 0 .../Russian/adjectives/query_adjectives.sparql | 0 .../Russian/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Russian/emoji_keywords}/__init__.py | 0 .../Russian/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/Russian/nouns}/__init__.py | 0 .../language_data_extraction/Russian/nouns/format_nouns.py | 0 .../language_data_extraction/Russian/nouns/query_nouns.sparql | 0 .../language_data_extraction/Russian/prepositions}/__init__.py | 0 .../Russian/prepositions/format_prepositions.py | 0 .../Russian/prepositions/query_prepositions.sparql | 0 .../Russian/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Russian/verbs}/__init__.py | 0 .../language_data_extraction/Russian/verbs/format_verbs.py | 0 .../language_data_extraction/Russian/verbs/query_verbs.sparql | 0 .../Sami/Northern/adjectives/query_adjectives.sparql | 0 .../Sami/Northern/adverbs/query_adverbs.sparql | 0 .../Sami/Northern/nouns/query_nouns.sparql | 0 .../Sami/Northern/verbs/query_verbs.sparql | 0 .../Slovak/adjectives/query_adjectives.sparql | 0 .../Slovak/adjectives/query_adjectives_1.sparql | 0 .../Slovak/adjectives/query_adjectives_2.sparql | 0 .../Slovak/adjectives/query_adjectives_3.sparql | 0 .../Slovak/adjectives/query_adjectives_4.sparql | 0 .../Slovak/adjectives/query_adjectives_5.sparql | 0 .../Slovak/adjectives/query_adjectives_6.sparql | 0 .../language_data_extraction/Slovak/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Slovak}/emoji_keywords/__init__.py | 0 .../Slovak/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/Slovak/nouns/query_nouns.sparql | 0 .../Slovak/prepositions/query_prepositions.sparql | 0 .../Slovak/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Slovak/verbs/query_verbs.sparql | 0 .../language_data_extraction/Spanish}/__init__.py | 0 .../Spanish/adjectives/query_adjectives.sparql | 0 .../Spanish/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Spanish/emoji_keywords}/__init__.py | 0 .../Spanish/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/Spanish/nouns}/__init__.py | 0 .../language_data_extraction/Spanish/nouns/format_nouns.py | 0 .../language_data_extraction/Spanish/nouns/query_nouns.sparql | 0 .../Spanish/prepositions/query_prepositions.sparql | 0 .../Spanish/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Spanish/verbs}/__init__.py | 0 .../language_data_extraction/Spanish/verbs/format_verbs.py | 0 .../language_data_extraction/Spanish/verbs/query_verbs_1.sparql | 0 .../language_data_extraction/Spanish/verbs/query_verbs_2.sparql | 0 .../language_data_extraction/Spanish/verbs/query_verbs_3.sparql | 0 .../Swahili/adjectives/query_adjectives.sparql | 0 .../Swahili/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Swahili}/emoji_keywords/__init__.py | 0 .../Swahili/emoji_keywords/generate_emoji_keyword.py | 0 .../language_data_extraction/Swahili/nouns/query_nouns.sparql | 0 .../Swahili/prepositions/query_prepositions.sparql | 0 .../language_data_extraction/Swahili/verbs/query_verbs.sparql | 0 .../language_data_extraction/Swedish}/__init__.py | 0 .../Swedish/adjectives/query_adjectives.sparql | 0 .../Swedish/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Swedish/emoji_keywords}/__init__.py | 0 .../Swedish/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/Swedish/nouns}/__init__.py | 0 .../language_data_extraction/Swedish/nouns/format_nouns.py | 0 .../language_data_extraction/Swedish/nouns/query_nouns.sparql | 0 .../Swedish/prepositions/query_prepositions.sparql | 0 .../Swedish/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Swedish/verbs}/__init__.py | 0 .../language_data_extraction/Swedish/verbs/format_verbs.py | 0 .../language_data_extraction/Swedish/verbs/query_verbs.sparql | 0 .../Tajik/adjectives/query_adjectives.sparql | 0 .../language_data_extraction/Tajik/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Tajik}/emoji_keywords/__init__.py | 0 .../Tajik/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/Tajik/nouns/query_nouns.sparql | 0 .../Tajik/prepositions/query_prepositions.sparql | 0 .../Tajik/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Tajik/verbs/query_verbs.sparql | 0 .../Tamil/adjectives/query_adjectives.sparql | 0 .../language_data_extraction/Tamil/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Tamil}/emoji_keywords/__init__.py | 0 .../Tamil/emoji_keywords/generate_emoji_keywords.py | 0 .../language_data_extraction/Tamil/nouns/query_nouns.sparql | 0 .../Tamil/prepositions/query_prepositions.sparql | 0 .../Tamil/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Tamil/verbs/query_verbs.sparql | 0 .../Ukrainian/adjectives/query_adjectives.sparql | 0 .../Ukrainian/adverbs/query_adverbs.sparql | 0 .../Ukrainian/emoji_keywords}/__init__.py | 0 .../language_data_extraction/Ukrainian/nouns/query_nouns.sparql | 0 .../Ukrainian/prepositions/query_prepositions.sparql | 0 .../Ukrainian/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Ukrainian/verbs/query_verbs.sparql | 0 .../Yoruba/adjectives/query_adjectives.sparql | 0 .../language_data_extraction/Yoruba/adverbs/query_adverbs.sparql | 0 .../language_data_extraction/Yoruba/emoji_keywords/__init__.py | 0 .../language_data_extraction/Yoruba/nouns/query_nouns.sparql | 0 .../Yoruba/prepositions/query_prepositions.sparql | 0 .../Yoruba/proper_nouns/query_proper_nouns.sparql | 0 .../language_data_extraction/Yoruba/verbs/query_verbs.sparql | 0 src/scribe_data/wikidata/language_data_extraction/__init__.py | 0 381 files changed, 4 deletions(-) delete mode 100644 src/scribe_data/language_data_extraction/Indonesian/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/language_data_extraction/Latin/emoji_keywords/__init__.py rename src/scribe_data/{ => wikidata}/language_data_extraction/Arabic/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Arabic/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Arabic/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Arabic/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Arabic/verbs/query_verbs_1.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Arabic/verbs/query_verbs_2.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Arabic/verbs/query_verbs_3.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Basque/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Basque/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Basque/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Basque/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Basque/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Basque/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Basque/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Bengali/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Bengali/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Bengali/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Bengali/postpositions/query_postpositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Bengali/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Bengali/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Bengali/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Chinese/Mandarin/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Chinese/Mandarin/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Chinese/Mandarin/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Chinese/Mandarin/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Chinese/Mandarin/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Chinese/Mandarin/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Chinese/Mandarin/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Chinese/Mandarin/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Czech/adjectives/query_adjectives_1.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Czech/adjectives/query_adjectives_2.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Czech/adjectives/query_adjectives_3.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Czech/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Czech/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Czech/emoji_keywords/generate_emoji_keywords.py (99%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Czech/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Czech/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Czech/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Czech/verbs/query_verbs_1.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Czech/verbs/query_verbs_2.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Dagbani/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Dagbani/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Dagbani/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Dagbani/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Dagbani/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Danish/adjectives/query_adjectives_1.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Danish/adjectives/query_adjectives_2.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Danish/adjectives/query_adjectives_3.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Danish/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Danish/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Danish/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Danish/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Danish/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Danish/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/English/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/English/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/English/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/English/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/English/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/English/nouns/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/English/nouns/format_nouns.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/English/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/English/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/English/verbs/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/English/verbs/format_verbs.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/English/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Esperanto/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Esperanto/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Esperanto/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Esperanto/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Esperanto/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Esperanto/personal_pronouns/query_personal_pronouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Esperanto/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Esperanto/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Estonian/adjectives/query_adjectives_1.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Estonian/adjectives/query_adjectives_2.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Estonian/adjectives/query_adjectives_3.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Estonian/adjectives/query_adjectives_4.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Estonian/adverbs/query_adverbs_1.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Estonian/adverbs/query_adverbs_2.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Estonian/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Estonian/emoji_keywords/generate_emoji_keyword.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Estonian/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Estonian/postpositions/query_postpositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Estonian/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Estonian/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Estonian/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Finnish/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Finnish/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Finnish/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Finnish/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Finnish/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Finnish/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Finnish/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Finnish/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/French/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/French/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/French/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/French/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/French/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/French/nouns/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/French/nouns/format_nouns.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/French/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/French/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/French/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/French/verbs/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/French/verbs/format_verbs.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/French/verbs/query_verbs_1.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/French/verbs/query_verbs_2.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/German/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/German/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/German/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/German/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/German/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/German/nouns/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/German/nouns/format_nouns.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/German/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/German/prepositions/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/German/prepositions/format_prepositions.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/German/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/German/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/German/verbs/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/German/verbs/format_verbs.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/German/verbs/query_verbs_1.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/German/verbs/query_verbs_2.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Greek/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Greek/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Greek/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Greek/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Greek/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hausa/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hausa/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hausa/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hausa/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hausa/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hebrew/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hebrew/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hebrew/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hebrew/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hebrew/verbs/query_verbs_1.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hebrew/verbs/query_verbs_2.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hebrew/verbs/query_verbs_3.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hebrew/verbs/query_verbs_4.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hindustani/Hindi/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hindustani/Hindi/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hindustani/Hindi/emoji_keywords/___init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hindustani/Hindi/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hindustani/Hindi/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hindustani/Hindi/postpositions/query_postpositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hindustani/Hindi/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hindustani/Hindi/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hindustani/Hindi/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hindustani/Urdu/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hindustani/Urdu/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hindustani/Urdu/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hindustani/Urdu/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hindustani/Urdu/postpositions/query_postpositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hindustani/Urdu/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hindustani/Urdu/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Hindustani/Urdu/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Igbo/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Igbo/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Igbo/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Igbo/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Igbo/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Indonesian/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Italian => wikidata/language_data_extraction/Indonesian/emoji_keywords}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Indonesian/emoji_keywords/genetate_emoji_keywords.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Indonesian/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Indonesian/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Indonesian/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Italian/emoji_keywords => wikidata/language_data_extraction/Italian}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Italian/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Italian/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Italian/nouns => wikidata/language_data_extraction/Italian/emoji_keywords}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Italian/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{language_data_extraction/Italian/verbs => wikidata/language_data_extraction/Italian/nouns}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Italian/nouns/format_nouns.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Italian/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Italian/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Italian/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Japanese/emoji_keywords => wikidata/language_data_extraction/Italian/verbs}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Italian/verbs/format_verbs.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Italian/verbs/query_verbs_1.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Italian/verbs/query_verbs_2.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Italian/verbs/query_verbs_3.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Japanese/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Japanese/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Kurmanji => wikidata/language_data_extraction/Japanese}/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Japanese/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Japanese/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Japanese/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Japanese/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Japanese/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Korean/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Korean/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Korean/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Korean/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Korean/postpositions/query_postpositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Korean/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Kurmanji/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Kurmanji/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Malayalam => wikidata/language_data_extraction/Kurmanji}/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Kurmanji/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Kurmanji/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Kurmanji/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Kurmanji/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Latin/adjectives/query_adjectives_1.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Latin/adjectives/query_adjectives_2.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Latin/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Polish => wikidata/language_data_extraction/Latin}/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Latin/emoji_keywords/generate_emoji_keywords.py (99%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Latin/nouns/query_nouns_1.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Latin/nouns/query_nouns_2.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Latin/nouns/query_nouns_3.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Latin/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Latin/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Latvian/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Latvian/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Latvian/nouns/nouns_query.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Latvian/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Latvian/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Malay/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Malay/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Malay/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Malayalam/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Malayalam/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Portuguese => wikidata/language_data_extraction/Malayalam/emoji_keywords}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Malayalam/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Malayalam/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Malayalam/postpositions/query_postpositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Malayalam/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Malayalam/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => 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/{ => wikidata}/language_data_extraction/Norwegian/Nynorsk/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Norwegian/Nynorsk/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Norwegian/Nynorsk/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Norwegian/Nynorsk/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Norwegian/Nynorsk/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Norwegian/Nynorsk/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Persian/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Persian/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Persian/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Persian/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Persian/verbs/query_verbs_1.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Persian/verbs/query_verbs_2.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Persian/verbs/query_verbs_3.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Persian/verbs/query_verbs_4.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Persian/verbs/query_verbs_5.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Pidgin/Nigerian/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Pidgin/Nigerian/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Pidgin/Nigerian/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Pidgin/Nigerian/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Portuguese => wikidata/language_data_extraction/Polish}/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Polish/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Polish/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Polish/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Portuguese/nouns => wikidata/language_data_extraction/Portuguese}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Portuguese/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Portuguese/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Portuguese/verbs => wikidata/language_data_extraction/Portuguese/emoji_keywords}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Portuguese/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{language_data_extraction/Punjabi/Gurmukhi/emoji_keywords => wikidata/language_data_extraction/Portuguese/nouns}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Portuguese/nouns/format_nouns.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Portuguese/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Portuguese/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Punjabi/Shahmukhi/emoji_keywords => wikidata/language_data_extraction/Portuguese/verbs}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Portuguese/verbs/format_verbs.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Portuguese/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Russian => wikidata/language_data_extraction/Punjabi/Gurmukhi/emoji_keywords}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Punjabi/Gurmukhi/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Punjabi/Gurmukhi/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Punjabi/Gurmukhi/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Russian => wikidata/language_data_extraction/Punjabi/Shahmukhi}/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Punjabi/Shahmukhi/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Punjabi/Shahmukhi/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Punjabi/Shahmukhi/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Russian/nouns => wikidata/language_data_extraction/Russian}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Russian/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Russian/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Russian/prepositions => wikidata/language_data_extraction/Russian/emoji_keywords}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Russian/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{language_data_extraction/Russian/verbs => wikidata/language_data_extraction/Russian/nouns}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Russian/nouns/format_nouns.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Russian/nouns/query_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Slovak/emoji_keywords => wikidata/language_data_extraction/Russian/prepositions}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Russian/prepositions/format_prepositions.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Russian/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Russian/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Spanish => wikidata/language_data_extraction/Russian/verbs}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Russian/verbs/format_verbs.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Russian/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Sami/Northern/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Sami/Northern/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Sami/Northern/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Sami/Northern/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Slovak/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Slovak/adjectives/query_adjectives_1.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Slovak/adjectives/query_adjectives_2.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Slovak/adjectives/query_adjectives_3.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Slovak/adjectives/query_adjectives_4.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Slovak/adjectives/query_adjectives_5.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Slovak/adjectives/query_adjectives_6.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Slovak/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Spanish => wikidata/language_data_extraction/Slovak}/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Slovak/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Slovak/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Slovak/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Slovak/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Slovak/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Spanish/nouns => wikidata/language_data_extraction/Spanish}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Spanish/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Spanish/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Spanish/verbs => wikidata/language_data_extraction/Spanish/emoji_keywords}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Spanish/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{language_data_extraction/Swahili/emoji_keywords => wikidata/language_data_extraction/Spanish/nouns}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Spanish/nouns/format_nouns.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Spanish/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Spanish/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Spanish/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Swedish => wikidata/language_data_extraction/Spanish/verbs}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Spanish/verbs/format_verbs.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Spanish/verbs/query_verbs_1.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Spanish/verbs/query_verbs_2.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Spanish/verbs/query_verbs_3.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Swahili/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Swahili/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Swedish => wikidata/language_data_extraction/Swahili}/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Swahili/emoji_keywords/generate_emoji_keyword.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Swahili/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Swahili/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Swahili/verbs/query_verbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Swedish/nouns => wikidata/language_data_extraction/Swedish}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Swedish/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Swedish/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Swedish/verbs => wikidata/language_data_extraction/Swedish/emoji_keywords}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Swedish/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{language_data_extraction/Tajik/emoji_keywords => wikidata/language_data_extraction/Swedish/nouns}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Swedish/nouns/format_nouns.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Swedish/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Swedish/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Swedish/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{language_data_extraction/Tamil/emoji_keywords => wikidata/language_data_extraction/Swedish/verbs}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Swedish/verbs/format_verbs.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Swedish/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Tajik/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Tajik/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Ukrainian => wikidata/language_data_extraction/Tajik}/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Tajik/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Tajik/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Tajik/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Tajik/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Tajik/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Tamil/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Tamil/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction/Yoruba => wikidata/language_data_extraction/Tamil}/emoji_keywords/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Tamil/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Tamil/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Tamil/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Tamil/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Tamil/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Ukrainian/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Ukrainian/adverbs/query_adverbs.sparql (100%) rename src/scribe_data/{language_data_extraction => wikidata/language_data_extraction/Ukrainian/emoji_keywords}/__init__.py (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Ukrainian/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Ukrainian/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Ukrainian/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Ukrainian/verbs/query_verbs.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Yoruba/adjectives/query_adjectives.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Yoruba/adverbs/query_adverbs.sparql (100%) create mode 100644 src/scribe_data/wikidata/language_data_extraction/Yoruba/emoji_keywords/__init__.py rename src/scribe_data/{ => wikidata}/language_data_extraction/Yoruba/nouns/query_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Yoruba/prepositions/query_prepositions.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Yoruba/proper_nouns/query_proper_nouns.sparql (100%) rename src/scribe_data/{ => wikidata}/language_data_extraction/Yoruba/verbs/query_verbs.sparql (100%) create mode 100644 src/scribe_data/wikidata/language_data_extraction/__init__.py 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/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/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/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Basque/emoji_keywords/__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/Basque/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Basque/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Basque/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Basque/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Basque/emoji_keywords/generate_emoji_keywords.py 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/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/emoji_keywords/__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/Chinese/Mandarin/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Chinese/Mandarin/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Chinese/Mandarin/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/emoji_keywords/generate_emoji_keywords.py 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/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Czech/emoji_keywords/__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/Czech/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Czech/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Czech/emoji_keywords/generate_emoji_keywords.py similarity index 99% rename from src/scribe_data/language_data_extraction/Czech/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Czech/emoji_keywords/generate_emoji_keywords.py index 0723195e4..ddcfda1d4 100644 --- a/src/scribe_data/language_data_extraction/Czech/emoji_keywords/generate_emoji_keywords.py +++ b/src/scribe_data/wikidata/language_data_extraction/Czech/emoji_keywords/generate_emoji_keywords.py @@ -1,4 +1,3 @@ - """ Generates keyword-emoji relationships from a selection of Czech words. 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/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Danish/emoji_keywords/__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/Danish/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Danish/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Danish/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Danish/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Danish/emoji_keywords/generate_emoji_keywords.py 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/English/__init__.py b/src/scribe_data/wikidata/language_data_extraction/English/__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/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/English/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/English/emoji_keywords/__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/English/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/English/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/English/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/English/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/English/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/language_data_extraction/English/nouns/__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/English/nouns/__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/English/verbs/__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/English/verbs/__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/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Esperanto/emoji_keywords/__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/Esperanto/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Esperanto/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Esperanto/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Esperanto/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Esperanto/emoji_keywords/generate_emoji_keywords.py 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/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Estonian/emoji_keywords/__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/Estonian/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Estonian/emoji_keywords/generate_emoji_keyword.py b/src/scribe_data/wikidata/language_data_extraction/Estonian/emoji_keywords/generate_emoji_keyword.py similarity index 100% rename from src/scribe_data/language_data_extraction/Estonian/emoji_keywords/generate_emoji_keyword.py rename to src/scribe_data/wikidata/language_data_extraction/Estonian/emoji_keywords/generate_emoji_keyword.py 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/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Finnish/emoji_keywords/__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/Finnish/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Finnish/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Finnish/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Finnish/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Finnish/emoji_keywords/generate_emoji_keywords.py 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/French/__init__.py b/src/scribe_data/wikidata/language_data_extraction/French/__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/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/French/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/French/emoji_keywords/__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/French/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/French/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/French/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/French/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/French/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/language_data_extraction/French/nouns/__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/French/nouns/__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/French/verbs/__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/French/verbs/__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/German/__init__.py b/src/scribe_data/wikidata/language_data_extraction/German/__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/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/German/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/German/emoji_keywords/__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/German/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/German/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/German/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/German/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/German/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/language_data_extraction/German/nouns/__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/German/nouns/__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/German/prepositions/__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/German/prepositions/__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/German/verbs/__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/German/verbs/__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/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Hausa/emoji_keywords/__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/Hausa/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Hausa/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Hausa/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Hausa/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Hausa/emoji_keywords/generate_emoji_keywords.py 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/emoji_keywords/___init__.py b/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/emoji_keywords/___init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Hindustani/Hindi/emoji_keywords/___init__.py rename to src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/emoji_keywords/___init__.py diff --git a/src/scribe_data/language_data_extraction/Hindustani/Hindi/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Hindustani/Hindi/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/emoji_keywords/generate_emoji_keywords.py 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/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/emoji_keywords/__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/Hindustani/Urdu/emoji_keywords/__init__.py 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/Italian/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Indonesian/emoji_keywords/__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/Indonesian/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Indonesian/emoji_keywords/genetate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Indonesian/emoji_keywords/genetate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Indonesian/emoji_keywords/genetate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Indonesian/emoji_keywords/genetate_emoji_keywords.py 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/Italian/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Italian/__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/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/Italian/nouns/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Italian/emoji_keywords/__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/Italian/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Italian/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Italian/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Italian/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Italian/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/language_data_extraction/Italian/verbs/__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/Italian/verbs/__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/Japanese/emoji_keywords/__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/Japanese/emoji_keywords/__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/Kurmanji/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Japanese/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Kurmanji/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/Japanese/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Japanese/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Japanese/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Japanese/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Japanese/emoji_keywords/generate_emoji_keywords.py 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/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Korean/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Korean/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Korean/emoji_keywords/generate_emoji_keywords.py 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/Malayalam/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Kurmanji/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Malayalam/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/Kurmanji/emoji_keywords/__init__.py 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/Polish/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Latin/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Polish/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/Latin/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Latin/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Latin/emoji_keywords/generate_emoji_keywords.py similarity index 99% rename from src/scribe_data/language_data_extraction/Latin/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Latin/emoji_keywords/generate_emoji_keywords.py index 818bb0d9f..30be12a81 100644 --- a/src/scribe_data/language_data_extraction/Latin/emoji_keywords/generate_emoji_keywords.py +++ b/src/scribe_data/wikidata/language_data_extraction/Latin/emoji_keywords/generate_emoji_keywords.py @@ -1,4 +1,3 @@ - """ Generates keyword-emoji relationships from a selection of Latin words. 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/Portuguese/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Malayalam/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Portuguese/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/Malayalam/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Malayalam/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Malayalam/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Malayalam/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Malayalam/emoji_keywords/generate_emoji_keywords.py 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/Portuguese/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Polish/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Portuguese/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/Polish/emoji_keywords/__init__.py 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/Portuguese/nouns/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Portuguese/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Portuguese/nouns/__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/Portuguese/verbs/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Portuguese/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Portuguese/verbs/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/Portuguese/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Portuguese/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Portuguese/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Portuguese/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Portuguese/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/language_data_extraction/Punjabi/Gurmukhi/emoji_keywords/__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/Punjabi/Gurmukhi/emoji_keywords/__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/Punjabi/Shahmukhi/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/Punjabi/Shahmukhi/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/Russian/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Punjabi/Gurmukhi/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Russian/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/Punjabi/Gurmukhi/emoji_keywords/__init__.py 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/Russian/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Punjabi/Shahmukhi/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Russian/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/Punjabi/Shahmukhi/emoji_keywords/__init__.py 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/Russian/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/Russian/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/Russian/prepositions/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Russian/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Russian/prepositions/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/Russian/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Russian/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Russian/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Russian/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Russian/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/language_data_extraction/Russian/verbs/__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/Russian/verbs/__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/Slovak/emoji_keywords/__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/Slovak/emoji_keywords/__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/Spanish/__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/Spanish/__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/Spanish/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Slovak/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Spanish/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/Slovak/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Slovak/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Slovak/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Slovak/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Slovak/emoji_keywords/generate_emoji_keywords.py 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/Spanish/nouns/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Spanish/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Spanish/nouns/__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/Spanish/verbs/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Spanish/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Spanish/verbs/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/Spanish/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Spanish/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Spanish/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Spanish/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Spanish/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/language_data_extraction/Swahili/emoji_keywords/__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/Swahili/emoji_keywords/__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/Swedish/__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/Swedish/__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/Swedish/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Swahili/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Swedish/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/Swahili/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Swahili/emoji_keywords/generate_emoji_keyword.py b/src/scribe_data/wikidata/language_data_extraction/Swahili/emoji_keywords/generate_emoji_keyword.py similarity index 100% rename from src/scribe_data/language_data_extraction/Swahili/emoji_keywords/generate_emoji_keyword.py rename to src/scribe_data/wikidata/language_data_extraction/Swahili/emoji_keywords/generate_emoji_keyword.py 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/Swedish/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/Swedish/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/Swedish/verbs/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Swedish/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Swedish/verbs/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/Swedish/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Swedish/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Swedish/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Swedish/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Swedish/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/language_data_extraction/Tajik/emoji_keywords/__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/Tajik/emoji_keywords/__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/Tamil/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/Tamil/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/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 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/Ukrainian/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Tajik/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Ukrainian/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/Tajik/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Tajik/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Tajik/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Tajik/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Tajik/emoji_keywords/generate_emoji_keywords.py 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/Yoruba/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Tamil/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/Yoruba/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/Tamil/emoji_keywords/__init__.py diff --git a/src/scribe_data/language_data_extraction/Tamil/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/Tamil/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/language_data_extraction/Tamil/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/Tamil/emoji_keywords/generate_emoji_keywords.py 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/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Ukrainian/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/language_data_extraction/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/Ukrainian/emoji_keywords/__init__.py 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/wikidata/language_data_extraction/Yoruba/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Yoruba/emoji_keywords/__init__.py new file mode 100644 index 000000000..e69de29bb 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 diff --git a/src/scribe_data/wikidata/language_data_extraction/__init__.py b/src/scribe_data/wikidata/language_data_extraction/__init__.py new file mode 100644 index 000000000..e69de29bb From 3639f56988800cc45ad36420b20efcb0597947e9 Mon Sep 17 00:00:00 2001 From: Andrew Tavis McAllister Date: Thu, 24 Oct 2024 01:43:28 +0200 Subject: [PATCH 4/8] Update language data directories to be lower case --- .../Arabic/adjectives/query_adjectives.sparql | 213 --------------- .../Arabic/adverbs/query_adverbs.sparql | 13 - .../Arabic/nouns/query_nouns.sparql | 217 ---------------- .../proper_nouns/query_proper_nouns.sparql | 13 - .../Arabic/verbs/query_verbs_1.sparql | 92 ------- .../Arabic/verbs/query_verbs_2.sparql | 92 ------- .../Arabic/verbs/query_verbs_3.sparql | 50 ---- .../Basque/adjectives/query_adjectives.sparql | 13 - .../Basque/adverbs/query_adverbs.sparql | 13 - .../Basque/nouns/query_nouns.sparql | 31 --- .../proper_nouns/query_proper_nouns.sparql | 13 - .../Basque/verbs/query_verbs.sparql | 60 ----- .../adjectives/query_adjectives.sparql | 13 - .../Bengali/adverbs/query_adverbs.sparql | 13 - .../Bengali/nouns/query_nouns.sparql | 47 ---- .../postpositions/query_postpositions.sparql | 26 -- .../prepositions/query_prepositions.sparql | 25 -- .../proper_nouns/query_proper_nouns.sparql | 47 ---- .../Bengali/verbs/query_verbs.sparql | 13 - .../adjectives/query_adjectives.sparql | 13 - .../Mandarin/adverbs/query_adverbs.sparql | 14 - .../Chinese/Mandarin/nouns/query_nouns.sparql | 13 - .../prepositions/query_prepositions.sparql | 13 - .../proper_nouns/query_proper_nouns.sparql | 13 - .../Chinese/Mandarin/verbs/query_verbs.sparql | 13 - .../adjectives/query_adjectives_1.sparql | 22 -- .../adjectives/query_adjectives_2.sparql | 22 -- .../adjectives/query_adjectives_3.sparql | 22 -- .../Czech/adverbs/query_adverbs.sparql | 31 --- .../Czech/nouns/query_nouns.sparql | 41 --- .../prepositions/query_prepositions.sparql | 26 -- .../proper_nouns/query_proper_nouns.sparql | 34 --- .../Czech/verbs/query_verbs_1.sparql | 138 ---------- .../Czech/verbs/query_verbs_2.sparql | 129 ---------- .../adjectives/query_adjectives.sparql | 31 --- .../Dagbani/adverbs/query_adverbs.sparql | 76 ------ .../Dagbani/nouns/query_nouns.sparql | 20 -- .../prepositions/query_prepositions.sparql | 13 - .../Dagbani/verbs/query_verbs.sparql | 48 ---- .../adjectives/query_adjectives_1.sparql | 29 --- .../adjectives/query_adjectives_2.sparql | 47 ---- .../adjectives/query_adjectives_3.sparql | 29 --- .../Danish/adverbs/query_adverbs.sparql | 13 - .../Danish/nouns/query_nouns.sparql | 34 --- .../proper_nouns/query_proper_nouns.sparql | 25 -- .../Danish/verbs/query_verbs.sparql | 96 ------- .../adjectives/query_adjectives.sparql | 13 - .../English/adverbs/query_adverbs.sparql | 13 - .../English/nouns/format_nouns.py | 106 -------- .../English/nouns/query_nouns.sparql | 22 -- .../proper_nouns/query_proper_nouns.sparql | 22 -- .../English/verbs/format_verbs.py | 149 ----------- .../English/verbs/query_verbs.sparql | 76 ------ .../adjectives/query_adjectives.sparql | 14 - .../Esperanto/adverbs/query_adverbs.sparql | 14 - .../Esperanto/nouns/query_nouns.sparql | 40 --- .../query_personal_pronouns.sparql | 14 - .../proper_nouns/query_proper_nouns.sparql | 40 --- .../Esperanto/verbs/query_verbs.sparql | 65 ----- .../adjectives/query_adjectives_1.sparql | 61 ----- .../adjectives/query_adjectives_2.sparql | 77 ------ .../adjectives/query_adjectives_3.sparql | 77 ------ .../adjectives/query_adjectives_4.sparql | 60 ----- .../Estonian/adverbs/query_adverbs_1.sparql | 125 --------- .../Estonian/adverbs/query_adverbs_2.sparql | 125 --------- .../Estonian/nouns/query_nouns.sparql | 22 -- .../postpositions/query_postpositions.sparql | 25 -- .../prepositions/query_prepositions.sparql | 13 - .../proper_nouns/query_proper_nouns.sparql | 22 -- .../Estonian/verbs/query_verbs.sparql | 31 --- .../adjectives/query_adjectives.sparql | 13 - .../Finnish/adverbs/query_adverbs.sparql | 13 - .../Finnish/nouns/query_nouns.sparql | 22 -- .../prepositions/query_prepositions.sparql | 13 - .../proper_nouns/query_proper_nouns.sparql | 22 -- .../Finnish/verbs/query_verbs.sparql | 13 - .../French/adjectives/query_adjectives.sparql | 13 - .../French/adverbs/query_adverbs.sparql | 13 - .../French/nouns/format_nouns.py | 111 -------- .../French/nouns/query_nouns.sparql | 34 --- .../prepositions/query_prepositions.sparql | 13 - .../proper_nouns/query_proper_nouns.sparql | 25 -- .../French/verbs/format_verbs.py | 90 ------- .../French/verbs/query_verbs_1.sparql | 106 -------- .../French/verbs/query_verbs_2.sparql | 106 -------- .../German/adjectives/query_adjectives.sparql | 13 - .../German/adverbs/query_adverbs.sparql | 13 - .../German/nouns/format_nouns.py | 173 ------------- .../German/nouns/query_nouns.sparql | 34 --- .../prepositions/format_prepositions.py | 103 -------- .../prepositions/query_prepositions.sparql | 26 -- .../proper_nouns/query_proper_nouns.sparql | 25 -- .../German/verbs/format_verbs.py | 169 ------------ .../German/verbs/query_verbs_1.sparql | 63 ----- .../German/verbs/query_verbs_2.sparql | 79 ------ .../Greek/adjectives/query_adjectives.sparql | 13 - .../Greek/adverbs/query_adverbs.sparql | 13 - .../Greek/nouns/query_nouns.sparql | 37 --- .../proper_nouns/query_proper_nouns.sparql | 28 -- .../Greek/verbs/query_verbs.sparql | 62 ----- .../Hausa/nouns/query_nouns.sparql | 38 --- .../proper_nouns/query_proper_nouns.sparql | 27 -- .../Hausa/verbs/query_verbs.sparql | 15 -- .../Hebrew/adjectives/query_adjectives.sparql | 94 ------- .../Hebrew/adverbs/query_adverbs.sparql | 14 - .../Hebrew/nouns/query_nouns.sparql | 36 --- .../proper_nouns/query_proper_nouns.sparql | 26 -- .../Hebrew/verbs/query_verbs_1.sparql | 48 ---- .../Hebrew/verbs/query_verbs_2.sparql | 46 ---- .../Hebrew/verbs/query_verbs_3.sparql | 93 ------- .../Hebrew/verbs/query_verbs_4.sparql | 93 ------- .../Hindi/adjectives/query_adjectives.sparql | 138 ---------- .../Hindi/adverbs/query_adverbs.sparql | 16 -- .../Hindustani/Hindi/nouns/query_nouns.sparql | 38 --- .../postpositions/query_postpositions.sparql | 17 -- .../prepositions/query_prepositions.sparql | 17 -- .../proper_nouns/query_proper_nouns.sparql | 38 --- .../Hindustani/Hindi/verbs/query_verbs.sparql | 108 -------- .../Urdu/adjectives/query_adjectives.sparql | 138 ---------- .../Urdu/adverbs/query_adverbs.sparql | 16 -- .../Hindustani/Urdu/nouns/query_nouns.sparql | 38 --- .../postpositions/query_postpositions.sparql | 17 -- .../prepositions/query_prepositions.sparql | 17 -- .../proper_nouns/query_proper_nouns.sparql | 38 --- .../Hindustani/Urdu/verbs/query_verbs.sparql | 58 ----- .../Igbo/adjectives/query_adjectives.sparql | 31 --- .../Igbo/adverbs/query_adverbs.sparql | 13 - .../Igbo/nouns/query_nouns.sparql | 13 - .../prepositions/query_prepositions.sparql | 22 -- .../Igbo/verbs/query_verbs.sparql | 13 - .../Indonesian/adverbs/query_adverbs.sparql | 13 - .../Indonesian/nouns/query_nouns.sparql | 13 - .../proper_nouns/query_proper_nouns.sparql | 13 - .../Indonesian/verbs/query_verbs.sparql | 14 - .../adjectives/query_adjectives.sparql | 13 - .../Italian/adverbs/query_adverbs.sparql | 13 - .../Italian/nouns/format_nouns.py | 112 -------- .../Italian/nouns/query_nouns.sparql | 34 --- .../prepositions/query_prepositions.sparql | 13 - .../proper_nouns/query_proper_nouns.sparql | 26 -- .../Italian/verbs/format_verbs.py | 84 ------ .../Italian/verbs/query_verbs_1.sparql | 57 ---- .../Italian/verbs/query_verbs_2.sparql | 57 ---- .../Italian/verbs/query_verbs_3.sparql | 58 ----- .../adjectives/query_adjectives.sparql | 14 - .../Japanese/adverbs/query_adverbs.sparql | 14 - .../Japanese/nouns/query_nouns.sparql | 14 - .../prepositions/query_prepositions.sparql | 14 - .../proper_nouns/query_proper_nouns.sparql | 14 - .../Japanese/verbs/query_verbs.sparql | 64 ----- .../Korean/adjectives/query_adjectives.sparql | 13 - .../Korean/adverbs/query_adverbs.sparql | 13 - .../Korean/nouns/query_nouns.sparql | 13 - .../postpositions/query_postpositions.sparql | 13 - .../Korean/verbs/query_verbs.sparql | 13 - .../adjectives/query_adjectives.sparql | 14 - .../Kurmanji/adverbs/query_adverbs.sparql | 14 - .../Kurmanji/nouns/query_nouns.sparql | 25 -- .../prepositions/query_prepositions.sparql | 14 - .../proper_nouns/query_proper_nouns.sparql | 25 -- .../Kurmanji/verbs/query_verbs.sparql | 14 - .../adjectives/query_adjectives_1.sparql | 29 --- .../adjectives/query_adjectives_2.sparql | 29 --- .../Latin/adverbs/query_adverbs.sparql | 31 --- .../Latin/nouns/query_nouns_1.sparql | 29 --- .../Latin/nouns/query_nouns_2.sparql | 29 --- .../Latin/nouns/query_nouns_3.sparql | 29 --- .../prepositions/query_prepositions.sparql | 32 --- .../Latin/verbs/query_verbs.sparql | 13 - .../adjectives/query_adjectives.sparql | 13 - .../Latvian/adverbs/query_adverbs.sparql | 13 - .../Latvian/nouns/nouns_query.sparql | 135 ---------- .../prepositions/query_prepositions.sparql | 13 - .../Latvian/verbs/query_verbs.sparql | 13 - .../Malay/nouns/query_nouns.sparql | 14 - .../proper_nouns/query_proper_nouns.sparql | 14 - .../Malay/verbs/query_verbs.sparql | 14 - .../adjectives/query_adjectives.sparql | 13 - .../Malayalam/adverbs/query_adverbs.sparql | 13 - .../Malayalam/nouns/query_nouns.sparql | 25 -- .../postpositions/query_postpositions.sparql | 13 - .../prepositions/query_prepositions.sparql | 13 - .../proper_nouns/query_proper_nouns.sparql | 25 -- .../Malayalam/verbs/query_verbs.sparql | 53 ---- .../Bokm\303\245l/nouns/query_nouns.sparql" | 54 ---- .../proper_nouns/query_proper_nouns.sparql" | 15 -- .../adjectives/query_adjectives.sparql | 52 ---- .../Nynorsk/adverbs/query_adverbs.sparql | 15 -- .../Nynorsk/nouns/query_nouns.sparql | 54 ---- .../prepositions/query_prepositions.sparql | 15 -- .../proper_nouns/query_proper_nouns.sparql | 54 ---- .../Nynorsk/verbs/query_verbs.sparql | 153 ----------- .../adjectives/query_adjectives.sparql | 32 --- .../Persian/adverbs/query_adverbs.sparql | 13 - .../Persian/nouns/query_nouns.sparql | 22 -- .../prepositions/query_prepositions.sparql | 13 - .../Persian/verbs/query_verbs_1.sparql | 49 ---- .../Persian/verbs/query_verbs_2.sparql | 63 ----- .../Persian/verbs/query_verbs_3.sparql | 57 ---- .../Persian/verbs/query_verbs_4.sparql | 57 ---- .../Persian/verbs/query_verbs_5.sparql | 57 ---- .../Nigerian/adverbs/query_adverbs.sparql | 13 - .../Pidgin/Nigerian/nouns/query_nouns.sparql | 34 --- .../proper_nouns/query_proper_nouns.sparql | 13 - .../Pidgin/Nigerian/verbs/query_verbs.sparql | 13 - .../Polish/emoji_keywords/__init__.py | 0 .../Polish/nouns/query_nouns.sparql | 41 --- .../proper_nouns/query_proper_nouns.sparql | 41 --- .../Polish/verbs/query_verbs.sparql | 173 ------------- .../Portuguese/__init__.py | 0 .../adjectives/query_adjectives.sparql | 41 --- .../Portuguese/adverbs/query_adverbs.sparql | 13 - .../Portuguese/emoji_keywords/__init__.py | 0 .../Portuguese/nouns/__init__.py | 0 .../Portuguese/nouns/format_nouns.py | 112 -------- .../Portuguese/nouns/query_nouns.sparql | 34 --- .../proper_nouns/query_proper_nouns.sparql | 34 --- .../Portuguese/verbs/__init__.py | 0 .../Portuguese/verbs/format_verbs.py | 84 ------ .../Portuguese/verbs/query_verbs.sparql | 198 -------------- .../Gurmukhi/emoji_keywords/__init__.py | 0 .../Punjabi/Gurmukhi/nouns/query_nouns.sparql | 38 --- .../proper_nouns/query_proper_nouns.sparql | 38 --- .../Punjabi/Gurmukhi/verbs/query_verbs.sparql | 16 -- .../Shahmukhi/emoji_keywords/__init__.py | 0 .../Shahmukhi/nouns/query_nouns.sparql | 39 --- .../proper_nouns/query_proper_nouns.sparql | 39 --- .../Shahmukhi/verbs/query_verbs.sparql | 16 -- .../Russian/__init__.py | 0 .../adjectives/query_adjectives.sparql | 243 ------------------ .../Russian/adverbs/query_adverbs.sparql | 13 - .../Russian/emoji_keywords/__init__.py | 0 .../Russian/nouns/__init__.py | 0 .../Russian/nouns/format_nouns.py | 173 ------------- .../Russian/nouns/query_nouns.sparql | 41 --- .../Russian/prepositions/__init__.py | 0 .../prepositions/format_prepositions.py | 68 ----- .../prepositions/query_prepositions.sparql | 26 -- .../proper_nouns/query_proper_nouns.sparql | 41 --- .../Russian/verbs/__init__.py | 0 .../Russian/verbs/format_verbs.py | 70 ----- .../Russian/verbs/query_verbs.sparql | 98 ------- .../adjectives/query_adjectives.sparql | 13 - .../Northern/adverbs/query_adverbs.sparql | 13 - .../Sami/Northern/nouns/query_nouns.sparql | 123 --------- .../Sami/Northern/verbs/query_verbs.sparql | 13 - .../Slovak/adjectives/query_adjectives.sparql | 13 - .../adjectives/query_adjectives_1.sparql | 50 ---- .../adjectives/query_adjectives_2.sparql | 43 ---- .../adjectives/query_adjectives_3.sparql | 43 ---- .../adjectives/query_adjectives_4.sparql | 57 ---- .../adjectives/query_adjectives_5.sparql | 43 ---- .../adjectives/query_adjectives_6.sparql | 43 ---- .../Slovak/adverbs/query_adverbs.sparql | 13 - .../Slovak/emoji_keywords/__init__.py | 0 .../Slovak/nouns/query_nouns.sparql | 34 --- .../prepositions/query_prepositions.sparql | 13 - .../proper_nouns/query_proper_nouns.sparql | 25 -- .../Slovak/verbs/query_verbs.sparql | 14 - .../Spanish/__init__.py | 0 .../adjectives/query_adjectives.sparql | 85 ------ .../Spanish/adverbs/query_adverbs.sparql | 13 - .../Spanish/emoji_keywords/__init__.py | 0 .../Spanish/nouns/__init__.py | 0 .../Spanish/nouns/format_nouns.py | 142 ---------- .../Spanish/nouns/query_nouns.sparql | 66 ----- .../prepositions/query_prepositions.sparql | 14 - .../proper_nouns/query_proper_nouns.sparql | 66 ----- .../Spanish/verbs/__init__.py | 0 .../Spanish/verbs/format_verbs.py | 84 ------ .../Spanish/verbs/query_verbs_1.sparql | 62 ----- .../Spanish/verbs/query_verbs_2.sparql | 61 ----- .../Spanish/verbs/query_verbs_3.sparql | 61 ----- .../adjectives/query_adjectives.sparql | 14 - .../Swahili/adverbs/query_adverbs.sparql | 14 - .../Swahili/emoji_keywords/__init__.py | 0 .../Swahili/nouns/query_nouns.sparql | 24 -- .../prepositions/query_prepositions.sparql | 14 - .../Swahili/verbs/query_verbs.sparql | 14 - .../Swedish/__init__.py | 0 .../adjectives/query_adjectives.sparql | 13 - .../Swedish/adverbs/query_adverbs.sparql | 13 - .../Swedish/emoji_keywords/__init__.py | 0 .../Swedish/nouns/__init__.py | 0 .../Swedish/nouns/format_nouns.py | 185 ------------- .../Swedish/nouns/query_nouns.sparql | 83 ------ .../prepositions/query_prepositions.sparql | 14 - .../proper_nouns/query_proper_nouns.sparql | 25 -- .../Swedish/verbs/__init__.py | 0 .../Swedish/verbs/format_verbs.py | 77 ------ .../Swedish/verbs/query_verbs.sparql | 80 ------ .../Tajik/adjectives/query_adjectives.sparql | 13 - .../Tajik/adverbs/query_adverbs.sparql | 13 - .../Tajik/emoji_keywords/__init__.py | 0 .../Tajik/nouns/query_nouns.sparql | 13 - .../prepositions/query_prepositions.sparql | 13 - .../proper_nouns/query_proper_nouns.sparql | 13 - .../Tajik/verbs/query_verbs.sparql | 13 - .../Tamil/adjectives/query_adjectives.sparql | 14 - .../Tamil/adverbs/query_adverbs.sparql | 22 -- .../Tamil/emoji_keywords/__init__.py | 0 .../Tamil/nouns/query_nouns.sparql | 29 --- .../prepositions/query_prepositions.sparql | 13 - .../proper_nouns/query_proper_nouns.sparql | 22 -- .../Tamil/verbs/query_verbs.sparql | 13 - .../adjectives/query_adjectives.sparql | 55 ---- .../Ukrainian/adverbs/query_adverbs.sparql | 13 - .../Ukrainian/emoji_keywords/__init__.py | 0 .../Ukrainian/nouns/query_nouns.sparql | 79 ------ .../prepositions/query_prepositions.sparql | 27 -- .../proper_nouns/query_proper_nouns.sparql | 79 ------ .../Ukrainian/verbs/query_verbs.sparql | 17 -- .../Yoruba/adjectives/query_adjectives.sparql | 13 - .../Yoruba/adverbs/query_adverbs.sparql | 13 - .../Yoruba/emoji_keywords/__init__.py | 0 .../Yoruba/nouns/query_nouns.sparql | 13 - .../prepositions/query_prepositions.sparql | 13 - .../proper_nouns/query_proper_nouns.sparql | 13 - .../Yoruba/verbs/query_verbs.sparql | 13 - .../emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../mandarin}/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../adjectives/query_adjectives_2.sparql | 1 + .../emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../emoji_keywords}/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../emoji_keywords}/__init__.py | 0 .../emoji_keywords/generate_emoji_keyword.py | 0 .../emoji_keywords}/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../hindi}/emoji_keywords/___init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../urdu/emoji_keywords}/__init__.py | 0 .../emoji_keywords/__init__.py | 0 .../emoji_keywords/genetate_emoji_keywords.py | 0 .../emoji_keywords}/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../emoji_keywords}/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../emoji_keywords}/__init__.py | 0 .../emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../emoji_keywords}/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../bokm\303\245l/verbs/query_verbs.sparql" | 0 .../emoji_keywords}/__init__.py | 0 .../adjectives/query_adjectives.sparql | 2 +- .../emoji_keywords}/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../gurmukhi}/emoji_keywords/__init__.py | 0 .../shahmukhi}/emoji_keywords/__init__.py | 0 .../emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../emoji_keywords}/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../emoji_keywords}/__init__.py | 0 .../emoji_keywords/generate_emoji_keyword.py | 0 .../emoji_keywords}/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 0 .../emoji_keywords/__init__.py | 0 .../emoji_keywords/__init__.py | 0 380 files changed, 2 insertions(+), 12334 deletions(-) delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Arabic/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Arabic/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Arabic/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Arabic/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Arabic/verbs/query_verbs_1.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Arabic/verbs/query_verbs_2.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Arabic/verbs/query_verbs_3.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Basque/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Basque/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Basque/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Basque/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Basque/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Bengali/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Bengali/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Bengali/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Bengali/postpositions/query_postpositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Bengali/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Bengali/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Bengali/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Czech/adjectives/query_adjectives_1.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Czech/adjectives/query_adjectives_2.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Czech/adjectives/query_adjectives_3.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Czech/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Czech/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Czech/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Czech/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Czech/verbs/query_verbs_1.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Czech/verbs/query_verbs_2.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Dagbani/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Dagbani/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Dagbani/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Dagbani/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Dagbani/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Danish/adjectives/query_adjectives_1.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Danish/adjectives/query_adjectives_2.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Danish/adjectives/query_adjectives_3.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Danish/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Danish/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Danish/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Danish/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/English/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/English/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/English/nouns/format_nouns.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/English/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/English/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/English/verbs/format_verbs.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/English/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Esperanto/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Esperanto/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Esperanto/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Esperanto/personal_pronouns/query_personal_pronouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Esperanto/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Esperanto/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Estonian/adjectives/query_adjectives_1.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Estonian/adjectives/query_adjectives_2.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Estonian/adjectives/query_adjectives_3.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Estonian/adjectives/query_adjectives_4.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Estonian/adverbs/query_adverbs_1.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Estonian/adverbs/query_adverbs_2.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Estonian/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Estonian/postpositions/query_postpositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Estonian/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Estonian/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Estonian/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Finnish/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Finnish/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Finnish/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Finnish/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Finnish/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Finnish/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/French/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/French/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/French/nouns/format_nouns.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/French/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/French/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/French/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/French/verbs/format_verbs.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/French/verbs/query_verbs_1.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/French/verbs/query_verbs_2.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/German/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/German/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/German/nouns/format_nouns.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/German/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/German/prepositions/format_prepositions.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/German/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/German/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/German/verbs/format_verbs.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/German/verbs/query_verbs_1.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/German/verbs/query_verbs_2.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Greek/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Greek/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Greek/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Greek/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Greek/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hausa/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hausa/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hausa/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hebrew/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hebrew/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hebrew/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hebrew/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hebrew/verbs/query_verbs_1.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hebrew/verbs/query_verbs_2.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hebrew/verbs/query_verbs_3.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hebrew/verbs/query_verbs_4.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/postpositions/query_postpositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/postpositions/query_postpositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Igbo/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Igbo/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Igbo/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Igbo/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Igbo/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Indonesian/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Indonesian/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Indonesian/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Indonesian/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Italian/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Italian/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Italian/nouns/format_nouns.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Italian/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Italian/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Italian/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Italian/verbs/format_verbs.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Italian/verbs/query_verbs_1.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Italian/verbs/query_verbs_2.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Italian/verbs/query_verbs_3.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Japanese/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Japanese/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Japanese/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Japanese/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Japanese/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Japanese/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Korean/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Korean/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Korean/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Korean/postpositions/query_postpositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Korean/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Kurmanji/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Kurmanji/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Kurmanji/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Kurmanji/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Kurmanji/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Kurmanji/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Latin/adjectives/query_adjectives_1.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Latin/adjectives/query_adjectives_2.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Latin/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Latin/nouns/query_nouns_1.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Latin/nouns/query_nouns_2.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Latin/nouns/query_nouns_3.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Latin/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Latin/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Latvian/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Latvian/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Latvian/nouns/nouns_query.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Latvian/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Latvian/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Malay/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Malay/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Malay/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Malayalam/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Malayalam/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Malayalam/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Malayalam/postpositions/query_postpositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Malayalam/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Malayalam/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Malayalam/verbs/query_verbs.sparql delete mode 100644 "src/scribe_data/wikidata/language_data_extraction/Norwegian/Bokm\303\245l/nouns/query_nouns.sparql" delete mode 100644 "src/scribe_data/wikidata/language_data_extraction/Norwegian/Bokm\303\245l/proper_nouns/query_proper_nouns.sparql" delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Persian/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Persian/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Persian/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Persian/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_1.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_2.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_3.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_4.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_5.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Pidgin/Nigerian/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Pidgin/Nigerian/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Pidgin/Nigerian/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Pidgin/Nigerian/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Polish/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Polish/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Polish/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Polish/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Portuguese/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Portuguese/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Portuguese/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Portuguese/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Portuguese/nouns/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Portuguese/nouns/format_nouns.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Portuguese/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Portuguese/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Portuguese/verbs/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Portuguese/verbs/format_verbs.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Portuguese/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Punjabi/Gurmukhi/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Punjabi/Gurmukhi/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Punjabi/Gurmukhi/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Punjabi/Gurmukhi/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Punjabi/Shahmukhi/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Punjabi/Shahmukhi/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Punjabi/Shahmukhi/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Punjabi/Shahmukhi/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Russian/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Russian/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Russian/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Russian/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Russian/nouns/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Russian/nouns/format_nouns.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Russian/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Russian/prepositions/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Russian/prepositions/format_prepositions.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Russian/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Russian/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Russian/verbs/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Russian/verbs/format_verbs.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Russian/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Sami/Northern/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Sami/Northern/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Sami/Northern/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Sami/Northern/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_1.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_2.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_3.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_4.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_5.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_6.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Slovak/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Slovak/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Slovak/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Slovak/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Slovak/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Slovak/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Spanish/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Spanish/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Spanish/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Spanish/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Spanish/nouns/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Spanish/nouns/format_nouns.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Spanish/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Spanish/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Spanish/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/format_verbs.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/query_verbs_1.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/query_verbs_2.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/query_verbs_3.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Swahili/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Swahili/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Swahili/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Swahili/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Swahili/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Swahili/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Swedish/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Swedish/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Swedish/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Swedish/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Swedish/nouns/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Swedish/nouns/format_nouns.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Swedish/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Swedish/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Swedish/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Swedish/verbs/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Swedish/verbs/format_verbs.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Swedish/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Tajik/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Tajik/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Tajik/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Tajik/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Tajik/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Tajik/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Tajik/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Tamil/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Tamil/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Tamil/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Tamil/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Tamil/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Tamil/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Tamil/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Ukrainian/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Ukrainian/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Ukrainian/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Ukrainian/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Ukrainian/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Ukrainian/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Ukrainian/verbs/query_verbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Yoruba/adjectives/query_adjectives.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Yoruba/adverbs/query_adverbs.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Yoruba/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Yoruba/nouns/query_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Yoruba/prepositions/query_prepositions.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Yoruba/proper_nouns/query_proper_nouns.sparql delete mode 100644 src/scribe_data/wikidata/language_data_extraction/Yoruba/verbs/query_verbs.sparql rename src/scribe_data/wikidata/language_data_extraction/{Basque => basque}/emoji_keywords/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Basque => basque}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Chinese/Mandarin => chinese/mandarin}/emoji_keywords/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Chinese/Mandarin => chinese/mandarin}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Czech => czech}/emoji_keywords/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Czech => czech}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Danish => danish}/emoji_keywords/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Danish => danish}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{English => english/emoji_keywords}/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{English => english}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{English => esperanto}/emoji_keywords/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Esperanto => esperanto}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{English/nouns => estonian/emoji_keywords}/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Estonian => estonian}/emoji_keywords/generate_emoji_keyword.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{English/verbs => finnish/emoji_keywords}/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Finnish => finnish}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Esperanto => french}/emoji_keywords/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{French => french}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Estonian => german}/emoji_keywords/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{German => german}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Finnish => hausa}/emoji_keywords/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Hausa => hausa}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Hindustani/Hindi => hindustani/hindi}/emoji_keywords/___init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Hindustani/Hindi => hindustani/hindi}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{French => hindustani/urdu/emoji_keywords}/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{French => indonesian}/emoji_keywords/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Indonesian => indonesian}/emoji_keywords/genetate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{French/nouns => italian/emoji_keywords}/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Italian => italian}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{French/verbs => japanese/emoji_keywords}/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Japanese => japanese}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Korean => korean}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{German => kurmanji/emoji_keywords}/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{German => latin}/emoji_keywords/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Latin => latin}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{German/nouns => malayalam/emoji_keywords}/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Malayalam => malayalam}/emoji_keywords/generate_emoji_keywords.py (100%) rename "src/scribe_data/wikidata/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/wikidata/language_data_extraction/{German/prepositions => polish/emoji_keywords}/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{German/verbs => portuguese/emoji_keywords}/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Portuguese => portuguese}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Hausa => punjabi/gurmukhi}/emoji_keywords/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Hindustani/Urdu => punjabi/shahmukhi}/emoji_keywords/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Indonesian => russian}/emoji_keywords/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Russian => russian}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Italian => slovak/emoji_keywords}/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Slovak => slovak}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Italian => spanish}/emoji_keywords/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Spanish => spanish}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Italian/nouns => swahili/emoji_keywords}/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Swahili => swahili}/emoji_keywords/generate_emoji_keyword.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Italian/verbs => swedish/emoji_keywords}/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Swedish => swedish}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Japanese => tajik}/emoji_keywords/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Tajik => tajik}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Kurmanji => tamil}/emoji_keywords/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Tamil => tamil}/emoji_keywords/generate_emoji_keywords.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Latin => ukrainian}/emoji_keywords/__init__.py (100%) rename src/scribe_data/wikidata/language_data_extraction/{Malayalam => yoruba}/emoji_keywords/__init__.py (100%) diff --git a/src/scribe_data/wikidata/language_data_extraction/Arabic/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Arabic/adjectives/query_adjectives.sparql deleted file mode 100644 index eae27703e..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Arabic/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,213 +0,0 @@ -# tool: scribe-data -# All Arabic (Q13955) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?nominativeFeminineIndefiniteSingular - ?nominativeMasculineIndefiniteSingular - ?nominativeFeminineIndefiniteDual - ?nominativeMasculineIndefiniteDual - ?nominativeFeminineIndefinitePlural - ?nominativeMasculineIndefinitePlural - ?accusativeFeminineIndefiniteSingular - ?accusativeMasculineIndefiniteSingular - ?accusativeFeminineIndefiniteDual - ?accusativeMasculineIndefiniteDual - ?accusativeFeminineIndefinitePlural - ?accusativeMasculineIndefinitePlural - ?genitiveFeminineIndefiniteSingular - ?genitiveMasculineIndefiniteSingular - ?genitiveFeminineIndefiniteDual - ?genitiveMasculineIndefiniteDual - ?genitiveFeminineIndefinitePlural - ?genitiveMasculineIndefinitePlural - ?pausalFeminineIndefiniteSingular - ?pausalMasculineIndefiniteSingular - ?pausalFeminineIndefiniteDual - ?pausalMasculineIndefiniteDual - ?pausalFeminineIndefinitePlural - ?pausalMasculineIndefinitePlural - -WHERE { - ?lexeme dct:language wd:Q13955 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Nominative - - # Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeFeminineIndefiniteSingularForm . - ?nominativeFeminineIndefiniteSingularForm ontolex:representation ?nominativeFeminineIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q131105, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeMasculineIndefiniteSingularForm . - ?nominativeMasculineIndefiniteSingularForm ontolex:representation ?nominativeMasculineIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786, wd:Q131105, wd:Q53997857 . - } - - # Dual - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeFeminineIndefiniteDualForm . - ?nominativeFeminineIndefiniteDualForm ontolex:representation ?nominativeFeminineIndefiniteDual ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110022, wd:Q131105, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeMasculineIndefiniteDualForm . - ?nominativeMasculineIndefiniteDualForm ontolex:representation ?nominativeMasculineIndefiniteDual ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110022, wd:Q131105, wd:Q53997857 . - } - - # Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeFeminineIndefinitePluralForm . - ?nominativeFeminineIndefinitePluralForm ontolex:representation ?nominativeFeminineIndefinitePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q131105, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeMasculineIndefinitePluralForm . - ?nominativeMasculineIndefinitePluralForm ontolex:representation ?nominativeMasculineIndefinitePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786, wd:Q131105, wd:Q53997857 . - } - - # MARK: Accusative - - # Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeFeminineIndefiniteSingularForm . - ?accusativeFeminineIndefiniteSingularForm ontolex:representation ?accusativeFeminineIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q146078, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeMasculineIndefiniteSingularForm . - ?accusativeMasculineIndefiniteSingularForm ontolex:representation ?accusativeMasculineIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786, wd:Q146078, wd:Q53997857 . - } - - # Dual - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeFeminineIndefiniteDualForm . - ?accusativeFeminineIndefiniteDualForm ontolex:representation ?accusativeFeminineIndefiniteDual ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110022, wd:Q146078, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeMasculineIndefiniteDualForm . - ?accusativeMasculineIndefiniteDualForm ontolex:representation ?accusativeMasculineIndefiniteDual ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110022, wd:Q146078, wd:Q53997857 . - } - - # Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeFeminineIndefinitePluralForm . - ?accusativeFeminineIndefinitePluralForm ontolex:representation ?accusativeFeminineIndefinitePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q146078, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeMasculineIndefinitePluralForm . - ?accusativeMasculineIndefinitePluralForm ontolex:representation ?accusativeMasculineIndefinitePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786, wd:Q146078, wd:Q53997857 . - } - - # MARK: Genitive - - # Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveFeminineIndefiniteSingularForm . - ?genitiveFeminineIndefiniteSingularForm ontolex:representation ?genitiveFeminineIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q146233, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveMasculineIndefiniteSingularForm . - ?genitiveMasculineIndefiniteSingularForm ontolex:representation ?genitiveMasculineIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786, wd:Q146233, wd:Q53997857 . - } - - # Dual - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveFeminineIndefiniteDualForm . - ?genitiveFeminineIndefiniteDualForm ontolex:representation ?genitiveFeminineIndefiniteDual ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110022, wd:Q146233, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveMasculineIndefiniteDualForm . - ?genitiveMasculineIndefiniteDualForm ontolex:representation ?genitiveMasculineIndefiniteDual ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110022, wd:Q146233, wd:Q53997857 . - } - - # Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveFeminineIndefinitePluralForm . - ?genitiveFeminineIndefinitePluralForm ontolex:representation ?genitiveFeminineIndefinitePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q146233, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveMasculineIndefinitePluralForm . - ?genitiveMasculineIndefinitePluralForm ontolex:representation ?genitiveMasculineIndefinitePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786, wd:Q146233, wd:Q53997857 . - } - - # MARK: Pausal - - # Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pausalFeminineIndefiniteSingularForm . - ?pausalFeminineIndefiniteSingularForm ontolex:representation ?pausalFeminineIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q117262361, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pausalMasculineIndefiniteSingularForm . - ?pausalMasculineIndefiniteSingularForm ontolex:representation ?pausalMasculineIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786, wd:Q117262361, wd:Q53997857 . - } - - # Dual - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pausalFeminineIndefiniteDualForm . - ?pausalFeminineIndefiniteDualForm ontolex:representation ?pausalFeminineIndefiniteDual ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110022, wd:Q117262361, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pausalMasculineIndefiniteDualForm . - ?pausalMasculineIndefiniteDualForm ontolex:representation ?pausalMasculineIndefiniteDual ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110022, wd:Q117262361, wd:Q53997857 . - } - - # Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pausalFeminineIndefinitePluralForm . - ?pausalFeminineIndefinitePluralForm ontolex:representation ?pausalFeminineIndefinitePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q117262361, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pausalMasculineIndefinitePluralForm . - ?pausalMasculineIndefinitePluralForm ontolex:representation ?pausalMasculineIndefinitePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786, wd:Q117262361, wd:Q53997857 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Arabic/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Arabic/adverbs/query_adverbs.sparql deleted file mode 100644 index 8ba645fdd..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Arabic/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Arabic (Q13955) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q13955 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Arabic/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Arabic/nouns/query_nouns.sparql deleted file mode 100644 index c321b9127..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Arabic/nouns/query_nouns.sparql +++ /dev/null @@ -1,217 +0,0 @@ -# tool: scribe-data -# All Arabic (Q13955) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?noun - - ?nominativeFeminineIndefiniteSingular - ?nominativeMasculineIndefiniteSingular - ?nominativeFeminineIndefiniteDual - ?nominativeMasculineIndefiniteDual - ?nominativeFeminineIndefinitePlural - ?nominativeMasculineIndefinitePlural - - ?accusativeFeminineIndefiniteSingular - ?accusativeMasculineIndefiniteSingular - ?accusativeFeminineIndefiniteDual - ?accusativeMasculineIndefiniteDual - ?accusativeFeminineIndefinitePlural - ?accusativeMasculineIndefinitePlural - - ?genitiveFeminineIndefiniteSingular - ?genitiveMasculineIndefiniteSingular - ?genitiveFeminineIndefiniteDual - ?genitiveMasculineIndefiniteDual - ?genitiveFeminineIndefinitePlural - ?genitiveMasculineIndefinitePlural - - ?pausalFeminineIndefiniteSingular - ?pausalMasculineIndefiniteSingular - ?pausalFeminineIndefiniteDual - ?pausalMasculineIndefiniteDual - ?pausalFeminineIndefinitePlural - ?pausalMasculineIndefinitePlural - -WHERE { - ?lexeme dct:language wd:Q13955 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?noun . - - # MARK: Nominative - - # Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeFeminineIndefiniteSingularForm . - ?nominativeFeminineIndefiniteSingularForm ontolex:representation ?nominativeFeminineIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q131105, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeMasculineIndefiniteSingularForm . - ?nominativeMasculineIndefiniteSingularForm ontolex:representation ?nominativeMasculineIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786, wd:Q131105, wd:Q53997857 . - } - - # Dual - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeFeminineIndefiniteDualForm . - ?nominativeFeminineIndefiniteDualForm ontolex:representation ?nominativeFeminineIndefiniteDual ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110022, wd:Q131105, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeMasculineIndefiniteDualForm . - ?nominativeMasculineIndefiniteDualForm ontolex:representation ?nominativeMasculineIndefiniteDual ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110022, wd:Q131105, wd:Q53997857 . - } - - # Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeFeminineIndefinitePluralForm . - ?nominativeFeminineIndefinitePluralForm ontolex:representation ?nominativeFeminineIndefinitePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q131105, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeMasculineIndefinitePluralForm . - ?nominativeMasculineIndefinitePluralForm ontolex:representation ?nominativeMasculineIndefinitePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786, wd:Q131105, wd:Q53997857 . - } - - # MARK: Accusative - - # Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeFeminineIndefiniteSingularForm . - ?accusativeFeminineIndefiniteSingularForm ontolex:representation ?accusativeFeminineIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q146078, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeMasculineIndefiniteSingularForm . - ?accusativeMasculineIndefiniteSingularForm ontolex:representation ?accusativeMasculineIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786, wd:Q146078, wd:Q53997857 . - } - - # Dual - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeFeminineIndefiniteDualForm . - ?accusativeFeminineIndefiniteDualForm ontolex:representation ?accusativeFeminineIndefiniteDual ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110022, wd:Q146078, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeMasculineIndefiniteDualForm . - ?accusativeMasculineIndefiniteDualForm ontolex:representation ?accusativeMasculineIndefiniteDual ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110022, wd:Q146078, wd:Q53997857 . - } - - # Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeFeminineIndefinitePluralForm . - ?accusativeFeminineIndefinitePluralForm ontolex:representation ?accusativeFeminineIndefinitePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q146078, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeMasculineIndefinitePluralForm . - ?accusativeMasculineIndefinitePluralForm ontolex:representation ?accusativeMasculineIndefinitePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786, wd:Q146078, wd:Q53997857 . - } - - # MARK: Genitive - - # Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveFeminineIndefiniteSingularForm . - ?genitiveFeminineIndefiniteSingularForm ontolex:representation ?genitiveFeminineIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q146233, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveMasculineIndefiniteSingularForm . - ?genitiveMasculineIndefiniteSingularForm ontolex:representation ?genitiveMasculineIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786, wd:Q146233, wd:Q53997857 . - } - - # Dual - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveFeminineIndefiniteDualForm . - ?genitiveFeminineIndefiniteDualForm ontolex:representation ?genitiveFeminineIndefiniteDual ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110022, wd:Q146233, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveMasculineIndefiniteDualForm . - ?genitiveMasculineIndefiniteDualForm ontolex:representation ?genitiveMasculineIndefiniteDual ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110022, wd:Q146233, wd:Q53997857 . - } - - # Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveFeminineIndefinitePluralForm . - ?genitiveFeminineIndefinitePluralForm ontolex:representation ?genitiveFeminineIndefinitePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q146233, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveMasculineIndefinitePluralForm . - ?genitiveMasculineIndefinitePluralForm ontolex:representation ?genitiveMasculineIndefinitePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786, wd:Q146233, wd:Q53997857 . - } - - # MARK: Pausal - - # Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pausalFeminineIndefiniteSingularForm . - ?pausalFeminineIndefiniteSingularForm ontolex:representation ?pausalFeminineIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q117262361, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pausalMasculineIndefiniteSingularForm . - ?pausalMasculineIndefiniteSingularForm ontolex:representation ?pausalMasculineIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786, wd:Q117262361, wd:Q53997857 . - } - - # Dual - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pausalFeminineIndefiniteDualForm . - ?pausalFeminineIndefiniteDualForm ontolex:representation ?pausalFeminineIndefiniteDual ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110022, wd:Q117262361, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pausalMasculineIndefiniteDualForm . - ?pausalMasculineIndefiniteDualForm ontolex:representation ?pausalMasculineIndefiniteDual ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110022, wd:Q117262361, wd:Q53997857 . - } - - # Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pausalFeminineIndefinitePluralForm . - ?pausalFeminineIndefinitePluralForm ontolex:representation ?pausalFeminineIndefinitePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q117262361, wd:Q53997857 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pausalMasculineIndefinitePluralForm . - ?pausalMasculineIndefinitePluralForm ontolex:representation ?pausalMasculineIndefinitePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786, wd:Q117262361, wd:Q53997857 . - } -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 9c33a64f7..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Arabic/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Arabic (Q13955) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?properNoun - -WHERE { - ?lexeme dct:language wd:Q13955 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?properNoun . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Arabic/verbs/query_verbs_1.sparql b/src/scribe_data/wikidata/language_data_extraction/Arabic/verbs/query_verbs_1.sparql deleted file mode 100644 index 6251f4f11..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Arabic/verbs/query_verbs_1.sparql +++ /dev/null @@ -1,92 +0,0 @@ -# tool: scribe-data -# All Arabic (Q13955) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - ?indicativeFirstPersonSingularFiilMudari - ?feminineIndicativeSecondPersonSingularFiilMudari - ?masculineIndicativeSecondPersonSingularFiilMudari - ?feminineIndicativeThirdPersonSingularFiilMudari - ?masculineIndicativeThirdPersonSingularFiilMudari - ?indicativeSecondPersonDualFiilMudari - ?feminineIndicativeThirdPersonDualFiilMudari - ?masculineIndicativeThirdPersonDualFiilMudari - ?indicativeFirstPersonPluralFiilMudari - ?feminineIndicativeSecondPersonPluralFiilMudari - ?masculineIndicativeSecondPersonPluralFiilMudari - -WHERE { - ?lexeme dct:language wd:Q13955 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . - - # MARK: Present - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeFirstPersonSingularFiilMudariForm . - ?indicativeFirstPersonSingularFiilMudariForm ontolex:representation ?indicativeFirstPersonSingularFiilMudari ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q682111, wd:Q12230930 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineIndicativeSecondPersonSingularFiilMudariForm . - ?feminineIndicativeSecondPersonSingularFiilMudariForm ontolex:representation ?feminineIndicativeSecondPersonSingularFiilMudari ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q1775415, wd:Q682111, wd:Q12230930 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineIndicativeSecondPersonSingularFiilMudariForm . - ?masculineIndicativeSecondPersonSingularFiilMudariForm ontolex:representation ?masculineIndicativeSecondPersonSingularFiilMudari ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q499327, wd:Q682111, wd:Q12230930 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineIndicativeThirdPersonSingularFiilMudariForm . - ?feminineIndicativeThirdPersonSingularFiilMudariForm ontolex:representation ?feminineIndicativeThirdPersonSingularFiilMudari ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q1775415, wd:Q682111, wd:Q12230930 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineIndicativeThirdPersonSingularFiilMudariForm . - ?masculineIndicativeThirdPersonSingularFiilMudariForm ontolex:representation ?masculineIndicativeThirdPersonSingularFiilMudari ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q499327, wd:Q682111, wd:Q12230930 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeSecondPersonDualFiilMudariForm . - ?indicativeSecondPersonDualFiilMudariForm ontolex:representation ?indicativeSecondPersonDualFiilMudari ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110022, wd:Q682111, wd:Q12230930 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineIndicativeThirdPersonDualFiilMudariForm . - ?feminineIndicativeThirdPersonDualFiilMudariForm ontolex:representation ?feminineIndicativeThirdPersonDualFiilMudari ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110022, wd:Q1775415, wd:Q682111, wd:Q12230930 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineIndicativeThirdPersonDualFiilMudariForm . - ?masculineIndicativeThirdPersonDualFiilMudariForm ontolex:representation ?masculineIndicativeThirdPersonDualFiilMudari ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110022, wd:Q499327, wd:Q682111, wd:Q12230930 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeFirstPersonPluralFiilMudariForm . - ?indicativeFirstPersonPluralFiilMudariForm ontolex:representation ?indicativeFirstPersonPluralFiilMudari ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q682111, wd:Q12230930 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineIndicativeSecondPersonPluralFiilMudariForm . - ?feminineIndicativeSecondPersonPluralFiilMudariForm ontolex:representation ?feminineIndicativeSecondPersonPluralFiilMudari ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q1775415, wd:Q682111, wd:Q12230930 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineIndicativeSecondPersonPluralFiilMudariForm . - ?masculineIndicativeSecondPersonPluralFiilMudariForm ontolex:representation ?masculineIndicativeSecondPersonPluralFiilMudari ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q499327, wd:Q682111, wd:Q12230930 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Arabic/verbs/query_verbs_2.sparql b/src/scribe_data/wikidata/language_data_extraction/Arabic/verbs/query_verbs_2.sparql deleted file mode 100644 index f69837ae1..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Arabic/verbs/query_verbs_2.sparql +++ /dev/null @@ -1,92 +0,0 @@ -# tool: scribe-data -# All Arabic (Q13955) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - ?activePerformativeFirstPersonSingular - ?feminineActivePerformativeSecondPersonSingular - ?masculineActivePerformativeSecondPersonSingular - ?feminineActivePerformativeThirdPersonSingular - ?masculineActivePerformativeThirdPersonSingular - ?activePerformativeSecondPersonDual - ?feminineActivePerformativeThirdPersonDual - ?masculineActivePerformativeThirdPersonDual - ?activePerformativeFirstPersonPlural - ?feminineActivePerformativeSecondPersonPlural - ?masculineActivePerformativeSecondPersonPlural - -WHERE { - ?lexeme dct:language wd:Q13955 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . - - # MARK: Performative Past - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?activePerformativeFirstPersonSingularForm . - ?activePerformativeFirstPersonSingularForm ontolex:representation ?activePerformativeFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q1317831, wd:Q124351233 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineActivePerformativeSecondPersonSingularForm . - ?feminineActivePerformativeSecondPersonSingularForm ontolex:representation ?feminineActivePerformativeSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q1775415, wd:Q1317831, wd:Q124351233 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineActivePerformativeSecondPersonSingularForm . - ?masculineActivePerformativeSecondPersonSingularForm ontolex:representation ?masculineActivePerformativeSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q499327, wd:Q1317831, wd:Q124351233 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineActivePerformativeThirdPersonSingularForm . - ?feminineActivePerformativeThirdPersonSingularForm ontolex:representation ?feminineActivePerformativeThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q1775415, wd:Q1317831, wd:Q124351233 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineActivePerformativeThirdPersonSingularForm . - ?masculineActivePerformativeThirdPersonSingularForm ontolex:representation ?masculineActivePerformativeThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q499327, wd:Q1317831, wd:Q124351233 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?activePerformativeSecondPersonDualForm . - ?activePerformativeSecondPersonDualForm ontolex:representation ?activePerformativeSecondPersonDual ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110022, wd:Q1317831, wd:Q124351233 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineActivePerformativeThirdPersonDualForm . - ?feminineActivePerformativeThirdPersonDualForm ontolex:representation ?feminineActivePerformativeThirdPersonDual ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110022, wd:Q1775415, wd:Q1317831, wd:Q124351233 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineActivePerformativeThirdPersonDualForm . - ?masculineActivePerformativeThirdPersonDualForm ontolex:representation ?masculineActivePerformativeThirdPersonDual ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110022, wd:Q499327, wd:Q1317831, wd:Q124351233 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?activePerformativeFirstPersonPluralForm . - ?activePerformativeFirstPersonPluralForm ontolex:representation ?activePerformativeFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q1317831, wd:Q124351233 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineActivePerformativeSecondPersonPluralForm . - ?feminineActivePerformativeSecondPersonPluralForm ontolex:representation ?feminineActivePerformativeSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q1775415, wd:Q1317831, wd:Q124351233 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineActivePerformativeSecondPersonPluralForm . - ?masculineActivePerformativeSecondPersonPluralForm ontolex:representation ?masculineActivePerformativeSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q499327, wd:Q1317831, wd:Q124351233 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Arabic/verbs/query_verbs_3.sparql b/src/scribe_data/wikidata/language_data_extraction/Arabic/verbs/query_verbs_3.sparql deleted file mode 100644 index 4184579e9..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Arabic/verbs/query_verbs_3.sparql +++ /dev/null @@ -1,50 +0,0 @@ -# tool: scribe-data -# All Arabic (Q13955) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - ?masculineIndicativeSecondPersonSingularFiilMudari - ?feminineIndicativeSecondPersonSingularFiilMudari - ?indicativeSecondPersonDualFiilMudari - ?masculineIndicativeSecondPersonPluralFiilMudari - ?feminineIndicativeSecondPersonPluralFiilMudari - -WHERE { - ?lexeme dct:language wd:Q13955 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . - - # MARK: Imperative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineIndicativeSecondPersonSingularFiilMudariForm . - ?masculineIndicativeSecondPersonSingularFiilMudariForm ontolex:representation ?masculineIndicativeSecondPersonSingularFiilMudari ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q499327, wd:Q682111, wd:Q12230930 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineIndicativeSecondPersonSingularFiilMudariForm . - ?feminineIndicativeSecondPersonSingularFiilMudariForm ontolex:representation ?feminineIndicativeSecondPersonSingularFiilMudari ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q1775415, wd:Q682111, wd:Q12230930 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeSecondPersonDualFiilMudariForm . - ?indicativeSecondPersonDualFiilMudariForm ontolex:representation ?indicativeSecondPersonDualFiilMudari ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110022, wd:Q682111, wd:Q12230930 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineIndicativeSecondPersonPluralFiilMudariForm . - ?masculineIndicativeSecondPersonPluralFiilMudariForm ontolex:representation ?masculineIndicativeSecondPersonPluralFiilMudari ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q499327, wd:Q682111, wd:Q12230930 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineIndicativeSecondPersonPluralFiilMudariForm . - ?feminineIndicativeSecondPersonPluralFiilMudariForm ontolex:representation ?feminineIndicativeSecondPersonPluralFiilMudari ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q1775415, wd:Q682111, wd:Q12230930 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Basque/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Basque/adjectives/query_adjectives.sparql deleted file mode 100644 index 024f64ce0..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Basque/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Basque (Q8752) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q8752 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Basque/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Basque/adverbs/query_adverbs.sparql deleted file mode 100644 index 8abe77bea..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Basque/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Basque (Q8752) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q8752; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Basque/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Basque/nouns/query_nouns.sparql deleted file mode 100644 index 44cc0a4aa..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Basque/nouns/query_nouns.sparql +++ /dev/null @@ -1,31 +0,0 @@ -# tool: scribe-data -# All Basque (Q8752) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?absIndefinite - ?absolutiveSingular - ?absolutivePlural - -WHERE { - ?lexeme dct:language wd:Q8752 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?absIndefinite . - - # MARK: Absolutive Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?absolutiveSingularForm . - ?absolutiveSingularForm ontolex:representation ?absolutiveSingular ; - wikibase:grammaticalFeature wd:Q332734, wd:Q110786 . - } - - # MARK: Absolutive Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?absolutivePluralForm . - ?absolutivePluralForm ontolex:representation ?absolutivePlural ; - wikibase:grammaticalFeature wd:Q332734, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 5414cef9d..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Basque/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Basque (Q8752) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?properNoun - -WHERE { - ?lexeme dct:language wd:Q8752 ; - wikibase:lexicalCategory wd:Q147276; - wikibase:lemma ?properNoun . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Basque/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Basque/verbs/query_verbs.sparql deleted file mode 100644 index 8cd194e44..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Basque/verbs/query_verbs.sparql +++ /dev/null @@ -1,60 +0,0 @@ -# tool: scribe-data -# All Basque (Q8752) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?future - ?gerund - ?imperfective - ?nominalized - ?participle - -WHERE { - # MARK: Infinitive - - ?lexeme dct:language wd:Q8752 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?infinitive . - - # MARK: Future - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?futureForm . - ?futureForm ontolex:representation ?future ; - wikibase:grammaticalFeature wd:Q501405 . - } - - # MARK: Gerund - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?gerundForm . - ?gerundForm ontolex:representation ?gerund ; - wikibase:grammaticalFeature wd:Q1923028 . - } - - # MARK: Imperfective - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?imperfectiveForm . - ?imperfectiveForm ontolex:representation ?imperfective ; - wikibase:grammaticalFeature wd:Q54556033 . - } - - # MARK: Nominalized - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominalizedForm . - ?nominalizedForm ontolex:representation ?nominalized ; - wikibase:grammaticalFeature wd:Q74674960 . - } - - # MARK: Participle - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?participleForm . - ?participleForm ontolex:representation ?participle ; - wikibase:grammaticalFeature wd:Q814722 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Bengali/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Bengali/adjectives/query_adjectives.sparql deleted file mode 100644 index ec89ff98b..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Bengali/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Bengali (Bangla Q9610) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q9610 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Bengali/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Bengali/adverbs/query_adverbs.sparql deleted file mode 100644 index 713eb9e06..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Bengali/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Bengali (Bangla Q9610) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q9610 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Bengali/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Bengali/nouns/query_nouns.sparql deleted file mode 100644 index b57a0517c..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Bengali/nouns/query_nouns.sparql +++ /dev/null @@ -1,47 +0,0 @@ -# tool: scribe-data -# All Bengali (Bangla Q9610) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominative - ?genitive - ?accusative - ?locative - -WHERE { - ?lexeme dct:language wd:Q9610 ; - wikibase:lexicalCategory wd:Q1084 ; - - # MARK: Nminative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeForm . - ?nominativeForm ontolex:representation ?nominative ; - wikibase:grammaticalFeature wd:Q131105 . - } - - # MARK: Genitive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveForm . - ?genitiveForm ontolex:representation ?genitive ; - wikibase:grammaticalFeature wd:Q146233 . - } - - # MARK: Accusative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeForm . - ?accusativeForm ontolex:representation ?accusative ; - wikibase:grammaticalFeature wd:Q146078 . - } - - # MARK: Locative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?locativeForm . - ?locativeForm ontolex:representation ?locative ; - wikibase:grammaticalFeature wd:Q202142 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Bengali/postpositions/query_postpositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Bengali/postpositions/query_postpositions.sparql deleted file mode 100644 index 7802100fd..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Bengali/postpositions/query_postpositions.sparql +++ /dev/null @@ -1,26 +0,0 @@ -# tool: scribe-data -# All Bengali (Bangla Q9610) postpositions (Q161873) and the given forms. -# Enter this query at https://query.wikidata.org/. - - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - ?case - -WHERE { - ?lexeme dct:language wd:Q9610 ; - wikibase:lexicalCategory wd:Q161873 ; - wikibase:lemma ?preposition . - - # MARK: Corresponding Case - - OPTIONAL { - ?lexeme wdt:P5713 ?caseForm . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?caseForm rdfs:label ?case . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Bengali/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Bengali/prepositions/query_prepositions.sparql deleted file mode 100644 index 501f0b578..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Bengali/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,25 +0,0 @@ -# tool: scribe-data -# All Bengali (Bangla Q9610) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - ?case - -WHERE { - ?lexeme dct:language wd:Q9610 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . - - # MARK: Corresponding Case - - OPTIONAL { - ?lexeme wdt:P5713 ?caseForm . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?caseForm rdfs:label ?case . - } -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index f795cc083..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Bengali/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,47 +0,0 @@ -# tool: scribe-data -# All Bengali (Bangla Q9610) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominative - ?genitive - ?accusative - ?locative - -WHERE { - ?lexeme dct:language wd:Q9610 ; - wikibase:lexicalCategory wd:Q147276 ; - - # MARK: Nminative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeForm . - ?nominativeForm ontolex:representation ?nominative ; - wikibase:grammaticalFeature wd:Q131105 . - } - - # MARK: Genitive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveForm . - ?genitiveForm ontolex:representation ?genitive ; - wikibase:grammaticalFeature wd:Q146233 . - } - - # MARK: Accusative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeForm . - ?accusativeForm ontolex:representation ?accusative ; - wikibase:grammaticalFeature wd:Q146078 . - } - - # MARK: Locative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?locativeForm . - ?locativeForm ontolex:representation ?locative ; - wikibase:grammaticalFeature wd:Q202142 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Bengali/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Bengali/verbs/query_verbs.sparql deleted file mode 100644 index 43e2abe2d..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Bengali/verbs/query_verbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Bengali (Bangla Q9610) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q9610 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/adjectives/query_adjectives.sparql deleted file mode 100644 index 8607dff7b..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Mandarin Chinese (Q727694) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q727694 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/adverbs/query_adverbs.sparql deleted file mode 100644 index b5d675545..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Standard Mandarin Chinese (Q727694) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q727694 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . - FILTER(LANG(?adverb) = "zh") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/nouns/query_nouns.sparql deleted file mode 100644 index 473c493b9..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/nouns/query_nouns.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Standard Mandarin Chinese (Q727694) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?noun - -WHERE { - ?lexeme dct:language wd:Q727694 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?noun . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/prepositions/query_prepositions.sparql deleted file mode 100644 index 024bf9597..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Standard Mandarin Chinese (Q727694) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q727694 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index c41b898e0..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Standard Mandarin Chinese (Q727694) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?properNoun - -WHERE { - ?lexeme dct:language wd:Q727694 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?properNoun . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/verbs/query_verbs.sparql deleted file mode 100644 index 285f51f49..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/verbs/query_verbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Mandarin Chinese (Q727694) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q727694 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Czech/adjectives/query_adjectives_1.sparql b/src/scribe_data/wikidata/language_data_extraction/Czech/adjectives/query_adjectives_1.sparql deleted file mode 100644 index 21ee729f6..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Czech/adjectives/query_adjectives_1.sparql +++ /dev/null @@ -1,22 +0,0 @@ -# tool: scribe-data -# All Czech (Q9056) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?nominative - -WHERE { - ?lexeme dct:language wd:Q9056 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Nominative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeForm . - ?nominativeForm ontolex:representation ?nominative ; - wikibase:grammaticalFeature wd:Q131105 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Czech/adjectives/query_adjectives_2.sparql b/src/scribe_data/wikidata/language_data_extraction/Czech/adjectives/query_adjectives_2.sparql deleted file mode 100644 index 340fef953..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Czech/adjectives/query_adjectives_2.sparql +++ /dev/null @@ -1,22 +0,0 @@ -# tool: scribe-data -# All Czech (Q9056) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?genitive - -WHERE { - ?lexeme dct:language wd:Q9056 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Genitive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveForm . - ?genitiveForm ontolex:representation ?genitive ; - wikibase:grammaticalFeature wd:Q146233 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Czech/adjectives/query_adjectives_3.sparql b/src/scribe_data/wikidata/language_data_extraction/Czech/adjectives/query_adjectives_3.sparql deleted file mode 100644 index 29b8c22c0..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Czech/adjectives/query_adjectives_3.sparql +++ /dev/null @@ -1,22 +0,0 @@ -# tool: scribe-data -# All Czech (Q9056) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?locative - -WHERE { - ?lexeme dct:language wd:Q9056 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Locative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?locativeForm . - ?locativeForm ontolex:representation ?locative ; - wikibase:grammaticalFeature wd:Q202142 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Czech/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Czech/adverbs/query_adverbs.sparql deleted file mode 100644 index fc58c2a2c..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Czech/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,31 +0,0 @@ -# tool: scribe-data -# All Czech (Q9056) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - ?comparative - ?superlative - -WHERE { - ?lexeme dct:language wd:Q9056 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . - - # MARK: Comparative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?comparativeForm . - ?comparativeForm ontolex:representation ?comparative ; - wikibase:grammaticalFeature wd:Q14169499 . - } - - # MARK: Superlative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?superlativeForm . - ?superlativeForm ontolex:representation ?superlative ; - wikibase:grammaticalFeature wd:Q1817208 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Czech/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Czech/nouns/query_nouns.sparql deleted file mode 100644 index f8e9f77cb..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Czech/nouns/query_nouns.sparql +++ /dev/null @@ -1,41 +0,0 @@ -# tool: scribe-data -# All Czeck (Q9056) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?nominativePlural - ?gender - -WHERE { - ?lexeme dct:language wd:Q9056 ; - wikibase:lexicalCategory wd:Q1084 . - - # MARK: Nominative Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeSingularForm . - ?nominativeSingularForm ontolex:representation ?nominativeSingular ; - wikibase:grammaticalFeature wd:Q131105, wd:Q110786 . - } - - # MARK: Nominative Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Czech/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Czech/prepositions/query_prepositions.sparql deleted file mode 100644 index eb39ddaf5..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Czech/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,26 +0,0 @@ -# tool: scribe-data -# All Czech (Q9056) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - ?case - -WHERE { - ?lexeme dct:language wd:Q9056 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?lemma . - - # MARK: Corresponding Cases - - OPTIONAL { - ?lexeme wdt:P5713 ?caseForm . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?lemma rdfs:label ?preposition . - ?caseForm rdfs:label ?case . - } -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index bc730b44f..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Czech/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,34 +0,0 @@ -# tool: scribe-data -# All Czeck (Q9056) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?properNoun - ?nominativePlural - ?gender - -WHERE { - ?lexeme dct:language wd:Q9056 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?properNoun . - - # MARK: Nominative Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Czech/verbs/query_verbs_1.sparql b/src/scribe_data/wikidata/language_data_extraction/Czech/verbs/query_verbs_1.sparql deleted file mode 100644 index f3c32b63f..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Czech/verbs/query_verbs_1.sparql +++ /dev/null @@ -1,138 +0,0 @@ -# tool: scribe-data -# All Czech (Q9056) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?indicativePresentFirstPersonSingular - ?indicativePresentSecondPersonSingular - ?indicativePresentThirdPersonSingular - ?indicativePresentFirstPersonPlural - ?indicativePresentSecondPersonPlural - ?indicativePresentThirdPersonPlural - ?imperativeFirstPersonPlural - ?imperativeSecondPersonSingular - ?imperativeSecondPersonPlural - ?feminineSingularActiveParticiple - ?masculineAnimateSingularActiveParticiple - ?masculineInanimateSingularActiveParticiple - ?neuterSingularActiveParticiple - ?femininePluralActiveParticiple - ?masculineAnimatePluralActiveParticiple - ?masculineInanimatePluralActiveParticiple - ?neuterPluralActiveParticiple - -WHERE { - ?lexeme dct:language wd:Q9056 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?infinitive . - - # MARK: Indicative Present - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentFirstPersonSingularForm . - ?indicativePresentFirstPersonSingularForm ontolex:representation ?indicativePresentFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentSecondPersonSingularForm . - ?indicativePresentSecondPersonSingularForm ontolex:representation ?indicativePresentSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentThirdPersonSingularForm . - ?indicativePresentThirdPersonSingularForm ontolex:representation ?indicativePresentThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentFirstPersonPluralForm . - ?indicativePresentFirstPersonPluralForm ontolex:representation ?indicativePresentFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentSecondPersonPluralForm . - ?indicativePresentSecondPersonPluralForm ontolex:representation ?indicativePresentSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentThirdPersonPluralForm . - ?indicativePresentThirdPersonPluralForm ontolex:representation ?indicativePresentThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q682111, wd:Q192613 . - } - - # MARK: Imperative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?imperativeFirstPersonPluralForm . - ?imperativeFirstPersonPluralForm ontolex:representation ?imperativeFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q22716 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?imperativeSecondPersonSingularForm . - ?imperativeSecondPersonSingularForm ontolex:representation ?imperativeSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q22716 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?imperativeSecondPersonPluralForm . - ?imperativeSecondPersonPluralForm ontolex:representation ?imperativeSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q22716 . - } - - # MARK: Active Participle - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineSingularActiveParticipleForm . - ?feminineSingularActiveParticipleForm ontolex:representation ?feminineSingularActiveParticiple ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q72249355 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineAnimateSingularActiveParticipleForm . - ?masculineAnimateSingularActiveParticipleForm ontolex:representation ?masculineAnimateSingularActiveParticiple ; - wikibase:grammaticalFeature wd:Q54020116, wd:Q110786, wd:Q72249355 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineInanimateSingularActiveParticipleForm . - ?masculineInanimateSingularActiveParticipleForm ontolex:representation ?masculineInanimateSingularActiveParticiple ; - wikibase:grammaticalFeature wd:Q52943434, wd:Q110786, wd:Q72249355 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?neuterSingularActiveParticipleForm . - ?neuterSingularActiveParticipleForm ontolex:representation ?neuterSingularActiveParticiple ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q110786, wd:Q72249355 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePluralActiveParticipleForm . - ?femininePluralActiveParticipleForm ontolex:representation ?femininePluralActiveParticiple ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q72249355 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineAnimatePluralActiveParticipleForm . - ?masculineAnimatePluralActiveParticipleForm ontolex:representation ?masculineAnimatePluralActiveParticiple ; - wikibase:grammaticalFeature wd:Q54020116, wd:Q146786, wd:Q72249355 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineInanimatePluralActiveParticipleForm . - ?masculineInanimatePluralActiveParticipleForm ontolex:representation ?masculineInanimatePluralActiveParticiple ; - wikibase:grammaticalFeature wd:Q52943434, wd:Q146786, wd:Q72249355 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?neuterPluralActiveParticipleForm . - ?neuterPluralActiveParticipleForm ontolex:representation ?neuterPluralActiveParticiple ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q146786, wd:Q72249355 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Czech/verbs/query_verbs_2.sparql b/src/scribe_data/wikidata/language_data_extraction/Czech/verbs/query_verbs_2.sparql deleted file mode 100644 index 1100549bf..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Czech/verbs/query_verbs_2.sparql +++ /dev/null @@ -1,129 +0,0 @@ -# tool: scribe-data -# All Czech (Q9056) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - - ?feminineSingularPassiveParticiple - ?masculineAnimateSingularPassiveParticiple - ?masculineInanimateSingularPassiveParticiple - ?neuterSingularPassiveParticiple - ?femininePluralPassiveParticiple - ?masculineAnimatePluralPassiveParticiple - ?masculineInanimatePluralPassiveParticiple - ?neuterPluralPassiveParticiple - - ?femininePastTransgressiveSingular - ?masculineAnimatePastTransgressiveSingular - ?masculineInanimatePastTransgressiveSingular - ?neuterPastTransgressiveSingular - ?femininePastTransgressivePlural - ?masculineAnimatePastTransgressivePlural - ?masculineInanimatePastTransgressivePlural - ?neuterPastTransgressivePlural - -WHERE { - ?lexeme dct:language wd:Q9056 ; - wikibase:lexicalCategory wd:Q24905 . - - # MARK: Passive Participle - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineSingularPassiveParticipleForm . - ?feminineSingularPassiveParticipleForm ontolex:representation ?feminineSingularPassiveParticiple ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q72249544 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineAnimateSingularPassiveParticipleForm . - ?masculineAnimateSingularPassiveParticipleForm ontolex:representation ?masculineAnimateSingularPassiveParticiple ; - wikibase:grammaticalFeature wd:Q54020116, wd:Q110786, wd:Q72249544 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineInanimateSingularPassiveParticipleForm . - ?masculineInanimateSingularPassiveParticipleForm ontolex:representation ?masculineInanimateSingularPassiveParticiple ; - wikibase:grammaticalFeature wd:Q52943434, wd:Q110786, wd:Q72249544 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?neuterSingularPassiveParticipleForm . - ?neuterSingularPassiveParticipleForm ontolex:representation ?neuterSingularPassiveParticiple ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q110786, wd:Q72249544 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePluralPassiveParticipleForm . - ?femininePluralPassiveParticipleForm ontolex:representation ?femininePluralPassiveParticiple ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q72249544 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineAnimatePluralPassiveParticipleForm . - ?masculineAnimatePluralPassiveParticipleForm ontolex:representation ?masculineAnimatePluralPassiveParticiple ; - wikibase:grammaticalFeature wd:Q54020116, wd:Q146786, wd:Q72249544 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineInanimatePluralPassiveParticipleForm . - ?masculineInanimatePluralPassiveParticipleForm ontolex:representation ?masculineInanimatePluralPassiveParticiple ; - wikibase:grammaticalFeature wd:Q52943434, wd:Q146786, wd:Q72249544 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?neuterPluralPassiveParticipleForm . - ?neuterPluralPassiveParticipleForm ontolex:representation ?neuterPluralPassiveParticiple ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q146786, wd:Q72249544 . - } - - # MARK: Past Transgressive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePastTransgressiveSingularForm . - ?femininePastTransgressiveSingularForm ontolex:representation ?femininePastTransgressiveSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q12750232 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineAnimatePastTransgressiveSingularForm . - ?masculineAnimatePastTransgressiveSingularForm ontolex:representation ?masculineAnimatePastTransgressiveSingular ; - wikibase:grammaticalFeature wd:Q54020116, wd:Q110786, wd:Q12750232 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineInanimatePastTransgressiveSingularForm . - ?masculineInanimatePastTransgressiveSingularForm ontolex:representation ?masculineInanimatePastTransgressiveSingular ; - wikibase:grammaticalFeature wd:Q52943434, wd:Q110786, wd:Q12750232 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?neuterPastTransgressiveSingularForm . - ?neuterPastTransgressiveSingularForm ontolex:representation ?neuterPastTransgressiveSingular ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q110786, wd:Q12750232 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePastTransgressivePluralForm . - ?femininePastTransgressivePluralForm ontolex:representation ?femininePastTransgressivePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q12750232 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineAnimatePastTransgressivePluralForm . - ?masculineAnimatePastTransgressivePluralForm ontolex:representation ?masculineAnimatePastTransgressivePlural ; - wikibase:grammaticalFeature wd:Q54020116, wd:Q146786, wd:Q12750232 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineInanimatePastTransgressivePluralForm . - ?masculineInanimatePastTransgressivePluralForm ontolex:representation ?masculineInanimatePastTransgressivePlural ; - wikibase:grammaticalFeature wd:Q52943434, wd:Q146786, wd:Q12750232 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?neuterPastTransgressivePluralForm . - ?neuterPastTransgressivePluralForm ontolex:representation ?neuterPastTransgressivePlural ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q146786, wd:Q12750232 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Dagbani/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Dagbani/adjectives/query_adjectives.sparql deleted file mode 100644 index c755d0dbe..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Dagbani/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,31 +0,0 @@ -# tool: scribe-data -# Dagbani (Q32238) adjectives and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?singular - ?plural - -WHERE { - ?lexeme dct:language wd:Q32238 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?singularForm . - ?singularForm ontolex:representation ?singular ; - wikibase:grammaticalFeature wd:Q110786 . - } - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Dagbani/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Dagbani/adverbs/query_adverbs.sparql deleted file mode 100644 index 348528412..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Dagbani/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,76 +0,0 @@ -# tool: scribe-data -# All Dagbani (Q32238) adverbs and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - ?adverbial - ?plural - ?present - ?adverbialLocation - ?past - ?singular - ?adverbOfManner - ?phrase - ?locativeAdverb - -WHERE { - ?lexeme dct:language wd:Q32238 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?adverbialForm . - ?adverbialForm ontolex:representation ?adverbial ; - wikibase:grammaticalFeature wd:Q380012 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentForm . - ?presentForm ontolex:representation ?present ; - wikibase:grammaticalFeature wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?adverbialLocationForm . - ?adverbialLocationForm ontolex:representation ?adverbialLocation ; - wikibase:grammaticalFeature wd:Q5978303 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastForm . - ?pastForm ontolex:representation ?past ; - wikibase:grammaticalFeature wd:Q1994301 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?singularForm . - ?singularForm ontolex:representation ?singular ; - wikibase:grammaticalFeature wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?adverbOfMannerForm . - ?adverbOfMannerForm ontolex:representation ?adverbOfManner ; - wikibase:grammaticalFeature wd:Q113320444 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?phraseForm . - ?phraseForm ontolex:representation ?phrase ; - wikibase:grammaticalFeature wd:Q187931 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?locativeAdverbForm . - ?locativeAdverbForm ontolex:representation ?locativeAdverb ; - wikibase:grammaticalFeature wd:Q1522423 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Dagbani/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Dagbani/nouns/query_nouns.sparql deleted file mode 100644 index cf4a924ab..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Dagbani/nouns/query_nouns.sparql +++ /dev/null @@ -1,20 +0,0 @@ -# tool: scribe-data -# All Dagbani (Q32238) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?noun - ?plural - -WHERE { - ?lexeme dct:language wd:Q32238 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?noun . - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Dagbani/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Dagbani/prepositions/query_prepositions.sparql deleted file mode 100644 index 5b3ab8e27..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Dagbani/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Dagbani (Q32238) prepositions and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q32238 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Dagbani/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Dagbani/verbs/query_verbs.sparql deleted file mode 100644 index bbef66d7b..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Dagbani/verbs/query_verbs.sparql +++ /dev/null @@ -1,48 +0,0 @@ -# tool: scribe-data -# Dagbani (Q32238) verbs and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - ?presentContinuous - ?past - ?future - ?imperative - -WHERE { - ?lexeme dct:language wd:Q32238 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . - - # MARK: Present Continuous - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentContinuousForm . - ?presentContinuousForm ontolex:representation ?presentContinuous ; - wikibase:grammaticalFeature wd:Q7240943 . - } - - # MARK: Past - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastForm . - ?pastForm ontolex:representation ?past ; - wikibase:grammaticalFeature wd:Q1994301 . - } - - # MARK: Future - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?futureForm . - ?futureForm ontolex:representation ?future ; - wikibase:grammaticalFeature wd:Q501405 . - } - - # MARK: Imperative - OPTIONAL { - ?lexeme ontolex:lexicalForm ?imperativeForm . - ?imperativeForm ontolex:representation ?imperative ; - wikibase:grammaticalFeature wd:Q22716 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Danish/adjectives/query_adjectives_1.sparql b/src/scribe_data/wikidata/language_data_extraction/Danish/adjectives/query_adjectives_1.sparql deleted file mode 100644 index bae6a9c17..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Danish/adjectives/query_adjectives_1.sparql +++ /dev/null @@ -1,29 +0,0 @@ -# tool: scribe-data -# All Danish (Q9035) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?commonIndefiniteSingularPositive - ?neuterIndefiniteSingularPositive - -WHERE { - ?lexeme dct:language wd:Q9035 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Indefinite - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?commonIndefiniteSingularPositiveForm . - ?commonIndefiniteSingularPositiveForm ontolex:representation ?commonIndefiniteSingularPositive ; - wikibase:grammaticalFeature wd:Q1305037, wd:Q110786, wd:Q53997857, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?neuterIndefiniteSingularPositiveForm . - ?neuterIndefiniteSingularPositiveForm ontolex:representation ?neuterIndefiniteSingularPositive ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q110786, wd:Q53997857, wd:Q3482678 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Danish/adjectives/query_adjectives_2.sparql b/src/scribe_data/wikidata/language_data_extraction/Danish/adjectives/query_adjectives_2.sparql deleted file mode 100644 index 7b38aefd5..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Danish/adjectives/query_adjectives_2.sparql +++ /dev/null @@ -1,47 +0,0 @@ -# tool: scribe-data -# All Danish (Q9035) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?pluralPositive - ?pluralSuperlative - ?comparative - ?definiteSingularPositive - -WHERE { - ?lexeme dct:language wd:Q9035 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Definite - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?definiteSingularPositiveForm . - ?definiteSingularPositiveForm ontolex:representation ?definiteSingularPositive ; - wikibase:grammaticalFeature wd:Q110786, wd:Q53997851, wd:Q3482678 . - } - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralPositiveForm . - ?pluralPositiveForm ontolex:representation ?pluralPositive ; - wikibase:grammaticalFeature wd:Q146786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralSuperlativeForm . - ?pluralSuperlativeForm ontolex:representation ?pluralSuperlative ; - wikibase:grammaticalFeature wd:Q146786, wd:Q1817208 . - } - - # MARK: Comparative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?comparativeForm . - ?comparativeForm ontolex:representation ?comparative ; - wikibase:grammaticalFeature wd:Q14169499 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Danish/adjectives/query_adjectives_3.sparql b/src/scribe_data/wikidata/language_data_extraction/Danish/adjectives/query_adjectives_3.sparql deleted file mode 100644 index 20669f334..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Danish/adjectives/query_adjectives_3.sparql +++ /dev/null @@ -1,29 +0,0 @@ -# tool: scribe-data -# All Danish (Q9035) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?indefiniteSingularSuperlative - ?definiteSingularSuperlative - -WHERE { - ?lexeme dct:language wd:Q9035 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Superlative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indefiniteSingularSuperlativeForm . - ?indefiniteSingularSuperlativeForm ontolex:representation ?indefiniteSingularSuperlative ; - wikibase:grammaticalFeature wd:Q110786, wd:Q53997857, wd:Q1817208 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?definiteSingularSuperlativeForm . - ?definiteSingularSuperlativeForm ontolex:representation ?definiteSingularSuperlative ; - wikibase:grammaticalFeature wd:Q110786, wd:Q53997851, wd:Q1817208 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Danish/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Danish/adverbs/query_adverbs.sparql deleted file mode 100644 index 6d72a4766..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Danish/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Danish (Q9035) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q9035 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Danish/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Danish/nouns/query_nouns.sparql deleted file mode 100644 index 6e2db09e2..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Danish/nouns/query_nouns.sparql +++ /dev/null @@ -1,34 +0,0 @@ -# tool: scribe-data -# All Danish (Q9035) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - ?gender - -WHERE { - ?lexeme dct:language wd:Q9035 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?singular . - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index bb8202a9d..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Danish/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,25 +0,0 @@ -# tool: scribe-data -# All Danish (Q9035) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?gender - -WHERE { - ?lexeme dct:language wd:Q9035 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?singular . - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Danish/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Danish/verbs/query_verbs.sparql deleted file mode 100644 index da4336526..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Danish/verbs/query_verbs.sparql +++ /dev/null @@ -1,96 +0,0 @@ -# tool: scribe-data -# All Danish (Q9035) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?activeInfinitive - ?activePresent - ?activePreterite - ?pastParticiple - ?presentParticiple - ?imperative - ?passivePresent - ?passivePreterite - ?passiveInfinitive - -WHERE { - # MARK: Infinitive - - ?lexeme dct:language wd:Q9035 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?infinitive - - # MARK: Infinitive Active - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?activeInfinitiveForm . - ?activeInfinitiveForm ontolex:representation ?activeInfinitive ; - wikibase:grammaticalFeature wd:Q179230, wd:Q1317831 . - } - - # MARK: Present Active - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?activePresentForm . - ?activePresentForm ontolex:representation ?activePresent ; - wikibase:grammaticalFeature wd:Q192613, wd:Q1317831 . - } - - # MARK: Preterite Active - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?activePreteriteForm . - ?activePreteriteForm ontolex:representation ?activePreterite ; - wikibase:grammaticalFeature wd:Q442485, wd:Q1317831 . - } - - # MARK: Past Participle - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastParticipleForm . - ?pastParticipleForm ontolex:representation ?pastParticiple ; - wikibase:grammaticalFeature wd:Q12717679 . - } - - # MARK: Present Participle - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentParticipleForm . - ?presentParticipleForm ontolex:representation ?presentParticiple ; - wikibase:grammaticalFeature wd:Q10345583 . - } - - # MARK: Imperative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?imperativeForm . - ?imperativeForm ontolex:representation ?imperative ; - wikibase:grammaticalFeature wd:Q22716 . - } - - # MARK: Present Passive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?passivePresentForm . - ?passivePresentForm ontolex:representation ?passivePresent ; - wikibase:grammaticalFeature wd:Q192613, wd:Q1194697 . - } - - # MARK: Preterite Passive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?passivePreteriteForm . - ?passivePreteriteForm ontolex:representation ?passivePreterite ; - wikibase:grammaticalFeature wd:Q442485, wd:Q1194697 . - } - - # MARK: Infinitive Passive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?passiveInfinitiveForm . - ?passiveInfinitiveForm ontolex:representation ?passiveInfinitive ; - wikibase:grammaticalFeature wd:Q179230, wd:Q1194697 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/English/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/English/adjectives/query_adjectives.sparql deleted file mode 100644 index 66302f614..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/English/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All English (Q1860) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q1860 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/English/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/English/adverbs/query_adverbs.sparql deleted file mode 100644 index f327cfa9e..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/English/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All English (Q1860) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT DISTINCT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q1860 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/English/nouns/format_nouns.py b/src/scribe_data/wikidata/language_data_extraction/English/nouns/format_nouns.py deleted file mode 100644 index 92a67e9b8..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/English/nouns/format_nouns.py +++ /dev/null @@ -1,106 +0,0 @@ -""" -Formats the English nouns queried from Wikidata using query_nouns.sparql. - -.. raw:: html - -""" - -import argparse -import collections - -from scribe_data.utils import export_formatted_data, load_queried_data - -LANGUAGE = "English" -DATA_TYPE = "nouns" - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -nouns_list, data_path = load_queried_data( - file_path=args.file_path, language=LANGUAGE, data_type=DATA_TYPE -) - -nouns_formatted = {} - -for noun_vals in nouns_list: - if "singular" in noun_vals.keys(): - if noun_vals["singular"] not in nouns_formatted: - if "plural" in noun_vals.keys(): - nouns_formatted[noun_vals["singular"]] = { - "plural": noun_vals["plural"], - "form": "", - } - - # Assign plural as a new entry after checking if it's its own plural. - if noun_vals["plural"] not in nouns_formatted: - if noun_vals["singular"] != noun_vals["plural"]: - nouns_formatted[noun_vals["plural"]] = { - "plural": "isPlural", - "form": "PL", - } - - else: - nouns_formatted[noun_vals["plural"]] = { - "plural": noun_vals["plural"], - "form": "PL", - } - else: - # Mark plural as a possible form if it isn't already. - if nouns_formatted[noun_vals["plural"]]["form"] == "": - nouns_formatted[noun_vals["plural"]]["form"] = "PL" - - # Assign itself as a plural if possible (maybe wasn't for prior versions). - if noun_vals["singular"] == noun_vals["plural"]: - nouns_formatted[noun_vals["plural"]]["plural"] = noun_vals[ - "plural" - ] - else: - nouns_formatted[noun_vals["singular"]] = { - "plural": "", - "form": "", - } - - elif "plural" in noun_vals.keys(): - if noun_vals["plural"] not in nouns_formatted: - nouns_formatted[noun_vals["plural"]] = { - "plural": "isPlural", - "form": "PL", - } - - else: - # Mark plural as a possible form if it isn't already. - if ( - "PL" not in nouns_formatted[noun_vals["plural"]]["form"] - and nouns_formatted[noun_vals["plural"]]["form"] != "" - ): - nouns_formatted[noun_vals["plural"]]["form"] = ( - nouns_formatted[noun_vals["plural"]]["form"] + "/PL" - ) - - elif nouns_formatted[noun_vals["plural"]]["form"] == "": - nouns_formatted[noun_vals["plural"]]["form"] = "PL" - -nouns_formatted = collections.OrderedDict(sorted(nouns_formatted.items())) - -export_formatted_data( - file_path=args.file_path, - formatted_data=nouns_formatted, - language=LANGUAGE, - data_type=DATA_TYPE, -) diff --git a/src/scribe_data/wikidata/language_data_extraction/English/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/English/nouns/query_nouns.sparql deleted file mode 100644 index 673fb009f..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/English/nouns/query_nouns.sparql +++ /dev/null @@ -1,22 +0,0 @@ -# tool: scribe-data -# All English (Q1860) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - -WHERE { - ?lexeme dct:language wd:Q1860 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?singular . - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 732b7e61e..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/English/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,22 +0,0 @@ -# tool: scribe-data -# All English (Q1860) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - -WHERE { - ?lexeme dct:language wd:Q1860 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?singular . - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/English/verbs/format_verbs.py b/src/scribe_data/wikidata/language_data_extraction/English/verbs/format_verbs.py deleted file mode 100644 index b9983352a..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/English/verbs/format_verbs.py +++ /dev/null @@ -1,149 +0,0 @@ -""" -Formats the English verbs queried from Wikidata using query_verbs.sparql. - -.. raw:: html - -""" - -import argparse -import collections - -from scribe_data.utils import export_formatted_data, load_queried_data - -LANGUAGE = "English" -DATA_TYPE = "verbs" - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -verbs_list, data_path = load_queried_data( - file_path=args.file_path, language=LANGUAGE, data_type=DATA_TYPE -) - -verbs_formatted = {} - -all_conjugations = [ - "presSimp", - "presTPS", - "presPart", - "presFPSCont", - "prePluralCont", - "presTPSCont", - "presPerfSimp", - "presPerfTPS", - "presPerfSimpCont", - "presPerfTPSCont", - "pastSimp", - "pastSimpCont", - "pastSimpPluralCont", - "pastPerf", - "pastPerfCont", - "futSimp", - "futCont", - "futPerf", - "futPerfCont", - "condSimp", - "condCont", - "condPerf", - "condPerfCont", -] - -for verb_vals in verbs_list: - # If infinitive is available add to formatted verbs, else no entry created. - infinitive_key = verb_vals["infinitive"] - if infinitive_key not in verbs_formatted.keys(): - verbs_formatted[infinitive_key] = {} - - # Present - verbs_formatted[infinitive_key]["presSimp"] = verb_vals.get("presSimp", "") - verbs_formatted[infinitive_key]["presTPS"] = verb_vals.get("presTPS", "") - verbs_formatted[infinitive_key]["presPart"] = verb_vals.get("presPart", "") - verbs_formatted[infinitive_key]["presFPSCont"] = "am " + verb_vals.get( - "presPart", "" - ) - verbs_formatted[infinitive_key]["prePluralCont"] = "are " + verb_vals.get( - "presPart", "" - ) - verbs_formatted[infinitive_key]["presTPSCont"] = "is " + verb_vals.get( - "presPart", "" - ) - verbs_formatted[infinitive_key]["presPerfSimp"] = "have " + verb_vals.get( - "pastPart", "" - ) - verbs_formatted[infinitive_key]["presPerfTPS"] = "has " + verb_vals.get( - "pastPart", "" - ) - verbs_formatted[infinitive_key]["presPerfSimpCont"] = ( - "have been " + verb_vals.get("presPart", "") - ) - verbs_formatted[infinitive_key]["presPerfTPSCont"] = ( - "has been " + verb_vals.get("presPart", "") - ) - - # Past - verbs_formatted[infinitive_key]["pastSimp"] = verb_vals.get("pastSimp", "") - verbs_formatted[infinitive_key]["pastSimpCont"] = "was " + verb_vals.get( - "presPart", "" - ) - verbs_formatted[infinitive_key]["pastSimpPluralCont"] = "were " + verb_vals.get( - "presPart", "" - ) - verbs_formatted[infinitive_key]["pastPerf"] = "had " + verb_vals.get( - "pastPart", "" - ) - verbs_formatted[infinitive_key]["pastPerfCont"] = "had been " + verb_vals.get( - "presPart", "" - ) - - # Future - verbs_formatted[infinitive_key]["futSimp"] = "will " + verb_vals.get( - "presSimp", "" - ) - verbs_formatted[infinitive_key]["futCont"] = "will be " + verb_vals.get( - "presPart", "" - ) - verbs_formatted[infinitive_key]["futPerf"] = "will have " + verb_vals.get( - "pastPart", "" - ) - verbs_formatted[infinitive_key]["futPerfCont"] = ( - "will have been " + verb_vals.get("presPart", "") - ) - - # Conditional - verbs_formatted[infinitive_key]["condSimp"] = "would " + verb_vals.get( - "presSimp", "" - ) - verbs_formatted[infinitive_key]["condCont"] = "would be " + verb_vals.get( - "presPart", "" - ) - verbs_formatted[infinitive_key]["condPerf"] = "would have " + verb_vals.get( - "pastPart", "" - ) - verbs_formatted[infinitive_key]["condPerfCont"] = ( - "would have been " + verb_vals.get("presPart", "") - ) - -verbs_formatted = collections.OrderedDict(sorted(verbs_formatted.items())) - -export_formatted_data( - file_path=args.file_path, - formatted_data=verbs_formatted, - language=LANGUAGE, - data_type=DATA_TYPE, -) diff --git a/src/scribe_data/wikidata/language_data_extraction/English/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/English/verbs/query_verbs.sparql deleted file mode 100644 index 4b3a226c8..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/English/verbs/query_verbs.sparql +++ /dev/null @@ -1,76 +0,0 @@ -# tool: scribe-data -# All English (Q1860) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?simplePresent - ?simplePresentThirdPersonSingular - ?presentParticiple - ?simplePast - ?pastParticiple - -WHERE { - # MARK: Infinitive - - ?lexeme dct:language wd:Q1860 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?infinitive . - - # MARK: Simple Present - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?simplePresentForm . - ?simplePresentForm ontolex:representation ?simplePresent ; - wikibase:grammaticalFeature wd:Q3910936 . - FILTER NOT EXISTS { ?simplePresentForm wikibase:grammaticalFeature wd:Q51929074 . } - FILTER NOT EXISTS { ?simplePresentForm wdt:P6191 wd:Q181970 . } - FILTER NOT EXISTS { ?simplePresentForm wikibase:grammaticalFeature wd:Q126473 . } - FILTER(LANG(?simplePresent) = "en") - } - - # MARK: Third-person Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?simplePresentThirdPersonSingularForm . - ?simplePresentThirdPersonSingularForm ontolex:representation ?simplePresentThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q3910936 . - FILTER NOT EXISTS { ?simplePresentThirdPersonSingularForm wdt:P6191 wd:Q181970 . } - FILTER NOT EXISTS { ?simplePresentThirdPersonSingularForm wikibase:grammaticalFeature wd:Q126473 . } - FILTER(LANG(?simplePresentThirdPersonSingular) = "en") - } - - # MARK: Present Participle - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentParticipleForm . - ?presentParticipleForm ontolex:representation ?presentParticiple ; - wikibase:grammaticalFeature wd:Q10345583 . - FILTER NOT EXISTS { ?presentParticipleForm wdt:P6191 wd:Q181970 . } - FILTER NOT EXISTS { ?presentParticipleForm wikibase:grammaticalFeature wd:Q126473 . } - FILTER(LANG(?presentParticiple) = "en") - } - - # MARK: Simple Past - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?simplePastForm . - ?simplePastForm ontolex:representation ?simplePast ; - wikibase:grammaticalFeature wd:Q1392475 . - FILTER NOT EXISTS { ?simplePastForm wdt:P6191 wd:Q181970 . } - FILTER NOT EXISTS { ?simplePastForm wikibase:grammaticalFeature wd:Q126473 . } - FILTER(LANG(?simplePast) = "en") - } - - # MARK: Past Participle - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastParticipleForm . - ?pastParticipleForm ontolex:representation ?pastParticiple ; - wikibase:grammaticalFeature wd:Q1230649 . - FILTER NOT EXISTS { ?pastParticipleForm wdt:P6191 wd:Q181970 . } - FILTER NOT EXISTS { ?pastParticipleForm wikibase:grammaticalFeature wd:Q126473 . } - FILTER(LANG(?pastParticiple) = "en") - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Esperanto/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Esperanto/adjectives/query_adjectives.sparql deleted file mode 100644 index cc83891ef..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Esperanto/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Esperanto (Q143) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q143 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - FILTER(LANG(?adjective) = "eo") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Esperanto/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Esperanto/adverbs/query_adverbs.sparql deleted file mode 100644 index 0cb91d265..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Esperanto/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Esperanto (Q143) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q143 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . - FILTER(LANG(?adverb) = "eo") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Esperanto/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Esperanto/nouns/query_nouns.sparql deleted file mode 100644 index 9ad7a9424..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Esperanto/nouns/query_nouns.sparql +++ /dev/null @@ -1,40 +0,0 @@ -# tool: scribe-data -# All Esperanto (Q143) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?accusativeSingular - ?nominativePlural - ?accusativePlural - -WHERE { - ?lexeme dct:language wd:Q143 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?nominativeSingular . - - # MARK: Accusative Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeSingularForm . - ?accusativeSingularForm ontolex:representation ?accusativeSingular ; - wikibase:grammaticalFeature wd:Q146078, wd:Q110786 . - } - - # MARK: Nominative Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } - - # MARK: Accusative Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativePluralForm . - ?accusativePluralForm ontolex:representation ?accusativePlural ; - wikibase:grammaticalFeature wd:Q146078, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index a734bbe0f..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Esperanto/personal_pronouns/query_personal_pronouns.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Esperanto (Q143) personal pronouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?personalPronouns - -WHERE { - ?lexeme dct:language wd:Q143 ; - wikibase:lexicalCategory wd:Q468801 ; - wikibase:lemma ?personalPronouns . - FILTER(LANG(?personalPronouns) = "eo") -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 32cc3b03e..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Esperanto/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,40 +0,0 @@ -# tool: scribe-data -# All Esperanto (Q143) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?accusativeSingular - ?nominativePlural - ?accusativePlural - -WHERE { - ?lexeme dct:language wd:Q143 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?nominativeSingular . - - # MARK: Accusative Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeSingularForm . - ?accusativeSingularForm ontolex:representation ?accusativeSingular ; - wikibase:grammaticalFeature wd:Q146078, wd:Q110786 . - } - - # MARK: Nominative Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } - - # MARK: Accusative Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativePluralForm . - ?accusativePluralForm ontolex:representation ?accusativePlural ; - wikibase:grammaticalFeature wd:Q146078, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Esperanto/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Esperanto/verbs/query_verbs.sparql deleted file mode 100644 index 38b86a61b..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Esperanto/verbs/query_verbs.sparql +++ /dev/null @@ -1,65 +0,0 @@ -# tool: scribe-data -# All Esperanto (Q143) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?indicativePresent - ?indicativePast - ?indicativeFuture - ?conditional - ?volitive - -WHERE { - # MARK: Infinitive - - ?lexeme dct:language wd:Q143 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?infinitive . - - # MARK: Present Tense - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentForm . - ?indicativePresentForm ontolex:representation ?indicativePresent ; - wikibase:grammaticalFeature wd:Q192613, wd:Q682111 . - FILTER(LANG(?indicativePresent) = "eo") - } - - # MARK: Past Tense - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastForm . - ?indicativePastForm ontolex:representation ?indicativePast ; - wikibase:grammaticalFeature wd:Q1994301, wd:Q682111 . - FILTER(LANG(?indicativePast) = "eo") - } - - # MARK: Future Tense - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeFutureForm . - ?indicativeFutureForm ontolex:representation ?indicativeFuture ; - wikibase:grammaticalFeature wd:Q501405, wd:Q682111 . - FILTER(LANG(?indicativeFuture) = "eo") - } - - # MARK: Conditional - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?conditionalForm . - ?conditionalForm ontolex:representation ?conditional ; - wikibase:grammaticalFeature wd:Q625581 . - FILTER(LANG(?conditional) = "eo") - } - - # MARK: Volitive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?volitiveForm . - ?volitiveForm ontolex:representation ?volitive ; - wikibase:grammaticalFeature wd:Q2532941 . - FILTER(LANG(?volitive) = "eo") - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Estonian/adjectives/query_adjectives_1.sparql b/src/scribe_data/wikidata/language_data_extraction/Estonian/adjectives/query_adjectives_1.sparql deleted file mode 100644 index 5e92e85d8..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Estonian/adjectives/query_adjectives_1.sparql +++ /dev/null @@ -1,61 +0,0 @@ -# tool: scribe-data -# All Estonian (Q9072) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?nominativeSingular - ?nominativePlural - ?genitiveSingular - ?genitivePlural - ?partitiveSingular - ?partitivePlural - -WHERE { - ?lexeme dct:language wd:Q9072 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Nominative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeSingularForm . - ?nominativeSingularForm ontolex:representation ?nominativeSingular ; - wikibase:grammaticalFeature wd:Q131105, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } - - # MARK: Genitive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveSingularForm . - ?genitiveSingularForm ontolex:representation ?genitiveSingular ; - wikibase:grammaticalFeature wd:Q146233, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitivePluralForm . - ?genitivePluralForm ontolex:representation ?genitivePlural ; - wikibase:grammaticalFeature wd:Q146233, wd:Q146786 . - } - - # MARK: Partitive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?partitiveSingularForm . - ?partitiveSingularForm ontolex:representation ?partitiveSingular ; - wikibase:grammaticalFeature wd:Q857325, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?partitivePluralForm . - ?partitivePluralForm ontolex:representation ?partitivePlural ; - wikibase:grammaticalFeature wd:Q857325, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Estonian/adjectives/query_adjectives_2.sparql b/src/scribe_data/wikidata/language_data_extraction/Estonian/adjectives/query_adjectives_2.sparql deleted file mode 100644 index 8670f7bcc..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Estonian/adjectives/query_adjectives_2.sparql +++ /dev/null @@ -1,77 +0,0 @@ -# tool: scribe-data -# All Estonian (Q9072) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?illativeSingular - ?illativePlural - ?inessiveSingular - ?inessivePlural - ?elativeSingular - ?elativePlural - ?allativeSingular - ?allativePlural - -WHERE { - ?lexeme dct:language wd:Q9072 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Illative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?illativeSingularForm . - ?illativeSingularForm ontolex:representation ?illativeSingular ; - wikibase:grammaticalFeature wd:Q474668, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?illativePluralForm . - ?illativePluralForm ontolex:representation ?illativePlural ; - wikibase:grammaticalFeature wd:Q474668, wd:Q146786 . - } - - # MARK: Inessive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?inessiveSingularForm . - ?inessiveSingularForm ontolex:representation ?inessiveSingular ; - wikibase:grammaticalFeature wd:Q282031, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?inessivePluralForm . - ?inessivePluralForm ontolex:representation ?inessivePlural ; - wikibase:grammaticalFeature wd:Q282031, wd:Q146786 . - } - - # MARK: Elative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?elativeSingularForm . - ?elativeSingularForm ontolex:representation ?elativeSingular ; - wikibase:grammaticalFeature wd:Q394253, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?elativePluralForm . - ?elativePluralForm ontolex:representation ?elativePlural ; - wikibase:grammaticalFeature wd:Q394253, wd:Q146786 . - } - - # MARK: Allative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?allativeSingularForm . - ?allativeSingularForm ontolex:representation ?allativeSingular ; - wikibase:grammaticalFeature wd:Q655020, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?allativePluralForm . - ?allativePluralForm ontolex:representation ?allativePlural ; - wikibase:grammaticalFeature wd:Q655020, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Estonian/adjectives/query_adjectives_3.sparql b/src/scribe_data/wikidata/language_data_extraction/Estonian/adjectives/query_adjectives_3.sparql deleted file mode 100644 index 7d2864d76..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Estonian/adjectives/query_adjectives_3.sparql +++ /dev/null @@ -1,77 +0,0 @@ -# tool: scribe-data -# All Estonian (Q9072) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adessiveSingular - ?adessivePlural - ?ablativeSingular - ?ablativePlural - ?translativeSingular - ?translativePlural - ?terminativeSingular - ?terminativePlural - -WHERE { - ?lexeme dct:language wd:Q9072 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Adessive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?adessiveSingularForm . - ?adessiveSingularForm ontolex:representation ?adessiveSingular ; - wikibase:grammaticalFeature wd:Q281954, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?adessivePluralForm . - ?adessivePluralForm ontolex:representation ?adessivePlural ; - wikibase:grammaticalFeature wd:Q281954, wd:Q146786 . - } - - # MARK: Ablative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?ablativeSingularForm . - ?ablativeSingularForm ontolex:representation ?ablativeSingular ; - wikibase:grammaticalFeature wd:Q156986, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?ablativePluralForm . - ?ablativePluralForm ontolex:representation ?ablativePlural ; - wikibase:grammaticalFeature wd:Q156986, wd:Q146786 . - } - - # MARK: Translative - - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?translativeSingularForm . - ?translativeSingularForm ontolex:representation ?translativeSingular ; - wikibase:grammaticalFeature wd:Q950170, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?translativePluralForm . - ?translativePluralForm ontolex:representation ?translativePlural ; - wikibase:grammaticalFeature wd:Q950170, wd:Q146786 . - } - - # MARK: Terminative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?terminativeSingularForm . - ?terminativeSingularForm ontolex:representation ?terminativeSingular ; - wikibase:grammaticalFeature wd:Q747019, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?terminativePluralForm . - ?terminativePluralForm ontolex:representation ?terminativePlural ; - wikibase:grammaticalFeature wd:Q747019, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Estonian/adjectives/query_adjectives_4.sparql b/src/scribe_data/wikidata/language_data_extraction/Estonian/adjectives/query_adjectives_4.sparql deleted file mode 100644 index 66f545532..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Estonian/adjectives/query_adjectives_4.sparql +++ /dev/null @@ -1,60 +0,0 @@ -# tool: scribe-data -# All Estonian (Q9072) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?essiveSingular - ?essivePlural - ?abessiveSingular - ?abessivePlural - ?comitativeSingular - ?comitativePlural - -WHERE { - ?lexeme dct:language wd:Q9072 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Essive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?essiveSingularForm . - ?essiveSingularForm ontolex:representation ?essiveSingular ; - wikibase:grammaticalFeature wd:Q148465, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?essivePluralForm . - ?essivePluralForm ontolex:representation ?essivePlural ; - wikibase:grammaticalFeature wd:Q148465, wd:Q146786 . - } - - # MARK: Abessive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?abessiveSingularForm . - ?abessiveSingularForm ontolex:representation ?abessiveSingular ; - wikibase:grammaticalFeature wd:Q319822, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?abessivePluralForm . - ?abessivePluralForm ontolex:representation ?abessivePlural ; - wikibase:grammaticalFeature wd:Q319822, wd:Q146786 . - } - - # MARK: Comitative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?comitativeSingularForm . - ?comitativeSingularForm ontolex:representation ?comitativeSingular ; - wikibase:grammaticalFeature wd:Q838581, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?comitativePluralForm . - ?comitativePluralForm ontolex:representation ?comitativePlural ; - wikibase:grammaticalFeature wd:Q838581, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Estonian/adverbs/query_adverbs_1.sparql b/src/scribe_data/wikidata/language_data_extraction/Estonian/adverbs/query_adverbs_1.sparql deleted file mode 100644 index 14d08b526..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Estonian/adverbs/query_adverbs_1.sparql +++ /dev/null @@ -1,125 +0,0 @@ -# tool: scribe-data -# All Estonian (Q380057) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - ?nominativeSingular - ?nominativePlural - ?genitiveSingular - ?genitivePlural - ?partitiveSingular - ?partitivePlural - ?illativeSingular - ?illativePlural - ?inessiveSingular - ?inessivePlural - ?elativeSingular - ?elativePlural - ?allativeSingular - ?allativePlural - -WHERE { - ?lexeme dct:language wd:Q9072 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . - - # MARK: Nominative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeSingularForm . - ?nominativeSingularForm ontolex:representation ?nominativeSingular ; - wikibase:grammaticalFeature wd:Q131105, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } - - # MARK: Genitive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveSingularForm . - ?genitiveSingularForm ontolex:representation ?genitiveSingular ; - wikibase:grammaticalFeature wd:Q146233, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitivePluralForm . - ?genitivePluralForm ontolex:representation ?genitivePlural ; - wikibase:grammaticalFeature wd:Q146233, wd:Q146786 . - } - - # MARK: Partive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?partitiveSingularForm . - ?partitiveSingularForm ontolex:representation ?partitiveSingular ; - wikibase:grammaticalFeature wd:Q857325, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?partitivePluralForm . - ?partitivePluralForm ontolex:representation ?partitivePlural ; - wikibase:grammaticalFeature wd:Q857325, wd:Q146786 . - } - - # MARK: Illative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?illativeSingularForm . - ?illativeSingularForm ontolex:representation ?illativeSingular ; - wikibase:grammaticalFeature wd:Q474668, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?illativePluralForm . - ?illativePluralForm ontolex:representation ?illativePlural ; - wikibase:grammaticalFeature wd:Q474668, wd:Q146786 . - } - - # MARK: Inessive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?inessiveSingularForm . - ?inessiveSingularForm ontolex:representation ?inessiveSingular ; - wikibase:grammaticalFeature wd:Q282031, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?inessivePluralForm . - ?inessivePluralForm ontolex:representation ?inessivePlural ; - wikibase:grammaticalFeature wd:Q282031, wd:Q146786 . - } - - # MARK: Elative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?elativeSingularForm . - ?elativeSingularForm ontolex:representation ?elativeSingular ; - wikibase:grammaticalFeature wd:Q394253, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?elativePluralForm . - ?elativePluralForm ontolex:representation ?elativePlural ; - wikibase:grammaticalFeature wd:Q394253, wd:Q146786 . - } - - # MARK: Allative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?allativeSingularForm . - ?allativeSingularForm ontolex:representation ?allativeSingular ; - wikibase:grammaticalFeature wd:Q655020, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?allativePluralForm . - ?allativePluralForm ontolex:representation ?allativePlural ; - wikibase:grammaticalFeature wd:Q655020, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Estonian/adverbs/query_adverbs_2.sparql b/src/scribe_data/wikidata/language_data_extraction/Estonian/adverbs/query_adverbs_2.sparql deleted file mode 100644 index fb2f97a79..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Estonian/adverbs/query_adverbs_2.sparql +++ /dev/null @@ -1,125 +0,0 @@ -# tool: scribe-data -# All Estonian (Q380057) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - ?adessiveSingular - ?adessivePlural - ?ablativeSingular - ?ablativePlural - ?translativeSingular - ?translativePlural - ?terminativeSingular - ?terminativePlural - ?essiveSingular - ?essivePlural - ?abessiveSingular - ?abessivePlural - ?comitativeSingular - ?comitativePlural - -WHERE { - ?lexeme dct:language wd:Q9072 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . - - # MARK: Adessive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?adessiveSingularForm . - ?adessiveSingularForm ontolex:representation ?adessiveSingular ; - wikibase:grammaticalFeature wd:Q281954, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?adessivePluralForm . - ?adessivePluralForm ontolex:representation ?adessivePlural ; - wikibase:grammaticalFeature wd:Q281954, wd:Q146786 . - } - - # MARK: Ablative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?ablativeSingularForm . - ?ablativeSingularForm ontolex:representation ?ablativeSingular ; - wikibase:grammaticalFeature wd:Q156986, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?ablativePluralForm . - ?ablativePluralForm ontolex:representation ?ablativePlural ; - wikibase:grammaticalFeature wd:Q156986, wd:Q146786 . - } - - # MARK: Translative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?translativeSingularForm . - ?translativeSingularForm ontolex:representation ?translativeSingular ; - wikibase:grammaticalFeature wd:Q950170, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?translativePluralForm . - ?translativePluralForm ontolex:representation ?translativePlural ; - wikibase:grammaticalFeature wd:Q950170, wd:Q146786 . - } - - # MARK: Terminative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?terminativeSingularForm . - ?terminativeSingularForm ontolex:representation ?terminativeSingular ; - wikibase:grammaticalFeature wd:Q747019, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?terminativePluralForm . - ?terminativePluralForm ontolex:representation ?terminativePlural ; - wikibase:grammaticalFeature wd:Q747019, wd:Q146786 . - } - - # MARK: Essive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?essiveSingularForm . - ?essiveSingularForm ontolex:representation ?essiveSingular ; - wikibase:grammaticalFeature wd:Q148465, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?essivePluralForm . - ?essivePluralForm ontolex:representation ?essivePlural ; - wikibase:grammaticalFeature wd:Q148465, wd:Q146786 . - } - - # MARK: Abessive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?abessiveSingularForm . - ?abessiveSingularForm ontolex:representation ?abessiveSingular ; - wikibase:grammaticalFeature wd:Q319822, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?abessivePluralForm . - ?abessivePluralForm ontolex:representation ?abessivePlural ; - wikibase:grammaticalFeature wd:Q319822, wd:Q146786 . - } - - # MARK: Comitative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?comitativeSingularForm . - ?comitativeSingularForm ontolex:representation ?comitativeSingular ; - wikibase:grammaticalFeature wd:Q838581, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?comitativePluralForm . - ?comitativePluralForm ontolex:representation ?comitativePlural ; - wikibase:grammaticalFeature wd:Q838581, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Estonian/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Estonian/nouns/query_nouns.sparql deleted file mode 100644 index 3ae902144..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Estonian/nouns/query_nouns.sparql +++ /dev/null @@ -1,22 +0,0 @@ -# tool: scribe-data -# All Estonian (Q9072) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?nominativePlural - -WHERE { - ?lexeme dct:language wd:Q9072 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?singular . - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Estonian/postpositions/query_postpositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Estonian/postpositions/query_postpositions.sparql deleted file mode 100644 index 5fb588605..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Estonian/postpositions/query_postpositions.sparql +++ /dev/null @@ -1,25 +0,0 @@ -# tool: scribe-data -# All Estonian (Q9072) postpositions (Q161873) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - ?case - -WHERE { - ?lexeme dct:language wd:Q9072 ; - wikibase:lexicalCategory wd:Q161873 ; - wikibase:lemma ?preposition . - - # MARK: Corresponding Case - - OPTIONAL { - ?lexeme wdt:P5713 ?caseForm . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?caseForm rdfs:label ?case . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Estonian/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Estonian/prepositions/query_prepositions.sparql deleted file mode 100644 index f8f1cb2b4..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Estonian/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Estonian (Q9072) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q9072 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 215d99803..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Estonian/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,22 +0,0 @@ -# tool: scribe-data -# All Estonian (Q9072) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?nominativePlural - -WHERE { - ?lexeme dct:language wd:Q9072 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?singular . - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Estonian/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Estonian/verbs/query_verbs.sparql deleted file mode 100644 index 7e3f6af66..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Estonian/verbs/query_verbs.sparql +++ /dev/null @@ -1,31 +0,0 @@ -# tool: scribe-data -# All Estonian (Q9072) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q9072 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . - - # MARK: Supine - - # MARK: Present - - # MARK: Present Conditional - - # MARK: Present Quotative - - # MARK: Present Imperative - - # MARK: Past - - # MARK: Past Imperfect - - # MARK: Past Conditional - - #MARK: Past Quotative -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Finnish/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Finnish/adjectives/query_adjectives.sparql deleted file mode 100644 index 519ad2a86..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Finnish/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Finnish (Q1412) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q1412 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Finnish/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Finnish/adverbs/query_adverbs.sparql deleted file mode 100644 index da2131c78..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Finnish/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Finnish (Q1412) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q1412 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Finnish/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Finnish/nouns/query_nouns.sparql deleted file mode 100644 index 11c95a44b..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Finnish/nouns/query_nouns.sparql +++ /dev/null @@ -1,22 +0,0 @@ -# tool: scribe-data -# All Finnish (Q1412) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?nominativePlural - -WHERE { - ?lexeme dct:language wd:Q1412 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?nominativeSingular . - - # MARK: Nominative Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Finnish/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Finnish/prepositions/query_prepositions.sparql deleted file mode 100644 index b4912ff30..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Finnish/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Finnish (Q1412) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q1412 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 78c6b30ba..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Finnish/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,22 +0,0 @@ -# tool: scribe-data -# All Finnish (Q1412) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?nominativePlural - -WHERE { - ?lexeme dct:language wd:Q1412 ; - wikibase:lexicalCategory wd:Q147276; - wikibase:lemma ?nominativeSingular . - - # MARK: Nominative Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Finnish/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Finnish/verbs/query_verbs.sparql deleted file mode 100644 index fead64e2c..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Finnish/verbs/query_verbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Finnish (Q1412) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q1412 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/French/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/French/adjectives/query_adjectives.sparql deleted file mode 100644 index 5ce6eccff..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/French/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All French (Q150) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q150 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/French/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/French/adverbs/query_adverbs.sparql deleted file mode 100644 index 7b1e714a5..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/French/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All French (Q150) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q150 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/French/nouns/format_nouns.py b/src/scribe_data/wikidata/language_data_extraction/French/nouns/format_nouns.py deleted file mode 100644 index e5aa68c33..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/French/nouns/format_nouns.py +++ /dev/null @@ -1,111 +0,0 @@ -""" -Formats the French nouns queried from Wikidata using query_nouns.sparql. - -.. raw:: html - -""" - -import argparse -import collections - -from scribe_data.utils import ( - export_formatted_data, - load_queried_data, - map_genders, - order_annotations, -) - -LANGUAGE = "French" -DATA_TYPE = "nouns" - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -nouns_list, data_path = load_queried_data( - file_path=args.file_path, language=LANGUAGE, data_type=DATA_TYPE -) - -nouns_formatted = {} - -for noun_vals in nouns_list: - if "singular" in noun_vals.keys(): - if noun_vals["singular"] not in nouns_formatted: - nouns_formatted[noun_vals["singular"]] = {"plural": "", "form": ""} - - if "gender" in noun_vals.keys(): - nouns_formatted[noun_vals["singular"]]["form"] = map_genders( - noun_vals["gender"] - ) - - if "plural" in noun_vals.keys(): - nouns_formatted[noun_vals["singular"]]["plural"] = noun_vals["plural"] - - if noun_vals["plural"] not in nouns_formatted: - nouns_formatted[noun_vals["plural"]] = { - "plural": "isPlural", - "form": "PL", - } - - # Plural is same as singular. - else: - nouns_formatted[noun_vals["singular"]]["plural"] = noun_vals[ - "plural" - ] - nouns_formatted[noun_vals["singular"]]["form"] = ( - nouns_formatted[noun_vals["singular"]]["form"] + "/PL" - ) - - else: - if "gender" in noun_vals.keys(): - if ( - nouns_formatted[noun_vals["singular"]]["form"] - != noun_vals["gender"] - ): - nouns_formatted[noun_vals["singular"]]["form"] += "/" + map_genders( - noun_vals["gender"] - ) - - elif nouns_formatted[noun_vals["singular"]]["gender"] == "": - nouns_formatted[noun_vals["singular"]]["gender"] = map_genders( - noun_vals["gender"] - ) - - # Plural only noun. - elif "plural" in noun_vals.keys(): - if noun_vals["plural"] not in nouns_formatted: - nouns_formatted[noun_vals["plural"]] = {"plural": "isPlural", "form": "PL"} - - # Plural is same as singular. - elif "singular" in noun_vals.keys(): - nouns_formatted[noun_vals["singular"]]["plural"] = noun_vals["plural"] - nouns_formatted[noun_vals["singular"]]["form"] = ( - nouns_formatted[noun_vals["singular"]]["form"] + "/PL" - ) - -for k in nouns_formatted: - nouns_formatted[k]["form"] = order_annotations(nouns_formatted[k]["form"]) - -nouns_formatted = collections.OrderedDict(sorted(nouns_formatted.items())) - -export_formatted_data( - file_path=args.file_path, - formatted_data=nouns_formatted, - language=LANGUAGE, - data_type=DATA_TYPE, -) diff --git a/src/scribe_data/wikidata/language_data_extraction/French/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/French/nouns/query_nouns.sparql deleted file mode 100644 index d26db76bd..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/French/nouns/query_nouns.sparql +++ /dev/null @@ -1,34 +0,0 @@ -# tool: scribe-data -# All French (Q150) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - ?gender - -WHERE { - ?lexeme dct:language wd:Q150 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?singular . - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/French/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/French/prepositions/query_prepositions.sparql deleted file mode 100644 index cdb6404d4..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/French/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All French (Q150) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q150 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 43681835b..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/French/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,25 +0,0 @@ -# tool: scribe-data -# All French (Q150) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?gender - -WHERE { - ?lexeme dct:language wd:Q150 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?singular . - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/French/verbs/format_verbs.py b/src/scribe_data/wikidata/language_data_extraction/French/verbs/format_verbs.py deleted file mode 100644 index f81d88af5..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/French/verbs/format_verbs.py +++ /dev/null @@ -1,90 +0,0 @@ -""" -Formats the French verbs queried from Wikidata using query_verbs.sparql. - -.. raw:: html - -""" - -import argparse -import collections - -from scribe_data.utils import export_formatted_data, load_queried_data - -LANGUAGE = "French" -DATA_TYPE = "verbs" - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -verbs_list, data_path = load_queried_data( - file_path=args.file_path, language=LANGUAGE, data_type=DATA_TYPE -) - -verbs_formatted = {} - -all_conjugations = [ - "presFPS", - "presSPS", - "presTPS", - "presFPP", - "presSPP", - "presTPP", - "pretFPS", - "pretSPS", - "pretTPS", - "pretFPP", - "pretSPP", - "pretTPP", - "impFPS", - "impSPS", - "impTPS", - "impFPP", - "impSPP", - "impTPP", - "futFPS", - "futSPS", - "futTPS", - "futFPP", - "futSPP", - "futTPP", -] - -for verb_vals in verbs_list: - if verb_vals["infinitive"] not in verbs_formatted: - verbs_formatted[verb_vals["infinitive"]] = {} - - for conj in all_conjugations: - if conj in verb_vals.keys(): - verbs_formatted[verb_vals["infinitive"]][conj] = verb_vals[conj] - else: - verbs_formatted[verb_vals["infinitive"]][conj] = "" - - else: - for conj in all_conjugations: - if conj in verb_vals.keys(): - verbs_formatted[verb_vals["infinitive"]][conj] = verb_vals[conj] - -verbs_formatted = collections.OrderedDict(sorted(verbs_formatted.items())) - -export_formatted_data( - file_path=args.file_path, - formatted_data=verbs_formatted, - language=LANGUAGE, - data_type=DATA_TYPE, -) diff --git a/src/scribe_data/wikidata/language_data_extraction/French/verbs/query_verbs_1.sparql b/src/scribe_data/wikidata/language_data_extraction/French/verbs/query_verbs_1.sparql deleted file mode 100644 index 0340e80a2..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/French/verbs/query_verbs_1.sparql +++ /dev/null @@ -1,106 +0,0 @@ -# tool: scribe-data -# All French (Q150) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?indicativePresentFirstPersonSingular - ?indicativePresentSecondPersonSingular - ?indicativePresentThirdPersonSingular - ?indicativePresentFirstPersonPlural - ?indicativePresentSecondPersonPlural - ?indicativePresentThirdPersonPlural - ?indicativePreteriteFirstPersonSingular - ?indicativePreteriteSecondPersonSingular - ?indicativePreteriteThirdPersonSingular - ?indicativePreteriteFirstPersonPlural - ?indicativePreteriteSecondPersonPlural - ?indicativePreteriteThirdPersonPlural - -WHERE { - ?lexeme dct:language wd:Q150 ; - wikibase:lexicalCategory wd:Q24905 . - - # MARK: Infinitive - - ?lexeme ontolex:lexicalForm ?infinitiveForm . - ?infinitiveForm ontolex:representation ?infinitive ; - wikibase:grammaticalFeature wd:Q179230 ; - - # MARK: Indicative Present - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentFirstPersonSingularForm . - ?indicativePresentFirstPersonSingularForm ontolex:representation ?indicativePresentFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentSecondPersonSingularForm . - ?indicativePresentSecondPersonSingularForm ontolex:representation ?indicativePresentSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentThirdPersonSingularForm . - ?indicativePresentThirdPersonSingularForm ontolex:representation ?indicativePresentThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentFirstPersonPluralForm . - ?indicativePresentFirstPersonPluralForm ontolex:representation ?indicativePresentFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentSecondPersonPluralForm . - ?indicativePresentSecondPersonPluralForm ontolex:representation ?indicativePresentSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentThirdPersonPluralForm . - ?indicativePresentThirdPersonPluralForm ontolex:representation ?indicativePresentThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q682111, wd:Q192613 . - } - - # MARK: Indicative Preterite - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePreteriteFirstPersonSingularForm . - ?indicativePreteriteFirstPersonSingularForm ontolex:representation ?indicativePreteriteFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q682111, wd:Q442485 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePreteriteSecondPersonSingularForm . - ?indicativePreteriteSecondPersonSingularForm ontolex:representation ?indicativePreteriteSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q682111, wd:Q442485 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePreteriteThirdPersonSingularForm . - ?indicativePreteriteThirdPersonSingularForm ontolex:representation ?indicativePreteriteThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q682111, wd:Q442485 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePreteriteFirstPersonPluralForm . - ?indicativePreteriteFirstPersonPluralForm ontolex:representation ?indicativePreteriteFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q682111, wd:Q442485 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePreteriteSecondPersonPluralForm . - ?indicativePreteriteSecondPersonPluralForm ontolex:representation ?indicativePreteriteSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q682111, wd:Q442485 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePreteriteThirdPersonPluralForm . - ?indicativePreteriteThirdPersonPluralForm ontolex:representation ?indicativePreteriteThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q682111, wd:Q442485 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/French/verbs/query_verbs_2.sparql b/src/scribe_data/wikidata/language_data_extraction/French/verbs/query_verbs_2.sparql deleted file mode 100644 index b21114424..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/French/verbs/query_verbs_2.sparql +++ /dev/null @@ -1,106 +0,0 @@ -# tool: scribe-data -# All French (Q150) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?indicativeImperfectFirstPersonSingular - ?indicativeImperfectSecondPersonSingular - ?indicativeImperfectThirdPersonSingular - ?indicativeImperfectFirstPersonPlural - ?indicativeImperfectSecondPersonPlural - ?indicativeImperfectThirdPersonPlural - ?indicativeSimpleFutureFirstPersonSingular - ?indicativeSimpleFutureSecondPersonSingular - ?indicativeSimpleFutureThirdPersonSingular - ?indicativeSimpleFutureFirstPersonPlural - ?indicativeSimpleFutureSecondPersonPlural - ?indicativeSimpleFutureThirdPersonPlural - -WHERE { - ?lexeme dct:language wd:Q150 ; - wikibase:lexicalCategory wd:Q24905 . - - # MARK: Infinitive - - ?lexeme ontolex:lexicalForm ?infinitiveForm . - ?infinitiveForm ontolex:representation ?infinitive ; - wikibase:grammaticalFeature wd:Q179230 ; - - # MARK: Imperfect - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeImperfectFirstPersonSingularForm . - ?indicativeImperfectFirstPersonSingularForm ontolex:representation ?indicativeImperfectFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q682111, wd:Q108524486 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeImperfectSecondPersonSingularForm . - ?indicativeImperfectSecondPersonSingularForm ontolex:representation ?indicativeImperfectSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q682111, wd:Q108524486 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeImperfectThirdPersonSingularForm . - ?indicativeImperfectThirdPersonSingularForm ontolex:representation ?indicativeImperfectThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q682111, wd:Q108524486 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeImperfectFirstPersonPluralForm . - ?indicativeImperfectFirstPersonPluralForm ontolex:representation ?indicativeImperfectFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q682111, wd:Q108524486 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeImperfectSecondPersonPluralForm . - ?indicativeImperfectSecondPersonPluralForm ontolex:representation ?indicativeImperfectSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q682111, wd:Q108524486 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeImperfectThirdPersonPluralForm . - ?indicativeImperfectThirdPersonPluralForm ontolex:representation ?indicativeImperfectThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q682111, wd:Q108524486 . - } - - # MARK: Future - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeSimpleFutureFirstPersonSingularForm . - ?indicativeSimpleFutureFirstPersonSingularForm ontolex:representation ?indicativeSimpleFutureFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q682111, wd:Q1475560 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeSimpleFutureSecondPersonSingularForm . - ?indicativeSimpleFutureSecondPersonSingularForm ontolex:representation ?indicativeSimpleFutureSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q682111, wd:Q1475560 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeSimpleFutureThirdPersonSingularForm . - ?indicativeSimpleFutureThirdPersonSingularForm ontolex:representation ?indicativeSimpleFutureThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q682111, wd:Q1475560 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeSimpleFutureFirstPersonPluralForm . - ?indicativeSimpleFutureFirstPersonPluralForm ontolex:representation ?indicativeSimpleFutureFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q682111, wd:Q1475560 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeSimpleFutureSecondPersonPluralForm . - ?indicativeSimpleFutureSecondPersonPluralForm ontolex:representation ?indicativeSimpleFutureSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q682111, wd:Q1475560 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeSimpleFutureThirdPersonPluralForm . - ?indicativeSimpleFutureThirdPersonPluralForm ontolex:representation ?indicativeSimpleFutureThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q682111, wd:Q1475560 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/German/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/German/adjectives/query_adjectives.sparql deleted file mode 100644 index a2f68a7a8..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/German/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All German (Q188) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q188 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/German/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/German/adverbs/query_adverbs.sparql deleted file mode 100644 index bc71ac6b8..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/German/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All German (Q188) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q188 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/German/nouns/format_nouns.py b/src/scribe_data/wikidata/language_data_extraction/German/nouns/format_nouns.py deleted file mode 100644 index b7c7d2606..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/German/nouns/format_nouns.py +++ /dev/null @@ -1,173 +0,0 @@ -""" -Formats the German nouns queried from Wikidata using query_nouns.sparql. - -.. raw:: html - -""" - -import argparse -import collections - -from scribe_data.utils import ( - export_formatted_data, - load_queried_data, - map_genders, - order_annotations, -) - -LANGUAGE = "German" -DATA_TYPE = "nouns" - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -nouns_list, data_path = load_queried_data( - file_path=args.file_path, language=LANGUAGE, data_type=DATA_TYPE -) - -nouns_formatted = {} - -for noun_vals in nouns_list: - if "nomSingular" in noun_vals.keys(): - if noun_vals["nomSingular"] not in nouns_formatted: - # Get plural and gender. - if "nomPlural" in noun_vals.keys() and "gender" in noun_vals.keys(): - nouns_formatted[noun_vals["nomSingular"]] = { - "plural": noun_vals["nomPlural"], - "form": map_genders(noun_vals["gender"]), - } - - # Assign plural as a new entry after checking if it's its own plural. - if noun_vals["nomPlural"] not in nouns_formatted: - if noun_vals["nomSingular"] != noun_vals["nomPlural"]: - nouns_formatted[noun_vals["nomPlural"]] = { - "plural": "isPlural", - "form": "PL", - } - - else: - nouns_formatted[noun_vals["nomPlural"]] = { - "plural": noun_vals["nomPlural"], - "form": "PL", - } - else: - # Mark plural as a possible form if it isn't already. - if ( - "PL" not in nouns_formatted[noun_vals["nomPlural"]]["form"] - and nouns_formatted[noun_vals["nomPlural"]]["form"] != "" - ): - nouns_formatted[noun_vals["nomPlural"]]["form"] = ( - nouns_formatted[noun_vals["nomPlural"]]["form"] + "/PL" - ) - - elif nouns_formatted[noun_vals["nomPlural"]]["form"] == "": - nouns_formatted[noun_vals["nomPlural"]]["form"] = "PL" - - # Assign itself as a plural if possible (maybe wasn't for prior versions). - if noun_vals["nomSingular"] == noun_vals["nomPlural"]: - nouns_formatted[noun_vals["nomPlural"]]["plural"] = noun_vals[ - "nomPlural" - ] - - # Get plural and assign it as a noun. - elif "nomPlural" in noun_vals.keys() and "gender" not in noun_vals.keys(): - nouns_formatted[noun_vals["nomSingular"]] = { - "plural": noun_vals["nomPlural"], - "form": "", - } - - # Assign plural as a new entry after checking if it's its own plural. - if noun_vals["nomPlural"] not in nouns_formatted: - if noun_vals["nomSingular"] != noun_vals["nomPlural"]: - nouns_formatted[noun_vals["nomPlural"]] = { - "plural": "isPlural", - "form": "PL", - } - - else: - nouns_formatted[noun_vals["nomPlural"]] = { - "plural": noun_vals["nomPlural"], - "form": "PL", - } - else: - # Mark plural as a possible form if it isn't already. - if ( - "PL" not in nouns_formatted[noun_vals["nomPlural"]]["form"] - and nouns_formatted[noun_vals["nomPlural"]]["form"] != "" - ): - nouns_formatted[noun_vals["nomPlural"]]["form"] = ( - nouns_formatted[noun_vals["nomPlural"]]["form"] + "/PL" - ) - - elif nouns_formatted[noun_vals["nomPlural"]]["form"] == "": - nouns_formatted[noun_vals["nomPlural"]]["form"] = "PL" - - # Assign itself as a plural if possible (maybe wasn't for prior versions). - if noun_vals["nomSingular"] == noun_vals["nomPlural"]: - nouns_formatted[noun_vals["nomPlural"]]["plural"] = noun_vals[ - "nomPlural" - ] - - elif "nomPlural" not in noun_vals.keys() and "gender" in noun_vals.keys(): - nouns_formatted[noun_vals["nomSingular"]] = { - "plural": "noPlural", - "form": map_genders(noun_vals["gender"]), - } - - # The nomSingular already exists - there might be another gender of it for a different meaning. - else: - if ( - "gender" in noun_vals.keys() - and nouns_formatted[noun_vals["nomSingular"]]["form"] - != noun_vals["gender"] - ): - nouns_formatted[noun_vals["nomSingular"]]["form"] += "/" + map_genders( - noun_vals["gender"] - ) - - elif "nomPlural" in noun_vals.keys(): - if noun_vals["nomPlural"] not in nouns_formatted: - nouns_formatted[noun_vals["nomPlural"]] = { - "plural": "isPlural", - "form": "PL", - } - else: - # Mark nomPlural as a possible form if it isn't already. - if ( - "PL" not in nouns_formatted[noun_vals["nomPlural"]]["form"] - and nouns_formatted[noun_vals["nomPlural"]]["form"] != "" - ): - nouns_formatted[noun_vals["nomPlural"]]["form"] = ( - nouns_formatted[noun_vals["nomPlural"]]["form"] + "/PL" - ) - - elif nouns_formatted[noun_vals["nomPlural"]]["form"] == "": - nouns_formatted[noun_vals["nomPlural"]]["form"] = "PL" - -for k in nouns_formatted: - nouns_formatted[k]["form"] = order_annotations(nouns_formatted[k]["form"]) - -nouns_formatted = collections.OrderedDict(sorted(nouns_formatted.items())) - -export_formatted_data( - file_path=args.file_path, - formatted_data=nouns_formatted, - language=LANGUAGE, - data_type=DATA_TYPE, -) diff --git a/src/scribe_data/wikidata/language_data_extraction/German/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/German/nouns/query_nouns.sparql deleted file mode 100644 index 70ef2ac04..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/German/nouns/query_nouns.sparql +++ /dev/null @@ -1,34 +0,0 @@ -# tool: scribe-data -# All German (Q188) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?nominativePlural - ?gender - -WHERE { - ?lexeme dct:language wd:Q188 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?nominativeSingular . - - # MARK: Nominative Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q146786, wd:Q131105 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/German/prepositions/format_prepositions.py b/src/scribe_data/wikidata/language_data_extraction/German/prepositions/format_prepositions.py deleted file mode 100644 index 713db6a2a..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/German/prepositions/format_prepositions.py +++ /dev/null @@ -1,103 +0,0 @@ -""" -Formats the German prepositions queried from Wikidata using query_prepositions.sparql. - -.. raw:: html - -""" - -import argparse -import collections - -from scribe_data.utils import ( - export_formatted_data, - load_queried_data, - map_cases, - order_annotations, -) - -LANGUAGE = "German" -DATA_TYPE = "prepositions" - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -prepositions_list, data_path = load_queried_data( - file_path=args.file_path, language=LANGUAGE, data_type=DATA_TYPE -) - - -prepositions_formatted = {} - -for prep_vals in prepositions_list: - if "preposition" in prep_vals.keys(): - if "case" in prep_vals.keys(): - if prep_vals["preposition"] not in prepositions_formatted: - prepositions_formatted[prep_vals["preposition"]] = map_cases( - prep_vals["case"] - ) - - else: - prepositions_formatted[prep_vals["preposition"]] += "/" + map_cases( - prep_vals["case"] - ) - - elif ( - "case" not in prep_vals.keys() and prep_vals["preposition"] != "a" - ): # à is the correct preposition - prepositions_formatted[prep_vals["preposition"]] = "" - -for k in prepositions_formatted: - prepositions_formatted[k] = order_annotations(prepositions_formatted[k]) - - # Contracted versions of German prepositions (ex: an + dem = am). -contractedGermanPrepositions = { - "am": "Acc/Dat", - "ans": "Acc/Dat", - "aufs": "Acc/Dat", - "beim": "Dat", - "durchs": "Acc", - "fürs": "Acc", - "hinters": "Acc/Dat", - "hinterm": "Acc/Dat", - "ins": "Acc/Dat", - "im": "Acc/Dat", - "übers": "Acc/Dat", - "überm": "Acc/Dat", - "ums": "Acc", - "unters": "Acc/Dat", - "unterm": "Acc/Dat", - "vom": "Dat", - "vors": "Acc/Dat", - "vorm": "Acc/Dat", - "zum": "Dat", - "zur": "Dat", -} - -for p in contractedGermanPrepositions: - if p not in prepositions_formatted: - prepositions_formatted[p] = contractedGermanPrepositions[p] - -prepositions_formatted = collections.OrderedDict(sorted(prepositions_formatted.items())) - -export_formatted_data( - file_path=args.file_path, - formatted_data=prepositions_formatted, - language=LANGUAGE, - data_type=DATA_TYPE, -) diff --git a/src/scribe_data/wikidata/language_data_extraction/German/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/German/prepositions/query_prepositions.sparql deleted file mode 100644 index 0f8d52a5b..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/German/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,26 +0,0 @@ -# tool: scribe-data -# All German (Q188) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - ?case - -WHERE { - ?lexeme dct:language wd:Q188 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?lemma . - - # MARK: Corresponding Case - - OPTIONAL { - ?lexeme wdt:P5713 ?caseForm . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?lemma rdfs:label ?preposition . - ?caseForm rdfs:label ?case . - } -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index fef840fba..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/German/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,25 +0,0 @@ -# tool: scribe-data -# All German (Q188) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?gender - -WHERE { - ?lexeme dct:language wd:Q188 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?nominativeSingular . - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/German/verbs/format_verbs.py b/src/scribe_data/wikidata/language_data_extraction/German/verbs/format_verbs.py deleted file mode 100644 index b892dcccb..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/German/verbs/format_verbs.py +++ /dev/null @@ -1,169 +0,0 @@ -""" -Formats the German verbs queried from Wikidata using query_verbs.sparql. - -Attn: The formatting in the file is significantly more complex than for other verbs. - - We have two queries: query_verbs_1 and query_verbs_2. - - For the second query we could get two different auxiliary verbs (could be sein and haben). - - We thus need to get the results for the first and then check if we need to combine the second. - -.. raw:: html - -""" - -import argparse -import collections - -from scribe_data.utils import export_formatted_data, load_queried_data - -LANGUAGE = "German" -DATA_TYPE = "verbs" - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -verbs_list, data_path = load_queried_data( - file_path=args.file_path, language=LANGUAGE, data_type=DATA_TYPE -) - -verbs_formatted = {} - -# Note: The following are combined later: perfFPS, perfSPS, perfTPS, perfFPP, perfSPP, perfTPP -all_query_1_conjugations = [ - "presFPS", - "presSPS", - "presTPS", - "presFPP", - "presSPP", - "presTPP", -] - -all_query_2_conjugations = [ - "pastParticiple", - "auxiliaryVerb", - "pretFPS", - "pretSPS", - "pretTPS", - "pretFPP", - "pretSPP", - "pretTPP", -] - - -def assign_past_participle(verb, tense): - """ - Assigns the past participle after the auxiliary verb or by itself. - """ - if verbs_formatted[verb][tense] == "": - verbs_formatted[verb][tense] = verbs_formatted[verb]["pastParticiple"] - else: - verbs_formatted[verb][tense] += f" {verbs_formatted[verb]['pastParticiple']}" - - -for verb_vals in verbs_list: - if verb_vals["infinitive"] not in verbs_formatted.keys(): - verbs_formatted[verb_vals["infinitive"]] = {} - - # Note: query_verbs_1 result - we want all values. - if "auxiliaryVerb" not in verb_vals.keys(): - for k in all_query_1_conjugations: - if k in verb_vals.keys(): - verbs_formatted[verb_vals["infinitive"]][k] = verb_vals[k] - else: - verbs_formatted[verb_vals["infinitive"]][k] = "" - - # Note: query_verbs_2 first time seeing verb - we want all values. - elif ( - "auxiliaryVerb" in verb_vals.keys() - and "auxiliaryVerb" not in verbs_formatted[verb_vals["infinitive"]].keys() - ): - for k in all_query_2_conjugations: - if k in verb_vals.keys(): - verbs_formatted[verb_vals["infinitive"]][k] = verb_vals[k] - else: - verbs_formatted[verb_vals["infinitive"]][k] = "" - - # Note: Sein - if verb_vals["auxiliaryVerb"] == "L1761": - verbs_formatted[verb_vals["infinitive"]]["auxiliaryVerb"] = "sein" - - verbs_formatted[verb_vals["infinitive"]]["perfFPS"] = "bin" - verbs_formatted[verb_vals["infinitive"]]["perfSPS"] = "bist" - verbs_formatted[verb_vals["infinitive"]]["perfTPS"] = "ist" - verbs_formatted[verb_vals["infinitive"]]["perfFPP"] = "sind" - verbs_formatted[verb_vals["infinitive"]]["perfSPP"] = "seid" - verbs_formatted[verb_vals["infinitive"]]["perfTPP"] = "sind" - - # Note: Haben - elif verb_vals["auxiliaryVerb"] == "L4179": - verbs_formatted[verb_vals["infinitive"]]["auxiliaryVerb"] = "haben" - - verbs_formatted[verb_vals["infinitive"]]["perfFPS"] = "habe" - verbs_formatted[verb_vals["infinitive"]]["perfSPS"] = "hast" - verbs_formatted[verb_vals["infinitive"]]["perfTPS"] = "hat" - verbs_formatted[verb_vals["infinitive"]]["perfFPP"] = "haben" - verbs_formatted[verb_vals["infinitive"]]["perfSPP"] = "habt" - verbs_formatted[verb_vals["infinitive"]]["perfTPP"] = "haben" - - # Note: No auxiliaryVerb for this verb. - elif verb_vals["auxiliaryVerb"] == "": - verbs_formatted[verb_vals["infinitive"]]["perfFPS"] = "" - verbs_formatted[verb_vals["infinitive"]]["perfSPS"] = "" - verbs_formatted[verb_vals["infinitive"]]["perfTPS"] = "" - verbs_formatted[verb_vals["infinitive"]]["perfFPP"] = "" - verbs_formatted[verb_vals["infinitive"]]["perfSPP"] = "" - verbs_formatted[verb_vals["infinitive"]]["perfTPP"] = "" - - # Note: query_verbs_2 second time seeing verb. - elif ( - "auxiliaryVerb" in verb_vals.keys() - and "auxiliaryVerb" in verbs_formatted[verb_vals["infinitive"]].keys() - ): - # Note: Neither is "" and they're not the same, so we have the same verb with two different auxiliaries. - if ( - verbs_formatted[verb_vals["infinitive"]]["auxiliaryVerb"] != "" - and verb_vals["auxiliaryVerb"] != "" - ) and ( - verbs_formatted[verb_vals["infinitive"]]["auxiliaryVerb"] - != verb_vals["auxiliaryVerb"] - ): - verbs_formatted[verb_vals["infinitive"]]["auxiliaryVerb"] = "sein/haben" - - verbs_formatted[verb_vals["infinitive"]]["perfFPS"] = "bin/habe" - verbs_formatted[verb_vals["infinitive"]]["perfSPS"] = "bist/hast" - verbs_formatted[verb_vals["infinitive"]]["perfTPS"] = "ist/hat" - verbs_formatted[verb_vals["infinitive"]]["perfFPP"] = "sind/haben" - verbs_formatted[verb_vals["infinitive"]]["perfSPP"] = "seid/habt" - verbs_formatted[verb_vals["infinitive"]]["perfTPP"] = "sind/haben" - -for k in verbs_formatted.keys(): - assign_past_participle(verb=k, tense="perfFPS") - assign_past_participle(verb=k, tense="perfSPS") - assign_past_participle(verb=k, tense="perfTPS") - assign_past_participle(verb=k, tense="perfFPP") - assign_past_participle(verb=k, tense="perfSPP") - assign_past_participle(verb=k, tense="perfTPP") - -verbs_formatted = collections.OrderedDict(sorted(verbs_formatted.items())) - -export_formatted_data( - file_path=args.file_path, - formatted_data=verbs_formatted, - language=LANGUAGE, - data_type=DATA_TYPE, -) diff --git a/src/scribe_data/wikidata/language_data_extraction/German/verbs/query_verbs_1.sparql b/src/scribe_data/wikidata/language_data_extraction/German/verbs/query_verbs_1.sparql deleted file mode 100644 index 22a4a08c9..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/German/verbs/query_verbs_1.sparql +++ /dev/null @@ -1,63 +0,0 @@ -# tool: scribe-data -# All German (Q188) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Not SELECT as we want to get verbs with both sein and haben as auxiliaries -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?indicativePresentFirstPersonSingular - ?indicativePresentSecondPersonSingular - ?indicativePresentThirdPersonSingular - ?indicativePresentFirstPersonPlural - ?indicativePresentSecondPersonPlural - ?indicativePresentThirdPersonPlural - -WHERE { - ?lexeme dct:language wd:Q188 ; - wikibase:lexicalCategory wd:Q24905 . - - # MARK: Infinitive - - ?lexeme ontolex:lexicalForm ?infinitiveForm . - ?infinitiveForm ontolex:representation ?infinitive ; - wikibase:grammaticalFeature wd:Q179230 . - - # MARK: Indicative Present - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentFirstPersonSingularForm . - ?indicativePresentFirstPersonSingularForm ontolex:representation ?indicativePresentFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q682111, wd:Q192613 . - } - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentSecondPersonSingularForm . - ?indicativePresentSecondPersonSingularForm ontolex:representation ?indicativePresentSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q682111, wd:Q192613 . - } - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentThirdPersonSingularForm . - ?indicativePresentThirdPersonSingularForm ontolex:representation ?indicativePresentThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q682111, wd:Q192613 . - } - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentFirstPersonPluralForm . - ?indicativePresentFirstPersonPluralForm ontolex:representation ?indicativePresentFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q682111, wd:Q192613 . - } - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentSecondPersonPluralForm . - ?indicativePresentSecondPersonPluralForm ontolex:representation ?indicativePresentSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q682111, wd:Q192613 . - } - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentThirdPersonPluralForm . - ?indicativePresentThirdPersonPluralForm ontolex:representation ?indicativePresentThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q682111, wd:Q192613 . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?auxiliaryVerbFrom rdfs:label ?auxiliaryVerb . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/German/verbs/query_verbs_2.sparql b/src/scribe_data/wikidata/language_data_extraction/German/verbs/query_verbs_2.sparql deleted file mode 100644 index 92a60b863..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/German/verbs/query_verbs_2.sparql +++ /dev/null @@ -1,79 +0,0 @@ -# tool: scribe-data -# All German (Q188) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Not SELECT as we want to get verbs with both sein and haben as auxiliaries -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?pastParticiple - ?auxiliaryVerb - ?indicativePreteriteFirstPersonSingular - ?indicativePreteriteSecondPersonSingular - ?indicativePreteriteThirdPersonSingular - ?indicativePreteriteFirstPersonPlural - ?indicativePreteriteSecondPersonPlural - ?indicativePreteriteThirdPersonPlural - -WHERE { - ?lexeme dct:language wd:Q188 ; - wikibase:lexicalCategory wd:Q24905 . - - # MARK: Infinitive - - ?lexeme ontolex:lexicalForm ?infinitiveForm . - ?infinitiveForm ontolex:representation ?infinitive ; - wikibase:grammaticalFeature wd:Q179230 . - - # MARK: Past Participle - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastParticipleForm . - ?pastParticipleForm ontolex:representation ?pastParticiple ; - wikibase:grammaticalFeature wd:Q12717679 . - } - - # MARK: Auxiliary Verb(s) - - OPTIONAL { - ?lexeme wdt:P5401 ?auxiliaryVerbFrom . - } - - # MARK: Indicative Preterite - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePreteriteFirstPersonSingularForm . - ?indicativePreteriteFirstPersonSingularForm ontolex:representation ?indicativePreteriteFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q682111, wd:Q442485 . - } - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePreteriteSecondPersonSingularForm . - ?indicativePreteriteSecondPersonSingularForm ontolex:representation ?indicativePreteriteSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q682111, wd:Q442485 . - } - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePreteriteThirdPersonSingularForm . - ?indicativePreteriteThirdPersonSingularForm ontolex:representation ?indicativePreteriteThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q682111, wd:Q442485 . - } - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePreteriteFirstPersonPluralForm . - ?indicativePreteriteFirstPersonPluralForm ontolex:representation ?indicativePreteriteFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q682111, wd:Q442485 . - } - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePreteriteSecondPersonPluralForm . - ?indicativePreteriteSecondPersonPluralForm ontolex:representation ?indicativePreteriteSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q682111, wd:Q442485 . - } - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePreteriteThirdPersonPluralForm . - ?indicativePreteriteThirdPersonPluralForm ontolex:representation ?indicativePreteriteThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q682111, wd:Q442485 . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?auxiliaryVerbFrom rdfs:label ?auxiliaryVerb . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Greek/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Greek/adjectives/query_adjectives.sparql deleted file mode 100644 index 5fa97c3e6..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Greek/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Greek (Q36510) adjectives and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q36510 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Greek/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Greek/adverbs/query_adverbs.sparql deleted file mode 100644 index fc5905da5..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Greek/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Greek (Q36510) adverbs and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q36510 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Greek/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Greek/nouns/query_nouns.sparql deleted file mode 100644 index 02e509e8e..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Greek/nouns/query_nouns.sparql +++ /dev/null @@ -1,37 +0,0 @@ -# tool: scribe-data -# All Greek (Q36510) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?nominativePlural - ?gender - -WHERE { - ?lexeme dct:language wd:Q36510; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?singular . - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - FILTER NOT EXISTS { - ?lexeme wdt:P31 wd:Q202444 . - } - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 0c33b4c2b..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Greek/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,28 +0,0 @@ -# tool: scribe-data -# All Greek (Q36510) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?gender - -WHERE { - ?lexeme dct:language wd:Q36510; - wikibase:lexicalCategory wd:Q147276; - wikibase:lemma ?singular . - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - FILTER NOT EXISTS { - ?lexeme wdt:P31 wd:Q202444 - } - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Greek/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Greek/verbs/query_verbs.sparql deleted file mode 100644 index 4012aabbb..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Greek/verbs/query_verbs.sparql +++ /dev/null @@ -1,62 +0,0 @@ -# tool: scribe-data -# All Greek (Q36510) verb (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?presentFirstPersonSingular - ?presentSecondPersonSingular - ?presentThirdPersonSingular - ?presentFirstPersonPlural - ?presentSecondPersonPlural - ?presentThirdPersonPlural - -WHERE { - ?lexeme dct:language wd:Q36510 ; - wikibase:lexicalCategory wd:Q24905 . - - # MARK: Infinitive - - ?lexeme ontolex:lexicalForm ?infinitiveForm . - ?infinitiveForm ontolex:representation ?infinitive ; - wikibase:grammaticalFeature wd:Q179230 ; - - # MARK: Present - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentFirstPersonSingularForm . - ?presentFirstPersonSingularForm ontolex:representation ?presentFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentSecondPersonSingularForm . - ?presentSecondPersonSingularForm ontolex:representation ?presentSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentThirdPersonSingularForm . - ?presentThirdPersonSingularForm ontolex:representation ?presentThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentFirstPersonPluralForm . - ?presentFirstPersonPluralForm ontolex:representation ?presentFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentSecondPersonPluralForm . - ?presentSecondPersonPluralForm ontolex:representation ?presentSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentThirdPersonPluralForm . - ?presentThirdPersonPluralForm ontolex:representation ?presentThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q192613 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hausa/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Hausa/nouns/query_nouns.sparql deleted file mode 100644 index aab808508..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hausa/nouns/query_nouns.sparql +++ /dev/null @@ -1,38 +0,0 @@ -# tool: scribe-data -# All Hausa (Q56475) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - ?gender - -WHERE { - ?lexeme dct:language wd:Q56475 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?singular . - FILTER(lang(?singular) = "ha") - # FILTER(lang(?singular) = "ha-arabic") - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - FILTER(lang(?plural) = "ha") - # FILTER(lang(?plural) = "ha-arabic") - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 47eee9390..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hausa/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,27 +0,0 @@ -# tool: scribe-data -# All Hausa (Q56475) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?gender - -WHERE { - ?lexeme dct:language wd:Q56475 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?singular . - FILTER(lang(?singular) = "ha") - # FILTER(lang(?singular) = "ha-arabic") - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hausa/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Hausa/verbs/query_verbs.sparql deleted file mode 100644 index ed84e2dd4..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hausa/verbs/query_verbs.sparql +++ /dev/null @@ -1,15 +0,0 @@ -# tool: scribe-data -# All Hausa (Q56475) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q56475 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . - FILTER(lang(?verb) = "ha") - # FILTER(lang(?verb) = "ha-arabic") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hebrew/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Hebrew/adjectives/query_adjectives.sparql deleted file mode 100644 index 317eb4827..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hebrew/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,94 +0,0 @@ -# tool: scribe-data -# All Hebrew (Q9288) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?feminineSingular - ?feminineSingularConstruct - ?femininePlural - ?femininePluralConstruct - ?masculineSingular - ?masculineSingularConstruct - ?masculinePlural - ?masculinePluralConstruct - -WHERE { - ?lexeme dct:language wd:Q9288 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - FILTER(lang(?adjective) = "he") - - # MARK: Feminine - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineSingularForm . - ?feminineSingularForm ontolex:representation ?feminineSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786 . - FILTER NOT EXISTS { - ?feminineSingularForm wikibase:grammaticalFeature wd:Q1641446 . - } - FILTER(lang(?feminineSingular) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineSingularConstructForm . - ?feminineSingularConstructForm ontolex:representation ?feminineSingularConstruct ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q1641446 . - FILTER(lang(?feminineSingularConstruct) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePluralForm . - ?femininePluralForm ontolex:representation ?femininePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786 . - FILTER NOT EXISTS { - ?femininePluralForm wikibase:grammaticalFeature wd:Q1641446 . - } - FILTER(lang(?femininePlural) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePluralConstructForm . - ?femininePluralConstructForm ontolex:representation ?femininePluralConstruct ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q1641446 . - FILTER(lang(?femininePluralConstruct) = "he") - } - - # MARK: Masculine - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineSingularForm . - ?masculineSingularForm ontolex:representation ?masculineSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786 . - FILTER NOT EXISTS { - ?masculineSingularForm wikibase:grammaticalFeature wd:Q1641446 . - } - FILTER(lang(?masculineSingular) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineSingularConstructForm . - ?masculineSingularConstructForm ontolex:representation ?masculineSingularConstruct ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786, wd:Q1641446 . - FILTER(lang(?masculineSingularConstruct) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculinePluralForm . - ?masculinePluralForm ontolex:representation ?masculinePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786 . - FILTER NOT EXISTS { - ?masculinePluralForm wikibase:grammaticalFeature wd:Q1641446 . - } - FILTER(lang(?masculinePlural) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculinePluralConstructForm . - ?masculinePluralConstructForm ontolex:representation ?masculinePluralConstruct ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786, wd:Q1641446 . - FILTER(lang(?masculinePluralConstruct) = "he") - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hebrew/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Hebrew/adverbs/query_adverbs.sparql deleted file mode 100644 index 866d37a4d..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hebrew/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Hebrew (Q9288) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q9288 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . - FILTER(lang(?adverb) = "he") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hebrew/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Hebrew/nouns/query_nouns.sparql deleted file mode 100644 index 6578ec433..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hebrew/nouns/query_nouns.sparql +++ /dev/null @@ -1,36 +0,0 @@ -# tool: scribe-data -# All Hebrew (Q9288) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?noun - ?plural - ?gender - -WHERE { - ?lexeme dct:language wd:Q9288 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?noun . - FILTER(lang(?noun) = "he") - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - FILTER(lang(?plural) = "he") - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index c252b0b60..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hebrew/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,26 +0,0 @@ -# tool: scribe-data -# All Hebrew (Q9288) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?noun - ?gender - -WHERE { - ?lexeme dct:language wd:Q9288 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?noun . - FILTER(lang(?noun) = "he") - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hebrew/verbs/query_verbs_1.sparql b/src/scribe_data/wikidata/language_data_extraction/Hebrew/verbs/query_verbs_1.sparql deleted file mode 100644 index 73b62a2b6..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hebrew/verbs/query_verbs_1.sparql +++ /dev/null @@ -1,48 +0,0 @@ -# tool: scribe-data -# All Hebrew (Q9288) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?femininePresentSingular - ?masculinePresentSingular - ?femininePresentPlural - ?masculinePresentPlural - -WHERE { - ?lexeme dct:language wd:Q9288 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?infinitive . - FILTER(lang(?infinitive) = "he") - - # MARK: Present - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePresentSingularForm . - ?femininePresentSingularForm ontolex:representation ?femininePresentSingular ; - wikibase:grammaticalFeature wd:Q110786, wd:Q192613, wd:Q1775415 . - FILTER(lang(?femininePresentSingular) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculinePresentSingularForm . - ?masculinePresentSingularForm ontolex:representation ?masculinePresentSingular ; - wikibase:grammaticalFeature wd:Q110786, wd:Q192613, wd:Q499327 . - FILTER(lang(?masculinePresentSingular) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePresentPluralForm . - ?femininePresentPluralForm ontolex:representation ?femininePresentPlural ; - wikibase:grammaticalFeature wd:Q146786, wd:Q192613, wd:Q1775415 . - FILTER(lang(?femininePresentPlural) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculinePresentPluralForm . - ?masculinePresentPluralForm ontolex:representation ?masculinePresentPlural ; - wikibase:grammaticalFeature wd:Q146786, wd:Q192613, wd:Q499327 . - FILTER(lang(?masculinePresentPlural) = "he") - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hebrew/verbs/query_verbs_2.sparql b/src/scribe_data/wikidata/language_data_extraction/Hebrew/verbs/query_verbs_2.sparql deleted file mode 100644 index 6a30175f1..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hebrew/verbs/query_verbs_2.sparql +++ /dev/null @@ -1,46 +0,0 @@ -# tool: scribe-data -# All Hebrew (Q9288) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?feminineImperativeSecondPersonSingular - ?masculineImperativeSecondPersonSingular - ?feminineImperativeSecondPersonPlural - ?masculineImperativeSecondPersonPlural - -WHERE { - ?lexeme dct:language wd:Q9288 ; - wikibase:lexicalCategory wd:Q24905 . - - # MARK: Imerpative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineImperativeSecondPersonSingularForm . - ?feminineImperativeSecondPersonSingularForm ontolex:representation ?feminineImperativeSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q22716, wd:Q1775415 . - FILTER(lang(?feminineImperativeSecondPersonSingular) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineImperativeSecondPersonSingularForm . - ?masculineImperativeSecondPersonSingularForm ontolex:representation ?masculineImperativeSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q22716, wd:Q499327 . - FILTER(lang(?masculineImperativeSecondPersonSingular) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineImperativeSecondPersonPluralForm . - ?feminineImperativeSecondPersonPluralForm ontolex:representation ?feminineImperativeSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q22716, wd:Q1775415 . - FILTER(lang(?feminineImperativeSecondPersonPlural) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineImperativeSecondPersonPluralForm . - ?masculineImperativeSecondPersonPluralForm ontolex:representation ?masculineImperativeSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q22716, wd:Q499327 . - FILTER(lang(?masculineImperativeSecondPersonPlural) = "he") - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hebrew/verbs/query_verbs_3.sparql b/src/scribe_data/wikidata/language_data_extraction/Hebrew/verbs/query_verbs_3.sparql deleted file mode 100644 index 7cc0b0421..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hebrew/verbs/query_verbs_3.sparql +++ /dev/null @@ -1,93 +0,0 @@ -# tool: scribe-data -# All Hebrew (Q9288) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?pastFirstPersonSingular - ?femininePastSecondPersonSingular - ?masculinePastSecondPersonSingular - ?femininePastThirdPersonSingular - ?masculinePastThirdPersonSingular - ?pastFirstPersonPlural - ?femininePastSecondPersonPlural - ?masculinePastSecondPersonPlural - ?femininePastThirdPersonPlural - ?masculinePastThirdPersonPlural - -WHERE { - ?lexeme dct:language wd:Q9288 ; - wikibase:lexicalCategory wd:Q24905 . - - # MARK: Past - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastFirstPersonSingular . - ?pastFirstPersonSingular ontolex:representation ?pastFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q1994301 . - FILTER(lang(?pastTPP) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePastSecondPersonSingularForm . - ?femininePastSecondPersonSingularForm ontolex:representation ?femininePastSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q1994301, wd:Q1775415 . - FILTER(lang(?femininePastSecondPersonSingular) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculinePastSecondPersonSingularForm . - ?masculinePastSecondPersonSingularForm ontolex:representation ?masculinePastSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q1994301, wd:Q499327 . - FILTER(lang(?masculinePastSecondPersonSingular) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePastThirdPersonSingularForm . - ?femininePastThirdPersonSingularForm ontolex:representation ?femininePastThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q1994301, wd:Q1775415 . - FILTER(lang(?femininePastThirdPersonSingular) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculinePastThirdPersonSingularForm . - ?masculinePastThirdPersonSingularForm ontolex:representation ?masculinePastThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q1994301, wd:Q499327 . - FILTER(lang(?masculinePastThirdPersonSingular) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastFirstPersonPluralForm . - ?pastFirstPersonPluralForm ontolex:representation ?pastFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q1994301 . - FILTER(lang(?pastFirstPersonPlural) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePastSecondPersonPluralForm . - ?femininePastSecondPersonPluralForm ontolex:representation ?femininePastSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q1994301, wd:Q1775415 . - FILTER(lang(?femininePastSecondPersonPlural) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculinePastSecondPersonPluralForm . - ?masculinePastSecondPersonPluralForm ontolex:representation ?masculinePastSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q1994301, wd:Q499327 . - FILTER(lang(?masculinePastSecondPersonPlural) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePastThirdPersonPluralForm . - ?femininePastThirdPersonPluralForm ontolex:representation ?femininePastThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q1994301, wd:Q1775415 . - FILTER(lang(?femininePastThirdPersonPlural) = "he") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculinePastThirdPersonPluralForm . - ?masculinePastThirdPersonPluralForm ontolex:representation ?masculinePastThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q1994301, wd:Q499327 . - FILTER(lang(?masculinePastThirdPersonPlural) = "he") - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hebrew/verbs/query_verbs_4.sparql b/src/scribe_data/wikidata/language_data_extraction/Hebrew/verbs/query_verbs_4.sparql deleted file mode 100644 index d16276b1b..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hebrew/verbs/query_verbs_4.sparql +++ /dev/null @@ -1,93 +0,0 @@ -# tool: scribe-data -# All Hebrew (Q9288) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?futureFirstPersonSingular - ?feminineFutureSecondPersonSingular - ?masculineFutureSecondPersonSingular - ?feminineFutureThirdPersonSingular - ?masculineFutureThirdPersonSingular - ?futureFirstPersonPlural - ?feminineFutureSecondPersonPlural - ?masculineFutureSecondPersonPlural - ?feminineFutureThirdPersonPlural - ?masculineFutureThirdPersonPlural - -WHERE { - ?lexeme dct:language wd:Q9288 ; - wikibase:lexicalCategory wd:Q24905 . - - # MARK: Future - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?futureFirstPersonSingularForm . - ?futureFirstPersonSingularForm ontolex:representation ?futureFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q501405 . - FILTER(lang(?futureFirstPersonSingular) = "he") . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineFutureSecondPersonSingularForm . - ?feminineFutureSecondPersonSingularForm ontolex:representation ?feminineFutureSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q501405, wd:Q1775415 . - FILTER(lang(?feminineFutureSecondPersonSingular) = "he") . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineFutureSecondPersonSingularForm . - ?masculineFutureSecondPersonSingularForm ontolex:representation ?masculineFutureSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q501405, wd:Q499327 . - FILTER(lang(?masculineFutureSecondPersonSingular) = "he") . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineFutureThirdPersonSingularForm . - ?feminineFutureThirdPersonSingularForm ontolex:representation ?feminineFutureThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q501405, wd:Q1775415 . - FILTER(lang(?feminineFutureThirdPersonSingular) = "he") . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineFutureThirdPersonSingularForm . - ?masculineFutureThirdPersonSingularForm ontolex:representation ?masculineFutureThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q501405, wd:Q499327 . - FILTER(lang(?masculineFutureThirdPersonSingular) = "he") . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?futureFirstPersonPluralForm . - ?futureFirstPersonPluralForm ontolex:representation ?futureFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q501405 . - FILTER(lang(?futureFirstPersonPlural) = "he") . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineFutureSecondPersonPluralForm . - ?feminineFutureSecondPersonPluralForm ontolex:representation ?feminineFutureSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q501405, wd:Q1775415 . - FILTER(lang(?feminineFutureSecondPersonPlural) = "he") . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineFutureSecondPersonPluralForm . - ?masculineFutureSecondPersonPluralForm ontolex:representation ?masculineFutureSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q501405, wd:Q499327 . - FILTER(lang(?masculineFutureSecondPersonPlural) = "he") . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineFutureThirdPersonPluralForm . - ?feminineFutureThirdPersonPluralForm ontolex:representation ?feminineFutureThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q501405, wd:Q1775415 . - FILTER(lang(?feminineFutureThirdPersonPlural) = "he") . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineFutureThirdPersonPluralForm . - ?masculineFutureThirdPersonPluralForm ontolex:representation ?masculineFutureThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q501405, wd:Q499327 . - FILTER(lang(?masculineFutureThirdPersonPlural) = "he") . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/adjectives/query_adjectives.sparql deleted file mode 100644 index 1c83b4d13..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,138 +0,0 @@ -# tool: scribe-data -# All Hindi (from Hindustani Q11051) adjectives (Q34698) and the given forms.. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "hi" to remove Urdu (ur) words. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?singular - ?plural - ?directFeminineSingular - ?directMasculineSingular - ?directFemininePlural - ?directMasculinePlural - ?obliqueFeminineSingular - ?obliqueMasculineSingular - ?obliqueFemininePlural - ?obliqueMasculinePlural - ?vocativeFeminineSingular - ?vocativeMasculineSingular - ?vocativeFemininePlural - ?vocativeMasculinePlural - -WHERE { - ?lexeme dct:language wd:Q11051 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - FILTER(lang(?adjective) = "hi") - - # MARK: Singulative Numeral - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?singularForm . - ?singularForm ontolex:representation ?singular ; - wikibase:grammaticalFeature wd:Q110786 . - FILTER(LANG(?singular) = "hi") - } - - # MARK: Collective Numeral - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - FILTER(LANG(?plural) = "hi") - } - - # MARK: Direct - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?directFeminineSingularForm . - ?directFeminineSingularForm ontolex:representation ?directFeminineSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q1751855 . - FILTER(LANG(?directFeminineSingular) = "hi") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?directMasculineSingularForm . - ?directMasculineSingularForm ontolex:representation ?directMasculineSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786, wd:Q1751855 . - FILTER(LANG(?directMasculineSingular) = "hi") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?directFemininePluralForm . - ?directFemininePluralForm ontolex:representation ?directFemininePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q1751855 . - FILTER(LANG(?directFemininePlural) = "hi") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?directMasculinePluralForm . - ?directMasculinePluralForm ontolex:representation ?directMasculinePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786, wd:Q1751855 . - FILTER(LANG(?directMasculinePlural) = "hi") - } - - # MARK: Oblique - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?obliqueFeminineSingularForm . - ?obliqueFeminineSingularForm ontolex:representation ?obliqueFeminineSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q1233197 . - FILTER(LANG(?obliqueFeminineSingular) = "hi") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?obliqueMasculineSingularForm . - ?obliqueMasculineSingularForm ontolex:representation ?obliqueMasculineSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786, wd:Q1233197 . - FILTER(LANG(?obliqueMasculineSingular) = "hi") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?obliqueFemininePluralForm . - ?obliqueFemininePluralForm ontolex:representation ?obliqueFemininePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q1233197 . - FILTER(LANG(?obliqueFemininePlural) = "hi") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?obliqueMasculinePluralForm . - ?obliqueMasculinePluralForm ontolex:representation ?obliqueMasculinePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786, wd:Q1233197 . - FILTER(LANG(?obliqueMasculinePlural) = "hi") - } - - # MARK: Vocative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?vocativeFeminineSingularForm . - ?vocativeFeminineSingularForm ontolex:representation ?vocativeFeminineSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q185077 . - FILTER(LANG(?vocativeFeminineSingular) = "hi") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?vocativeMasculineSingularForm . - ?vocativeMasculineSingularForm ontolex:representation ?vocativeMasculineSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786, wd:Q185077 . - FILTER(LANG(?vocativeMasculineSingular) = "hi") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?vocativeFemininePluralForm . - ?vocativeFemininePluralForm ontolex:representation ?vocativeFemininePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q185077 . - FILTER(LANG(?vocativeFemininePlural) = "hi") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?vocativeMasculinePluralForm . - ?vocativeMasculinePluralForm ontolex:representation ?vocativeMasculinePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786, wd:Q185077 . - FILTER(LANG(?vocativeMasculinePlural) = "hi") - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/adverbs/query_adverbs.sparql deleted file mode 100644 index ab45b01cc..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,16 +0,0 @@ -# tool: scribe-data -# All Hindi (from Hindustani Q11051) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "hi" to remove Urdu (ur) words. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q11051 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . - FILTER(lang(?adverb) = "hi") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/nouns/query_nouns.sparql deleted file mode 100644 index 9b1d37a97..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/nouns/query_nouns.sparql +++ /dev/null @@ -1,38 +0,0 @@ -# tool: scribe-data -# All Hindi (from Hindustani Q11051) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "hi" to remove Urdu (ur) words. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - ?gender - -WHERE { - ?lexeme dct:language wd:Q11051 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?singular . - FILTER(lang(?singular) = "hi") - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - FILTER(lang(?plural) = "hi") - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/postpositions/query_postpositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/postpositions/query_postpositions.sparql deleted file mode 100644 index 9416e0e9c..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/postpositions/query_postpositions.sparql +++ /dev/null @@ -1,17 +0,0 @@ -# tool: scribe-data -# All Hindi (from Hindustani Q11051) postpositions (Q161873) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "hi" to remove Urdu (ur) words. - -SELECT - ?lexeme - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?postposition - -WHERE { - ?lexeme dct:language wd:Q11051 ; - wikibase:lexicalCategory wd:Q161873 ; - wikibase:lemma ?postposition . - FILTER(lang(?postposition) = "hi") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/prepositions/query_prepositions.sparql deleted file mode 100644 index 5df65a582..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,17 +0,0 @@ -# tool: scribe-data -# All Hindi (from Hindustani Q11051) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "hi" to remove Urdu (ur) words. - -SELECT - ?lexeme - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q11051 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . - FILTER(lang(?preposition) = "hi") -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index d72eed835..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,38 +0,0 @@ -# tool: scribe-data -# All Hindi (from Hindustani Q11051) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "hi" to remove Urdu (ur) words. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - ?gender - -WHERE { - ?lexeme dct:language wd:Q11051 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?singular . - FILTER(lang(?singular) = "hi") - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - FILTER(lang(?plural) = "hi") - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/verbs/query_verbs.sparql deleted file mode 100644 index 9b24cdd3c..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/verbs/query_verbs.sparql +++ /dev/null @@ -1,108 +0,0 @@ -# tool: scribe-data -# All Hindi (from Hindustani Q11051) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "hi" to remove Urdu (ur) words. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?direct - ?gerund - ?intransitivePhase - ?basicPhase - ?conjunctiveParticiple - ?adverbial - ?absoluteConstruction - ?accusative - ?oblique - -WHERE { - # MARK: Infinitive - - ?lexeme dct:language wd:Q11051 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?infinitive . - FILTER(lang(?infinitive) = "hi") - - # MARK: Direct Case - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?directForm . - ?directForm ontolex:representation ?direct ; - wikibase:grammaticalFeature wd:Q1751855 . - FILTER(LANG(?direct) = "hi") - } - - # MARK: Gerund - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?gerundForm . - ?gerundForm ontolex:representation ?gerund ; - wikibase:grammaticalFeature wd:Q1923028 . - FILTER(LANG(?gerund) = "hi") - } - - # MARK: Intransitive Phase - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?intransitivePhaseForm . - ?intransitivePhaseForm ontolex:representation ?intransitivePhase ; - wikibase:grammaticalFeature wd:Q113330736 . - FILTER(LANG(?intransitivePhase) = "hi") - } - - # MARK: Basic Phase - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?basicPhaseForm . - ?basicPhaseForm ontolex:representation ?basicPhase ; - wikibase:grammaticalFeature wd:Q113330960 . - FILTER(LANG(?basicPhase) = "hi") - } - -# MARK: Conjunctive Participle - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?conjunctiveParticipleForm . - ?conjunctiveParticipleForm ontolex:representation ?conjunctiveParticiple ; - wikibase:grammaticalFeature wd:Q113133303 . - FILTER(LANG(?conjunctiveParticiple) = "hi") - } - - # MARK: Adverbial - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?adverbialForm . - ?adverbialForm ontolex:representation ?adverbial ; - wikibase:grammaticalFeature wd:Q380012 . - FILTER(LANG(?adverbial) = "hi") - } - - # MARK: Absolute Construction - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?absoluteConstructionForm . - ?absoluteConstructionForm ontolex:representation ?absoluteConstruction ; - wikibase:grammaticalFeature wd:Q4669807 . - FILTER(LANG(?absoluteConstruction) = "hi") - } - - # MARK: Accusative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeForm . - ?accusativeForm ontolex:representation ?accusative ; - wikibase:grammaticalFeature wd:Q146078 . - FILTER(LANG(?accusative) = "hi") - } - - # MARK: Oblique - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?obliqueForm . - ?obliqueForm ontolex:representation ?oblique ; - wikibase:grammaticalFeature wd:Q1233197 . - FILTER(LANG(?oblique) = "hi") - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/adjectives/query_adjectives.sparql deleted file mode 100644 index e4148b310..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,138 +0,0 @@ -# tool: scribe-data -# All Urdu (from Hindustani Q11051) adjectives (Q34698) and the given forms.. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "ur" to remove Hindi (hi) words. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?singular - ?plural - ?directFeminineSingular - ?directMasculineSingular - ?directFemininePlural - ?directMasculinePlural - ?obliqueFeminineSingular - ?obliqueMasculineSingular - ?obliqueFemininePlural - ?obliqueMasculinePlural - ?vocativeFeminineSingular - ?vocativeMasculineSingular - ?vocativeFemininePlural - ?vocativeMasculinePlural - -WHERE { - ?lexeme dct:language wd:Q11051 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - FILTER(lang(?adjective) = "ur") - - # MARK: Singulative Numeral - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?singularForm . - ?singularForm ontolex:representation ?singular ; - wikibase:grammaticalFeature wd:Q110786 . - FILTER(LANG(?singular) = "ur") - } - - # MARK: Collective Numeral - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - FILTER(LANG(?plural) = "ur") - } - - # MARK: Direct - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?directFeminineSingularForm . - ?directFeminineSingularForm ontolex:representation ?directFeminineSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q1751855 . - FILTER(LANG(?directFeminineSingular) = "ur") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?directMasculineSingularForm . - ?directMasculineSingularForm ontolex:representation ?directMasculineSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786, wd:Q1751855 . - FILTER(LANG(?directMasculineSingular) = "ur") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?directFemininePluralForm . - ?directFemininePluralForm ontolex:representation ?directFemininePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q1751855 . - FILTER(LANG(?directFemininePlural) = "ur") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?directMasculinePluralForm . - ?directMasculinePluralForm ontolex:representation ?directMasculinePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786, wd:Q1751855 . - FILTER(LANG(?directMasculinePlural) = "ur") - } - - # MARK: Oblique - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?obliqueFeminineSingularForm . - ?obliqueFeminineSingularForm ontolex:representation ?obliqueFeminineSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q1233197 . - FILTER(LANG(?obliqueFeminineSingular) = "ur") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?obliqueMasculineSingularForm . - ?obliqueMasculineSingularForm ontolex:representation ?obliqueMasculineSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786, wd:Q1233197 . - FILTER(LANG(?obliqueMasculineSingular) = "ur") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?obliqueFemininePluralForm . - ?obliqueFemininePluralForm ontolex:representation ?obliqueFemininePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q1233197 . - FILTER(LANG(?obliqueFemininePlural) = "ur") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?obliqueMasculinePluralForm . - ?obliqueMasculinePluralForm ontolex:representation ?obliqueMasculinePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786, wd:Q1233197 . - FILTER(LANG(?obliqueMasculinePlural) = "ur") - } - - # MARK: Vocative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?vocativeFeminineSingularForm . - ?vocativeFeminineSingularForm ontolex:representation ?vocativeFeminineSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q185077 . - FILTER(LANG(?vocativeFeminineSingular) = "ur") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?vocativeMasculineSingularForm . - ?vocativeMasculineSingularForm ontolex:representation ?vocativeMasculineSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786, wd:Q185077 . - FILTER(LANG(?vocativeMasculineSingular) = "ur") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?vocativeFemininePluralForm . - ?vocativeFemininePluralForm ontolex:representation ?vocativeFemininePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q185077 . - FILTER(LANG(?vocativeFemininePlural) = "ur") - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?vocativeMasculinePluralForm . - ?vocativeMasculinePluralForm ontolex:representation ?vocativeMasculinePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786, wd:Q185077 . - FILTER(LANG(?vocativeMasculinePlural) = "ur") - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/adverbs/query_adverbs.sparql deleted file mode 100644 index 8d8c5ad48..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,16 +0,0 @@ -# tool: scribe-data -# All Urdu (from Hindustani Q11051) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "ur" to remove Hindi (hi) words. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q11051 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . - FILTER(lang(?adverb) = "ur") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/nouns/query_nouns.sparql deleted file mode 100644 index 9d25abb70..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/nouns/query_nouns.sparql +++ /dev/null @@ -1,38 +0,0 @@ -# tool: scribe-data -# All Urdu (from Hindustani Q11051) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "ur" to remove Hindi (hi) words. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - ?gender - -WHERE { - ?lexeme dct:language wd:Q11051 ; - wikibase:lexicalCategory wd:Q1084; - wikibase:lemma ?singular . - FILTER(lang(?singular) = "ur") - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - FILTER(lang(?plural) = "ur") - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/postpositions/query_postpositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/postpositions/query_postpositions.sparql deleted file mode 100644 index f55f172af..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/postpositions/query_postpositions.sparql +++ /dev/null @@ -1,17 +0,0 @@ -# tool: scribe-data -# All Urdu (from Hindustani Q11051) postpositions (Q161873) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "ur" to remove Hindi (hi) words. - -SELECT - ?lexeme - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?postposition - -WHERE { - ?lexeme dct:language wd:Q11051 ; - wikibase:lexicalCategory wd:Q161873 ; - wikibase:lemma ?postposition . - FILTER(lang(?postposition) = "ur") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/prepositions/query_prepositions.sparql deleted file mode 100644 index 9cb4d03f2..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,17 +0,0 @@ -# tool: scribe-data -# All Urdu (from Hindustani Q11051) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "ur" to remove Hindi (hi) words. - -SELECT - ?lexeme - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q11051 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . - FILTER(lang(?preposition) = "ur") -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index e9a0443fa..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,38 +0,0 @@ -# tool: scribe-data -# All Urdu (from Hindustani Q11051) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "ur" to remove Hindi (hi) words. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - ?gender - -WHERE { - ?lexeme dct:language wd:Q11051 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?singular . - FILTER(lang(?singular) = "ur") - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - FILTER(lang(?plural) = "ur") - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/verbs/query_verbs.sparql deleted file mode 100644 index fd6b9403b..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/verbs/query_verbs.sparql +++ /dev/null @@ -1,58 +0,0 @@ -# tool: scribe-data -# All Urdu (from Hindustani Q11051) verbs and the currently implemented conjugations for each. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "ur" to remove Hindustani (hi) words. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?direct - ?gerund - ?intransitivePhase - ?basicPhase - -WHERE { - # MARK: Infinitive - - ?lexeme dct:language wd:Q11051 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?infinitive . - FILTER(lang(?infinitive) = "ur") - - # MARK: Direct Case - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?directForm . - ?directForm ontolex:representation ?direct ; - wikibase:grammaticalFeature wd:Q1751855 . - FILTER(LANG(?direct) = "ur") - } - - # MARK: Gerund - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?gerundForm . - ?gerundForm ontolex:representation ?gerund ; - wikibase:grammaticalFeature wd:Q1923028 . - FILTER(LANG(?gerund) = "ur") - } - - # MARK: Intransitive Phase - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?intransitivePhaseForm . - ?intransitivePhaseForm ontolex:representation ?intransitivePhase ; - wikibase:grammaticalFeature wd:Q113330736 . - FILTER(LANG(?intransitivePhase) = "ur") - } - - # MARK: Basic Phase - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?basicPhaseForm . - ?basicPhaseForm ontolex:representation ?basicPhase ; - wikibase:grammaticalFeature wd:Q113330960 . - FILTER(LANG(?basicPhase) = "ur") - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Igbo/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Igbo/adjectives/query_adjectives.sparql deleted file mode 100644 index 2a5804a47..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Igbo/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,31 +0,0 @@ -# tool: scribe-data -# All Igbo (Q33578) adjective (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?singular - ?plural - -WHERE { - ?lexeme dct:language wd:Q33578; - wikibase:lexicalCategory wd:Q34698; - wikibase:lemma ?adjective . - - # MARK: Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?singularForm . - ?singularForm ontolex:representation ?singular ; - wikibase:grammaticalFeature wd:Q110786 . - } - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Igbo/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Igbo/adverbs/query_adverbs.sparql deleted file mode 100644 index f0a8b891a..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Igbo/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Igbo (Q33578) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q33578 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Igbo/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Igbo/nouns/query_nouns.sparql deleted file mode 100644 index 1c615a564..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Igbo/nouns/query_nouns.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Igbo (Q33578) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?noun - -WHERE { - ?lexeme dct:language wd:Q33578 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?noun . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Igbo/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Igbo/prepositions/query_prepositions.sparql deleted file mode 100644 index 405635ca3..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Igbo/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,22 +0,0 @@ -# tool: scribe-data -# All Igbo (Q33578) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - ?contraction - -WHERE { - ?lexeme dct:language wd:Q33578 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . - - # MARK: Contraction - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?contractionForm . - ?contractionForm ontolex:representation ?contraction ; - wikibase:grammaticalFeature wd:Q126473 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Igbo/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Igbo/verbs/query_verbs.sparql deleted file mode 100644 index 9d59dc5fc..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Igbo/verbs/query_verbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Igbo (Q33578) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q33578 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Indonesian/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Indonesian/adverbs/query_adverbs.sparql deleted file mode 100644 index c9013fc04..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Indonesian/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Indonesian (Q9240) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q9240 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Indonesian/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Indonesian/nouns/query_nouns.sparql deleted file mode 100644 index 65aba8a89..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Indonesian/nouns/query_nouns.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Indonesian (Q9240) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?noun - -WHERE { - ?lexeme dct:language wd:Q9240 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?noun . -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 62ed604e1..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Indonesian/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Indonesian (Q9240) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?properNoun - -WHERE { - ?lexeme dct:language wd:Q9240 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?properNoun . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Indonesian/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Indonesian/verbs/query_verbs.sparql deleted file mode 100644 index 69d494b68..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Indonesian/verbs/query_verbs.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# tool: scribe-data -# All Indonesian (Q9240) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q9240 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Italian/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Italian/adjectives/query_adjectives.sparql deleted file mode 100644 index 58029768b..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Italian/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Italian (Q652) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q652 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Italian/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Italian/adverbs/query_adverbs.sparql deleted file mode 100644 index 409377c73..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Italian/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Italian (Q652) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q652 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Italian/nouns/format_nouns.py b/src/scribe_data/wikidata/language_data_extraction/Italian/nouns/format_nouns.py deleted file mode 100644 index 527d06520..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Italian/nouns/format_nouns.py +++ /dev/null @@ -1,112 +0,0 @@ -""" -Formats the Italian nouns queried from Wikidata using query_nouns.sparql. - -.. raw:: html - -""" - -import argparse -import collections - -from scribe_data.utils import ( - export_formatted_data, - load_queried_data, - map_genders, - order_annotations, -) - -LANGUAGE = "Italian" -DATA_TYPE = "nouns" - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -nouns_list, data_path = load_queried_data( - file_path=args.file_path, language=LANGUAGE, data_type=DATA_TYPE -) - -nouns_formatted = {} - -for noun_vals in nouns_list: - if "singular" in noun_vals.keys(): - if noun_vals["singular"] not in nouns_formatted: - nouns_formatted[noun_vals["singular"]] = {"plural": "", "form": ""} - - if "gender" in noun_vals.keys(): - nouns_formatted[noun_vals["singular"]]["form"] = map_genders( - noun_vals["gender"] - ) - - if "plural" in noun_vals.keys(): - nouns_formatted[noun_vals["singular"]]["plural"] = noun_vals["plural"] - - if noun_vals["plural"] not in nouns_formatted: - nouns_formatted[noun_vals["plural"]] = { - "plural": "isPlural", - "form": "PL", - } - - # Plural is same as singular. - else: - nouns_formatted[noun_vals["singular"]]["plural"] = noun_vals[ - "plural" - ] - nouns_formatted[noun_vals["singular"]]["form"] = ( - nouns_formatted[noun_vals["singular"]]["form"] + "/PL" - ) - - else: - if "gender" in noun_vals.keys(): - if ( - nouns_formatted[noun_vals["singular"]]["form"] - != noun_vals["gender"] - ): - nouns_formatted[noun_vals["singular"]]["form"] += "/" + map_genders( - noun_vals["gender"] - ) - - elif nouns_formatted[noun_vals["singular"]]["gender"] == "": - nouns_formatted[noun_vals["singular"]]["gender"] = map_genders( - noun_vals["gender"] - ) - - # Plural only noun. - elif "plural" in noun_vals.keys(): - if noun_vals["plural"] not in nouns_formatted: - nouns_formatted[noun_vals["plural"]] = {"plural": "isPlural", "form": "PL"} - - # Plural is same as singular. - else: - if "singular" in noun_vals.keys(): - nouns_formatted[noun_vals["singular"]]["plural"] = noun_vals["plural"] - nouns_formatted[noun_vals["singular"]]["form"] = ( - nouns_formatted[noun_vals["singular"]]["form"] + "/PL" - ) - -for k in nouns_formatted: - nouns_formatted[k]["form"] = order_annotations(nouns_formatted[k]["form"]) - -nouns_formatted = collections.OrderedDict(sorted(nouns_formatted.items())) - -export_formatted_data( - file_path=args.file_path, - formatted_data=nouns_formatted, - language=LANGUAGE, - data_type=DATA_TYPE, -) diff --git a/src/scribe_data/wikidata/language_data_extraction/Italian/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Italian/nouns/query_nouns.sparql deleted file mode 100644 index 662624a78..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Italian/nouns/query_nouns.sparql +++ /dev/null @@ -1,34 +0,0 @@ -# tool: scribe-data -# All Italian (Q652) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - ?gender - -WHERE { - ?lexeme dct:language wd:Q652 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?singular . - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Italian/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Italian/prepositions/query_prepositions.sparql deleted file mode 100644 index 68e6974c3..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Italian/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Italian (Q652) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q652 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index f6f3518ab..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Italian/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,26 +0,0 @@ -# tool: scribe-data -# All Italian (Q652) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - ?gender - -WHERE { - ?lexeme dct:language wd:Q652 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?singular . - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Italian/verbs/format_verbs.py b/src/scribe_data/wikidata/language_data_extraction/Italian/verbs/format_verbs.py deleted file mode 100644 index 31ba17fcd..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Italian/verbs/format_verbs.py +++ /dev/null @@ -1,84 +0,0 @@ -""" -Formats the Italian verbs queried from Wikidata using query_verbs.sparql. - -.. raw:: html - -""" - -import argparse -import collections - -from scribe_data.utils import export_formatted_data, load_queried_data - -LANGUAGE = "Italian" -DATA_TYPE = "verbs" - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -verbs_list, data_path = load_queried_data( - file_path=args.file_path, language=LANGUAGE, data_type=DATA_TYPE -) - -verbs_formatted = {} - -all_conjugations = [ - "presFPS", - "presSPS", - "presTPS", - "presFPP", - "presSPP", - "presTPP", - "pretFPS", - "pretSPS", - "pretTPS", - "pretFPP", - "pretSPP", - "pretTPP", - "impFPS", - "impSPS", - "impTPS", - "impFPP", - "impSPP", - "impTPP", -] - -for verb_vals in verbs_list: - if verb_vals["infinitive"] not in verbs_formatted: - verbs_formatted[verb_vals["infinitive"]] = {} - - for conj in all_conjugations: - if conj in verb_vals.keys(): - verbs_formatted[verb_vals["infinitive"]][conj] = verb_vals[conj] - else: - verbs_formatted[verb_vals["infinitive"]][conj] = "" - - else: - for conj in all_conjugations: - if conj in verb_vals.keys(): - verbs_formatted[verb_vals["infinitive"]][conj] = verb_vals[conj] - -verbs_formatted = collections.OrderedDict(sorted(verbs_formatted.items())) - -export_formatted_data( - file_path=args.file_path, - formatted_data=verbs_formatted, - language=LANGUAGE, - data_type=DATA_TYPE, -) diff --git a/src/scribe_data/wikidata/language_data_extraction/Italian/verbs/query_verbs_1.sparql b/src/scribe_data/wikidata/language_data_extraction/Italian/verbs/query_verbs_1.sparql deleted file mode 100644 index cec1a21a2..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Italian/verbs/query_verbs_1.sparql +++ /dev/null @@ -1,57 +0,0 @@ -# tool: scribe-data -# All Italian (Q652) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?presentIndicativeFirstPersonSingular - ?presentIndicativeSecondPersonSingular - ?presentIndicativeThirdPersonSingular - ?presentIndicativeFirstPersonPlural - ?presentIndicativeSecondPersonPlural - ?presentIndicativeThirdPersonPlural - -WHERE { - ?lexeme dct:language wd:Q652 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?infinitive . - - # MARK: Present - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentIndicativeFirstPersonSingularForm . - ?presentIndicativeFirstPersonSingularForm ontolex:representation ?presentIndicativeFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q56682909, wd:Q21714344, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentIndicativeSecondPersonSingularForm . - ?presentIndicativeSecondPersonSingularForm ontolex:representation ?presentIndicativeSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q56682909, wd:Q51929049, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentIndicativeThirdPersonSingularForm . - ?presentIndicativeThirdPersonSingularForm ontolex:representation ?presentIndicativeThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q56682909, wd:Q51929074, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentIndicativeFirstPersonPluralForm . - ?presentIndicativeFirstPersonPluralForm ontolex:representation ?presentIndicativeFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q56682909, wd:Q21714344, wd:Q146786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentIndicativeSecondPersonPluralForm . - ?presentIndicativeSecondPersonPluralForm ontolex:representation ?presentIndicativeSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q56682909, wd:Q51929049, wd:Q146786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentIndicativeThirdPersonPluralForm . - ?presentIndicativeThirdPersonPluralForm ontolex:representation ?presentIndicativeThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q56682909, wd:Q51929074, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Italian/verbs/query_verbs_2.sparql b/src/scribe_data/wikidata/language_data_extraction/Italian/verbs/query_verbs_2.sparql deleted file mode 100644 index e9abfb7a4..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Italian/verbs/query_verbs_2.sparql +++ /dev/null @@ -1,57 +0,0 @@ -# tool: scribe-data -# All Italian (Q652) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?pastImperfectFirstPersonSingular - ?pastImperfectSecondPersonSingular - ?pastImperfectThirdPersonSingular - ?pastImperfectFirstPersonPlural - ?pastImperfectSecondPersonPlural - ?pastImperfectThirdPersonPlural - -WHERE { - ?lexeme dct:language wd:Q652 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?infinitive . - - # MARK: Imperfect - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastImperfectFirstPersonSingularForm . - ?pastImperfectFirstPersonSingularForm ontolex:representation ?pastImperfectFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q12547192, wd:Q21714344, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastImperfectSecondPersonSingularForm . - ?pastImperfectSecondPersonSingularForm ontolex:representation ?pastImperfectSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q12547192, wd:Q51929049, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastImperfectThirdPersonSingularForm . - ?pastImperfectThirdPersonSingularForm ontolex:representation ?pastImperfectThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q12547192, wd:Q51929074, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastImperfectFirstPersonPluralForm . - ?pastImperfectFirstPersonPluralForm ontolex:representation ?pastImperfectFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q12547192, wd:Q21714344, wd:Q146786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastImperfectSecondPersonPluralForm . - ?pastImperfectSecondPersonPluralForm ontolex:representation ?pastImperfectSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q12547192, wd:Q51929049, wd:Q146786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastImperfectThirdPersonPluralForm . - ?pastImperfectThirdPersonPluralForm ontolex:representation ?pastImperfectThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q12547192, wd:Q51929074, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Italian/verbs/query_verbs_3.sparql b/src/scribe_data/wikidata/language_data_extraction/Italian/verbs/query_verbs_3.sparql deleted file mode 100644 index 1116452c1..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Italian/verbs/query_verbs_3.sparql +++ /dev/null @@ -1,58 +0,0 @@ - -# tool: scribe-data -# All Italian (Q652) verbs and the currently implemented tenses for each. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?preteriteFirstPersonSingular - ?preteriteSecondPersonSingular - ?preteriteThirdPersonSingular - ?preteriteFirstPersonPlural - ?preteriteSecondPersonPlural - ?preteriteThirdPersonPlural - -WHERE { - ?lexeme dct:language wd:Q652 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?infinitive . - - # MARK: Preterite - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?preteriteFirstPersonSingularForm . - ?preteriteFirstPersonSingularForm ontolex:representation ?preteriteFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q442485, wd:Q21714344, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?preteriteSecondPersonSingularForm . - ?preteriteSecondPersonSingularForm ontolex:representation ?preteriteSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q442485, wd:Q51929049, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?preteriteThirdPersonSingularForm . - ?preteriteThirdPersonSingularForm ontolex:representation ?preteriteThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q442485, wd:Q51929074, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?preteriteFirstPersonPluralForm . - ?preteriteFirstPersonPluralForm ontolex:representation ?preteriteFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q442485, wd:Q21714344, wd:Q146786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?preteriteSecondPersonPluralForm . - ?preteriteSecondPersonPluralForm ontolex:representation ?preteriteSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q442485, wd:Q51929049, wd:Q146786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?preteriteThirdPersonPluralForm . - ?preteriteThirdPersonPluralForm ontolex:representation ?preteriteThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q442485, wd:Q51929074, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Japanese/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Japanese/adjectives/query_adjectives.sparql deleted file mode 100644 index 4b3d89c61..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Japanese/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Japanese (Q5287) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q5287 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - FILTER(lang(?adjective) = "ja-hira") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Japanese/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Japanese/adverbs/query_adverbs.sparql deleted file mode 100644 index 20121fc54..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Japanese/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Japanese (Q5287) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q5287 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . - FILTER(lang(?adverb) = "ja-hira") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Japanese/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Japanese/nouns/query_nouns.sparql deleted file mode 100644 index 9af87efd3..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Japanese/nouns/query_nouns.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Japanese (Q5287) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?noun - -WHERE { - ?lexeme dct:language wd:Q5287 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?noun . - FILTER(lang(?noun) = "ja-hira") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Japanese/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Japanese/prepositions/query_prepositions.sparql deleted file mode 100644 index f11a9a2bf..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Japanese/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Japanese (Q5287) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q5287 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . - FILTER(lang(?preposition) = "ja-hira") -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 98761a1a7..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Japanese/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Japanese (Q5287) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?properNoun - -WHERE { - ?lexeme dct:language wd:Q5287 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?properNoun . - FILTER(lang(?properNoun) = "ja-hira") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Japanese/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Japanese/verbs/query_verbs.sparql deleted file mode 100644 index 326a37441..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Japanese/verbs/query_verbs.sparql +++ /dev/null @@ -1,64 +0,0 @@ -# tool: scribe-data -# All Japanese (Q5287) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - ?negative - ?conjunctive - ?imperfective - ?attributive - ?hypothetical - -WHERE { - ?lexeme dct:language wd:Q5287 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . - FILTER(lang(?verb) = "ja-hira") - - # MARK: Negative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?negativeForm . - ?negativeForm ontolex:representation ?negative ; - wikibase:grammaticalFeature wd:Q15737187 . - FILTER(LANG(?negative) = "ja-hira") - } - - # MARK: Conjunctive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?conjunctiveForm . - ?conjunctiveForm ontolex:representation ?conjunctive ; - wikibase:grammaticalFeature wd:Q2888577 . - FILTER(LANG(?conjunctive) = "ja-hira") - } - - # MARK: Imperfective - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?imperfectiveForm . - ?imperfectiveForm ontolex:representation ?imperfective ; - wikibase:grammaticalFeature wd:Q2898727 . - FILTER(LANG(?imperfective) = "ja-hira") - } - - # MARK: Attributive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?attributiveForm . - ?attributiveForm ontolex:representation ?attributive ; - wikibase:grammaticalFeature wd:Q53608953 . - FILTER(LANG(?attributive) = "ja-hira") - } - - # MARK: Hypothetical - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?hypotheticalForm . - ?hypotheticalForm ontolex:representation ?hypothetical ; - wikibase:grammaticalFeature wd:Q53609593 . - FILTER(LANG(?hypothetical) = "ja-hira") - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Korean/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Korean/adjectives/query_adjectives.sparql deleted file mode 100644 index ec6e54490..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Korean/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Korean (Q9176) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q9176 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Korean/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Korean/adverbs/query_adverbs.sparql deleted file mode 100644 index f15bf82a9..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Korean/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Korean (Q9176) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q9176 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Korean/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Korean/nouns/query_nouns.sparql deleted file mode 100644 index 9515d6958..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Korean/nouns/query_nouns.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Korean (Q9176) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?noun - -WHERE { - ?lexeme dct:language wd:Q9176 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?noun . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Korean/postpositions/query_postpositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Korean/postpositions/query_postpositions.sparql deleted file mode 100644 index 9beb4228a..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Korean/postpositions/query_postpositions.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Korean (Q9176) postpositions (Q161873) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?postposition - -WHERE { - ?lexeme dct:language wd:Q9176 ; - wikibase:lexicalCategory wd:Q161873 ; - wikibase:lemma ?postposition . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Korean/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Korean/verbs/query_verbs.sparql deleted file mode 100644 index 22d8426b4..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Korean/verbs/query_verbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Korean (Q9176) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q9176 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Kurmanji/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Kurmanji/adjectives/query_adjectives.sparql deleted file mode 100644 index c1d681b5c..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Kurmanji/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Kurmanji (Q36163) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q36163 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - FILTER(lang(?adjective) = "ku") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Kurmanji/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Kurmanji/adverbs/query_adverbs.sparql deleted file mode 100644 index b192b3f61..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Kurmanji/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Kurmanji (Q36163) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q36163 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . - FILTER(lang(?adverb) = "ku") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Kurmanji/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Kurmanji/nouns/query_nouns.sparql deleted file mode 100644 index c4e06d483..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Kurmanji/nouns/query_nouns.sparql +++ /dev/null @@ -1,25 +0,0 @@ -# tool: scribe-data -# All Kurmanji (Q36163) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?directDefSingular - ?gender - -WHERE { - ?lexeme dct:language wd:Q36163 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?directDefSingular . - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Kurmanji/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Kurmanji/prepositions/query_prepositions.sparql deleted file mode 100644 index 934b79c4a..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Kurmanji/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Kurmanji (Q36163) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q36163 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . - FILTER(lang(?preposition) = "ku") -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 13f6609ae..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Kurmanji/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,25 +0,0 @@ -# tool: scribe-data -# All Kurmanji (Q36163) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?directDefSingular - ?gender - -WHERE { - ?lexeme dct:language wd:Q36163 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?directDefSingular . - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Kurmanji/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Kurmanji/verbs/query_verbs.sparql deleted file mode 100644 index 63267846a..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Kurmanji/verbs/query_verbs.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Kurmanji (Q36163) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q36163 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . - FILTER(lang(?verb) = "ku") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Latin/adjectives/query_adjectives_1.sparql b/src/scribe_data/wikidata/language_data_extraction/Latin/adjectives/query_adjectives_1.sparql deleted file mode 100644 index 3dd06a5b7..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Latin/adjectives/query_adjectives_1.sparql +++ /dev/null @@ -1,29 +0,0 @@ -# tool: scribe-data -# All Latin (Q397) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?nominativeSingular - ?nominativePlural - -WHERE { - ?lexeme dct:language wd:Q397 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Nominative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeSingularForm . - ?nominativeSingularForm ontolex:representation ?nominativeSingular ; - wikibase:grammaticalFeature wd:Q131105, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Latin/adjectives/query_adjectives_2.sparql b/src/scribe_data/wikidata/language_data_extraction/Latin/adjectives/query_adjectives_2.sparql deleted file mode 100644 index 96c179a6a..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Latin/adjectives/query_adjectives_2.sparql +++ /dev/null @@ -1,29 +0,0 @@ -# tool: scribe-data -# All Latin (Q397) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?genitiveSingular - ?genitivePlural - -WHERE { - ?lexeme dct:language wd:Q397 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Genitive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveSingularForm . - ?genitiveSingularForm ontolex:representation ?genitiveSingular ; - wikibase:grammaticalFeature wd:Q146233, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitivePluralForm . - ?genitivePluralForm ontolex:representation ?genitivePlural ; - wikibase:grammaticalFeature wd:Q146233, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Latin/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Latin/adverbs/query_adverbs.sparql deleted file mode 100644 index 04904622d..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Latin/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,31 +0,0 @@ -# tool: scribe-data -# All Latin language (Q397) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - ?comparative - ?superlative - -WHERE { - ?lexeme dct:language wd:Q397 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . - - # MARK: Comparative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?comparativeForm . - ?comparativeForm ontolex:representation ?comparative ; - wikibase:grammaticalFeature wd:Q14169499 . - } - - # MARK: Superlative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?superlativeForm . - ?superlativeForm ontolex:representation ?superlative ; - wikibase:grammaticalFeature wd:Q1817208 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Latin/nouns/query_nouns_1.sparql b/src/scribe_data/wikidata/language_data_extraction/Latin/nouns/query_nouns_1.sparql deleted file mode 100644 index aabc09a75..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Latin/nouns/query_nouns_1.sparql +++ /dev/null @@ -1,29 +0,0 @@ -# tool: scribe-data -# All Latin (Q397) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?noun - ?nominativeSingular - ?nominativePlural - -WHERE { - ?lexeme dct:language wd:Q397 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?noun . - - # MARK: Nominative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeSingularForm . - ?nominativeSingularForm ontolex:representation ?nominativeSingular ; - wikibase:grammaticalFeature wd:Q131105, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Latin/nouns/query_nouns_2.sparql b/src/scribe_data/wikidata/language_data_extraction/Latin/nouns/query_nouns_2.sparql deleted file mode 100644 index d1d9757bd..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Latin/nouns/query_nouns_2.sparql +++ /dev/null @@ -1,29 +0,0 @@ -# tool: scribe-data -# All Latin (Q397) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?noun - ?genitiveSingular - ?genitivePlural - -WHERE { - ?lexeme dct:language wd:Q397 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?noun . - - # MARK: Genitive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveSingularForm . - ?genitiveSingularForm ontolex:representation ?genitiveSingular ; - wikibase:grammaticalFeature wd:Q146233, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitivePluralForm . - ?genitivePluralForm ontolex:representation ?genitivePlural ; - wikibase:grammaticalFeature wd:Q146233, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Latin/nouns/query_nouns_3.sparql b/src/scribe_data/wikidata/language_data_extraction/Latin/nouns/query_nouns_3.sparql deleted file mode 100644 index e93bd6163..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Latin/nouns/query_nouns_3.sparql +++ /dev/null @@ -1,29 +0,0 @@ -# tool: scribe-data -# All Latin (Q397) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?noun - ?ablativeSingular - ?ablativePlural - -WHERE { - ?lexeme dct:language wd:Q397 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?noun . - - # MARK: Ablative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?ablativeSingularForm . - ?ablativeSingularForm ontolex:representation ?ablativeSingular ; - wikibase:grammaticalFeature wd:Q156986, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?ablativePluralForm . - ?ablativePluralForm ontolex:representation ?ablativePlural ; - wikibase:grammaticalFeature wd:Q156986, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Latin/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Latin/prepositions/query_prepositions.sparql deleted file mode 100644 index 43a114a8e..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Latin/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,32 +0,0 @@ -# tool: scribe-data -# All Latin language (Q397) postpositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - ?accusative - ?ablative - -WHERE { - ?lexeme dct:language wd:Q397 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . - - - # MARK: Accusative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeForm . - ?accusativeForm ontolex:representation ?accusative ; - wikibase:grammaticalFeature wd:Q146078 . - } - - # MARK: Ablative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?ablativeForm . - ?ablativeForm ontolex:representation ?ablative ; - wikibase:grammaticalFeature wd:Q156986 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Latin/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Latin/verbs/query_verbs.sparql deleted file mode 100644 index c996c6f16..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Latin/verbs/query_verbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Latin (Q397) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q397 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Latvian/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Latvian/adjectives/query_adjectives.sparql deleted file mode 100644 index a5d0ea95a..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Latvian/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Latvian (Q9078) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q9078 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Latvian/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Latvian/adverbs/query_adverbs.sparql deleted file mode 100644 index 228dab2a8..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Latvian/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Latvian (Q9078) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q9078 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Latvian/nouns/nouns_query.sparql b/src/scribe_data/wikidata/language_data_extraction/Latvian/nouns/nouns_query.sparql deleted file mode 100644 index 5ab1ed1d0..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Latvian/nouns/nouns_query.sparql +++ /dev/null @@ -1,135 +0,0 @@ -# tool: scribe-data -# All Latvian (Q9078) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT DISTINCT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?nominativePlural - ?genitiveSingular - ?genitivePlural - ?dativeSingular - ?dativePlural - ?accusativeSingular - ?accusativePlural - ?instrumentalSingular - ?instrumentalPlural - ?locativeSingular - ?locativePlural - ?vocativeSingular - ?vocativePlural - ?gender - -WHERE { - ?lexeme dct:language wd:Q9078 ; - wikibase:lexicalCategory wd:Q1084 . - - # MARK: Nominative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeSingularForm . - ?nominativeSingularForm ontolex:representation ?nominativeSingular ; - wikibase:grammaticalFeature wd:Q131105, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } - - # MARK: Genitive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveSingularForm . - ?genitiveSingularForm ontolex:representation ?genitiveSingular ; - wikibase:grammaticalFeature wd:Q146233, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitivePluralForm . - ?genitivePluralForm ontolex:representation ?genitivePlural ; - wikibase:grammaticalFeature wd:Q146233, wd:Q146786 . - } - - # MARK: Dative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?dativeSingularForm . - ?dativeSingularForm ontolex:representation ?dativeSingular ; - wikibase:grammaticalFeature wd:Q145599, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?dativePluralForm . - ?dativePluralForm ontolex:representation ?dativePlural ; - wikibase:grammaticalFeature wd:Q145599, wd:Q146786 . - } - - # MARK: Accusative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeSingularForm . - ?accusativeSingularForm ontolex:representation ?accusativeSingular ; - wikibase:grammaticalFeature wd:Q146078, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativePluralForm . - ?accusativePluralForm ontolex:representation ?accusativePlural ; - wikibase:grammaticalFeature wd:Q146078, wd:Q146786 . - } - - # MARK: Instrumental - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?instrumentalSingularForm . - ?instrumentalSingularForm ontolex:representation ?instrumentalSingular ; - wikibase:grammaticalFeature wd:Q192997, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?instrumentalPluralForm . - ?instrumentalPluralForm ontolex:representation ?instrumentalPlural ; - wikibase:grammaticalFeature wd:Q192997, wd:Q146786 . - } - - # MARK: Locative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?locativeSingularForm . - ?locativeSingularForm ontolex:representation ?locativeSingular ; - wikibase:grammaticalFeature wd:Q202142, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?locativePluralForm . - ?locativePluralForm ontolex:representation ?locativePlural ; - wikibase:grammaticalFeature wd:Q202142, wd:Q146786 . - } - - # MARK: Vocative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?vocativeSingularForm . - ?vocativeSingularForm ontolex:representation ?vocativeSingular ; - wikibase:grammaticalFeature wd:Q185077, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?vocativePluralForm . - ?vocativePluralForm ontolex:representation ?vocativePlural ; - wikibase:grammaticalFeature wd:Q185077, wd:Q146786 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Latvian/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Latvian/prepositions/query_prepositions.sparql deleted file mode 100644 index 854eafb24..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Latvian/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Latvian language (Q9078) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q9078 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Latvian/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Latvian/verbs/query_verbs.sparql deleted file mode 100644 index a160e1aa8..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Latvian/verbs/query_verbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Latvian (Q9078) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q9078 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Malay/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Malay/nouns/query_nouns.sparql deleted file mode 100644 index b16c36209..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Malay/nouns/query_nouns.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Malay (Q9237) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?noun - -WHERE { - ?lexeme dct:language wd:Q9237 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?noun . - FILTER(lang(?noun) = "ms") -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 8c8f4c869..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Malay/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Malay (Q9237) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?properNoun - -WHERE { - ?lexeme dct:language wd:Q9237 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?properNoun . - FILTER(lang(?properNoun) = "ms") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Malay/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Malay/verbs/query_verbs.sparql deleted file mode 100644 index 341809a24..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Malay/verbs/query_verbs.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Malay (Q9237) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q9237 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . - FILTER(lang(?verb) = "ms") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Malayalam/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Malayalam/adjectives/query_adjectives.sparql deleted file mode 100644 index 83d7bc9ce..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Malayalam/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Malayalam (Q36236) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q36236 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Malayalam/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Malayalam/adverbs/query_adverbs.sparql deleted file mode 100644 index 0bee7a6e7..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Malayalam/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Malayalam (Q36236) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q36236 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Malayalam/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Malayalam/nouns/query_nouns.sparql deleted file mode 100644 index bb00a51ca..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Malayalam/nouns/query_nouns.sparql +++ /dev/null @@ -1,25 +0,0 @@ -# tool: scribe-data -# All Malayalam (Q36236) nouns (Q1084) and the given forms and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?gender - -WHERE { - ?lexeme dct:language wd:Q36236 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?nominativeSingular . - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Malayalam/postpositions/query_postpositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Malayalam/postpositions/query_postpositions.sparql deleted file mode 100644 index 5b2d2bcda..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Malayalam/postpositions/query_postpositions.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Malayalam (Q36236) postpositions (Q161873) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?postposition - -WHERE { - ?lexeme dct:language wd:Q36236 ; - wikibase:lexicalCategory wd:Q161873 ; - wikibase:lemma ?postposition . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Malayalam/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Malayalam/prepositions/query_prepositions.sparql deleted file mode 100644 index 1f92bd5c4..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Malayalam/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Malayalam (Q36236) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q36236 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index b8d830057..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Malayalam/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,25 +0,0 @@ -# tool: scribe-data -# All Malayalam (Q36236) nouns (Q1084) and the given forms and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?gender - -WHERE { - ?lexeme dct:language wd:Q36236 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?nominativeSingular . - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Malayalam/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Malayalam/verbs/query_verbs.sparql deleted file mode 100644 index 9a49e67a0..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Malayalam/verbs/query_verbs.sparql +++ /dev/null @@ -1,53 +0,0 @@ -# tool: scribe-data -# All Malayalam (Q36236) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - ?presentInfinitive - ?simplePresent - ?simplePast - ?simpleFuture - -WHERE { - ?lexeme dct:language wd:Q36236 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . - - # MARK: Present Infinitive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentInfinitiveForm . - ?presentInfinitiveForm ontolex:representation ?presentInfinitive ; - wikibase:grammaticalFeature wd:Q52434245 . - FILTER(LANG(?presentInfinitive) = "ml") - } - - # MARK: Simple Present - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?simplePresentForm . - ?simplePresentForm ontolex:representation ?simplePresent ; - wikibase:grammaticalFeature wd:Q3910936 . - FILTER(LANG(?simplePresent) = "ml") - } - - # MARK: Simple Past - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?simplePastForm . - ?simplePastForm ontolex:representation ?simplePast ; - wikibase:grammaticalFeature wd:Q1392475 . - FILTER(LANG(?simplePast) = "ml") - } - - # MARK: Simple Future - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?simpleFutureForm . - ?simpleFutureForm ontolex:representation ?simpleFuture ; - wikibase:grammaticalFeature wd:Q1475560 . - FILTER(LANG(?simpleFuture) = "ml") - } -} diff --git "a/src/scribe_data/wikidata/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" deleted file mode 100644 index 751e9f3ef..000000000 --- "a/src/scribe_data/wikidata/language_data_extraction/Norwegian/Bokm\303\245l/nouns/query_nouns.sparql" +++ /dev/null @@ -1,54 +0,0 @@ -# tool: scribe-data -# All Bokmål Norwegian (Q9043) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: This query is for Bokmål (Q25167) rather than Nynorsk (Q25164). - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?indefiniteSingular - ?definiteSingular - ?indefinitePlural - ?definitePlural - ?gender - -WHERE { - ?lexeme dct:language wd:Q25167 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?indefiniteSingular . - - # MARK: Definite Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?definiteSingularForm . - ?definiteSingularForm ontolex:representation ?definiteSingular ; - wikibase:grammaticalFeature wd:Q110786, wd:Q53997851 . - } - - # MARK: Indefinite Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indefinitePluralForm . - ?indefinitePluralForm ontolex:representation ?indefinitePlural ; - wikibase:grammaticalFeature wd:Q146786, wd:Q53997857 . - } - - # MARK: Definite Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?definitePluralForm . - ?definitePluralForm ontolex:representation ?definitePlural ; - wikibase:grammaticalFeature wd:Q146786, wd:Q53997851 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git "a/src/scribe_data/wikidata/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" deleted file mode 100644 index 92bb54c71..000000000 --- "a/src/scribe_data/wikidata/language_data_extraction/Norwegian/Bokm\303\245l/proper_nouns/query_proper_nouns.sparql" +++ /dev/null @@ -1,15 +0,0 @@ -# tool: scribe-data -# All Bokmål Norwegian (Q9043) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: This query is for Bokmål (Q25167) rather than Nynorsk (Q25164). - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?properNoun - -WHERE { - ?lexeme dct:language wd:Q25167 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?properNoun . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/adjectives/query_adjectives.sparql deleted file mode 100644 index 906c7c8be..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,52 +0,0 @@ -# tool: scribe-data -# All Nynorsk Norwegian (Q25164) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: This query is for Nynorsk (Q25164) rather than Bokmål (Q25167). - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?feminineMasculineIndefiniteSingular - ?neuterIndefiniteSingular - ?definiteSingular - ?plural - - -WHERE { - ?lexeme dct:language wd:Q25164 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Common Indefinite - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineMasculineIndefiniteSingularForm . - ?feminineMasculineIndefiniteSingularForm ontolex:representation ?feminineMasculineIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q499327, wd:Q110786, wd:Q53997857 . - } - - # MARK: Neuter Indefinite - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?neuterIndefiniteSingularForm . - ?neuterIndefiniteSingularForm ontolex:representation ?neuterIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q110786, wd:Q53997857 . - } - - # MARK: Definite - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?definiteSingularForm . - ?definiteSingularForm ontolex:representation ?definiteSingular ; - wikibase:grammaticalFeature wd:Q110786, wd:Q53997851 . - } - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/adverbs/query_adverbs.sparql deleted file mode 100644 index 358185281..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,15 +0,0 @@ -# tool: scribe-data -# All Nynorsk Norwegian (Q25164) adverbs. -# Enter this query at https://query.wikidata.org/. - -# Note: This query is for Nynorsk (Q25164) rather than Bokmål (Q25167). - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q25164 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/nouns/query_nouns.sparql deleted file mode 100644 index beeb5d364..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/nouns/query_nouns.sparql +++ /dev/null @@ -1,54 +0,0 @@ -# tool: scribe-data -# All Nynorsk Norwegian (Q25164) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: This query is for Nynorsk (Q25164) rather than Bokmål (Q25167). - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?indefiniteSingular - ?definiteSingular - ?indefinitePlural - ?definitePlural - ?gender - -WHERE { - ?lexeme dct:language wd:Q25164 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?indefiniteSingular . - - # MARK: Definite Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?definiteSingularForm . - ?definiteSingularForm ontolex:representation ?definiteSingular ; - wikibase:grammaticalFeature wd:Q110786, wd:Q53997851 . - } - - # MARK: Indefinite Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indefinitePluralForm . - ?indefinitePluralForm ontolex:representation ?indefinitePlural ; - wikibase:grammaticalFeature wd:Q146786, wd:Q53997857 . - } - - # MARK: Definite Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?definitePluralForm . - ?definitePluralForm ontolex:representation ?definitePlural ; - wikibase:grammaticalFeature wd:Q146786, wd:Q53997851 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/prepositions/query_prepositions.sparql deleted file mode 100644 index 017e77fba..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,15 +0,0 @@ -# tool: scribe-data -# All Nynorsk Norwegian (Q25164) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: This query is for Nynorsk (Q25164) rather than Bokmål (Q25167). - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q25164 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index b8f61e4bf..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,54 +0,0 @@ -# tool: scribe-data -# All Nynorsk Norwegian (Q25164) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: This query is for Nynorsk (Q25164) rather than Bokmål (Q25167). - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?indefiniteSingular - ?definiteSingular - ?indefinitePlural - ?definitePlural - ?gender - -WHERE { - ?lexeme dct:language wd:Q25164 ; - wikibase:lexicalCategory wd:Q147276; - wikibase:lemma ?indefiniteSingular . - - # MARK: Definite Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ? ?definiteSingularForm . - ?definiteSingularForm ontolex:representation ?definiteSingular ; - wikibase:grammaticalFeature wd:Q110786, wd:Q53997851 . - } - - # MARK: Indefinite Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indefinitePluralForm . - ?indefinitePluralForm ontolex:representation ?indefinitePlural ; - wikibase:grammaticalFeature wd:Q146786, wd:Q53997857 . - } - - # MARK: Definite Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?definitePluralForm . - ?definitePluralForm ontolex:representation ?definitePlural ; - wikibase:grammaticalFeature wd:Q146786, wd:Q53997851 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/verbs/query_verbs.sparql deleted file mode 100644 index 60c40afaa..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Norwegian/Nynorsk/verbs/query_verbs.sparql +++ /dev/null @@ -1,153 +0,0 @@ -# tool: scribe-data -# All Norwegian Nynorsk (Q25164) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: This query is for Nynorsk (Q25164) rather than Bokmål (Q25167). - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?activeAInfinitive - ?activeEInfinitive - ?activePresent - ?preterite - ?presentPreteritePerfect - ?imperative - ?feminineMasculineIndefiniteSingularPastParticiple - ?neuterIndefiniteSingularPastParticiple - ?definiteSingularPastParticiple - ?pluralPastParticiple - ?presentParticiple - ?passiveInfinitive - ?passivePresent - -WHERE { - # MARK: Infinitive - - ?lexeme dct:language wd:Q25164 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?infinitive . - FILTER(LANG(?infinitive) = "nn") - - # MARK: Active A Infinitive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?activeAInfinitiveForm . - ?activeAInfinitiveForm ontolex:representation ?activeAInfinitive ; - wikibase:grammaticalFeature wd:Q1317831, wd:Q115223950 . - FILTER(LANG(?activeAInfinitive) = "nn") - } - - # MARK: Active E Infinitive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?activeEInfinitiveForm . - ?activeEInfinitiveForm ontolex:representation ?activeEInfinitive ; - wikibase:grammaticalFeature wd:Q1317831, wd:Q115223951 . - FILTER(LANG(?activeEInfinitive) = "nn") - } - - # MARK: Present Tense Active - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?activePresentForm . - ?activePresentForm ontolex:representation ?activePresent ; - wikibase:grammaticalFeature wd:Q192613, wd:Q1317831 . - FILTER(LANG(?activePresent) = "nn") - } - - # MARK: Preterite - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?preteriteForm . - ?preteriteForm ontolex:representation ?preterite ; - wikibase:grammaticalFeature wd:Q442485 . - FILTER(LANG(?preterite) = "nn") - - FILTER NOT EXISTS { - ?preteriteForm wikibase:grammaticalFeature wd:Q192613 . # Present tense - ?preteriteForm wikibase:grammaticalFeature wd:Q625420 . # Perfect tense - } - } - - # MARK: Present Tense, Preterite, Perfect Tense - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentPreteritePerfectForm . - ?presentPreteritePerfectForm ontolex:representation ?presentPreteritePerfect ; - wikibase:grammaticalFeature wd:Q192613, wd:Q442485, wd:Q625420 . - FILTER(LANG(?presentPreteritePerfect) = "nn") - } - - # MARK: Imperative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?imperativeForm . - ?imperativeForm ontolex:representation ?imperative ; - wikibase:grammaticalFeature wd:Q22716 . - FILTER(LANG(?imperative) = "nn") - } - - # MARK: Masculine/Feminine Singular Indefinite Past Participle - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineMasculineIndefiniteSingularPastParticipleForm . - ?feminineMasculineIndefiniteSingularPastParticipleForm ontolex:representation ?feminineMasculineIndefiniteSingularPastParticiple ; - wikibase:grammaticalFeature wd:Q499327, wd:Q1775415, wd:Q110786, wd:Q53997857, wd:Q12717679 . - FILTER(LANG(?feminineMasculineIndefiniteSingularPastParticiple) = "nn") - } - - # MARK: Neuter Singular Indefinite Past Participle - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?neuterIndefiniteSingularPastParticipleForm . - ?neuterIndefiniteSingularPastParticipleForm ontolex:representation ?neuterIndefiniteSingularPastParticiple ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q110786, wd:Q53997857, wd:Q12717679 . - FILTER(LANG(?neuterIndefiniteSingularPastParticiple) = "nn") - } - - # MARK: Singular Definitive Past Participle - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?definiteSingularPastParticipleForm . - ?definiteSingularPastParticipleForm ontolex:representation ?definiteSingularPastParticiple ; - wikibase:grammaticalFeature wd:Q110786, wd:Q53997851, wd:Q12717679 . - FILTER(LANG(?definiteSingularPastParticiple) = "nn") - } - - # MARK: Plural Past Participle - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralPastParticipleForm . - ?pluralPastParticipleForm ontolex:representation ?pluralPastParticiple ; - wikibase:grammaticalFeature wd:Q146786, wd:Q12717679 . - FILTER(LANG(?pluralPastParticiple) = "nn") - } - - # MARK: Present Participle - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentParticipleForm . - ?presentParticipleForm ontolex:representation ?presentParticiple ; - wikibase:grammaticalFeature wd:Q10345583 . - FILTER(LANG(?presentParticiple) = "nn") - } - - # MARK: Infinitive Passive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?passiveInfinitiveForm . - ?passiveInfinitiveForm ontolex:representation ?passiveInfinitive ; - wikibase:grammaticalFeature wd:Q179230, wd:Q1194697 . - FILTER(LANG(?passiveInfinitive) = "nn") - } - - # MARK: Present Passive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?passivePresentForm . - ?passivePresentForm ontolex:representation ?passivePresent ; - wikibase:grammaticalFeature wd:Q192613, wd:Q1194697 . - FILTER(LANG(?passivePresent) = "nn") - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Persian/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Persian/adjectives/query_adjectives.sparql deleted file mode 100644 index e0e26a6c4..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Persian/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,32 +0,0 @@ -# tool: scribe-data -# All Persian (Q9168) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?singular - ?plural - -WHERE { - ?lexeme dct:language wd:Q9168 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - FILTER(lang(?adjective) = "fa") - - # MARK: Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?singularForm . - ?singularForm ontolex:representation ?singular ; - wikibase:grammaticalFeature wd:Q110786 . - } - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Persian/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Persian/adverbs/query_adverbs.sparql deleted file mode 100644 index d7aa2fd3a..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Persian/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Persian (Q9168) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q9168; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Persian/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Persian/nouns/query_nouns.sparql deleted file mode 100644 index 1d405f718..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Persian/nouns/query_nouns.sparql +++ /dev/null @@ -1,22 +0,0 @@ -# tool: scribe-data -# All Persian (Q9168) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - -WHERE { - ?lexeme dct:language wd:Q9168 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?singular . - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Persian/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Persian/prepositions/query_prepositions.sparql deleted file mode 100644 index d93687702..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Persian/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All persian (Q9168) prepositions and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?prepositions - -WHERE { - ?lexeme dct:language wd:Q9168 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?prepositions . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_1.sparql b/src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_1.sparql deleted file mode 100644 index f2d6841ec..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_1.sparql +++ /dev/null @@ -1,49 +0,0 @@ -# tool: scribe-data -# All Persian (Q9168) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?presentParticiple - ?pastParticiple - ?presentWordStem - ?pastWordStem - -WHERE { - ?lexeme dct:language wd:Q9168; - wikibase:lexicalCategory wd:Q24905; - wikibase:lemma ?infinitive. - - #MARK: Past Participle - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentParticipleForm . - ?presentParticipleForm ontolex:representation ?presentParticiple ; - wikibase:grammaticalFeature wd:Q192613, wd:Q814722 . - FILTER(lang(?presentParticiple) = "fa"). - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastParticipleForm . - ?pastParticipleForm ontolex:representation ?pastParticiple ; - wikibase:grammaticalFeature wd:Q814722, wd:Q1994301 . - FILTER(lang(?pastParticiple) = "fa"). - } - - #MARK: Word Stem - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentWordStemForm . - ?presentWordStemForm ontolex:representation ?presentWordStem ; - wikibase:grammaticalFeature wd:Q192613, wd:Q210523 . - FILTER(lang(?presentWordStem) = "fa"). - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastWordStemForm . - ?pastWordStemForm ontolex:representation ?pastWordStem ; - wikibase:grammaticalFeature wd:Q1994301, wd:Q210523 . - FILTER(lang(?pastWordStem) = "fa"). - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_2.sparql b/src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_2.sparql deleted file mode 100644 index f729d67c1..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_2.sparql +++ /dev/null @@ -1,63 +0,0 @@ -# tool: scribe-data -# All Persian (Q9168) verbs (Q24905) and their indicative aorist forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?indicativeFirstPersonAoristSingular - ?indicativeSecondPersonAoristSingular - ?indicativeThirdPersonAoristSingular - ?indicativeFirstPersonAoristPlural - ?indicativeSecondPersonAoristPlural - ?indicativeThirdPersonAoristPlural - -WHERE { - ?lexeme dct:language wd:Q9168; - wikibase:lexicalCategory wd:Q24905; - wikibase:lemma ?infinitive. - - #MARK: Indicative Aorist - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeFirstPersonAoristSingularForm . - ?indicativeFirstPersonAoristSingularForm ontolex:representation ?indicativeFirstPersonAoristSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q682111, wd:Q216497 . - FILTER(lang(?indicativeFirstPersonAoristSingular) = "fa"). - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeSecondPersonAoristSingularForm . - ?indicativeSecondPersonAoristSingularForm ontolex:representation ?indicativeSecondPersonAoristSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q682111, wd:Q216497 . - FILTER(lang(?indicativeSecondPersonAoristSingular) = "fa"). - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeThirdPersonAoristSingularForm . - ?indicativeThirdPersonAoristSingularForm ontolex:representation ?indicativeThirdPersonAoristSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q682111, wd:Q216497 . - FILTER(lang(?indicativeThirdPersonAoristSingular) = "fa"). - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeFirstPersonAoristPluralForm . - ?indicativeFirstPersonAoristPluralForm ontolex:representation ?indicativeFirstPersonAoristPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q682111, wd:Q216497 . - FILTER(lang(?indicativeFirstPersonAoristPlural) = "fa"). - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeSecondPersonAoristPluralForm . - ?indicativeSecondPersonAoristPluralForm ontolex:representation ?indicativeSecondPersonAoristPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q682111, wd:Q216497 . - FILTER(lang(?indicativeSecondPersonAoristPlural) = "fa"). - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativeThirdPersonAoristPluralForm . - ?indicativeThirdPersonAoristPluralForm ontolex:representation ?indicativeThirdPersonAoristPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q682111, wd:Q216497 . - FILTER(lang(?indicativeThirdPersonAoristPlural) = "fa"). - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_3.sparql b/src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_3.sparql deleted file mode 100644 index 93d4476f5..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_3.sparql +++ /dev/null @@ -1,57 +0,0 @@ -# tool: scribe-data -# All Persian (Q9168) verbs (Q24905) and the given forms, including past tense. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?indicativePastFirstPersonSingular - ?indicativePastSecondPersonSingular - ?indicativePastThirdPersonSingular - ?indicativePastFirstPersonPlural - ?indicativePastSecondPersonPlural - ?indicativePastThirdPersonPlural - -WHERE { - ?lexeme dct:language wd:Q9168; - wikibase:lexicalCategory wd:Q24905; - wikibase:lemma ?infinitive. - - # MARK: Past and Present Indicative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastFirstPersonSingularForm . - ?indicativePastFirstPersonSingularForm ontolex:representation ?indicativePastFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q1994301, wd:Q682111 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastSecondPersonSingularForm . - ?indicativePastSecondPersonSingularForm ontolex:representation ?indicativePastSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q1994301, wd:Q682111 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastThirdPersonSingularForm . - ?indicativePastThirdPersonSingularForm ontolex:representation ?indicativePastThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q1994301, wd:Q682111 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastFirstPersonPluralForm . - ?indicativePastFirstPersonPluralForm ontolex:representation ?indicativePastFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q1994301, wd:Q682111 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastSecondPersonPluralForm . - ?indicativePastSecondPersonPluralForm ontolex:representation ?indicativePastSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q1994301, wd:Q682111 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastThirdPersonPluralForm . - ?indicativePastThirdPersonPluralForm ontolex:representation ?indicativePastThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q1994301, wd:Q682111 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_4.sparql b/src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_4.sparql deleted file mode 100644 index cd7229879..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_4.sparql +++ /dev/null @@ -1,57 +0,0 @@ -# tool: scribe-data -# All Persian (Q9168) verbs and the given present perfect tense forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?presentPerfectFirstPersonSingular - ?presentPerfectSecondPersonSingular - ?presentPerfectThirdPersonSingular - ?presentPerfectFirstPersonPlural - ?presentPerfectSecondPersonPlural - ?presentPerfectThirdPersonPlural - -WHERE { - ?lexeme dct:language wd:Q9168; - wikibase:lexicalCategory wd:Q24905; - wikibase:lemma ?infinitive. - - # MARK: Present Perfect - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentPerfectFirstPersonSingularForm . - ?presentPerfectFirstPersonSingularForm ontolex:representation ?presentPerfectFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q625420, wd:Q21714344, wd:Q192613, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentPerfectSecondPersonSingularForm . - ?presentPerfectSecondPersonSingularForm ontolex:representation ?presentPerfectSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q625420, wd:Q51929049, wd:Q192613, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentPerfectThirdPersonSingularForm . - ?presentPerfectThirdPersonSingularForm ontolex:representation ?presentPerfectThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q625420, wd:Q51929074, wd:Q192613, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentPerfectFirstPersonPluralForm . - ?presentPerfectFirstPersonPluralForm ontolex:representation ?presentPerfectFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q625420, wd:Q21714344, wd:Q192613, wd:Q146786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentPerfectSecondPersonPluralForm . - ?presentPerfectSecondPersonPluralForm ontolex:representation ?presentPerfectSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q625420, wd:Q51929049, wd:Q192613, wd:Q146786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentPerfectThirdPersonPluralForm . - ?presentPerfectThirdPersonPluralForm ontolex:representation ?presentPerfectThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q625420, wd:Q51929074, wd:Q192613, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_5.sparql b/src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_5.sparql deleted file mode 100644 index bf5c61fb5..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Persian/verbs/query_verbs_5.sparql +++ /dev/null @@ -1,57 +0,0 @@ -# tool: scribe-data -# All Persian (Q9168) verbs (Q24905) and the given forms, including present subjunctive. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?presentFirstPersonSingularSubjunctive - ?presentSecondPersonSingularSubjunctive - ?presentThirdPersonSingularSubjunctive - ?presentFirstPersonPluralSubjunctive - ?presentSecondPersonPluralSubjunctive - ?presentThirdPersonPluralSubjunctive - -WHERE { - ?lexeme dct:language wd:Q9168 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?infinitive . - - # MARK: Subjunctive Present and Past - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentFirstPersonSingularSubjunctiveForm . - ?presentFirstPersonSingularSubjunctiveForm ontolex:representation ?presentFirstPersonSingularSubjunctive ; - wikibase:grammaticalFeature wd:Q473746, wd:Q21714344, wd:Q192613, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentSecondPersonSingularSubjunctiveForm . - ?presentSecondPersonSingularSubjunctiveForm ontolex:representation ?presentSecondPersonSingularSubjunctive ; - wikibase:grammaticalFeature wd:Q473746, wd:Q51929049, wd:Q192613, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentThirdPersonSingularSubjunctiveForm . - ?presentThirdPersonSingularSubjunctiveForm ontolex:representation ?presentThirdPersonSingularSubjunctive ; - wikibase:grammaticalFeature wd:Q473746, wd:Q51929074, wd:Q192613, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentFirstPersonPluralSubjunctiveForm . - ?presentFirstPersonPluralSubjunctiveForm ontolex:representation ?presentFirstPersonPluralSubjunctive ; - wikibase:grammaticalFeature wd:Q473746, wd:Q21714344, wd:Q192613, wd:Q146786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentSecondPersonPluralSubjunctiveForm . - ?presentSecondPersonPluralSubjunctiveForm ontolex:representation ?presentSecondPersonPluralSubjunctive ; - wikibase:grammaticalFeature wd:Q473746, wd:Q51929049, wd:Q192613, wd:Q146786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?presentThirdPersonPluralSubjunctiveForm . - ?presentThirdPersonPluralSubjunctiveForm ontolex:representation ?presentThirdPersonPluralSubjunctive ; - wikibase:grammaticalFeature wd:Q473746, wd:Q51929074, wd:Q192613, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Pidgin/Nigerian/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Pidgin/Nigerian/adverbs/query_adverbs.sparql deleted file mode 100644 index 70dc3ab3d..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Pidgin/Nigerian/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Nigerian Pidgin (Q33655) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q33655; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Pidgin/Nigerian/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Pidgin/Nigerian/nouns/query_nouns.sparql deleted file mode 100644 index 21d40f85b..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Pidgin/Nigerian/nouns/query_nouns.sparql +++ /dev/null @@ -1,34 +0,0 @@ -# tool: scribe-data -# All Nigerian Pidgin (Q33655) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?properNoun - ?plural - ?gender - -WHERE { - ?lexeme dct:language wd:Q33655 ; # Nigerian Pidgin - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?properNoun . - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 455d8bd16..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Pidgin/Nigerian/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Nigerian Pidgin (Q33655) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?properNoun - -WHERE { - ?lexeme dct:language wd:Q33655 ; # Nigerian Pidgin - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?properNoun . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Pidgin/Nigerian/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Pidgin/Nigerian/verbs/query_verbs.sparql deleted file mode 100644 index 82e71db5e..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Pidgin/Nigerian/verbs/query_verbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Nigerian Pidgin (Q33655) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q33655 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Polish/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Polish/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Polish/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Polish/nouns/query_nouns.sparql deleted file mode 100644 index ecbd945d3..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Polish/nouns/query_nouns.sparql +++ /dev/null @@ -1,41 +0,0 @@ -# tool: scribe-data -# All Polish (Q809) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?nominativePlural - ?gender - -WHERE { - ?lexeme dct:language wd:Q809 ; - wikibase:lexicalCategory wd:Q1084 . - - # MARK: Nominative Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeSingularForm . - ?nominativeSingularForm ontolex:representation ?nominativeSingular ; - wikibase:grammaticalFeature wd:Q131105, wd:Q110786 . - } - - # MARK: Nominative Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 1c0091615..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Polish/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,41 +0,0 @@ -# tool: scribe-data -# All Polish (Q809) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?nominativePlural - ?gender - -WHERE { - ?lexeme dct:language wd:Q809 ; - wikibase:lexicalCategory wd:Q147276 . - - # MARK: Nominative Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeSingularForm . - ?nominativeSingularForm ontolex:representation ?nominativeSingular ; - wikibase:grammaticalFeature wd:Q131105, wd:Q110786 . - } - - # MARK: Nominative Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Polish/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Polish/verbs/query_verbs.sparql deleted file mode 100644 index 60749242f..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Polish/verbs/query_verbs.sparql +++ /dev/null @@ -1,173 +0,0 @@ -# tool: scribe-data -# All Polish (Q809) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?indicativePresentFirstPersonSingular - ?indicativePresentSecondPersonSingular - ?indicativePresentThirdPersonSingular - ?indicativePresentFirstPersonPlural - ?indicativePresentSecondPersonPlural - ?indicativePresentThirdPersonPlural - ?feminineSingularActiveParticiple - ?masculineAnimateSingularActiveParticiple - ?masculineInanimateSingularActiveParticiple - ?neuterSingularActiveParticiple - ?femininePluralActiveParticiple - ?masculineAnimatePluralActiveParticiple - ?masculineInanimatePluralActiveParticiple - ?neuterPluralActiveParticiple - ?feminineSingularPassiveParticiple - ?masculineAnimateSingularPassiveParticiple - ?masculineInanimateSingularPassiveParticiple - ?neuterSingularPassiveParticiple - ?femininePluralPassiveParticiple - ?masculineAnimatePluralPassiveParticiple - ?masculineInanimatePluralPassiveParticiple - ?neuterPluralPassiveParticiple - -WHERE { - ?lexeme dct:language wd:Q809 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?infinitive . - - # MARK: Present - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentFirstPersonSingularForm . - ?indicativePresentFirstPersonSingularForm ontolex:representation ?indicativePresentFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q192613, wd:Q682111 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentSecondPersonSingularForm . - ?indicativePresentSecondPersonSingularForm ontolex:representation ?indicativePresentSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q192613, wd:Q682111 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentThirdPersonSingularForm . - ?indicativePresentThirdPersonSingularForm ontolex:representation ?indicativePresentThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q192613, wd:Q682111 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentFirstPersonPluralForm . - ?indicativePresentFirstPersonPluralForm ontolex:representation ?indicativePresentFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q192613, wd:Q682111 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentSecondPersonPluralForm . - ?indicativePresentSecondPersonPluralForm ontolex:representation ?indicativePresentSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q192613, wd:Q682111 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentThirdPersonPluralForm . - ?indicativePresentThirdPersonPluralForm ontolex:representation ?indicativePresentThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q192613, wd:Q682111 . - } - - # MARK: Active Participle - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineSingularActiveParticipleForm . - ?feminineSingularActiveParticipleForm ontolex:representation ?feminineSingularActiveParticiple ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q72249355 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineAnimateSingularActiveParticipleForm . - ?masculineAnimateSingularActiveParticipleForm ontolex:representation ?masculineAnimateSingularActiveParticiple ; - wikibase:grammaticalFeature wd:Q54020116, wd:Q110786, wd:Q72249355 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineInanimateSingularActiveParticipleForm . - ?masculineInanimateSingularActiveParticipleForm ontolex:representation ?masculineInanimateSingularActiveParticiple ; - wikibase:grammaticalFeature wd:Q52943434, wd:Q110786, wd:Q72249355 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?neuterSingularActiveParticipleForm . - ?neuterSingularActiveParticipleForm ontolex:representation ?neuterSingularActiveParticiple ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q110786, wd:Q72249355 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePluralActiveParticipleForm . - ?femininePluralActiveParticipleForm ontolex:representation ?femininePluralActiveParticiple ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q72249355 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineAnimatePluralActiveParticipleForm . - ?masculineAnimatePluralActiveParticipleForm ontolex:representation ?masculineAnimatePluralActiveParticiple ; - wikibase:grammaticalFeature wd:Q54020116, wd:Q146786, wd:Q72249355 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineInanimatePluralActiveParticipleForm . - ?masculineInanimatePluralActiveParticipleForm ontolex:representation ?masculineInanimatePluralActiveParticiple ; - wikibase:grammaticalFeature wd:Q52943434, wd:Q146786, wd:Q72249355 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?neuterPluralActiveParticipleForm . - ?neuterPluralActiveParticipleForm ontolex:representation ?neuterPluralActiveParticiple ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q146786, wd:Q72249355 . - } - - # MARK: Passive Participle - -OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineSingularPassiveParticipleForm . - ?feminineSingularPassiveParticipleForm ontolex:representation ?feminineSingularPassiveParticiple ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q72249544 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineAnimateSingularPassiveParticipleForm . - ?masculineAnimateSingularPassiveParticipleForm ontolex:representation ?masculineAnimateSingularPassiveParticiple ; - wikibase:grammaticalFeature wd:Q54020116, wd:Q110786, wd:Q72249544 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineInanimateSingularPassiveParticipleForm . - ?masculineInanimateSingularPassiveParticipleForm ontolex:representation ?masculineInanimateSingularPassiveParticiple ; - wikibase:grammaticalFeature wd:Q52943434, wd:Q110786, wd:Q72249544 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?neuterSingularPassiveParticipleForm . - ?neuterSingularPassiveParticipleForm ontolex:representation ?neuterSingularPassiveParticiple ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q110786, wd:Q72249544 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePluralPassiveParticipleForm . - ?femininePluralPassiveParticipleForm ontolex:representation ?femininePluralPassiveParticiple ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q72249544 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineAnimatePluralPassiveParticipleForm . - ?masculineAnimatePluralPassiveParticipleForm ontolex:representation ?masculineAnimatePluralPassiveParticiple ; - wikibase:grammaticalFeature wd:Q54020116, wd:Q146786, wd:Q72249544 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineInanimatePluralPassiveParticipleForm . - ?masculineInanimatePluralPassiveParticipleForm ontolex:representation ?masculineInanimatePluralPassiveParticiple ; - wikibase:grammaticalFeature wd:Q52943434, wd:Q146786, wd:Q72249544 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?neuterPluralPassiveParticipleForm . - ?neuterPluralPassiveParticipleForm ontolex:representation ?neuterPluralPassiveParticiple ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q146786, wd:Q72249544 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Portuguese/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Portuguese/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Portuguese/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Portuguese/adjectives/query_adjectives.sparql deleted file mode 100644 index d1e11cda1..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Portuguese/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,41 +0,0 @@ -# tool: scribe-data -# All Portugese (Q5146) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?femininePlural - ?masculineSingular - ?masculinePlural - ?feminineSingular - -WHERE { - ?lexeme dct:language wd:Q5146 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineSingularForm . - ?feminineSingularForm ontolex:representation ?feminineSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineSingularForm . - ?masculineSingularForm ontolex:representation ?masculineSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePluralForm . - ?femininePluralForm ontolex:representation ?femininePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculinePluralForm . - ?masculinePluralForm ontolex:representation ?masculinePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Portuguese/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Portuguese/adverbs/query_adverbs.sparql deleted file mode 100644 index 3828aceee..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Portuguese/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Portugese (Q5146) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q5146 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Portuguese/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Portuguese/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Portuguese/nouns/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Portuguese/nouns/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Portuguese/nouns/format_nouns.py b/src/scribe_data/wikidata/language_data_extraction/Portuguese/nouns/format_nouns.py deleted file mode 100644 index 57e677f13..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Portuguese/nouns/format_nouns.py +++ /dev/null @@ -1,112 +0,0 @@ -""" -Formats the Portuguese nouns queried from Wikidata using query_nouns.sparql. - -.. raw:: html - -""" - -import argparse -import collections - -from scribe_data.utils import ( - export_formatted_data, - load_queried_data, - map_genders, - order_annotations, -) - -LANGUAGE = "Portuguese" -DATA_TYPE = "nouns" - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -nouns_list, data_path = load_queried_data( - file_path=args.file_path, language=LANGUAGE, data_type=DATA_TYPE -) - -nouns_formatted = {} - -for noun_vals in nouns_list: - if "singular" in noun_vals.keys(): - if noun_vals["singular"] not in nouns_formatted: - nouns_formatted[noun_vals["singular"]] = {"plural": "", "form": ""} - - if "gender" in noun_vals.keys(): - nouns_formatted[noun_vals["singular"]]["form"] = map_genders( - noun_vals["gender"] - ) - - if "plural" in noun_vals.keys(): - nouns_formatted[noun_vals["singular"]]["plural"] = noun_vals["plural"] - - if noun_vals["plural"] not in nouns_formatted: - nouns_formatted[noun_vals["plural"]] = { - "plural": "isPlural", - "form": "PL", - } - - # Plural is same as singular. - else: - nouns_formatted[noun_vals["singular"]]["plural"] = noun_vals[ - "plural" - ] - nouns_formatted[noun_vals["singular"]]["form"] = ( - nouns_formatted[noun_vals["singular"]]["form"] + "/PL" - ) - - else: - if "gender" in noun_vals.keys(): - if ( - nouns_formatted[noun_vals["singular"]]["form"] - != noun_vals["gender"] - ): - nouns_formatted[noun_vals["singular"]]["form"] += "/" + map_genders( - noun_vals["gender"] - ) - - elif nouns_formatted[noun_vals["singular"]]["gender"] == "": - nouns_formatted[noun_vals["singular"]]["gender"] = map_genders( - noun_vals["gender"] - ) - - # Plural only noun. - elif "plural" in noun_vals.keys(): - if noun_vals["plural"] not in nouns_formatted: - nouns_formatted[noun_vals["plural"]] = {"plural": "isPlural", "form": "PL"} - - # Plural is same as singular. - else: - if "singular" in noun_vals.keys(): - nouns_formatted[noun_vals["singular"]]["plural"] = noun_vals["plural"] - nouns_formatted[noun_vals["singular"]]["form"] = ( - nouns_formatted[noun_vals["singular"]]["form"] + "/PL" - ) - -for k in nouns_formatted: - nouns_formatted[k]["form"] = order_annotations(nouns_formatted[k]["form"]) - -nouns_formatted = collections.OrderedDict(sorted(nouns_formatted.items())) - -export_formatted_data( - file_path=args.file_path, - formatted_data=nouns_formatted, - language=LANGUAGE, - data_type=DATA_TYPE, -) diff --git a/src/scribe_data/wikidata/language_data_extraction/Portuguese/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Portuguese/nouns/query_nouns.sparql deleted file mode 100644 index 50fe44eae..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Portuguese/nouns/query_nouns.sparql +++ /dev/null @@ -1,34 +0,0 @@ -# tool: scribe-data -# All Portuguese (Q5146) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - ?gender - -WHERE { - ?lexeme dct:language wd:Q5146 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?singular . - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 602bbdfde..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Portuguese/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,34 +0,0 @@ -# tool: scribe-data -# All Portuguese (Q5146) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - ?gender - -WHERE { - ?lexeme dct:language wd:Q5146 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?singular . - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Portuguese/verbs/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Portuguese/verbs/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Portuguese/verbs/format_verbs.py b/src/scribe_data/wikidata/language_data_extraction/Portuguese/verbs/format_verbs.py deleted file mode 100644 index 62c8b99db..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Portuguese/verbs/format_verbs.py +++ /dev/null @@ -1,84 +0,0 @@ -""" -Formats the Portuguese verbs queried from Wikidata using query_verbs.sparql. - -.. raw:: html - -""" - -import argparse -import collections - -from scribe_data.utils import export_formatted_data, load_queried_data - -LANGUAGE = "Portuguese" -DATA_TYPE = "verbs" - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -verbs_list, data_path = load_queried_data( - file_path=args.file_path, language=LANGUAGE, data_type=DATA_TYPE -) - -verbs_formatted = {} - -all_conjugations = [ - "presFPS", - "presSPS", - "presTPS", - "presFPP", - "presSPP", - "presTPP", - "perfFPS", - "perfSPS", - "perfTPS", - "perfFPP", - "perfSPP", - "perfTPP", - "impFPS", - "impSPS", - "impTPS", - "impFPP", - "impSPP", - "impTPP", - "fSimpFPS", - "fSimpSPS", - "fSimpTPS", - "fSimpFPP", - "fSimpSPP", - "fSimpTPP", -] - -for verb_vals in verbs_list: - verbs_formatted[verb_vals["infinitive"]] = {} - - for conj in all_conjugations: - if conj in verb_vals.keys(): - verbs_formatted[verb_vals["infinitive"]][conj] = verb_vals[conj] - else: - verbs_formatted[verb_vals["infinitive"]][conj] = "" - -verbs_formatted = collections.OrderedDict(sorted(verbs_formatted.items())) - -export_formatted_data( - file_path=args.file_path, - formatted_data=verbs_formatted, - language=LANGUAGE, - data_type=DATA_TYPE, -) diff --git a/src/scribe_data/wikidata/language_data_extraction/Portuguese/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Portuguese/verbs/query_verbs.sparql deleted file mode 100644 index c66688f71..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Portuguese/verbs/query_verbs.sparql +++ /dev/null @@ -1,198 +0,0 @@ -# tool: scribe-data -# All Portuguese (Q5146) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?indicativePresentFirstPersonSingular - ?indicativePresentSecondPersonSingular - ?indicativePresentThirdPersonSingular - ?indicativePresentFirstPersonPlural - ?indicativePresentSecondPersonPlural - ?indicativePresentThirdPersonPlural - ?indicativePastPerfectFirstPersonSingular - ?indicativePastPerfectSecondPersonSingular - ?indicativePastPerfectThirdPersonSingular - ?indicativePastPerfectFirstPersonPlural - ?indicativePastPerfectSecondPersonPlural - ?indicativePastPerfectThirdPersonPlural - ?indicativePastImperfectFirstPersonSingular - ?indicativePastImperfectSecondPersonSingular - ?indicativePastImperfectThirdPersonSingular - ?indicativePastImperfectFirstPersonPlural - ?indicativePastImperfectSecondPersonPlural - ?indicativePastImperfectThirdPersonPlural - ?indicativePluperfectFirstPersonSingular - ?indicativePluperfectSecondPersonSingular - ?indicativePluperfectThirdPersonSingular - ?indicativePluperfectFirstPersonPlural - ?indicativePluperfectSecondPersonPlural - ?indicativePluperfectThirdPersonPlural - -WHERE { - ?lexeme dct:language wd:Q5146 ; - wikibase:lexicalCategory wd:Q24905 . - - # MARK: Infinitive - - VALUES ?infTypes { wd:Q179230 wd:Q64003131 } - - ?lexeme ontolex:lexicalForm ?infinitiveForm . - ?infinitiveForm ontolex:representation ?infinitive ; - wikibase:grammaticalFeature ?infTypes ; - - VALUES ?perfectTypes { wd:Q23663136 wd:Q64005357 } - - # MARK: Present - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentFirstPersonSingularForm . - ?indicativePresentFirstPersonSingularForm ontolex:representation ?indicativePresentFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentSecondPersonSingularForm . - ?indicativePresentSecondPersonSingularForm ontolex:representation ?indicativePresentSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentThirdPersonSingularForm . - ?indicativePresentThirdPersonSingularForm ontolex:representation ?indicativePresentThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentFirstPersonPluralForm . - ?indicativePresentFirstPersonPluralForm ontolex:representation ?indicativePresentFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentSecondPersonPluralForm . - ?indicativePresentSecondPersonPluralForm ontolex:representation ?indicativePresentSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentThirdPersonPluralForm . - ?indicativePresentThirdPersonPluralForm ontolex:representation ?indicativePresentThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q682111, wd:Q192613 . - } - - # MARK: Past Perfect - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastPerfectFirstPersonSingularForm . - ?indicativePastPerfectFirstPersonSingularForm ontolex:representation ?indicativePastPerfectFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q682111, wd:Q64005357 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastPerfectSecondPersonSingularForm . - ?indicativePastPerfectSecondPersonSingularForm ontolex:representation ?indicativePastPerfectSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q682111, wd:Q64005357 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastPerfectThirdPersonSingularForm . - ?indicativePastPerfectThirdPersonSingularForm ontolex:representation ?indicativePastPerfectThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q682111, wd:Q64005357 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastPerfectFirstPersonPluralForm . - ?indicativePastPerfectFirstPersonPluralForm ontolex:representation ?indicativePastPerfectFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q682111, wd:Q64005357 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastPerfectSecondPersonPluralForm . - ?indicativePastPerfectSecondPersonPluralForm ontolex:representation ?indicativePastPerfectSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q682111, wd:Q64005357 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastPerfectThirdPersonPluralForm . - ?indicativePastPerfectThirdPersonPluralForm ontolex:representation ?indicativePastPerfectThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q682111, wd:Q64005357 . - } - - # MARK: Past Imperfect - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastImperfectFirstPersonSingularForm . - ?indicativePastImperfectFirstPersonSingularForm ontolex:representation ?indicativePastImperfectFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q682111, wd:Q12547192 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastImperfectSecondPersonSingularForm . - ?indicativePastImperfectSecondPersonSingularForm ontolex:representation ?indicativePastImperfectSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q682111, wd:Q12547192 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastImperfectThirdPersonSingularForm . - ?indicativePastImperfectThirdPersonSingularForm ontolex:representation ?indicativePastImperfectThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q682111, wd:Q12547192 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastImperfectFirstPersonPluralForm . - ?indicativePastImperfectFirstPersonPluralForm ontolex:representation ?indicativePastImperfectFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q682111, wd:Q12547192 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastImperfectSecondPersonPluralForm . - ?indicativePastImperfectSecondPersonPluralForm ontolex:representation ?indicativePastImperfectSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q682111, wd:Q12547192 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastImperfectThirdPersonPluralForm . - ?indicativePastImperfectThirdPersonPluralForm ontolex:representation ?indicativePastImperfectThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q682111, wd:Q12547192 . - } - - # MARK: Future Simple - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePluperfectFirstPersonSingularForm . - ?indicativePluperfectFirstPersonSingularForm ontolex:representation ?indicativePluperfectFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q623742, wd:Q682111 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePluperfectSecondPersonSingularForm . - ?indicativePluperfectSecondPersonSingularForm ontolex:representation ?indicativePluperfectSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q623742, wd:Q682111 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePluperfectThirdPersonSingularForm . - ?indicativePluperfectThirdPersonSingularForm ontolex:representation ?indicativePluperfectThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q623742, wd:Q682111 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePluperfectFirstPersonPluralForm . - ?indicativePluperfectFirstPersonPluralForm ontolex:representation ?indicativePluperfectFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q623742, wd:Q682111 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePluperfectSecondPersonPluralForm . - ?indicativePluperfectSecondPersonPluralForm ontolex:representation ?indicativePluperfectSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q623742, wd:Q682111 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePluperfectThirdPersonPluralForm . - ?indicativePluperfectThirdPersonPluralForm ontolex:representation ?indicativePluperfectThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q623742, wd:Q682111 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Punjabi/Gurmukhi/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Punjabi/Gurmukhi/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Punjabi/Gurmukhi/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Punjabi/Gurmukhi/nouns/query_nouns.sparql deleted file mode 100644 index dcdad92af..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Punjabi/Gurmukhi/nouns/query_nouns.sparql +++ /dev/null @@ -1,38 +0,0 @@ -# tool: scribe-data -# All Gurmukhi (from Punjabi Q58635) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "pa" to select Gurmukhi words. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - ?gender - -WHERE { - ?lexeme dct:language wd:Q58635 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?singular . - FILTER(lang(?singular) = "pa") - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - FILTER(lang(?plural) = "pa") - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 3027ba33b..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Punjabi/Gurmukhi/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,38 +0,0 @@ -# tool: scribe-data -# All Gurmukhi (from Punjabi Q58635) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "pa" to select Gurmukhi words. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - ?gender - -WHERE { - ?lexeme dct:language wd:Q58635 ; - wikibase:lexicalCategory wd:Q147276; - wikibase:lemma ?singular . - FILTER(lang(?singular) = "pa") - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - FILTER(lang(?plural) = "pa") - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Punjabi/Gurmukhi/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Punjabi/Gurmukhi/verbs/query_verbs.sparql deleted file mode 100644 index 48ea8499f..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Punjabi/Gurmukhi/verbs/query_verbs.sparql +++ /dev/null @@ -1,16 +0,0 @@ -# tool: scribe-data -# All Gurmukhi (from Punjabi Q58635) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "pa" to select Gurmukhi words. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q58635 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . - FILTER(lang(?verb) = "pa") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Punjabi/Shahmukhi/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Punjabi/Shahmukhi/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Punjabi/Shahmukhi/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Punjabi/Shahmukhi/nouns/query_nouns.sparql deleted file mode 100644 index 107d7e513..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Punjabi/Shahmukhi/nouns/query_nouns.sparql +++ /dev/null @@ -1,39 +0,0 @@ -# tool: scribe-data -# All Shahmukhi (from Punjabi Q58635) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "pnb" to select Shahmukhi words. - -SELECT - ?lexeme - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - ?gender - -WHERE { - ?lexeme dct:language wd:Q58635 ; # Punjabi (Q58635) - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?singular . - FILTER(lang(?singular) = "pnb") - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - FILTER(lang(?plural) = "pnb") - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index aef337511..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Punjabi/Shahmukhi/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,39 +0,0 @@ -# tool: scribe-data -# All Shahmukhi (from Punjabi Q58635) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "pnb" to select Shahmukhi words. - -SELECT - ?lexeme - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - ?gender - -WHERE { - ?lexeme dct:language wd:Q58635 ; # Punjabi (Q58635) - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?singular . - FILTER(lang(?singular) = "pnb") - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - FILTER(lang(?plural) = "pnb") - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Punjabi/Shahmukhi/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Punjabi/Shahmukhi/verbs/query_verbs.sparql deleted file mode 100644 index e838d5f1c..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Punjabi/Shahmukhi/verbs/query_verbs.sparql +++ /dev/null @@ -1,16 +0,0 @@ -# tool: scribe-data -# All Shahmukhi (from Punjabi Q58635) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: We need to filter for "pnb" to select Shahmukhi words. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q58635 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . - FILTER(lang(?verb) = "pnb") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Russian/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Russian/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Russian/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Russian/adjectives/query_adjectives.sparql deleted file mode 100644 index d5bd7994c..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Russian/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,243 +0,0 @@ -# tool: scribe-data -# All Russian (Q7737) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?nominativeFeminineSingular - ?nominativeMasculineSingular - ?nominativeNeuterSingular - ?nominativePlural - - ?genitiveFeminineSingular - ?genitiveMasculineSingular - ?genitiveNeuterSingular - ?genitivePlural - - ?dativeFeminineSingular - ?dativeMasculineSingular - ?dativeNeuterSingular - ?dativePlural - - ?accusativeFeminineAnimateSingular - ?accusativeMasculineAnimateSingular - ?accusativeAnimateNeuterSingular - ?accusativeAnimatePlural - ?accusativeInanimateSingular - ?accusativeInanimatePlural - - ?instrumentalFeminineSingular - ?instrumentalMasculineSingular - ?instrumentalNeuterSingular - ?instrumentalPlural - - ?prepositionalFeminineSingular - ?prepositionalMasculineSingular - ?prepositionalNeuterSingular - ?prepositionalPlural - - ?feminineSingularShort - ?masculineSingularShort - ?neuterSingularShort - ?pluralShort - -WHERE { - ?lexeme dct:language wd:Q7737 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Nominative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeFeminineSingularForm . - ?nominativeFeminineSingularForm ontolex:representation ?nominativeFeminineSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q131105, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeMasculineSingularForm . - ?nominativeMasculineSingularForm ontolex:representation ?nominativeMasculineSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q131105, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeNeuterSingularForm . - ?nominativeNeuterSingularForm ontolex:representation ?nominativeNeuterSingular ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q131105, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } - - # MARK: Genitive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveFeminineSingularForm . - ?genitiveFeminineSingularForm ontolex:representation ?genitiveFeminineSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146233, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveMasculineSingularForm . - ?genitiveMasculineSingularForm ontolex:representation ?genitiveMasculineSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146233, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveNeuterSingularForm . - ?genitiveNeuterSingularForm ontolex:representation ?genitiveNeuterSingular ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q146233, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitivePluralForm . - ?genitivePluralForm ontolex:representation ?genitivePlural ; - wikibase:grammaticalFeature wd:Q146233, wd:Q146786 . - } - - # MARK: Dative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?dativeFeminineSingularForm . - ?dativeFeminineSingularForm ontolex:representation ?dativeFeminineSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q145599, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?dativeMasculineSingularForm . - ?dativeMasculineSingularForm ontolex:representation ?dativeMasculineSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q145599, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?dativeNeuterSingularForm . - ?dativeNeuterSingularForm ontolex:representation ?dativeNeuterSingular ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q145599, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?dativePluralForm . - ?dativePluralForm ontolex:representation ?dativePlural ; - wikibase:grammaticalFeature wd:Q145599, wd:Q146786 . - } - - # MARK: Accusative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeFeminineAnimateSingularForm . - ?accusativeFeminineAnimateSingularForm ontolex:representation ?accusativeFeminineAnimateSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q51927507, wd:Q146078, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeMasculineAnimateSingularForm . - ?accusativeMasculineAnimateSingularForm ontolex:representation ?accusativeMasculineAnimateSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q51927507, wd:Q146078, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeAnimateNeuterSingularForm . - ?accusativeAnimateNeuterSingularForm ontolex:representation ?accusativeAnimateNeuterSingular ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q51927507, wd:Q146078, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeAnimatePluralForm . - ?accusativeAnimatePluralForm ontolex:representation ?accusativeAnimatePlural ; - wikibase:grammaticalFeature wd:Q51927507, wd:Q146078, wd:Q146786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeInanimateSingularForm . - ?accusativeInanimateSingularForm ontolex:representation ?accusativeInanimateSingular ; - wikibase:grammaticalFeature wd:Q51927539, wd:Q146078, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeInanimatePluralForm . - ?accusativeInanimatePluralForm ontolex:representation ?accusativeInanimatePlural ; - wikibase:grammaticalFeature wd:Q51927539, wd:Q146078, wd:Q146786 . - } - - # MARK: Instrumental - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?instrumentalFeminineSingularForm . - ?instrumentalFeminineSingularForm ontolex:representation ?instrumentalFeminineSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q192997, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?instrumentalMasculineSingularForm . - ?instrumentalMasculineSingularForm ontolex:representation ?instrumentalMasculineSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q192997, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?instrumentalNeuterSingularForm . - ?instrumentalNeuterSingularForm ontolex:representation ?instrumentalNeuterSingular ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q192997, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?instrumentalPluralForm . - ?instrumentalPluralForm ontolex:representation ?instrumentalPlural ; - wikibase:grammaticalFeature wd:Q192997, wd:Q146786 . - } - - # MARK: Prepositional - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?prepositionalFeminineSingularForm . - ?prepositionalFeminineSingularForm ontolex:representation ?prepositionalFeminineSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q2114906, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?prepositionalMasculineSingularForm . - ?prepositionalMasculineSingularForm ontolex:representation ?prepositionalMasculineSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q2114906, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?prepositionalNeuterSingularForm . - ?prepositionalNeuterSingularForm ontolex:representation ?prepositionalNeuterSingular ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q2114906, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?prepositionalPluralForm . - ?prepositionalPluralForm ontolex:representation ?prepositionalPlural ; - wikibase:grammaticalFeature wd:Q2114906, wd:Q146786 . - } - - # MARK: Short - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineSingularShortForm . - ?feminineSingularShortForm ontolex:representation ?feminineSingularShort ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q4239848, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineSingularShortForm . - ?masculineSingularShortForm ontolex:representation ?masculineSingularShort ; - wikibase:grammaticalFeature wd:Q499327, wd:Q4239848, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?neuterSingularShortForm . - ?neuterSingularShortForm ontolex:representation ?neuterSingularShort ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q4239848, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralShortForm . - ?pluralShortForm ontolex:representation ?pluralShort ; - wikibase:grammaticalFeature wd:Q4239848, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Russian/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Russian/adverbs/query_adverbs.sparql deleted file mode 100644 index 3e6d4e4ca..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Russian/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Russian (Q7737) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q7737 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Russian/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Russian/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Russian/nouns/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Russian/nouns/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Russian/nouns/format_nouns.py b/src/scribe_data/wikidata/language_data_extraction/Russian/nouns/format_nouns.py deleted file mode 100644 index 3a9bf425f..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Russian/nouns/format_nouns.py +++ /dev/null @@ -1,173 +0,0 @@ -""" -Formats the Russian nouns queried from Wikidata using query_nouns.sparql. - -.. raw:: html - -""" - -import argparse -import collections - -from scribe_data.utils import ( - export_formatted_data, - load_queried_data, - map_genders, - order_annotations, -) - -LANGUAGE = "Russian" -DATA_TYPE = "nouns" - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -nouns_list, data_path = load_queried_data( - file_path=args.file_path, language=LANGUAGE, data_type=DATA_TYPE -) - -nouns_formatted = {} - -for noun_vals in nouns_list: - if "nomSingular" in noun_vals.keys(): - if noun_vals["nomSingular"] not in nouns_formatted: - # Get plural and gender. - if "nomPlural" in noun_vals.keys() and "gender" in noun_vals.keys(): - nouns_formatted[noun_vals["nomSingular"]] = { - "plural": noun_vals["nomPlural"], - "form": map_genders(noun_vals["gender"]), - } - - # Assign plural as a new entry after checking if it's its own plural. - if noun_vals["nomPlural"] not in nouns_formatted: - if noun_vals["nomSingular"] != noun_vals["nomPlural"]: - nouns_formatted[noun_vals["nomPlural"]] = { - "plural": "isPlural", - "form": "PL", - } - - else: - nouns_formatted[noun_vals["nomPlural"]] = { - "plural": noun_vals["nomPlural"], - "form": "PL", - } - else: - # Mark plural as a possible form if it isn't already. - if ( - "PL" not in nouns_formatted[noun_vals["nomPlural"]]["form"] - and nouns_formatted[noun_vals["nomPlural"]]["form"] != "" - ): - nouns_formatted[noun_vals["nomPlural"]]["form"] = ( - nouns_formatted[noun_vals["nomPlural"]]["form"] + "/PL" - ) - - elif nouns_formatted[noun_vals["nomPlural"]]["form"] == "": - nouns_formatted[noun_vals["nomPlural"]]["form"] = "PL" - - # Assign itself as a plural if possible (maybe wasn't for prior versions). - if noun_vals["nomSingular"] == noun_vals["nomPlural"]: - nouns_formatted[noun_vals["nomPlural"]]["plural"] = noun_vals[ - "nomPlural" - ] - - # Get plural and assign it as a noun. - elif "nomPlural" in noun_vals.keys() and "gender" not in noun_vals.keys(): - nouns_formatted[noun_vals["nomSingular"]] = { - "plural": noun_vals["nomPlural"], - "form": "", - } - - # Assign plural as a new entry after checking if it's its own plural. - if noun_vals["nomPlural"] not in nouns_formatted: - if noun_vals["nomSingular"] != noun_vals["nomPlural"]: - nouns_formatted[noun_vals["nomPlural"]] = { - "plural": "isPlural", - "form": "PL", - } - - else: - nouns_formatted[noun_vals["nomPlural"]] = { - "plural": noun_vals["nomPlural"], - "form": "PL", - } - else: - # Mark plural as a possible form if it isn't already. - if ( - "PL" not in nouns_formatted[noun_vals["nomPlural"]]["form"] - and nouns_formatted[noun_vals["nomPlural"]]["form"] != "noForm" - ): - nouns_formatted[noun_vals["nomPlural"]]["form"] = ( - nouns_formatted[noun_vals["nomPlural"]]["form"] + "/PL" - ) - - elif nouns_formatted[noun_vals["nomPlural"]]["form"] == "noForm": - nouns_formatted[noun_vals["nomPlural"]]["form"] = "PL" - - # Assign itself as a plural if possible (maybe wasn't for prior versions). - if noun_vals["nomSingular"] == noun_vals["nomPlural"]: - nouns_formatted[noun_vals["nomPlural"]]["plural"] = noun_vals[ - "nomPlural" - ] - - elif "nomPlural" not in noun_vals.keys() and "gender" in noun_vals.keys(): - nouns_formatted[noun_vals["nomSingular"]] = { - "plural": "noPlural", - "form": map_genders(noun_vals["gender"]), - } - - # The nomSingular already exists - there might be another gender of it for a different meaning. - else: - if ( - "gender" in noun_vals.keys() - and nouns_formatted[noun_vals["nomSingular"]]["form"] - != noun_vals["gender"] - ): - nouns_formatted[noun_vals["nomSingular"]]["form"] += "/" + map_genders( - noun_vals["gender"] - ) - - elif "nomPlural" in noun_vals.keys(): - if noun_vals["nomPlural"] not in nouns_formatted: - nouns_formatted[noun_vals["nomPlural"]] = { - "plural": "isPlural", - "form": "PL", - } - else: - # Mark plural as a possible form if it isn't already. - if ( - "PL" not in nouns_formatted[noun_vals["nomPlural"]]["form"] - and nouns_formatted[noun_vals["nomPlural"]]["form"] != "noForm" - ): - nouns_formatted[noun_vals["nomPlural"]]["form"] = ( - nouns_formatted[noun_vals["nomPlural"]]["form"] + "/PL" - ) - - elif nouns_formatted[noun_vals["nomPlural"]]["form"] == "noForm": - nouns_formatted[noun_vals["nomPlural"]]["form"] = "PL" - -for k in nouns_formatted: - nouns_formatted[k]["form"] = order_annotations(nouns_formatted[k]["form"]) - -nouns_formatted = collections.OrderedDict(sorted(nouns_formatted.items())) - -export_formatted_data( - file_path=args.file_path, - formatted_data=nouns_formatted, - language=LANGUAGE, - data_type=DATA_TYPE, -) diff --git a/src/scribe_data/wikidata/language_data_extraction/Russian/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Russian/nouns/query_nouns.sparql deleted file mode 100644 index d79ced8c1..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Russian/nouns/query_nouns.sparql +++ /dev/null @@ -1,41 +0,0 @@ -# tool: scribe-data -# All Russian (Q7737) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?nominativePlural - ?gender - -WHERE { - ?lexeme dct:language wd:Q7737 ; - wikibase:lexicalCategory wd:Q1084 . - - # MARK: Nominative Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeSingularForm . - ?nominativeSingularForm ontolex:representation ?nominativeSingular ; - wikibase:grammaticalFeature wd:Q131105, wd:Q110786 . - } - - # MARK: Nominative Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Russian/prepositions/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Russian/prepositions/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Russian/prepositions/format_prepositions.py b/src/scribe_data/wikidata/language_data_extraction/Russian/prepositions/format_prepositions.py deleted file mode 100644 index a5d606805..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Russian/prepositions/format_prepositions.py +++ /dev/null @@ -1,68 +0,0 @@ -""" -Formats the Russian prepositions queried from Wikidata using query_prepositions.sparql. - -.. raw:: html - -""" - -import argparse -import collections - -from scribe_data.utils import ( - export_formatted_data, - load_queried_data, - map_cases, - order_annotations, -) - -LANGUAGE = "Russian" -DATA_TYPE = "prepositions" - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -prepositions_list, data_path = load_queried_data( - file_path=args.file_path, language=LANGUAGE, data_type=DATA_TYPE -) - -prepositions_formatted = {} - -for prep_vals in prepositions_list: - if "preposition" in prep_vals.keys() and "case" in prep_vals.keys(): - if prep_vals["preposition"] not in prepositions_formatted: - prepositions_formatted[prep_vals["preposition"]] = map_cases( - prep_vals["case"] - ) - - else: - prepositions_formatted[prep_vals["preposition"]] += "/" + map_cases( - prep_vals["case"] - ) - -for k in prepositions_formatted: - prepositions_formatted[k] = order_annotations(prepositions_formatted[k]) - -prepositions_formatted = collections.OrderedDict(sorted(prepositions_formatted.items())) - -export_formatted_data( - file_path=args.file_path, - formatted_data=prepositions_formatted, - language=LANGUAGE, - data_type=DATA_TYPE, -) diff --git a/src/scribe_data/wikidata/language_data_extraction/Russian/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Russian/prepositions/query_prepositions.sparql deleted file mode 100644 index dd2bbb9af..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Russian/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,26 +0,0 @@ -# tool: scribe-data -# All Russian (Q7737) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - ?case - -WHERE { - ?lexeme dct:language wd:Q7737 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?lemma . - - # MARK: Corresponding Case - - OPTIONAL { - ?lexeme wdt:P5713 ?caseForm . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?lemma rdfs:label ?preposition . - ?caseForm rdfs:label ?case . - } -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 2f0e79f82..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Russian/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,41 +0,0 @@ -# tool: scribe-data -# All Russian (Q7737) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?nominativePlural - ?gender - -WHERE { - ?lexeme dct:language wd:Q7737 ; - wikibase:lexicalCategory wd:Q147276 . - - # MARK: Nominative Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeSingularForm . - ?nominativeSingularForm ontolex:representation ?nominativeSingular ; - wikibase:grammaticalFeature wd:Q131105, wd:Q110786 . - } - - # MARK: Nominative Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Russian/verbs/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Russian/verbs/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Russian/verbs/format_verbs.py b/src/scribe_data/wikidata/language_data_extraction/Russian/verbs/format_verbs.py deleted file mode 100644 index 31df22977..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Russian/verbs/format_verbs.py +++ /dev/null @@ -1,70 +0,0 @@ -""" -Formats the Russian verbs queried from Wikidata using query_verbs.sparql. - -.. raw:: html - -""" - -import argparse -import collections - -from scribe_data.utils import export_formatted_data, load_queried_data - -LANGUAGE = "Russian" -DATA_TYPE = "verbs" - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -verbs_list, data_path = load_queried_data( - file_path=args.file_path, language=LANGUAGE, data_type=DATA_TYPE -) - -verbs_formatted = {} - -all_conjugations = [ - "presFPS", - "presSPS", - "presTPS", - "presFPP", - "presSPP", - "presTPP", - "pastFeminine", - "pastMasculine", - "pastNeutral", - "pastPlural", -] - -for verb_vals in verbs_list: - verbs_formatted[verb_vals["infinitive"]] = {} - - for conj in all_conjugations: - if conj in verb_vals.keys(): - verbs_formatted[verb_vals["infinitive"]][conj] = verb_vals[conj] - else: - verbs_formatted[verb_vals["infinitive"]][conj] = "" - -verbs_formatted = collections.OrderedDict(sorted(verbs_formatted.items())) - -export_formatted_data( - file_path=args.file_path, - formatted_data=verbs_formatted, - language=LANGUAGE, - data_type=DATA_TYPE, -) diff --git a/src/scribe_data/wikidata/language_data_extraction/Russian/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Russian/verbs/query_verbs.sparql deleted file mode 100644 index 76edcb08d..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Russian/verbs/query_verbs.sparql +++ /dev/null @@ -1,98 +0,0 @@ -# tool: scribe-data -# All Russian (Q7737) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?indicativePresentFirstPersonSingular - ?indicativePresentSecondPersonSingular - ?indicativePresentThirdPersonSingular - ?indicativePresentFirstPersonPlural - ?indicativePresentSecondPersonPlural - ?indicativePresentThirdPersonPlural - ?feminineIndicativePast - ?masculineIndicativePast - ?neuterIndicativePast - ?indicativePastPlural - -WHERE { - ?lexeme dct:language wd:Q7737 ; - wikibase:lexicalCategory wd:Q24905 . - - # MARK: Infinitive - - ?lexeme ontolex:lexicalForm ?infinitiveForm . - ?infinitiveForm ontolex:representation ?infinitive ; - wikibase:grammaticalFeature wd:Q179230 . - - # MARK: Present - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentFirstPersonSingularForm . - ?indicativePresentFirstPersonSingularForm ontolex:representation ?indicativePresentFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentSecondPersonSingularForm . - ?indicativePresentSecondPersonSingularForm ontolex:representation ?indicativePresentSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentThirdPersonSingularForm . - ?indicativePresentThirdPersonSingularForm ontolex:representation ?indicativePresentThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentFirstPersonPluralForm . - ?indicativePresentFirstPersonPluralForm ontolex:representation ?indicativePresentFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentSecondPersonPluralForm . - ?indicativePresentSecondPersonPluralForm ontolex:representation ?indicativePresentSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentThirdPersonPluralForm . - ?indicativePresentThirdPersonPluralForm ontolex:representation ?indicativePresentThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q682111, wd:Q192613 . - } - - # MARK: Past Feminine - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineIndicativePastForm . - ?feminineIndicativePastForm ontolex:representation ?feminineIndicativePast ; - wikibase:grammaticalFeature wd:Q682111, wd:Q1994301, wd:Q1775415 . - } - - # MARK: Past Masculine - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineIndicativePastForm . - ?masculineIndicativePastForm ontolex:representation ?masculineIndicativePast ; - wikibase:grammaticalFeature wd:Q682111, wd:Q1994301, wd:Q499327 . - } - - # MARK: Past Neutral - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?neuterIndicativePastForm . - ?neuterIndicativePastForm ontolex:representation ?neuterIndicativePast ; - wikibase:grammaticalFeature wd:Q682111, wd:Q1994301, wd:Q1775461 . - } - - # MARK: Past Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePastPluralForm . - ?indicativePastPluralForm ontolex:representation ?indicativePastPlural ; - wikibase:grammaticalFeature wd:Q146786, wd:Q682111, wd:Q1994301 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Sami/Northern/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Sami/Northern/adjectives/query_adjectives.sparql deleted file mode 100644 index 769799438..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Sami/Northern/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Northern Sami(Q33947) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q33947 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?verb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Sami/Northern/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Sami/Northern/adverbs/query_adverbs.sparql deleted file mode 100644 index f2d484928..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Sami/Northern/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Northern Sami(Q33947) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q33947 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Sami/Northern/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Sami/Northern/nouns/query_nouns.sparql deleted file mode 100644 index 24205204e..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Sami/Northern/nouns/query_nouns.sparql +++ /dev/null @@ -1,123 +0,0 @@ -# tool: scribe-data -# All Northern Sami(Q33947) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT DISTINCT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?nominativePlural - ?genitiveSingular - ?genitivePlural - ?dativeSingular - ?dativePlural - ?accusativeSingular - ?accusativePlural - ?instrumentalSingular - ?instrumentalPlural - ?locativeSingular - ?locativePlural - ?vocativeSingular - ?vocativePlural - -WHERE { - ?lexeme dct:language wd:Q33947 ; - wikibase:lexicalCategory wd:Q1084 . - - # MARK: Nominative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeSingularForm . - ?nominativeSingularForm ontolex:representation ?nominativeSingular ; - wikibase:grammaticalFeature wd:Q131105, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } - - # MARK: Genitive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveSingularForm . - ?genitiveSingularForm ontolex:representation ?genitiveSingular ; - wikibase:grammaticalFeature wd:Q146233, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitivePluralForm . - ?genitivePluralForm ontolex:representation ?genitivePlural ; - wikibase:grammaticalFeature wd:Q146233, wd:Q146786 . - } - - # MARK: Dative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?dativeSingularForm . - ?dativeSingularForm ontolex:representation ?dativeSingular ; - wikibase:grammaticalFeature wd:Q145599, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?dativePluralForm . - ?dativePluralForm ontolex:representation ?dativePlural ; - wikibase:grammaticalFeature wd:Q145599, wd:Q146786 . - } - - # MARK: Accusative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeSingularForm . - ?accusativeSingularForm ontolex:representation ?accusativeSingular ; - wikibase:grammaticalFeature wd:Q146078, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativePluralForm . - ?accusativePluralForm ontolex:representation ?accusativePlural ; - wikibase:grammaticalFeature wd:Q146078, wd:Q146786 . - } - - # MARK: Instrumental - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?instrumentalSingularForm . - ?instrumentalSingularForm ontolex:representation ?instrumentalSingular ; - wikibase:grammaticalFeature wd:Q192997, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?instrumentalPluralForm . - ?instrumentalPluralForm ontolex:representation ?instrumentalPlural ; - wikibase:grammaticalFeature wd:Q192997, wd:Q146786 . - } - - # MARK: Locative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?locativeSingularForm . - ?locativeSingularForm ontolex:representation ?locativeSingular ; - wikibase:grammaticalFeature wd:Q202142, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?locativePluralForm . - ?locativePluralForm ontolex:representation ?locativePlural ; - wikibase:grammaticalFeature wd:Q202142, wd:Q146786 . - } - - # MARK: Vocative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?vocativeSingularForm . - ?vocativeSingularForm ontolex:representation ?vocativeSingular ; - wikibase:grammaticalFeature wd:Q185077, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?vocativePluralForm . - ?vocativePluralForm ontolex:representation ?vocativePlural ; - wikibase:grammaticalFeature wd:Q185077, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Sami/Northern/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Sami/Northern/verbs/query_verbs.sparql deleted file mode 100644 index 1c7d36de6..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Sami/Northern/verbs/query_verbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Northern Sami(Q33947) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q33947 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives.sparql deleted file mode 100644 index 5a87d0ca8..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Slovak (Q9058) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q9058 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_1.sparql b/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_1.sparql deleted file mode 100644 index 07e33cf6c..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_1.sparql +++ /dev/null @@ -1,50 +0,0 @@ -# tool: scribe-data -# All Slovak (Q9058) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?nominativeFeminineSingularPositive - ?nominativeMasculineSingularPositive - ?nominativeNeuterSingularPositive - ?nominativeMasculinePersonalPluralPositive - ?nominativeNotMasculinePersonalPluralPositive - -WHERE { - ?lexeme dct:language wd:Q9058; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Nominative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeFeminineSingularPositiveForm . - ?nominativeFeminineSingularPositiveForm ontolex:representation ?nominativeFeminineSingularPositive ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q131105, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeMasculineSingularPositiveForm . - ?nominativeMasculineSingularPositiveForm ontolex:representation ?nominativeMasculineSingularPositive ; - wikibase:grammaticalFeature wd:Q499327, wd:Q131105, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeNeuterSingularPositiveForm . - ?nominativeNeuterSingularPositiveForm ontolex:representation ?nominativeNeuterSingularPositive ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q131105, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeMasculinePersonalPluralPositiveForm . - ?nominativeMasculinePersonalPluralPositiveForm ontolex:representation ?nominativeMasculinePersonalPluralPositive ; - wikibase:grammaticalFeature wd:Q27918551, wd:Q131105, wd:Q146786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeNotMasculinePersonalPluralPositiveForm . - ?nominativeNotMasculinePersonalPluralPositiveForm ontolex:representation ?nominativeNotMasculinePersonalPluralPositive ; - wikibase:grammaticalFeature wd:Q54152717, wd:Q131105, wd:Q146786, wd:Q3482678 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_2.sparql b/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_2.sparql deleted file mode 100644 index abbc667cd..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_2.sparql +++ /dev/null @@ -1,43 +0,0 @@ -# tool: scribe-data -# All Slovak (Q9058) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?genitiveFeminineSingularPositive - ?genitiveMasculineSingularPositive - ?genitiveNeuterSingularPositive - ?genitivePluralPositive - -WHERE { - ?lexeme dct:language wd:Q9058; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Genitive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveFeminineSingularPositiveForm . - ?genitiveFeminineSingularPositiveForm ontolex:representation ?genitiveFeminineSingularPositive ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146233, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveMasculineSingularPositiveForm . - ?genitiveMasculineSingularPositiveForm ontolex:representation ?genitiveMasculineSingularPositive ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146233, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveNeuterSingularPositiveForm . - ?genitiveNeuterSingularPositiveForm ontolex:representation ?genitiveNeuterSingularPositive ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q146233, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitivePluralPositiveForm . - ?genitivePluralPositiveForm ontolex:representation ?genitivePluralPositive ; - wikibase:grammaticalFeature wd:Q146233, wd:Q146786, wd:Q3482678 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_3.sparql b/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_3.sparql deleted file mode 100644 index a1b8e1dc3..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_3.sparql +++ /dev/null @@ -1,43 +0,0 @@ -# tool: scribe-data -# All Slovak (Q9058) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?dativeFeminineSingularPositive - ?dativeMasculineSingularPositive - ?dativeNeuterSingularPositive - ?dativePluralPositive - -WHERE { - ?lexeme dct:language wd:Q9058; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Dative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?dativeFeminineSingularPositiveForm . - ?dativeFeminineSingularPositiveForm ontolex:representation ?dativeFeminineSingularPositive ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q145599, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?dativeMasculineSingularPositiveForm . - ?dativeMasculineSingularPositiveForm ontolex:representation ?dativeMasculineSingularPositive ; - wikibase:grammaticalFeature wd:Q499327, wd:Q145599, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?dativeNeuterSingularPositiveForm . - ?dativeNeuterSingularPositiveForm ontolex:representation ?dativeNeuterSingularPositive ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q145599, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?dativePluralPositiveForm . - ?dativePluralPositiveForm ontolex:representation ?dativePluralPositive ; - wikibase:grammaticalFeature wd:Q145599, wd:Q146786, wd:Q3482678 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_4.sparql b/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_4.sparql deleted file mode 100644 index 91ea51b0c..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_4.sparql +++ /dev/null @@ -1,57 +0,0 @@ -# tool: scribe-data -# All Slovak (Q9058) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?accusativeFeminineSingularPositive - ?accusativeMasculineAnimateSingularPositive - ?accusativeMasculineInanimateSingularPositive - ?accusativeNeuterSingularPositive - ?accusativeMasculinePersonalPluralPositive - ?accusativeNotMasculinePersonalPluralPositive - -WHERE { - ?lexeme dct:language wd:Q9058; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Accustive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeFeminineSingularPositiveForm . - ?accusativeFeminineSingularPositiveForm ontolex:representation ?accusativeFeminineSingularPositive ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146078, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeMasculineAnimateSingularPositiveForm . - ?accusativeMasculineAnimateSingularPositiveForm ontolex:representation ?accusativeMasculineAnimateSingularPositive ; - wikibase:grammaticalFeature wd:Q54020116, wd:Q146078, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeMasculineInanimateSingularPositiveForm . - ?accusativeMasculineInanimateSingularPositiveForm ontolex:representation ?accusativeMasculineInanimateSingularPositive ; - wikibase:grammaticalFeature wd:Q52943434, wd:Q146078, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeNeuterSingularPositiveForm . - ?accusativeNeuterSingularPositiveForm ontolex:representation ?accusativeNeuterSingularPositive ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q146078, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeMasculinePersonalPluralPositiveForm . - ?accusativeMasculinePersonalPluralPositiveForm ontolex:representation ?accusativeMasculinePersonalPluralPositive ; - wikibase:grammaticalFeature wd:Q27918551, wd:Q146078, wd:Q146786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeNotMasculinePersonalPluralPositiveForm . - ?accusativeNotMasculinePersonalPluralPositiveForm ontolex:representation ?accusativeNotMasculinePersonalPluralPositive ; - wikibase:grammaticalFeature wd:Q54152717, wd:Q146078, wd:Q146786, wd:Q3482678 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_5.sparql b/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_5.sparql deleted file mode 100644 index d404c2185..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_5.sparql +++ /dev/null @@ -1,43 +0,0 @@ -# tool: scribe-data -# All Slovak (Q9058) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?locativeFeminineSingularPositive - ?locativeMasculineSingularPositive - ?locativeNeuterSingularPositive - ?locativePluralPositive - -WHERE { - ?lexeme dct:language wd:Q9058; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Locative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?locativeFeminineSingularPositiveForm . - ?locativeFeminineSingularPositiveForm ontolex:representation ?locativeFeminineSingularPositive ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q202142, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?locativeMasculineSingularPositiveForm . - ?locativeMasculineSingularPositiveForm ontolex:representation ?locativeMasculineSingularPositive ; - wikibase:grammaticalFeature wd:Q499327, wd:Q202142, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?locativeNeuterSingularPositiveForm . - ?locativeNeuterSingularPositiveForm ontolex:representation ?locativeNeuterSingularPositive ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q202142, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?locativePluralPositiveForm . - ?locativePluralPositiveForm ontolex:representation ?locativePluralPositive ; - wikibase:grammaticalFeature wd:Q202142, wd:Q146786, wd:Q3482678 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_6.sparql b/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_6.sparql deleted file mode 100644 index f7d029f39..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Slovak/adjectives/query_adjectives_6.sparql +++ /dev/null @@ -1,43 +0,0 @@ -# tool: scribe-data -# All Slovak (Q9058) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?instrumentalFeminineSingularPositive - ?instrumentalMasculineSingularPositive - ?instrumentalNeuterSingularPositive - ?instrumentalPluralPositive - -WHERE { - ?lexeme dct:language wd:Q9058; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Instrumental - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?instrumentalFeminineSingularPositiveForm . - ?instrumentalFeminineSingularPositiveForm ontolex:representation ?instrumentalFeminineSingularPositive ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q192997, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?instrumentalMasculineSingularPositiveForm . - ?instrumentalMasculineSingularPositiveForm ontolex:representation ?instrumentalMasculineSingularPositive ; - wikibase:grammaticalFeature wd:Q499327, wd:Q192997, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?instrumentalNeuterSingularPositiveForm . - ?instrumentalNeuterSingularPositiveForm ontolex:representation ?instrumentalNeuterSingularPositive ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q192997, wd:Q110786, wd:Q3482678 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?instrumentalPluralPositiveForm . - ?instrumentalPluralPositiveForm ontolex:representation ?instrumentalPluralPositive ; - wikibase:grammaticalFeature wd:Q192997, wd:Q146786, wd:Q3482678 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Slovak/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Slovak/adverbs/query_adverbs.sparql deleted file mode 100644 index 493b7342b..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Slovak/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Slovak (Q9058) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q9058 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Slovak/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Slovak/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Slovak/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Slovak/nouns/query_nouns.sparql deleted file mode 100644 index 2b7f5bd6b..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Slovak/nouns/query_nouns.sparql +++ /dev/null @@ -1,34 +0,0 @@ -# tool: scribe-data -# All Slovak (Q9058) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?nominativePlural - ?gender - -WHERE { - ?lexeme dct:language wd:Q9058 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?nominativeSingular . - - # MARK: Nominative Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Slovak/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Slovak/prepositions/query_prepositions.sparql deleted file mode 100644 index c485bd0ed..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Slovak/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Slovak (Q9058) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q9058 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 7e313d90f..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Slovak/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,25 +0,0 @@ -# tool: scribe-data -# All Slovak (Q9058) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?properNoun - ?gender - -WHERE { - ?lexeme dct:language wd:Q9058 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?properNoun . - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Slovak/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Slovak/verbs/query_verbs.sparql deleted file mode 100644 index 616552b35..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Slovak/verbs/query_verbs.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Slovak (Q9058) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - - ?lexeme dct:language wd:Q9058 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Spanish/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Spanish/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Spanish/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Spanish/adjectives/query_adjectives.sparql deleted file mode 100644 index 72a035d5e..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Spanish/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,85 +0,0 @@ -# tool: scribe-data -# All Spanish (Q1321) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - ?feminineSingular - ?feminineSingularSuperlative - ?femininePlural - ?femininePluralSuperlative - ?masculineSingular - ?masculineSingularSuperlative - ?masculinePlural - ?masculinePluralSuperlative - -WHERE { - ?lexeme dct:language wd:Q1321 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - - # MARK: Feminine - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineSingularForm . - ?feminineSingularForm ontolex:representation ?feminineSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786 . - FILTER NOT EXISTS { - ?feminineSingularForm wikibase:grammaticalFeature wd:Q1817208 . - } - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineSingularSuperlativeForm . - ?feminineSingularSuperlativeForm ontolex:representation ?feminineSingularSuperlative ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q1817208 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePluralForm . - ?femininePluralForm ontolex:representation ?femininePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786 . - FILTER NOT EXISTS { - ?femininePluralForm wikibase:grammaticalFeature wd:Q1817208 . - } - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePluralSuperlativeForm . - ?femininePluralSuperlativeForm ontolex:representation ?femininePluralSuperlative ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786, wd:Q1817208 . - } - - # MARK: Masculine - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineSingularForm . - ?masculineSingularForm ontolex:representation ?masculineSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786 . - FILTER NOT EXISTS { - ?masculineSingularForm wikibase:grammaticalFeature wd:Q1817208 . - } - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineSingularSuperlativeForm . - ?masculineSingularSuperlativeForm ontolex:representation ?masculineSingularSuperlative ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786, wd:Q1817208 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculinePluralForm . - ?masculinePluralForm ontolex:representation ?masculinePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786 . - FILTER NOT EXISTS { - ?masculinePluralForm wikibase:grammaticalFeature wd:Q1817208 . - } - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculinePluralSuperlativeForm . - ?masculinePluralSuperlativeForm ontolex:representation ?masculinePluralSuperlative ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786, wd:Q1817208 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Spanish/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Spanish/adverbs/query_adverbs.sparql deleted file mode 100644 index be911b6a5..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Spanish/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Spanish (Q1321) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q1321 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Spanish/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Spanish/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Spanish/nouns/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Spanish/nouns/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Spanish/nouns/format_nouns.py b/src/scribe_data/wikidata/language_data_extraction/Spanish/nouns/format_nouns.py deleted file mode 100644 index 46d6f8c4f..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Spanish/nouns/format_nouns.py +++ /dev/null @@ -1,142 +0,0 @@ -""" -Formats the Spanish nouns queried from Wikidata using query_nouns.sparql. - -.. raw:: html - -""" - -import argparse -import collections - -from scribe_data.utils import ( - export_formatted_data, - load_queried_data, - map_genders, - order_annotations, -) - -LANGUAGE = "Spanish" -DATA_TYPE = "nouns" - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -nouns_list, data_path = load_queried_data( - file_path=args.file_path, language=LANGUAGE, data_type=DATA_TYPE -) - -nouns_formatted = {} - -for noun_vals in nouns_list: - # Check if the multiple genders of a word are being stored on the same lemma. - if "masSingular" in noun_vals.keys(): - nouns_formatted[noun_vals["masSingular"]] = {"plural": "", "form": "M"} - - if "masPlural" in noun_vals.keys(): - nouns_formatted[noun_vals["masSingular"]]["plural"] = noun_vals["masPlural"] - - nouns_formatted[noun_vals["masPlural"]] = { - "plural": "isPlural", - "form": "PL", - } - - if "femSingular" in noun_vals.keys(): - nouns_formatted[noun_vals["femSingular"]] = {"plural": "", "form": "F"} - - if "femPlural" in noun_vals.keys(): - nouns_formatted[noun_vals["femSingular"]]["plural"] = noun_vals["femPlural"] - - nouns_formatted[noun_vals["femPlural"]] = { - "plural": "isPlural", - "form": "PL", - } - - if "singular" in noun_vals.keys(): - if noun_vals["singular"] not in nouns_formatted: - nouns_formatted[noun_vals["singular"]] = {"plural": "", "form": ""} - - if "gender" in noun_vals.keys(): - nouns_formatted[noun_vals["singular"]]["form"] = map_genders( - noun_vals["gender"] - ) - - if "plural" in noun_vals.keys(): - nouns_formatted[noun_vals["singular"]]["plural"] = noun_vals["plural"] - - if noun_vals["plural"] not in nouns_formatted: - nouns_formatted[noun_vals["plural"]] = { - "plural": "isPlural", - "form": "PL", - } - - # Plural is same as singular. - else: - nouns_formatted[noun_vals["singular"]]["plural"] = noun_vals[ - "plural" - ] - nouns_formatted[noun_vals["singular"]]["form"] = ( - nouns_formatted[noun_vals["singular"]]["form"] + "/PL" - ) - - else: - # Another version of the word may have a different gender. - if "gender" in noun_vals.keys() and ( - "masSingular" not in noun_vals.keys() - or "femSingular" not in noun_vals.keys() - ): - if ( - nouns_formatted[noun_vals["singular"]]["form"] - != noun_vals["gender"] - ): - nouns_formatted[noun_vals["singular"]]["form"] += "/" + map_genders( - noun_vals["gender"] - ) - - elif nouns_formatted[noun_vals["singular"]]["gender"] == "": - nouns_formatted[noun_vals["singular"]]["gender"] = map_genders( - noun_vals["gender"] - ) - - # Plural only noun. - elif "plural" in noun_vals.keys(): - if noun_vals["plural"] not in nouns_formatted: - nouns_formatted[noun_vals["plural"]] = { - "plural": "isPlural", - "form": "PL", - } - - # Plural is same as singular. - else: - if "singular" in noun_vals.keys(): - nouns_formatted[noun_vals["singular"]]["plural"] = noun_vals["plural"] - nouns_formatted[noun_vals["singular"]]["form"] = ( - nouns_formatted[noun_vals["singular"]]["form"] + "/PL" - ) - -for k in nouns_formatted: - nouns_formatted[k]["form"] = order_annotations(nouns_formatted[k]["form"]) - -nouns_formatted = collections.OrderedDict(sorted(nouns_formatted.items())) - -export_formatted_data( - file_path=args.file_path, - formatted_data=nouns_formatted, - language=LANGUAGE, - data_type=DATA_TYPE, -) diff --git a/src/scribe_data/wikidata/language_data_extraction/Spanish/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Spanish/nouns/query_nouns.sparql deleted file mode 100644 index ec40746f6..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Spanish/nouns/query_nouns.sparql +++ /dev/null @@ -1,66 +0,0 @@ -# tool: scribe-data -# All Spanish (Q1321) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - ?gender - ?masculineSingular - ?masculinePlural - ?feminineSingular - ?femininePlural - -WHERE { - ?lexeme dct:language wd:Q1321 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?singular . - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - # Spansih sometimes has masculine and feminine versions on a single lexeme. - - # MARK: masculine singular and plural forms. - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineSingularForm . - ?masculineSingularForm ontolex:representation ?masculineSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculinePluralForm . - ?masculinePluralForm ontolex:representation ?masculinePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786 . - } - - # MARK: feminine singular and plural forms. - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineSingularForm . - ?feminineSingularForm ontolex:representation ?feminineSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePluralForm . - ?femininePluralForm ontolex:representation ?femininePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786 . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Spanish/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Spanish/prepositions/query_prepositions.sparql deleted file mode 100644 index e1a33a4ba..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Spanish/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Spanish (Q1321) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q1321 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition ; - FILTER(lang(?preposition) = "es") -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 3197d13b7..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Spanish/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,66 +0,0 @@ -# tool: scribe-data -# All Spanish (Q1321) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - ?gender - ?masculineSingular - ?masculinePlural - ?feminineSingular - ?femininePlural - -WHERE { - ?lexeme dct:language wd:Q1321 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?singular . - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - # Spansih sometimes has masculine and feminine versions on a single lexeme. - - # MARK: masculine singular and plural forms. - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculineSingularForm . - ?masculineSingularForm ontolex:representation ?masculineSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?masculinePluralForm . - ?masculinePluralForm ontolex:representation ?masculinePlural ; - wikibase:grammaticalFeature wd:Q499327, wd:Q146786 . - } - - # MARK: feminine singular and plural forms. - OPTIONAL { - ?lexeme ontolex:lexicalForm ?feminineSingularForm . - ?feminineSingularForm ontolex:representation ?feminineSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?femininePluralForm . - ?femininePluralForm ontolex:representation ?femininePlural ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q146786 . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/format_verbs.py b/src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/format_verbs.py deleted file mode 100644 index 644f80dcd..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/format_verbs.py +++ /dev/null @@ -1,84 +0,0 @@ -""" -Formats the Spanish verbs queried from Wikidata using query_verbs.sparql. - -.. raw:: html - -""" - -import argparse -import collections - -from scribe_data.utils import export_formatted_data, load_queried_data - -LANGUAGE = "Spanish" -DATA_TYPE = "verbs" - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -verbs_list, data_path = load_queried_data( - file_path=args.file_path, language=LANGUAGE, data_type=DATA_TYPE -) - -verbs_formatted = {} - -all_conjugations = [ - "presFPS", - "presSPS", - "presTPS", - "presFPP", - "presSPP", - "presTPP", - "pretFPS", - "pretSPS", - "pretTPS", - "pretFPP", - "pretSPP", - "pretTPP", - "impFPS", - "impSPS", - "impTPS", - "impFPP", - "impSPP", - "impTPP", -] - -for verb_vals in verbs_list: - if verb_vals["infinitive"] not in verbs_formatted: - verbs_formatted[verb_vals["infinitive"]] = {} - - for conj in all_conjugations: - if conj in verb_vals.keys(): - verbs_formatted[verb_vals["infinitive"]][conj] = verb_vals[conj] - else: - verbs_formatted[verb_vals["infinitive"]][conj] = "" - - else: - for conj in all_conjugations: - if conj in verb_vals.keys(): - verbs_formatted[verb_vals["infinitive"]][conj] = verb_vals[conj] - -verbs_formatted = collections.OrderedDict(sorted(verbs_formatted.items())) - -export_formatted_data( - file_path=args.file_path, - formatted_data=verbs_formatted, - language=LANGUAGE, - data_type=DATA_TYPE, -) diff --git a/src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/query_verbs_1.sparql b/src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/query_verbs_1.sparql deleted file mode 100644 index 6898dbd2f..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/query_verbs_1.sparql +++ /dev/null @@ -1,62 +0,0 @@ -# tool: scribe-data -# All Spanish (Q1321) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?indicativePresentFirstPersonSingular - ?indicativePresentSecondPersonSingular - ?indicativePresentThirdPersonSingular - ?indicativePresentFirstPersonPlural - ?indicativePresentSecondPersonPlural - ?indicativePresentThirdPersonPlural - - -WHERE { - ?lexeme dct:language wd:Q1321 ; - wikibase:lexicalCategory wd:Q24905 . - - # MARK: Infinitive - ?lexeme ontolex:lexicalForm ?infinitiveForm . - ?infinitiveForm ontolex:representation ?infinitive ; - wikibase:grammaticalFeature wd:Q179230 ; - - # MARK: Present - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentFirstPersonSingularForm . - ?indicativePresentFirstPersonSingularForm ontolex:representation ?indicativePresentFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentSecondPersonSingularForm . - ?indicativePresentSecondPersonSingularForm ontolex:representation ?indicativePresentSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentThirdPersonSingularForm . - ?indicativePresentThirdPersonSingularForm ontolex:representation ?indicativePresentThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentFirstPersonPluralForm . - ?indicativePresentFirstPersonPluralForm ontolex:representation ?indicativePresentFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentSecondPersonPluralForm . - ?indicativePresentSecondPersonPluralForm ontolex:representation ?indicativePresentSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q682111, wd:Q192613 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?indicativePresentThirdPersonPluralForm . - ?indicativePresentThirdPersonPluralForm ontolex:representation ?indicativePresentThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q682111, wd:Q192613 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/query_verbs_2.sparql b/src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/query_verbs_2.sparql deleted file mode 100644 index 15ef7a1c5..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/query_verbs_2.sparql +++ /dev/null @@ -1,61 +0,0 @@ -# tool: scribe-data -# All Spanish (Q1321) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?preteriteFirstPersonSingular - ?preteriteSecondPersonSingular - ?preteriteThirdPersonSingular - ?preteriteFirstPersonPlural - ?preteriteSecondPersonPlural - ?preteriteThirdPersonPlural - -WHERE { - ?lexeme dct:language wd:Q1321 ; - wikibase:lexicalCategory wd:Q24905 . - - # MARK: Infinitive - ?lexeme ontolex:lexicalForm ?infinitiveForm . - ?infinitiveForm ontolex:representation ?infinitive ; - wikibase:grammaticalFeature wd:Q179230 ; - - # MARK: Preterite - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?preteriteFirstPersonSingularForm . - ?preteriteFirstPersonSingularForm ontolex:representation ?preteriteFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q442485 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?preteriteSecondPersonSingularForm . - ?preteriteSecondPersonSingularForm ontolex:representation ?preteriteSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q442485 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?preteriteThirdPersonSingularForm . - ?preteriteThirdPersonSingularForm ontolex:representation ?preteriteThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q442485 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?preteriteFirstPersonPluralForm . - ?preteriteFirstPersonPluralForm ontolex:representation ?preteriteFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q442485 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?preteriteSecondPersonPluralForm . - ?preteriteSecondPersonPluralForm ontolex:representation ?preteriteSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q442485 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?preteriteThirdPersonPluralForm . - ?preteriteThirdPersonPluralForm ontolex:representation ?preteriteThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q442485 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/query_verbs_3.sparql b/src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/query_verbs_3.sparql deleted file mode 100644 index 514841b7b..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Spanish/verbs/query_verbs_3.sparql +++ /dev/null @@ -1,61 +0,0 @@ -# tool: scribe-data -# All Spanish (Q1321) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?pastImperfectFirstPersonSingular - ?pastImperfectSecondPersonSingular - ?pastImperfectThirdPersonSingular - ?pastImperfectFirstPersonPlural - ?pastImperfectSecondPersonPlural - ?pastImperfectThirdPersonPlural - -WHERE { - ?lexeme dct:language wd:Q1321 ; - wikibase:lexicalCategory wd:Q24905 . - - # MARK: Infinitive - ?lexeme ontolex:lexicalForm ?infinitiveForm . - ?infinitiveForm ontolex:representation ?infinitive ; - wikibase:grammaticalFeature wd:Q179230 ; - - # MARK: Imperfect - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastImperfectFirstPersonSingularForm . - ?pastImperfectFirstPersonSingularForm ontolex:representation ?pastImperfectFirstPersonSingular ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q110786, wd:Q12547192 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastImperfectSecondPersonSingularForm . - ?pastImperfectSecondPersonSingularForm ontolex:representation ?pastImperfectSecondPersonSingular ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q110786, wd:Q12547192 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastImperfectThirdPersonSingularForm . - ?pastImperfectThirdPersonSingularForm ontolex:representation ?pastImperfectThirdPersonSingular ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q110786, wd:Q12547192 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastImperfectFirstPersonPluralForm . - ?pastImperfectFirstPersonPluralForm ontolex:representation ?pastImperfectFirstPersonPlural ; - wikibase:grammaticalFeature wd:Q21714344, wd:Q146786, wd:Q12547192 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastImperfectSecondPersonPluralForm . - ?pastImperfectSecondPersonPluralForm ontolex:representation ?pastImperfectSecondPersonPlural ; - wikibase:grammaticalFeature wd:Q51929049, wd:Q146786, wd:Q12547192 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pastImperfectThirdPersonPluralForm . - ?pastImperfectThirdPersonPluralForm ontolex:representation ?pastImperfectThirdPersonPlural ; - wikibase:grammaticalFeature wd:Q51929074, wd:Q146786, wd:Q12547192 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Swahili/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Swahili/adjectives/query_adjectives.sparql deleted file mode 100644 index 49dbcd549..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Swahili/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Swahili (Q7838) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q7838 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - FILTER(lang(?adjective) = "sw") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Swahili/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Swahili/adverbs/query_adverbs.sparql deleted file mode 100644 index 81ca120fd..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Swahili/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Swahili (Q7838) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q7838 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . - FILTER(lang(?adverb) = "sw") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Swahili/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Swahili/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Swahili/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Swahili/nouns/query_nouns.sparql deleted file mode 100644 index 6a86a7517..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Swahili/nouns/query_nouns.sparql +++ /dev/null @@ -1,24 +0,0 @@ -# tool: scribe-data -# All Swahili (Q7838) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?singular - ?plural - -WHERE { - ?lexeme dct:language wd:Q7838 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?singular . - FILTER(lang(?singular) = "sw") - - # MARK: Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?pluralForm . - ?pluralForm ontolex:representation ?plural ; - wikibase:grammaticalFeature wd:Q146786 . - FILTER(lang(?plural) = "sw") - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Swahili/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Swahili/prepositions/query_prepositions.sparql deleted file mode 100644 index ae188baa8..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Swahili/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Swahili (Q7838) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q7838 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . - FILTER(lang(?preposition) = "sw") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Swahili/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Swahili/verbs/query_verbs.sparql deleted file mode 100644 index 036d5a301..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Swahili/verbs/query_verbs.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Swahili (Q7838) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q7838 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . - FILTER(lang(?verb) = "sw") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Swedish/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Swedish/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Swedish/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Swedish/adjectives/query_adjectives.sparql deleted file mode 100644 index 2b6e0efab..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Swedish/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Swedish (Q9027) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q9027 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Swedish/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Swedish/adverbs/query_adverbs.sparql deleted file mode 100644 index e94c1f16b..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Swedish/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Swedish (Q9027) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q9027 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Swedish/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Swedish/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Swedish/nouns/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Swedish/nouns/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Swedish/nouns/format_nouns.py b/src/scribe_data/wikidata/language_data_extraction/Swedish/nouns/format_nouns.py deleted file mode 100644 index edc40d791..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Swedish/nouns/format_nouns.py +++ /dev/null @@ -1,185 +0,0 @@ -""" -Formats the Swedish nouns queried from Wikidata using query_nouns.sparql. - -.. raw:: html - -""" - -import argparse -import collections - -from scribe_data.utils import ( - export_formatted_data, - load_queried_data, - map_genders, - order_annotations, -) - -LANGUAGE = "Swedish" -DATA_TYPE = "nouns" - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -nouns_list, data_path = load_queried_data( - file_path=args.file_path, language=LANGUAGE, data_type=DATA_TYPE -) - -nouns_formatted = {} - -for noun_vals in nouns_list: - if "nomIndefSingular" in noun_vals.keys(): - if noun_vals["nomIndefSingular"] not in nouns_formatted: - nouns_formatted[noun_vals["nomIndefSingular"]] = { - "plural": "", - "form": "", - } - - if "gender" in noun_vals.keys(): - nouns_formatted[noun_vals["nomIndefSingular"]]["form"] = map_genders( - noun_vals["gender"] - ) - - if "nomIndefPlural" in noun_vals.keys(): - nouns_formatted[noun_vals["nomIndefSingular"]]["plural"] = noun_vals[ - "nomIndefPlural" - ] - - if noun_vals["nomIndefPlural"] not in nouns_formatted: - nouns_formatted[noun_vals["nomIndefPlural"]] = { - "plural": "isPlural", - "form": "PL", - } - - # Plural is same as singular. - else: - nouns_formatted[noun_vals["nomIndefSingular"]]["plural"] = ( - noun_vals["nomIndefPlural"] - ) - nouns_formatted[noun_vals["nomIndefSingular"]]["form"] = ( - nouns_formatted[noun_vals["nomIndefSingular"]]["form"] + "/PL" - ) - - else: - if "gender" in noun_vals.keys(): - if ( - nouns_formatted[noun_vals["nomIndefSingular"]]["form"] - != noun_vals["gender"] - ): - nouns_formatted[noun_vals["nomIndefSingular"]]["form"] += ( - "/" + map_genders(noun_vals["gender"]) - ) - - elif nouns_formatted[noun_vals["nomIndefSingular"]]["gender"] == "": - nouns_formatted[noun_vals["nomIndefSingular"]]["gender"] = ( - map_genders(noun_vals["gender"]) - ) - - elif "genIndefSingular" in noun_vals.keys(): - if noun_vals["genIndefSingular"] not in nouns_formatted: - nouns_formatted[noun_vals["genIndefSingular"]] = { - "plural": "", - "form": "", - } - - if "gender" in noun_vals.keys(): - nouns_formatted[noun_vals["genIndefSingular"]]["form"] = map_genders( - noun_vals["gender"] - ) - - if "genIndefPlural" in noun_vals.keys(): - nouns_formatted[noun_vals["genIndefSingular"]]["plural"] = noun_vals[ - "genIndefPlural" - ] - - if noun_vals["genIndefPlural"] not in nouns_formatted: - nouns_formatted[noun_vals["genIndefPlural"]] = { - "plural": "isPlural", - "form": "PL", - } - - # Plural is same as singular. - else: - nouns_formatted[noun_vals["genIndefSingular"]]["plural"] = ( - noun_vals["genIndefPlural"] - ) - nouns_formatted[noun_vals["genIndefSingular"]]["form"] = ( - nouns_formatted[noun_vals["genIndefSingular"]]["form"] + "/PL" - ) - - else: - if "gender" in noun_vals.keys(): - if ( - nouns_formatted[noun_vals["genIndefSingular"]]["form"] - != noun_vals["gender"] - ): - nouns_formatted[noun_vals["genIndefSingular"]]["form"] += ( - "/" + map_genders(noun_vals["gender"]) - ) - - elif nouns_formatted[noun_vals["genIndefSingular"]]["gender"] == "": - nouns_formatted[noun_vals["genIndefSingular"]]["gender"] = ( - map_genders(noun_vals["gender"]) - ) - - # Plural only noun. - elif "nomIndefPlural" in noun_vals.keys(): - if noun_vals["nomIndefPlural"] not in nouns_formatted: - nouns_formatted[noun_vals["nomIndefPlural"]] = { - "plural": "isPlural", - "form": "PL", - } - - # Plural is same as singular. - else: - nouns_formatted[noun_vals["nomIndefSingular"]]["nomIndefPlural"] = ( - noun_vals["nomIndefPlural"] - ) - nouns_formatted[noun_vals["nomIndefSingular"]]["form"] = ( - nouns_formatted[noun_vals["nomIndefSingular"]]["form"] + "/PL" - ) - - # Plural only noun. - elif "genIndefPlural" in noun_vals.keys(): - if noun_vals["genIndefPlural"] not in nouns_formatted: - nouns_formatted[noun_vals["genIndefPlural"]] = { - "plural": "isPlural", - "form": "PL", - } - - # Plural is same as singular. - else: - nouns_formatted[noun_vals["genIndefSingular"]]["genIndefPlural"] = ( - noun_vals["genIndefPlural"] - ) - nouns_formatted[noun_vals["genIndefSingular"]]["form"] = ( - nouns_formatted[noun_vals["genIndefSingular"]]["form"] + "/PL" - ) - -for k in nouns_formatted: - nouns_formatted[k]["form"] = order_annotations(nouns_formatted[k]["form"]) - -nouns_formatted = collections.OrderedDict(sorted(nouns_formatted.items())) - -export_formatted_data( - file_path=args.file_path, - formatted_data=nouns_formatted, - language=LANGUAGE, - data_type=DATA_TYPE, -) diff --git a/src/scribe_data/wikidata/language_data_extraction/Swedish/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Swedish/nouns/query_nouns.sparql deleted file mode 100644 index d49206311..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Swedish/nouns/query_nouns.sparql +++ /dev/null @@ -1,83 +0,0 @@ -# tool: scribe-data -# All Swedish (Q9027) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeIndefiniteSingular - ?nominativeIndefinitePlural - ?genitiveIndefiniteSingular - ?genitiveIndefinitePlural - ?nominativeDefiniteSingular - ?nominativeDefinitePlural - ?genitiveDefiniteSingular - ?genitiveDefinitePlural - ?gender - -WHERE { - ?lexeme dct:language wd:Q9027 ; - wikibase:lexicalCategory wd:Q1084 . - - # MARK: Indefinite - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeIndefiniteSingularForm . - ?nominativeIndefiniteSingularForm ontolex:representation ?nominativeIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q53997857, wd:Q131105, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeIndefinitePluralForm . - ?nominativeIndefinitePluralForm ontolex:representation ?nominativeIndefinitePlural ; - wikibase:grammaticalFeature wd:Q53997857, wd:Q131105, wd:Q146786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveIndefiniteSingularForm . - ?genitiveIndefiniteSingularForm ontolex:representation ?genitiveIndefiniteSingular ; - wikibase:grammaticalFeature wd:Q53997857, wd:Q146233, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveIndefinitePluralForm . - ?genitiveIndefinitePluralForm ontolex:representation ?genitiveIndefinitePlural ; - wikibase:grammaticalFeature wd:Q53997857, wd:Q146233, wd:Q146786 . - } - - # MARK: Definite - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeDefiniteSingularForm . - ?nominativeDefiniteSingularForm ontolex:representation ?nominativeDefiniteSingular ; - wikibase:grammaticalFeature wd:Q53997851, wd:Q131105, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeDefinitePluralForm . - ?nominativeDefinitePluralForm ontolex:representation ?nominativeDefinitePlural ; - wikibase:grammaticalFeature wd:Q53997851, wd:Q131105, wd:Q146786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveDefiniteSingularForm . - ?genitiveDefiniteSingularForm ontolex:representation ?genitiveDefiniteSingular ; - wikibase:grammaticalFeature wd:Q53997851, wd:Q146233, wd:Q110786 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveDefinitePluralForm . - ?genitiveDefinitePluralForm ontolex:representation ?genitiveDefinitePlural ; - wikibase:grammaticalFeature wd:Q53997851, wd:Q146233, wd:Q146786 . - } - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Swedish/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Swedish/prepositions/query_prepositions.sparql deleted file mode 100644 index 2db8660a5..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Swedish/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Swedish (Q9027) prepositions and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q9027 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . - FILTER(lang(?preposition) = "sv") -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index de285e243..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Swedish/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,25 +0,0 @@ -# tool: scribe-data -# All Swedish (Q9027) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?properNoun - ?gender - -WHERE { - ?lexeme dct:language wd:Q9027 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?properNoun . - - # MARK: Gender(s) - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Swedish/verbs/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Swedish/verbs/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Swedish/verbs/format_verbs.py b/src/scribe_data/wikidata/language_data_extraction/Swedish/verbs/format_verbs.py deleted file mode 100644 index 13ab0d7c9..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Swedish/verbs/format_verbs.py +++ /dev/null @@ -1,77 +0,0 @@ -""" -Formats the Swedish verbs queried from Wikidata using query_verbs.sparql. - -.. raw:: html - -""" - -import argparse -import collections - -from scribe_data.utils import export_formatted_data, load_queried_data - -LANGUAGE = "Swedish" -DATA_TYPE = "verbs" - -parser = argparse.ArgumentParser() -parser.add_argument("--file-path") -args = parser.parse_args() - -verbs_list, data_path = load_queried_data( - file_path=args.file_path, language=LANGUAGE, data_type=DATA_TYPE -) - -verbs_formatted = {} - -# Any verbs occurring more than once will for now be deleted. -verbs_not_included = [] - -all_conjugations = [ - "activeInfinitive", - "imperative", - "activeSupine", - "activePresent", - "activePreterite", - "passiveInfinitive", - "passiveSupine", - "passivePresent", - "passivePreterite", -] - -for verb_vals in verbs_list: - if ( - verb_vals["activeInfinitive"] not in verbs_formatted - and verb_vals["activeInfinitive"] not in verbs_not_included - ): - verbs_formatted[verb_vals["activeInfinitive"]] = { - conj: verb_vals[conj] if conj in verb_vals.keys() else "" - for conj in [c for c in all_conjugations if c != "activeInfinitive"] - } - - elif verb_vals["activeInfinitive"] in verbs_formatted: - verbs_not_included.append(verb_vals["activeInfinitive"]) - del verbs_formatted[verb_vals["activeInfinitive"]] - -verbs_formatted = collections.OrderedDict(sorted(verbs_formatted.items())) - -export_formatted_data( - file_path=args.file_path, - formatted_data=verbs_formatted, - language=LANGUAGE, - data_type=DATA_TYPE, -) diff --git a/src/scribe_data/wikidata/language_data_extraction/Swedish/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Swedish/verbs/query_verbs.sparql deleted file mode 100644 index f65f45b98..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Swedish/verbs/query_verbs.sparql +++ /dev/null @@ -1,80 +0,0 @@ -# tool: scribe-data -# All Swedish (Q9027) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?activeInfinitive ?imperative ?activeSupine - ?activePresent ?activePreterite - ?passiveInfinitive ?passiveSupine - ?passivePresent ?passivePreterite - -WHERE { - ?lexeme dct:language wd:Q9027 ; - wikibase:lexicalCategory wd:Q24905 . - - # MARK: Active Voice - - # Infinitive - ?lexeme ontolex:lexicalForm ?activeInfinitiveForm . - ?activeInfinitiveForm ontolex:representation ?activeInfinitive ; - wikibase:grammaticalFeature wd:Q1317831, wd:Q179230 . - - # Imperative - OPTIONAL { - ?lexeme ontolex:lexicalForm ?imperativeForm . - ?imperativeForm ontolex:representation ?imperative ; - wikibase:grammaticalFeature wd:Q22716 . - } - - # Supine - OPTIONAL { - ?lexeme ontolex:lexicalForm ?activeSupineForm . - ?activeSupineForm ontolex:representation ?activeSupine ; - wikibase:grammaticalFeature wd:Q1317831, wd:Q548470 . - } - - # Present - OPTIONAL { - ?lexeme ontolex:lexicalForm ?activePresentForm . - ?activePresentForm ontolex:representation ?activePresent ; - wikibase:grammaticalFeature wd:Q1317831, wd:Q192613 . - } - - # Preterite - OPTIONAL { - ?lexeme ontolex:lexicalForm ?activePreteriteForm . - ?activePreteriteForm ontolex:representation ?activePreterite ; - wikibase:grammaticalFeature wd:Q1317831, wd:Q442485 . - } - - # MARK: Passive Voice - - # Infinitive - OPTIONAL { - ?lexeme ontolex:lexicalForm ?passiveInfinitiveForm . - ?passiveInfinitiveForm ontolex:representation ?passiveInfinitive ; - wikibase:grammaticalFeature wd:Q1194697, wd:Q179230 . - } - - # Supine - OPTIONAL { - ?lexeme ontolex:lexicalForm ?passiveSupineForm . - ?passiveSupineForm ontolex:representation ?passiveSupine ; - wikibase:grammaticalFeature wd:Q1194697, wd:Q548470 . - } - - # Present - OPTIONAL { - ?lexeme ontolex:lexicalForm ?passivePresentForm . - ?passivePresentForm ontolex:representation ?passivePresent ; - wikibase:grammaticalFeature wd:Q1194697, wd:Q192613 . - } - - # Preterite - OPTIONAL { - ?lexeme ontolex:lexicalForm ?passivePreteriteForm . - ?passivePreteriteForm ontolex:representation ?passivePreterite ; - wikibase:grammaticalFeature wd:Q1194697, wd:Q442485 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Tajik/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Tajik/adjectives/query_adjectives.sparql deleted file mode 100644 index fe64a1935..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Tajik/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Tajik (Q9260) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT DISTINCT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q9260 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Tajik/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Tajik/adverbs/query_adverbs.sparql deleted file mode 100644 index 664300d39..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Tajik/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Tajik (Q9260) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT DISTINCT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q9260 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Tajik/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Tajik/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Tajik/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Tajik/nouns/query_nouns.sparql deleted file mode 100644 index 08641dd3e..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Tajik/nouns/query_nouns.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Tajik (Q9260) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?noun - -WHERE { - ?lexeme dct:language wd:Q9260 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?noun . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Tajik/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Tajik/prepositions/query_prepositions.sparql deleted file mode 100644 index b554268a7..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Tajik/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Tajik (Q9260) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q9260 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 5fecf6c2c..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Tajik/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Tajik (Q9260) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?properNoun - -WHERE { - ?lexeme dct:language wd:Q9260 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?properNoun . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Tajik/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Tajik/verbs/query_verbs.sparql deleted file mode 100644 index 796f91de5..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Tajik/verbs/query_verbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Tajik (Q9260) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q9260 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Tamil/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Tamil/adjectives/query_adjectives.sparql deleted file mode 100644 index d5bb42538..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Tamil/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,14 +0,0 @@ -# tool: scribe-data -# All Tamil (Q5885) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q5885 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . - FILTER(lang(?adjective) = "ta") -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Tamil/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Tamil/adverbs/query_adverbs.sparql deleted file mode 100644 index 234dfba0a..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Tamil/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,22 +0,0 @@ -# tool: scribe-data -# All Tamil (Q5885) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - ?vocative - -WHERE { - ?lexeme dct:language wd:Q5885 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . - - # MARK: Vocative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?vocativeForm . - ?vocativeForm ontolex:representation ?vocative ; - wikibase:grammaticalFeature wd:Q185077 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Tamil/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Tamil/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Tamil/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Tamil/nouns/query_nouns.sparql deleted file mode 100644 index e186f8c6a..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Tamil/nouns/query_nouns.sparql +++ /dev/null @@ -1,29 +0,0 @@ -# tool: scribe-data -# All Tamil (Q5885) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?nominativePlural - -WHERE { - ?lexeme dct:language wd:Q5885 ; - wikibase:lexicalCategory wd:Q1084 . - - # MARK: Nominative Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeSingularForm . - ?nominativeSingularForm ontolex:representation ?nominativeSingular ; - wikibase:grammaticalFeature wd:Q131105, wd:Q110786 . - } - - # MARK: Nominative Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Tamil/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Tamil/prepositions/query_prepositions.sparql deleted file mode 100644 index 21e5e6de8..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Tamil/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Tamil (Q5885) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q5885 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 9d225f60c..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Tamil/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,22 +0,0 @@ -# tool: scribe-data -# All Tamil (Q5885) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?properNoun - ?nominativePlural - -WHERE { - ?lexeme dct:language wd:Q5885 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?properNoun . - - # MARK: Nominative Plural - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Tamil/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Tamil/verbs/query_verbs.sparql deleted file mode 100644 index 8d68aab84..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Tamil/verbs/query_verbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Tamil (Q5885) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q5885 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Ukrainian/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Ukrainian/adjectives/query_adjectives.sparql deleted file mode 100644 index ce6fe0d84..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Ukrainian/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,55 +0,0 @@ -# tool: scribe-data -# All Ukrainian (Q8798) adjectives and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?lemma - ?nominativeFeminineSingular - ?nominativeMasculineSingular - ?nominativeNeuterSingular - ?nominativePlural - ?comparative - ?superlative - -WHERE { - ?lexeme dct:language wd:Q8798 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?lemma . - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeFeminineSingularForm . - ?nominativeFeminineSingularForm ontolex:representation ?nominativeFeminineSingular ; - wikibase:grammaticalFeature wd:Q1775415, wd:Q110786, wd:Q131105 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeMasculineSingularForm . - ?nominativeMasculineSingularForm ontolex:representation ?nominativeMasculineSingular ; - wikibase:grammaticalFeature wd:Q499327, wd:Q110786, wd:Q131105 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativeNeuterSingularForm . - ?nominativeNeuterSingularForm ontolex:representation ?nominativeNeuterSingular ; - wikibase:grammaticalFeature wd:Q1775461, wd:Q110786, wd:Q131105 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q146786, wd:Q131105 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?comparativeForm . - ?comparativeForm ontolex:representation ?comparative ; - wikibase:grammaticalFeature wd:Q14169499 . - } - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?superlativeForm . - ?superlativeForm ontolex:representation ?superlative ; - wikibase:grammaticalFeature wd:Q1817208 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Ukrainian/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Ukrainian/adverbs/query_adverbs.sparql deleted file mode 100644 index bfd812d4f..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Ukrainian/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Ukrainian (Q8798) adverbs and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q8798 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Ukrainian/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Ukrainian/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Ukrainian/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Ukrainian/nouns/query_nouns.sparql deleted file mode 100644 index a7921bd83..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Ukrainian/nouns/query_nouns.sparql +++ /dev/null @@ -1,79 +0,0 @@ -# tool: scribe-data -# All Ukrainian (Q8798) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?nominativePlural - ?genitiveSingular - ?dativeSingular - ?accusativeSingular - ?instrumentalSingular - ?locativeSingular - ?gender - -WHERE { - ?lexeme dct:language wd:Q8798 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?nominativeSingular . - - # MARK: Nominative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?nominativePluralForm . - ?nominativePluralForm ontolex:representation ?nominativePlural ; - wikibase:grammaticalFeature wd:Q131105, wd:Q146786 . - } - - # MARK: Genitive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveSingularForm . - ?genitiveSingularForm ontolex:representation ?genitiveSingular ; - wikibase:grammaticalFeature wd:Q146233, wd:Q110786 . - } - - # MARK: Dative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?dativeSingularForm . - ?dativeSingularForm ontolex:representation ?dativeSingular ; - wikibase:grammaticalFeature wd:Q145599, wd:Q110786 . - } - - # MARK: Accusative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeSingularForm . - ?accusativeSingularForm ontolex:representation ?accusativeSingular ; - wikibase:grammaticalFeature wd:Q146078, wd:Q110786 . - } - - # MARK: Instrumental - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?instrumentalSingularForm . - ?instrumentalSingularForm ontolex:representation ?instrumentalSingular ; - wikibase:grammaticalFeature wd:Q192997, wd:Q110786 . - } - - # MARK: Locative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?locativeSingularForm . - ?locativeSingularForm ontolex:representation ?locativeSingular ; - wikibase:grammaticalFeature wd:Q202142, wd:Q110786 . - } - - # MARK: Gender - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Ukrainian/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Ukrainian/prepositions/query_prepositions.sparql deleted file mode 100644 index 578bc672f..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Ukrainian/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,27 +0,0 @@ -# tool: scribe-data -# All Ukrainian (Q8798) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - ?case - -WHERE { - # All Ukrainian prepositions. - ?lexeme dct:language wd:Q8798 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?lemma . - - # MARK: Corresponding Case - - OPTIONAL { - ?lexeme wdt:P5713 ?caseForm . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?lemma rdfs:label ?preposition . - ?caseForm rdfs:label ?case . - } -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index bda6fdf67..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Ukrainian/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,79 +0,0 @@ -# tool: scribe-data -# All Ukrainian (Q8798) proper nouns (Q147276) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?nominativeSingular - ?genitiveSingular - ?dativeSingular - ?accusativeSingular - ?instrumentalSingular - ?locativeSingular - ?vocativeSingular - ?gender - -WHERE { - ?lexeme dct:language wd:Q8798 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?nominativeSingular . - - # MARK: Genitive - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?genitiveSingularForm . - ?genitiveSingularForm ontolex:representation ?genitiveSingular ; - wikibase:grammaticalFeature wd:Q146233, wd:Q110786 . - } - - # MARK: Dative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?dativeSingularForm . - ?dativeSingularForm ontolex:representation ?dativeSingular ; - wikibase:grammaticalFeature wd:Q145599, wd:Q110786 . - } - - # MARK: Accusative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?accusativeSingularForm . - ?accusativeSingularForm ontolex:representation ?accusativeSingular ; - wikibase:grammaticalFeature wd:Q146078, wd:Q110786 . - } - - # MARK: Instrumental - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?instrumentalSingularForm . - ?instrumentalSingularForm ontolex:representation ?instrumentalSingular ; - wikibase:grammaticalFeature wd:Q192997, wd:Q110786 . - } - - # MARK: Locative - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?locativeSingularForm . - ?locativeSingularForm ontolex:representation ?locativeSingular ; - wikibase:grammaticalFeature wd:Q202142, wd:Q110786 . - } - - # MARK: Vocative Singular - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?vocativeSingularForm . - ?vocativeSingularForm ontolex:representation ?vocativeSingular ; - wikibase:grammaticalFeature wd:Q185077, wd:Q110786 . - } - - # MARK: Gender - - OPTIONAL { - ?lexeme wdt:P5185 ?nounGender . - } - - SERVICE wikibase:label { - bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". - ?nounGender rdfs:label ?gender . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Ukrainian/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Ukrainian/verbs/query_verbs.sparql deleted file mode 100644 index aad7d506f..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Ukrainian/verbs/query_verbs.sparql +++ /dev/null @@ -1,17 +0,0 @@ -# tool: scribe-data -# All Ukrainian (Q8798) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - -WHERE { - ?lexeme dct:language wd:Q8798 ; - wikibase:lexicalCategory wd:Q24905 . - - # MARK: Infinitive - ?lexeme ontolex:lexicalForm ?infinitiveForm . - ?infinitiveForm ontolex:representation ?infinitive ; - wikibase:grammaticalFeature wd:Q179230 . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Yoruba/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/Yoruba/adjectives/query_adjectives.sparql deleted file mode 100644 index a8c19afdc..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Yoruba/adjectives/query_adjectives.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Yoruba (Q34311) adjectives (Q34698) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adjective - -WHERE { - ?lexeme dct:language wd:Q34311 ; - wikibase:lexicalCategory wd:Q34698 ; - wikibase:lemma ?adjective . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Yoruba/adverbs/query_adverbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Yoruba/adverbs/query_adverbs.sparql deleted file mode 100644 index 93d2f4681..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Yoruba/adverbs/query_adverbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Yoruba (Q34311) adverbs (Q380057) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?adverb - -WHERE { - ?lexeme dct:language wd:Q34311 ; - wikibase:lexicalCategory wd:Q380057 ; - wikibase:lemma ?adverb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Yoruba/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/Yoruba/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/Yoruba/nouns/query_nouns.sparql b/src/scribe_data/wikidata/language_data_extraction/Yoruba/nouns/query_nouns.sparql deleted file mode 100644 index d3d869224..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Yoruba/nouns/query_nouns.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Yoruba (Q34311) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?noun - -WHERE { - ?lexeme dct:language wd:Q34311 ; - wikibase:lexicalCategory wd:Q1084 ; - wikibase:lemma ?noun . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Yoruba/prepositions/query_prepositions.sparql b/src/scribe_data/wikidata/language_data_extraction/Yoruba/prepositions/query_prepositions.sparql deleted file mode 100644 index e955421fc..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Yoruba/prepositions/query_prepositions.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Yoruba (Q34311) prepositions (Q4833830) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?preposition - -WHERE { - ?lexeme dct:language wd:Q34311 ; - wikibase:lexicalCategory wd:Q4833830 ; - wikibase:lemma ?preposition . -} diff --git a/src/scribe_data/wikidata/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 deleted file mode 100644 index 39332a043..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Yoruba/proper_nouns/query_proper_nouns.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Yoruba (Q34311) nouns (Q1084) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?properNoun - -WHERE { - ?lexeme dct:language wd:Q34311 ; - wikibase:lexicalCategory wd:Q147276 ; - wikibase:lemma ?properNoun . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Yoruba/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/Yoruba/verbs/query_verbs.sparql deleted file mode 100644 index 1b57a8a27..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/Yoruba/verbs/query_verbs.sparql +++ /dev/null @@ -1,13 +0,0 @@ -# tool: scribe-data -# All Yoruba (Q34311) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?verb - -WHERE { - ?lexeme dct:language wd:Q34311 ; - wikibase:lexicalCategory wd:Q24905 ; - wikibase:lemma ?verb . -} diff --git a/src/scribe_data/wikidata/language_data_extraction/Basque/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/basque/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Basque/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/basque/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Basque/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/basque/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Basque/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/basque/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Chinese/Mandarin/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Czech/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/czech/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Czech/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/czech/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Czech/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/czech/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Czech/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/czech/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/danish/adjectives/query_adjectives_2.sparql b/src/scribe_data/wikidata/language_data_extraction/danish/adjectives/query_adjectives_2.sparql index 695a59fa0..7b38aefd5 100644 --- a/src/scribe_data/wikidata/language_data_extraction/danish/adjectives/query_adjectives_2.sparql +++ b/src/scribe_data/wikidata/language_data_extraction/danish/adjectives/query_adjectives_2.sparql @@ -8,6 +8,7 @@ SELECT ?pluralPositive ?pluralSuperlative ?comparative + ?definiteSingularPositive WHERE { ?lexeme dct:language wd:Q9035 ; diff --git a/src/scribe_data/wikidata/language_data_extraction/Danish/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/danish/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Danish/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/danish/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Danish/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/danish/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Danish/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/danish/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/English/__init__.py b/src/scribe_data/wikidata/language_data_extraction/english/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/English/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/english/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/English/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/english/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/English/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/english/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/English/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/esperanto/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/English/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/esperanto/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Esperanto/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/esperanto/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Esperanto/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/esperanto/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/English/nouns/__init__.py b/src/scribe_data/wikidata/language_data_extraction/estonian/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/English/nouns/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/estonian/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Estonian/emoji_keywords/generate_emoji_keyword.py b/src/scribe_data/wikidata/language_data_extraction/estonian/emoji_keywords/generate_emoji_keyword.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Estonian/emoji_keywords/generate_emoji_keyword.py rename to src/scribe_data/wikidata/language_data_extraction/estonian/emoji_keywords/generate_emoji_keyword.py diff --git a/src/scribe_data/wikidata/language_data_extraction/English/verbs/__init__.py b/src/scribe_data/wikidata/language_data_extraction/finnish/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/English/verbs/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/finnish/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Finnish/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/finnish/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Finnish/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/finnish/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Esperanto/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/french/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Esperanto/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/french/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/French/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/french/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/French/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/french/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Estonian/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/german/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Estonian/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/german/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/German/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/german/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/German/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/german/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Finnish/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/hausa/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Finnish/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/hausa/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Hausa/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/hausa/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Hausa/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/hausa/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/emoji_keywords/___init__.py b/src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/emoji_keywords/___init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/emoji_keywords/___init__.py rename to src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/emoji_keywords/___init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Hindustani/Hindi/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/French/__init__.py b/src/scribe_data/wikidata/language_data_extraction/hindustani/urdu/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/French/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/hindustani/urdu/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/French/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/indonesian/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/French/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/indonesian/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Indonesian/emoji_keywords/genetate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/indonesian/emoji_keywords/genetate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Indonesian/emoji_keywords/genetate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/indonesian/emoji_keywords/genetate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/French/nouns/__init__.py b/src/scribe_data/wikidata/language_data_extraction/italian/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/French/nouns/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/italian/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Italian/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/italian/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Italian/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/italian/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/French/verbs/__init__.py b/src/scribe_data/wikidata/language_data_extraction/japanese/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/French/verbs/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/japanese/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Japanese/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/japanese/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Japanese/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/japanese/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Korean/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/korean/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Korean/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/korean/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/German/__init__.py b/src/scribe_data/wikidata/language_data_extraction/kurmanji/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/German/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/kurmanji/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/German/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/latin/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/German/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/latin/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Latin/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/latin/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Latin/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/latin/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/German/nouns/__init__.py b/src/scribe_data/wikidata/language_data_extraction/malayalam/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/German/nouns/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/malayalam/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Malayalam/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/malayalam/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Malayalam/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/malayalam/emoji_keywords/generate_emoji_keywords.py diff --git "a/src/scribe_data/wikidata/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/wikidata/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/wikidata/language_data_extraction/German/prepositions/__init__.py b/src/scribe_data/wikidata/language_data_extraction/polish/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/German/prepositions/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/polish/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/portuguese/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/portuguese/adjectives/query_adjectives.sparql index aa7efc5ba..d1e11cda1 100644 --- a/src/scribe_data/wikidata/language_data_extraction/portuguese/adjectives/query_adjectives.sparql +++ b/src/scribe_data/wikidata/language_data_extraction/portuguese/adjectives/query_adjectives.sparql @@ -7,8 +7,8 @@ SELECT ?adjective ?femininePlural ?masculineSingular - ?femininePlural ?masculinePlural + ?feminineSingular WHERE { ?lexeme dct:language wd:Q5146 ; diff --git a/src/scribe_data/wikidata/language_data_extraction/German/verbs/__init__.py b/src/scribe_data/wikidata/language_data_extraction/portuguese/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/German/verbs/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/portuguese/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Portuguese/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/portuguese/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Portuguese/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/portuguese/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Hausa/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/punjabi/gurmukhi/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Hausa/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/punjabi/gurmukhi/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/punjabi/shahmukhi/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Hindustani/Urdu/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/punjabi/shahmukhi/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Indonesian/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/russian/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Indonesian/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/russian/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Russian/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/russian/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Russian/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/russian/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Italian/__init__.py b/src/scribe_data/wikidata/language_data_extraction/slovak/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Italian/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/slovak/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Slovak/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/slovak/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Slovak/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/slovak/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Italian/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/spanish/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Italian/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/spanish/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Spanish/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/spanish/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Spanish/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/spanish/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Italian/nouns/__init__.py b/src/scribe_data/wikidata/language_data_extraction/swahili/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Italian/nouns/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/swahili/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Swahili/emoji_keywords/generate_emoji_keyword.py b/src/scribe_data/wikidata/language_data_extraction/swahili/emoji_keywords/generate_emoji_keyword.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Swahili/emoji_keywords/generate_emoji_keyword.py rename to src/scribe_data/wikidata/language_data_extraction/swahili/emoji_keywords/generate_emoji_keyword.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Italian/verbs/__init__.py b/src/scribe_data/wikidata/language_data_extraction/swedish/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Italian/verbs/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/swedish/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Swedish/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/swedish/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Swedish/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/swedish/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Japanese/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/tajik/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Japanese/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/tajik/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Tajik/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/tajik/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Tajik/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/tajik/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Kurmanji/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/tamil/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Kurmanji/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/tamil/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Tamil/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/tamil/emoji_keywords/generate_emoji_keywords.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Tamil/emoji_keywords/generate_emoji_keywords.py rename to src/scribe_data/wikidata/language_data_extraction/tamil/emoji_keywords/generate_emoji_keywords.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Latin/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/ukrainian/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Latin/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/ukrainian/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/Malayalam/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/yoruba/emoji_keywords/__init__.py similarity index 100% rename from src/scribe_data/wikidata/language_data_extraction/Malayalam/emoji_keywords/__init__.py rename to src/scribe_data/wikidata/language_data_extraction/yoruba/emoji_keywords/__init__.py From 556697968529bc9993403e6f385985482e14e778 Mon Sep 17 00:00:00 2001 From: Andrew Tavis McAllister Date: Thu, 24 Oct 2024 01:51:08 +0200 Subject: [PATCH 5/8] Remove emoji keyword scripts --- .../basque/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../mandarin/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../czech/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../danish/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 39 --------------- .../english/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../esperanto/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../estonian/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keyword.py | 46 ------------------ .../finnish/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../french/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../german/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../hausa/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../hindi/emoji_keywords/___init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 47 ------------------- .../urdu/emoji_keywords/__init__.py | 0 .../indonesian/emoji_keywords/__init__.py | 0 .../emoji_keywords/genetate_emoji_keywords.py | 46 ------------------ .../italian/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../japanese/emoji_keywords/__init__.py | 0 .../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 | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../malayalam/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 39 --------------- .../polish/emoji_keywords/__init__.py | 0 .../portuguese/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../gurmukhi/emoji_keywords/__init__.py | 0 .../shahmukhi/emoji_keywords/__init__.py | 0 .../russian/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../slovak/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../spanish/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../swahili/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keyword.py | 46 ------------------ .../swedish/emoji_keywords/__init__.py | 0 .../emoji_keywords/generate_emoji_keywords.py | 46 ------------------ .../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 58 files changed, 1183 deletions(-) delete mode 100644 src/scribe_data/wikidata/language_data_extraction/basque/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/basque/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/czech/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/czech/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/danish/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/danish/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/english/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/english/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/esperanto/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/esperanto/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/estonian/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/estonian/emoji_keywords/generate_emoji_keyword.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/finnish/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/finnish/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/french/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/french/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/german/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/german/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/hausa/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/hausa/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/emoji_keywords/___init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/hindustani/urdu/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/indonesian/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/indonesian/emoji_keywords/genetate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/italian/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/italian/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/japanese/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/japanese/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/korean/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/kurmanji/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/latin/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/latin/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/malayalam/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/malayalam/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/polish/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/portuguese/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/portuguese/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/punjabi/gurmukhi/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/punjabi/shahmukhi/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/russian/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/russian/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/slovak/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/slovak/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/spanish/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/spanish/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/swahili/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/swahili/emoji_keywords/generate_emoji_keyword.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/swedish/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/swedish/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/tajik/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/tajik/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/tamil/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/tamil/emoji_keywords/generate_emoji_keywords.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/ukrainian/emoji_keywords/__init__.py delete mode 100644 src/scribe_data/wikidata/language_data_extraction/yoruba/emoji_keywords/__init__.py diff --git a/src/scribe_data/wikidata/language_data_extraction/basque/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/basque/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/basque/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/basque/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 94d7a8db2..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/chinese/mandarin/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/chinese/mandarin/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index fb1e509b1..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/czech/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/czech/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/czech/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/czech/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index ddcfda1d4..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/czech/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +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/wikidata/language_data_extraction/danish/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/danish/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/danish/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/danish/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 72f75a449..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/english/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/english/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/english/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/english/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index d9a06eb4e..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/esperanto/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/esperanto/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/esperanto/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/esperanto/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 25f01b178..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/estonian/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/estonian/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/estonian/emoji_keywords/generate_emoji_keyword.py b/src/scribe_data/wikidata/language_data_extraction/estonian/emoji_keywords/generate_emoji_keyword.py deleted file mode 100644 index c7434cc20..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/finnish/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/finnish/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/finnish/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/finnish/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 265ab9811..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/french/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/french/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/french/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/french/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 6e6dcb7f3..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/german/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/german/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/german/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/german/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index e904c2270..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/hausa/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/hausa/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/hausa/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/hausa/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 476fab10c..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/hindustani/hindi/emoji_keywords/___init__.py b/src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/emoji_keywords/___init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/hindustani/hindi/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 3003fbdd7..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/hindustani/urdu/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/hindustani/urdu/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/indonesian/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/indonesian/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/indonesian/emoji_keywords/genetate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/indonesian/emoji_keywords/genetate_emoji_keywords.py deleted file mode 100644 index c223516db..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/italian/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/italian/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/italian/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/italian/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 1843e4851..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/japanese/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/japanese/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/japanese/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/japanese/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 7ef3de7fe..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/korean/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/korean/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 8a710ceaa..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/kurmanji/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/kurmanji/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/latin/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/latin/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/latin/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/latin/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 30be12a81..000000000 --- a/src/scribe_data/wikidata/language_data_extraction/latin/emoji_keywords/generate_emoji_keywords.py +++ /dev/null @@ -1,46 +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/wikidata/language_data_extraction/malayalam/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/malayalam/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/malayalam/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/malayalam/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index fc4809fd5..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/polish/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/polish/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/portuguese/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/portuguese/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/portuguese/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/portuguese/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index cdf55e86b..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/punjabi/gurmukhi/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/punjabi/gurmukhi/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/punjabi/shahmukhi/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/punjabi/shahmukhi/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/russian/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/russian/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/russian/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/russian/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 2e6fbfdf3..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/slovak/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/slovak/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/slovak/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/slovak/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 2b0baa7d3..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/spanish/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/spanish/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/spanish/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/spanish/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index b22344f69..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/swahili/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/swahili/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/swahili/emoji_keywords/generate_emoji_keyword.py b/src/scribe_data/wikidata/language_data_extraction/swahili/emoji_keywords/generate_emoji_keyword.py deleted file mode 100644 index f04c2eb0e..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/swedish/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/swedish/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/swedish/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/swedish/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 24de2b54d..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/tajik/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/tajik/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/tajik/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/tajik/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index bb4793e09..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/tamil/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/tamil/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/tamil/emoji_keywords/generate_emoji_keywords.py b/src/scribe_data/wikidata/language_data_extraction/tamil/emoji_keywords/generate_emoji_keywords.py deleted file mode 100644 index 6840fbe70..000000000 --- a/src/scribe_data/wikidata/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/wikidata/language_data_extraction/ukrainian/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/ukrainian/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/scribe_data/wikidata/language_data_extraction/yoruba/emoji_keywords/__init__.py b/src/scribe_data/wikidata/language_data_extraction/yoruba/emoji_keywords/__init__.py deleted file mode 100644 index e69de29bb..000000000 From 48687c81a2b29cd8a6f728e0b367c91ea1aa7eec Mon Sep 17 00:00:00 2001 From: Andrew Tavis McAllister Date: Thu, 24 Oct 2024 02:03:20 +0200 Subject: [PATCH 6/8] Remove ignoring pattern as query was wrong + query fix --- src/scribe_data/check/check_query_forms.py | 110 +++++++++--------- .../adjectives/query_adjectives_2.sparql | 2 +- .../bokm\303\245l/verbs/query_verbs.sparql" | 29 ----- .../adjectives/query_adjectives.sparql | 4 +- .../ukrainian/verbs/query_verbs.sparql | 10 +- 5 files changed, 62 insertions(+), 93 deletions(-) delete mode 100644 "src/scribe_data/wikidata/language_data_extraction/norwegian/bokm\303\245l/verbs/query_verbs.sparql" diff --git a/src/scribe_data/check/check_query_forms.py b/src/scribe_data/check/check_query_forms.py index fb558aee0..38340718c 100644 --- a/src/scribe_data/check/check_query_forms.py +++ b/src/scribe_data/check/check_query_forms.py @@ -36,6 +36,9 @@ ) +# MARK: Extract Forms + + def extract_forms_from_sparql(file_path: Path) -> str: """ Extracts the QID from a SPARQL query file based on the provided pattern. @@ -71,6 +74,9 @@ def extract_forms_from_sparql(file_path: Path) -> str: return None +# MARK: Check Label + + def check_form_label(form_text: str): """ Checks that the label of the form matches the representation label. @@ -110,6 +116,9 @@ def check_form_label(form_text: str): return form_rep_label == current_form_rep_label +# MARK: Get Label + + def extract_form_rep_label(form_text: str): """ Extracts the representation label from an optional query form. @@ -131,6 +140,9 @@ def extract_form_rep_label(form_text: str): return label_match[1].strip() +# MARK: Get QIDs + + def extract_form_qids(form_text: str): """ Extracts all QIDs from an optional query form. @@ -150,6 +162,9 @@ def extract_form_qids(form_text: str): return [q.split("wd:")[1].split(" .")[0] for q in match[0].split(", ")] +# MARK: Correct Label + + def return_correct_form_label(qids: list): """ Returns the correct label for a lexeme form representation given the QIDs that compose it. @@ -183,26 +198,28 @@ def return_correct_form_label(qids: list): return correct_label[:1].lower() + correct_label[1:] -# MARK: Unique Return Forms +# MARK: Return Forms + + def check_unique_return_forms(query_text: str) -> bool: """ Checks that each form returned by the SELECT statement is unique. Parameters ---------- - query_text : str - The full text of the SPARQL query. + query_text : str + The full text of the SPARQL query. Returns ------- - bool - True if all returned forms are unique, False otherwise. + bool + True if all returned forms are unique, False otherwise. """ error_output = "" select_pattern = r"SELECT\s*(.*?)\s*WHERE" if match := re.search(pattern=select_pattern, string=query_text, flags=re.DOTALL): - # Extracting forms after '?' and handling cases where 'AS' is used for aliasing + # Extracting forms after '?' and handling cases where 'AS' is used for aliasing. return_forms = [] for part in match[1].split(): if "?" in part: @@ -215,12 +232,15 @@ def check_unique_return_forms(query_text: str) -> bool: if len(return_forms) != len(unique_forms): error_output += f"\nDuplicate forms found: {', '.join([form for form in return_forms if return_forms.count(form) > 1])}" return error_output + return True return True -# MARK: Unreturned Optional Forms +# MARK: Unreturned Forms + + def check_unreturned_optional_forms(query_text: str) -> str: """ Checks if there are any optional forms in the query that aren't returned in the SELECT statement. @@ -235,8 +255,7 @@ def check_unreturned_optional_forms(query_text: str) -> str: str Error message listing any unreturned forms, or empty string if all forms are returned. """ - - # Extract forms from SELECT statement + # Extract forms from SELECT statement. select_pattern = r"SELECT\s*(.*?)\s*WHERE" select_forms = set() if select_match := re.search( @@ -256,13 +275,14 @@ def check_unreturned_optional_forms(query_text: str) -> str: form_text = match.group(1) rep_pattern = r"ontolex:representation\s+\?([\w]+)\s*;" if rep_match := re.search(rep_pattern, form_text): - optional_forms.add(rep_match.group(1)) + optional_forms.add(rep_match[1]) # Find forms that appear in OPTIONAL blocks but not in SELECT unreturned_forms = optional_forms - select_forms if unreturned_forms: return f"Unreturned optional forms: {', '.join(sorted(unreturned_forms))}" + return "" @@ -274,14 +294,14 @@ def check_undefined_return_forms(query_text: str) -> str: Parameters ---------- - query_text : str - The full text of the SPARQL query. + query_text : str + The full text of the SPARQL query. Returns ------- - str - Error message listing any undefined forms being returned, or empty string if all - returned forms are properly defined. + str + Error message listing any undefined forms being returned, or empty string if all + returned forms are properly defined. """ # Check if query has any OPTIONAL blocks @@ -299,7 +319,7 @@ def check_undefined_return_forms(query_text: str) -> str: if select_match := re.search( pattern=select_pattern, string=query_text, flags=re.DOTALL ): - select_clause = select_match.group(1) + select_clause = select_match[1] # Process each SELECT item items = select_clause.split("\n") @@ -310,15 +330,12 @@ def check_undefined_return_forms(query_text: str) -> str: # Handle REPLACE...AS statements if "AS ?" in item: - # Get the alias (the part after AS) - alias_match = re.search(r"AS \?(\w+)", item) - if alias_match: - aliases.add(alias_match.group(1)) - # Get the source variable - var_match = re.findall(r"\?(\w+)", item) - if var_match: + if alias_match := re.search(r"AS \?(\w+)", item): + aliases.add(alias_match[1]) + + if var_match := re.findall(r"\?(\w+)", item): select_forms.update(v for v in var_match if v not in aliases) - # Handle regular variables + elif "?" in item: var_match = re.findall(r"\?(\w+)", item) select_forms.update(var_match) @@ -329,38 +346,34 @@ def check_undefined_return_forms(query_text: str) -> str: if where_match := re.search( pattern=where_pattern, string=query_text, flags=re.DOTALL ): - where_clause = where_match.group(1) + where_clause = where_match[1] var_pattern = r"\?(\w+)" defined_vars = set(re.findall(var_pattern, where_clause)) - # Find undefined forms, excluding aliases - undefined_forms = { + if undefined_forms := { form for form in select_forms - defined_vars if form not in aliases - } - - if undefined_forms: + }: return f"Undefined forms in SELECT: {', '.join(sorted(undefined_forms))}" + return "" # MARK: Defined Return Forms -# Function to ensure all variables defined in WHERE are returned in SELECT def check_defined_return_forms(query_text: str) -> str: """ - Ensures that all variables defined in the WHERE clause are returned in the SELECT clause, - excluding specific variables that are allowed to be unreturned (e.g., 'infinitiveForm' in Ukrainian verbs query). + Ensures that all variables defined in the WHERE clause are returned in the SELECT clause. Parameters ---------- - query_text : str - The full text of the SPARQL query. + query_text : str + The full text of the SPARQL query. Returns ------- - str - Error message listing any defined but unreturned forms, or empty string if all forms are returned. + str + Error message listing any defined but unreturned forms, or empty string if all forms are returned. """ # Check if query has any OPTIONAL blocks. optional_pattern = r"OPTIONAL\s*\{" @@ -375,7 +388,7 @@ def check_defined_return_forms(query_text: str) -> str: if where_match := re.search( pattern=where_pattern, string=query_text, flags=re.DOTALL ): - where_clause = where_match.group(1) + where_clause = where_match[1] where_forms = set(re.findall(r"\?(\w+)", where_clause)) # Extract forms from SELECT statement. @@ -384,16 +397,11 @@ def check_defined_return_forms(query_text: str) -> str: if select_match := re.search( pattern=select_pattern, string=query_text, flags=re.DOTALL ): - select_clause = select_match.group(1) + select_clause = select_match[1] select_forms = set(re.findall(r"\?(\w+)", select_clause)) - # Define variables that are allowed to be unreturned. - allowed_unreturned_pattern = r"ontolex:lexicalForm\s+\?([\w]+)\s*." - allowed_unreturned = set(re.findall(allowed_unreturned_pattern, query_text)) - # print(where_forms,select_forms,allowed_unreturned) - # Find forms that are defined but not returned, excluding allowed unreturned variables. - unreturned_forms = where_forms - select_forms - allowed_unreturned + unreturned_forms = where_forms - select_forms if unreturned_forms: return f"Defined but unreturned forms: {', '.join(sorted(unreturned_forms))}" @@ -419,23 +427,17 @@ def check_query_forms() -> None: error_output += f"\n{index}. {query_file_str}: {unique_check_result}\n" index += 1 - # Check for undefined return forms - undefined_forms = check_undefined_return_forms(query_text) - if undefined_forms: + if undefined_forms := check_undefined_return_forms(query_text): error_output += f"\n{index}. {query_file_str}: {undefined_forms}\n" index += 1 - # Check for unreturned optional forms - unreturned_optional_forms = check_unreturned_optional_forms(query_text) - if unreturned_optional_forms: + if unreturned_optional_forms := check_unreturned_optional_forms(query_text): error_output += ( f"\n{index}. {query_file_str}: {unreturned_optional_forms}\n" ) index += 1 - # Check for defined but unreturned forms - defined_unreturned_forms = check_defined_return_forms(query_text) - if defined_unreturned_forms: + if defined_unreturned_forms := check_defined_return_forms(query_text): error_output += f"\n{index}. {query_file_str}: {defined_unreturned_forms}\n" index += 1 if extract_forms_from_sparql(query_file): diff --git a/src/scribe_data/wikidata/language_data_extraction/danish/adjectives/query_adjectives_2.sparql b/src/scribe_data/wikidata/language_data_extraction/danish/adjectives/query_adjectives_2.sparql index 7b38aefd5..9ef5b845a 100644 --- a/src/scribe_data/wikidata/language_data_extraction/danish/adjectives/query_adjectives_2.sparql +++ b/src/scribe_data/wikidata/language_data_extraction/danish/adjectives/query_adjectives_2.sparql @@ -5,10 +5,10 @@ SELECT (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) ?adjective + ?definiteSingularPositive ?pluralPositive ?pluralSuperlative ?comparative - ?definiteSingularPositive WHERE { ?lexeme dct:language wd:Q9035 ; diff --git "a/src/scribe_data/wikidata/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" deleted file mode 100644 index ab75cdb42..000000000 --- "a/src/scribe_data/wikidata/language_data_extraction/norwegian/bokm\303\245l/verbs/query_verbs.sparql" +++ /dev/null @@ -1,29 +0,0 @@ -# tool: scribe-data -# All Norwegian Bokmål (Q9043) verbs (Q24905) and the given forms. -# Enter this query at https://query.wikidata.org/. - -# Note: This query is for Bokmål (Q25167) rather than Nynorsk (Q25164). - -SELECT - (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive - ?activePresent - -WHERE { - ?lexeme dct:language wd:Q25167 ; - wikibase:lexicalCategory wd:Q24905 . - - # MARK: Active Infinitive - - ?lexeme ontolex:lexicalForm ?infinitiveForm . - ?infinitiveForm ontolex:representation ?infinitive ; - wikibase:grammaticalFeature wd:Q179230, wd:Q1317831 . - - # MARK: Active Present - - OPTIONAL { - ?lexeme ontolex:lexicalForm ?activePresentForm . - ?activePresentForm ontolex:representation ?activePresent ; - wikibase:grammaticalFeature wd:Q192613, wd:Q1317831 . - } -} diff --git a/src/scribe_data/wikidata/language_data_extraction/portuguese/adjectives/query_adjectives.sparql b/src/scribe_data/wikidata/language_data_extraction/portuguese/adjectives/query_adjectives.sparql index d1e11cda1..ea23e0ce0 100644 --- a/src/scribe_data/wikidata/language_data_extraction/portuguese/adjectives/query_adjectives.sparql +++ b/src/scribe_data/wikidata/language_data_extraction/portuguese/adjectives/query_adjectives.sparql @@ -5,10 +5,10 @@ SELECT (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) ?adjective - ?femininePlural + ?feminineSingular ?masculineSingular + ?femininePlural ?masculinePlural - ?feminineSingular WHERE { ?lexeme dct:language wd:Q5146 ; diff --git a/src/scribe_data/wikidata/language_data_extraction/ukrainian/verbs/query_verbs.sparql b/src/scribe_data/wikidata/language_data_extraction/ukrainian/verbs/query_verbs.sparql index aad7d506f..5d336cc43 100644 --- a/src/scribe_data/wikidata/language_data_extraction/ukrainian/verbs/query_verbs.sparql +++ b/src/scribe_data/wikidata/language_data_extraction/ukrainian/verbs/query_verbs.sparql @@ -4,14 +4,10 @@ SELECT (REPLACE(STR(?lexeme), "http://www.wikidata.org/entity/", "") AS ?lexemeID) - ?infinitive + ?verb WHERE { ?lexeme dct:language wd:Q8798 ; - wikibase:lexicalCategory wd:Q24905 . - - # MARK: Infinitive - ?lexeme ontolex:lexicalForm ?infinitiveForm . - ?infinitiveForm ontolex:representation ?infinitive ; - wikibase:grammaticalFeature wd:Q179230 . + wikibase:lexicalCategory wd:Q24905 ; + wikibase:lemma ?verb . } From 166cadd750a992bf97a16c35570060a2b93e54af Mon Sep 17 00:00:00 2001 From: Andrew Tavis McAllister Date: Thu, 24 Oct 2024 02:06:22 +0200 Subject: [PATCH 7/8] Minor fixes to comments --- src/scribe_data/check/check_query_forms.py | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/scribe_data/check/check_query_forms.py b/src/scribe_data/check/check_query_forms.py index 38340718c..da5c3efd3 100644 --- a/src/scribe_data/check/check_query_forms.py +++ b/src/scribe_data/check/check_query_forms.py @@ -286,7 +286,9 @@ def check_unreturned_optional_forms(query_text: str) -> str: return "" -# MARK: Undefined Return Forms +# MARK: Undefined Forms + + def check_undefined_return_forms(query_text: str) -> str: """ Checks if the query is trying to return forms that aren't defined in the WHERE clause @@ -304,14 +306,14 @@ def check_undefined_return_forms(query_text: str) -> str: returned forms are properly defined. """ - # Check if query has any OPTIONAL blocks + # Check if query has any OPTIONAL blocks. optional_pattern = r"OPTIONAL\s*\{" has_optional_blocks = bool(re.search(optional_pattern, query_text)) if has_optional_blocks: - return "" # Skip check for queries with OPTIONAL blocks + return "" # skip check for queries with OPTIONAL blocks - # Extract forms from SELECT statement and track aliases + # Extract forms from SELECT statement and track aliases. select_pattern = r"SELECT\s*(.*?)\s*WHERE" select_forms = set() aliases = set() @@ -321,14 +323,14 @@ def check_undefined_return_forms(query_text: str) -> str: ): select_clause = select_match[1] - # Process each SELECT item + # Process each SELECT item. items = select_clause.split("\n") for item in items: item = item.strip() if not item: continue - # Handle REPLACE...AS statements + # Handle REPLACE...AS statements. if "AS ?" in item: if alias_match := re.search(r"AS \?(\w+)", item): aliases.add(alias_match[1]) @@ -340,7 +342,7 @@ def check_undefined_return_forms(query_text: str) -> str: var_match = re.findall(r"\?(\w+)", item) select_forms.update(var_match) - # Extract defined variables from WHERE clause + # Extract defined variables from WHERE clause. where_pattern = r"WHERE\s*\{(.*?)\}(?:\s*ORDER BY|\s*$)" defined_vars = set() if where_match := re.search( @@ -380,9 +382,9 @@ def check_defined_return_forms(query_text: str) -> str: has_optional_blocks = bool(re.search(optional_pattern, query_text)) if has_optional_blocks: - return "" # Skip check for queries with OPTIONAL blocks + return "" # skip check for queries with OPTIONAL blocks - # Extract forms from WHERE clause + # Extract forms from WHERE clause. where_pattern = r"WHERE\s*\{(.*?)\}" where_forms = set() if where_match := re.search( From e6b3c20e5818d5ddb82165d61d9b8f457781031c Mon Sep 17 00:00:00 2001 From: Andrew Tavis McAllister Date: Thu, 24 Oct 2024 02:07:43 +0200 Subject: [PATCH 8/8] Minor script formatting --- src/scribe_data/check/check_query_forms.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/scribe_data/check/check_query_forms.py b/src/scribe_data/check/check_query_forms.py index da5c3efd3..58202e907 100644 --- a/src/scribe_data/check/check_query_forms.py +++ b/src/scribe_data/check/check_query_forms.py @@ -277,7 +277,7 @@ def check_unreturned_optional_forms(query_text: str) -> str: if rep_match := re.search(rep_pattern, form_text): optional_forms.add(rep_match[1]) - # Find forms that appear in OPTIONAL blocks but not in SELECT + # Find forms that appear in OPTIONAL blocks but not in SELECT. unreturned_forms = optional_forms - select_forms if unreturned_forms: @@ -423,7 +423,7 @@ def check_query_forms() -> None: with open(query_file, "r", encoding="utf-8") as file: query_text = file.read() - # Check for unique return forms and handle the error message if any + # Check for unique return forms and handle the error message. unique_check_result = check_unique_return_forms(query_text) if unique_check_result is not True: error_output += f"\n{index}. {query_file_str}: {unique_check_result}\n" @@ -442,6 +442,7 @@ def check_query_forms() -> None: if defined_unreturned_forms := check_defined_return_forms(query_text): error_output += f"\n{index}. {query_file_str}: {defined_unreturned_forms}\n" index += 1 + if extract_forms_from_sparql(query_file): query_form_check_dict = {} for form_text in extract_forms_from_sparql(query_file):