Index: [Article Count Order] [Thread]

    Date:  Tue, 16 Jan 2007 18:02:33 +0900
    From:  "鈴木敬二" <zuki.ebetsu ＠ gmail.com>
    Subject:  [drf 0366] Re: 各著者ごとの閲覧回数などについて

    江別の鈴木です。

    別の実装法もあるという参考までに。

    07/01/16 に Kunie Horikoshi<murata ＠ lib.hokudai.ac.jp> さんは書きました:
    > > ・submitter_idの変更は、DSpaceの管理者用画面から可能なのでしょうか。
    >
    > 当初はSQLでレコードを直接変更していましたが
    > 手が足りなくなってきたので（SQLを扱えるのは数人しかいませんので）
    > MyDSpaceServlet.javaに手を入れて管理画面で変更できるようにしてしまいました。

    お茶大さんに提供したパッチでは、添付ファイルのようにメタデータの
    入力画面にコンテンツ提供者を入力するフィールドを設けて一時的に
    メタデータとして保管しておいて、最終的に登録する際にこのデータを
    使ってアイテムのsubmitter_idを置き換え、メタデータとして一時的に
    保管しておいたデータは削除するという実装を行いました。

    次ボタンを押した時に、submitter_idの妥当性のチェック（登録ユーザか
    否か）は行うようにしています。データを入力しなければ、何も
    しません。

    （押し売りで付けた機能ですので、お茶大さんが実際に使用するか
    どうかは不明です。）

    > > ・紀要論文など一括登録した論文に対しても、このような作業をされているので
    > > しょうか。
    >
    > 一括でimportしたものについてはsubmitter_idの付け替え作業はしていません。
    > 紀要論文についてもダウンロード回数を教えて欲しいという
    > 要望はありますのでそのうちできればいいなと思っています。

    -eperson フラグの代わりに、データの方にsubmitter_idを持たせて
    セットするような修正を行えば、いいと思います。

    > ただ，共著はどうするかという問題等については，現時点では何も考えてません。

    これは、item2epersonのような中間テーブルを持つしかないと思います。

    --
    鈴木敬二＠江別市