Index: [Article Count Order] [Thread]

    Date:  Wed, 02 May 2007 11:03:42 +0900
    From:  Kunie Horikoshi <murata ＠ lib.hokudai.ac.jp>
    Subject:  [drf 0734] Re: DSpaceのブラウズ機能の変更について

    北大　堀越です。

    > １.HUSCUPでは、「資料種別」として「dc.type」もブラウズすることができる
    ようになって
    > おりますが、このように、索引対象を追加する方法をご教示いただけますで
    しょうか。
    >
    > http://eprints.lib.hokudai.ac.jp/dspace/browse-type

    一番単純なのは、
      dspace.cfgの webui.browse.index.subject を
      dc.type 用に使う（DSpace1.4〜）。
    だと思います。

    HUSCAPは dc.subject.* と dc.type の両方のブラウズがほしいと思ったので、
     Browse.java
     BrowseServlet.java
     ItemsByTypeServlet.java (←ItemsBySubjectServlet.java の引き写し）
     type.jsp
     items-by-type.jsp
     テーブル: itemsbytype
     ビュー: collectionitemsbytype, communityitemsbytype
    をtype用に追加・編集（といっても "subject" でやっている部分を
    コピーして "type" に置き換えただけ）して使っています。

    もしかしたらDSpace1.4のこれらのファイルをDSpace1.3.*に持ってきて
    調整しても動くかもしれません。（試していないので推測です。）

    > ２.HUSCUPでは、一覧の「掲載誌等」に「dc.citation.jtitle」または
    「dc.identifier.citation」
    > が表示されるようになっておりますが、
    > このように、ブラウズの索引対象になっていないメタデータを一覧に表示させ
    るようにする方法を
    > ご教示いただけますでしょうか。
    >
    > http://eprints.lib.hokudai.ac.jp/dspace/handle/2115/20032
    >

    DSpace1.4.*であれば、dspace.cfgの
     webui.itemlist.columns =
    に表示したいメタデータ名を書くことでブラウズ時の表示項目を
    制御できます。
    DSpace1.3.* 以前であれば、ItemListTag.java に手を入れることに
    なります。

    > ２.HUSCUPでは、一覧の「掲載誌等」に「dc.citation.jtitle」または
    「dc.identifier.citation」
    > が表示されるようになっておりますが、

    これについては、webui.itemlist.columns に dc.citation.jtitle を
    セットした上で、ItemListTag.javaを下のようにしています。

    --- ItemListTag.java ここから ---
    // now prepare the frags for each of the table elements
    for (int i = 0; i < items.length; i++)
    {
    ＜省略＞
         metadataArray = items[i].getMetadata(schema, element, qualifier,
    Item.ANY);
      }
    +
    +  // for HUSCAP citation.jtitie&identifier.citation
    +  if (schema.equals("dc") && element.equals("citation")
    +      && qualifier.equals("jtitle") && metadataArray.length <= 0)
    +  {
    +      metadataArray = items[i].getMetadata(schema, "identifier",
    "citation", Item.ANY);
    +      if (metadataArray.length <= 0)
    +      {
    +          metadataArray = items[i].getMetadata(schema, "description",
    null, Item.ANY);
    +      }
    +   }

    // now prepare the content of the table division
    ＜省略＞
    }
    --- ItemListTag.java ここまで ---

    yasushi yamane さんは書きました:
    > 北海道大学附属図書館 堀越さま
    > ＤＲＦのみなさま
    >
    > 九州大学附属図書館の山根と申します。
    > ＤＲＦメールには初めての投稿になりますが、どうぞよろしくお願いいたします。
    >
    > 本学ではシステム情報科学研究院情報理学部門で公開されているTRをQIRに完全に
    > 移行することを検討しておりますが、その際、TRに一意にふられている番号を一覧で表
    > 示させてほしいという要望が教員から出ております。
    >
    > http://www.i.kyushu-u.ac.jp/doi-tr.html
    > https://qir.kyushu-u.ac.jp/dspace/handle/2324/2814
    >
    > そこで、DSpaceのブラウズ機能の変更に付き、ご教示いただきたくメールいたしました。
    >
    > １.HUSCUPでは、「資料種別」として「dc.type」もブラウズすることができるようになって
    > おりますが、このように、索引対象を追加する方法をご教示いただけますでしょうか。
    >
    > http://eprints.lib.hokudai.ac.jp/dspace/browse-type
    >
    > ２.HUSCUPでは、一覧の「掲載誌等」に「dc.citation.jtitle」または「dc.identifier.citation」
    > が表示されるようになっておりますが、
    > このように、ブラウズの索引対象になっていないメタデータを一覧に表示させるようにする方法を
    > ご教示いただけますでしょうか。
    >
    > http://eprints.lib.hokudai.ac.jp/dspace/handle/2115/20032
    >
    > ご多忙の折大変恐縮ですが、以上２点につき、ご教示いただきますようよろしくお願いいたします。
    >
    >
    > 　　　　　♪♭♪♭♪--------------
    > 　　　　　九州大学附属図書館　コンテンツ整備課　電子化係
    > 　　　　　　　　山根　泰志  saden ＠ lib.kyushu-u.ac.jp
    > 　　　　　　　　　　　　TEL:092-642-2342
    > 　　　　　　　　　　　　FAX:092-642-2330
    > 　　　　　                        -------------♭♪♭♪♭
    >
    >
    >

    --
    北海道大学附属図書館情報システム課システム管理担当
    堀越 邦恵 <murata ＠ lib.hokudai.ac.jp>
    〒060-0808  札幌市北区北8条西5丁目
    tel: 011-706-2524  fax: 011-706-4099
    HUSCAP: http://eprints.lib.hokudai.ac.jp/