Byta egenskap: Difference between revisions
Jump to navigation
Jump to search
Magnus Sälgö (talk | contribs) |
Magnus Sälgö (talk | contribs) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Försök att komma runt den brist Wikidata har att det inte enkelt går att byta typ av egenskap på en Wikidata egenskap | Försök att komma runt den brist Wikidata har att det inte enkelt går att '''byta typ av egenskap''' på en Wikidata egenskap | ||
User case: P2 är sträng borde vara externidentifierare | User case: P2 är sträng borde vara externidentifierare | ||
==Vad som gjordes== | ==Vad som gjordes== | ||
1. sök ut alla värden på "gamla" egenskap ex. P2 och skapa en fil som sedan kan användas för att skapa Quick statement för att skapa data i den nya egenskapen | 1. sök ut alla värden på "gamla" egenskap ex. P2 och skapa en fil som sedan kan användas för att skapa Quick statement för att skapa data i den nya egenskapen - se [https://gist.github.com/salgo60/1e9c17bb13178d3ff60692c468ad9265 fil] | ||
2. Ändra "" till '''[https://oswald.wikibase.cloud/wiki/Property:P44 P44]''' | |||
3. Kör [https://oswald.wikibase.cloud/tools/quickstatements/#/ Quick statement] och ladda nya '''[https://oswald.wikibase.cloud/wiki/Property:P44 P44]''' | |||
4. Deletade egenskapen P2 - '''fel''' se nedan | |||
5. Manuellt tog bort '''P2''' | |||
==Vad som borde ha gjorts== | ==Vad som borde ha gjorts== | ||
Line 11: | Line 19: | ||
2) Jag testade att ta bort egenskapen då det fanns data kvar --> borde tagit bort datat först | 2) Jag testade att ta bort egenskapen då det fanns data kvar --> borde tagit bort datat först | ||
2-1) Nu blev det manuell | 2-1) Nu blev det manuell bortagning av egenskapen | ||
[[category:SPARQL]] | |||
[[category:Oswald Maintenance]] |
Latest revision as of 19:41, 5 November 2022
Försök att komma runt den brist Wikidata har att det inte enkelt går att byta typ av egenskap på en Wikidata egenskap
User case: P2 är sträng borde vara externidentifierare
Vad som gjordes
1. sök ut alla värden på "gamla" egenskap ex. P2 och skapa en fil som sedan kan användas för att skapa Quick statement för att skapa data i den nya egenskapen - se fil
2. Ändra "" till P44
3. Kör Quick statement och ladda nya P44
4. Deletade egenskapen P2 - fel se nedan
5. Manuellt tog bort P2
Vad som borde ha gjorts
1) SPARQL Sökning borde haft "" runt datat från gamla egenskapen
2) Jag testade att ta bort egenskapen då det fanns data kvar --> borde tagit bort datat först
2-1) Nu blev det manuell bortagning av egenskapen