🐕

wikibase.cloudでQuickStatementsを試す

2023/07/19に公開

概要

wikibase.cloudでQuickStatementsを試してみましたので、その備忘録です。

以下の記事を参考にさせていただきました。

https://qiita.com/higa4/items/10affb47215def42d8e0

追加

上記の記事の通り、csvファイルをインポートしています。

ところが、以下のようなエラーが発生しました。

原因は、独自に立てたwikibaseインスタンスに、必要なプロパティが未登録だったことが原因でした。

Property [[Property:P1814|P1814]] not found

WikibaseSyncなどを使って、事前に(特にwikidataと同じIDの)プロパティを登録しておく必要があることがわかりました。

そのため、ラベルに関する情報のみを登録する以下のようなデータを登録してみました。

qid,Lja,Len,Dja,Den,qal1545
,タイトル,title,""""説明,desc,1

結果、以下のようにデータの新規登録ができました。

更新

次のコマンドで、上記で登録したQ59の更新を試みました。

qid,Lja,Len,Dja,Den,qal1545
Q59,変更後のタイトル,updated title,""""変更後の説明,updated desc,1

結果、以下のように、いずれの値も更新することができました。

まとめ

ほんの一例ですが、QuickStatementsを試してみました。APIでの登録例を以下の記事で紹介していますが、CSVによる登録はユーザフレンドリーな機能だと感じました。

https://zenn.dev/nakamura196/articles/d6c5ea5e7afeb7

他の方の参考になりましたら幸いです。

Discussion