wikibase.cloudでQuickStatementsを試す

概要 wikibase.cloudでQuickStatementsを試してみましたので、その備忘録です。 以下の記事を参考にさせていただきました。 https://qiita.com/higa4/items/10affb47215def42d8e0 追加 上記の記事の通り、csvファイルをインポートしています。 ところが、以下のようなエラーが発生しました。 原因は、独自に立てたwikibaseインスタンスに、必要なプロパティが未登録だったことが原因でした。 P r o p e r t y [ [ P r o p e r t y : P 1 8 1 4 | P 1 8 1 4 ] ] n o t f o u n d WikibaseSyncなどを使って、事前に(特にwikidataと同じIDの)プロパティを登録しておく必要があることがわかりました。 そのため、ラベルに関する情報のみを登録する以下のようなデータを登録してみました。 q , i タ d イ , ト L ル j , a t , i L t e l n e , , D " j " a " , " D 説 e 明 n , , d q e a s l c 1 , 5 1 4 5 結果、以下のようにデータの新規登録ができました。 ...

2023年7月19日 · 1 分 · Nakamura

WikibaseSyncを試す

概要 以下のWikibaseSyncを試す機会がありましたので、その備忘録です。 https://github.com/the-qa-company/WikibaseSync 以下の論文で、上記のツールを知りました。 https://doi.org/10.11517/jsaisigtwo.2022.SWO-056_04 インストール ソースコードや関連ライブラリをインストールします。 ! c ! g d p e i t W p i c k i l i n o b s n a t e s a e l h S l t y t n - p c r s : r / e / q g u i i t r h e u m b e . n c t o s m . / t t x h t e - q a - c o m p a n y / W i k i b a s e S y n c Bot Accountの作成 事前に用意したWikibaseにアクセスし、「Special pages」から、「Bot passwords」をクリックします。 ...

2023年7月19日 · 5 分 · Nakamura

wikibaseのapiをつかってみる

概要 wikibaseのapiをpythonクライアントから使用する機会がありましたので、その備忘録です。 以下のライプラリを使用しました。 https://wikibase-api.readthedocs.io/en/latest/index.html インストール 以下でインストールします。 ! p i p i n s t a l l w i k i b a s e - a p i Read 今回は、以下のwikibaseインスタンスに対して処理を行います。 https://nakamura196.wikibase.cloud/ f a w r p r p b r o i = i m _ = n u w t w r W b ( i l i . r k k e ) i = i n b b t a " a i s h s t e t e y _ t ( . a p a g p s p e i : i t / _ ( i / u " m n r Q p a l 1 o k = " r a a ) t m p u i W r _ i a u k 1 r i 9 l b 6 ) a . s w e i k i b a s e . c l o u d / w / a p i . p h p " 上記により、Q1に関する情報を取得することができました。 ...

2023年7月19日 · 8 分 · Nakamura

wikibase.cloudを使ってみる

概要 wikibase.cloudを使ってみる機会がありましたので、その備忘録です。 ドキュメント 以下にマニュアルがありました。 https://www.mediawiki.org/wiki/Wikibase/Wikibase.cloud インスタンスの作成 はじめに独自ドメインを設定してみましたが、うまくいきませんでした。以下、記録だけ残します。以後、独自ドメインを諦めて、nakamura196.wikibase.cloudを使用しています。 失敗 独自のドメインを割り当てられるようでしたので、wikibase.aws.ldas.jpを入力しました。 Route 53で以下のような設定を行いました。 テーマの変更 以下のSet Skinで見た目を変更することができました。 Vector Modern Timeless データを作成してみる デフォルトで作成されるユーザでログインすると、以下の画面に遷移しました。 Satoru Itemを作成してみました。 以下のように作成されました。 プロパティ プロパティnameを作成してみます。 アイテムへのStatementsの追加 作成したプロパティ(P1)を使って、アイテム(Q1)にStatementsを追加してみます。 Query Service クエリサービスも問題なく動作しました。 タイムラインを用いた可視化例です。 # s ? } d e s e l f e w a c i u t k l i t b V a i w s e h e w e : : r t T e i i m m { e e s l t i a n m e p ? o ...

2023年7月14日 · 2 分 · Nakamura