mex.wikidata package¶
Submodules¶
mex.wikidata.extract module¶
- mex.wikidata.extract.get_merged_organization_id_by_query_with_transform_and_load(wikidata_organizations_by_query: dict[str, WikidataOrganization], wikidata_primary_source: ExtractedPrimarySource) dict[str, MergedOrganizationIdentifier] ¶
Return a mapping from organizations to their stable target ID.
WikidataOrganizations are transformed into ExtractedOrganizations and loaded into the configured sink.
- Parameters:
wikidata_organizations_by_query – dict of Extracted organizations by query string
wikidata_primary_source – Primary source item for wikidata
- Returns:
Dict with organization label keys and stable target ID values
mex.wikidata.transform module¶
- mex.wikidata.transform.transform_wikidata_organizations_to_extracted_organizations_with_query(wikidata_organizations_by_query: dict[str, WikidataOrganization], extracted_primary_source_wikidata: ExtractedPrimarySource) dict[str, ExtractedOrganization] ¶
Return a mapping from the search query to the Extracted Organizations.
- Parameters:
wikidata_organizations_by_query – dictionary with string keys and WikidataOrganization values
extracted_primary_source_wikidata – ExtractedPrimarySource for Wikidata
- Returns:
search query and values: Extracted Organization.
- Return type:
Dict with keys