Marco Fossati

Results 64 issues of Marco Fossati

Public validation functions currently return plain tuples with several elements. This is a bit cumbersome to handle, consider using a NamedTuple or a dataclass _Originally posted by @e-dorigatti in https://github.com/Wikidata/soweego/pull/419#discussion_r691284808_

task

there seems to be significant duplication among people_cli/works_cli and add_works_statements/add_people_statements, as well as other functions here (_add_or_reference/_add_or_reference_works) is it worth it to abstract a little to make future changes easier?...

story

Bands don't have date of birth/date properties, thus preventing the bio validation.

task

The bot crashes with `pywikibot.exceptions.MaxlagTimeoutError` if Wikidata DBs lag too much, which is currently happening quite often. A naive way to handle this would be to let the bot sleep...

bug

We encountered two different forms: 1. numbers only 2. letters + numbers `ingester.wikidata_bot._check_for_same_value` should return `True` instead of `False`.

extra
low priority

In the following statement, via `sync links discogs musician`: ``` Q95008,P2003,ohn ``` `ohn` should be `johncarpenterofficial` instead.

bug
low priority

As per Lockal's suggestion in https://www.wikidata.org/wiki/Wikidata:Project_chat#URLs_statistics_for_Discogs_(Q504063)_and_MusicBrainz_(Q14005): > concatenating formatter and format (just don't forget to escape dots, question marks and other special characters in formatter) SPARQL query to do this...

task

**This may have a huge impact on the feedback loops for data providers.** Links validation can result in multiple identifiers being attached to the same Wikidata entity: submit them to...

discussion
high priority

The current behavior is to enforce 1-1 links by picking the one with the highest probability score. User _Was a bee_ proposed a very interesting way to handle 1-n links,...

extra
story

The generation of Wikidata statements about works by people can be more fine grained for IMDb. Currently, we only take into account the generic class `audiovisual_work`. - [ ] distinguish...

extra
story