Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Project:CorrectSimplePropertyProblems - MaRDI portal

Project:CorrectSimplePropertyProblems

From MaRDI portal

If there are properties that have the wrong value, this can be corrected in the following way:

First, get a list of all affected QIDs, for example using SPARQL. Then adapt the following script that shows how to replace the value of a property for an item. The value replace_all should only be used when there is only one value for that property, otherwise the correct value would be append_or_replace.

from mardiclient import MardiClient
mc = MardiClient(user=NAME, password=PW)
qid=QID
item = mc.item.get(entity_id=qid)
item.add_claim("PROPERTY_ID", "VALUE", action="replace_all")
item.write()