概要
以下の記事の続きです。
LEAF-WRITERの特徴として、以下が挙げられています。
the ability to look up and select identifiers for named entity tags (persons, organizations, places, or titles) from the following Linked Open Data authorities: DBPedia, Geonames, Getty, LGPN, VIAF, and Wikidata.
この機能は、以下のようなライブラリが使用されています。
https://github.com/cwrc/wikidata-entity-lookup
この機能を試しています。
使い方
以下などで、npmパッケージが公開されています。
https://www.npmjs.com/search?q=cwrc
上記のリストにはありませんが、今回は以下を対象にします。
https://www.npmjs.com/package/wikidata-entity-lookup
以下でインストールします。
wikidataLookup.findPersonは、以下のように実行することができました。
デモ
Nuxtでの実装例を用意しました。
https://github.com/nakamura196/nuxt3-demo/blob/main/pages/wikidata-entity-lookup/index.vue
以下でお試しいただけます。
https://nakamura196.github.io/nuxt3-demo/wikidata-entity-lookup

まとめ
参考になりましたら幸いです。