image

amakanにおける著者という概念の定義などについて説明します。

書籍との関係

  • 1つの書籍に対して、複数の著者が存在する
  • ある著者は必ず何らかの書籍に携わっている
  • 著者と書籍の関係性にそれ以外の属性情報は存在しない
  • ある書籍における著者間に順序関係は存在しない

命名規則

  • 著者名には特定のルールで正規化された文字列が入る (例: 「ぽんかん⑧」→「」ぽんかん8)
  • 著者名の空白文字列は取り除かれる (例: 「山田 太郎」→「山田太郎」)
  • 正規化の実装は https://github.com/amakan/amakanize

呼称

  • 「作者」や「作家」のようには呼称せず、統一して「著者」と呼称する

シリーズ判定との兼ね合い

  • 同じ著者集合の書籍しか同じシリーズとして判定されない

表記揺れ・データ不備

  • 著者名の部分も人力で入力されているようで、巻ごとに表記方法や内容が異なる場合が多い