User:GinnyTheCatBot
This bot transforms creator (P170) data in SDoC from some values with qualifiers to point to creators Wikidata entry instead. The list of Wikidata entries is manually created. The bot does not create these or look for these itself. It's expected to run be manually run from time to time performing between 5 and 10 edits per minute.
It skips processing a statement in case any of the following conditions are met:
- There are more multiple creator (P170) statements
- The creator (P170) statement contains references
- The author name string (P2093) is not part of the list of names
- The URL (P2699) has a unknown format (points to a different website for example)
- The URL (P2699) is correctly formatted but points to a different user
Transformations
Qualifiers other than the ones shown below are preserved.
| Source | Target | Configuration | ||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Creator {
wikidata: Q(58323561),
names: &["Stepro", "Steffen Prößdorf"],
wikimedia_username: Some("Stepro"),
flickr: None,
}
|
|
| ||||||||||||||||||||||||||||||||||
Creator {
wikidata: Q(33132025),
names: &["Alan Wilson"],
wikimedia_username: None,
flickr: Some(Flickr {
numeric: "65001151@N03",
named: "ajw1970",
}),
}
|
|
| ||||||||||||||||||||||||||||||||||