Skip to main content
ExLibris

Knowledge Assistant

BETA
 
  • Subscribe by RSS
  • Back
    Alma

     

    Ex Libris Knowledge Center
    1. Search site
      Go back to previous article
      1. Sign in
        • Sign in
        • Forgot password
    1. Home
    2. Alma
    3. Product Documentation
    4. 日本語
    5. Alma-Primo の統合
    6. AlmaデータソースにPrimoフロントエンドを設定
    7. Primoでのコースリザーブの設定

    Primoでのコースリザーブの設定

    1. Last updated
    2. Save as PDF
    3. Share
      1. Share
      2. Tweet
      3. Share
    1. はじめに
    2. 同じコースの詳細
      1. 設定オプション
    3. Legantoへのリンク
      1. 設定オプション
    4. Primoバックオフィスの設定
      1. PNXの設定
      2. コードテーブル設定
      3. 正規化ルール
    Translatable

    Primo VEを使用している場合、詳細を「Primo VEの配信サービスの設定」 で参照してください。

    メニューに戻る

    はじめに

    AlmaがMARC CNOフィールドに保存されているコース拡充情報(「AlmaレコードのPrimoへのエクスポート」の「コース情報拡充」パラメーターを参照) を公開するように構成されていない場合、コースリザーブ情報はPrimoには公開されません。( 「Primoへの公開」を参照)。
    Primoの正規化ルールは、Alma からのコース情報をマップして、Primoフロントエンドで次の 機能を提供します。
    • アイテムの簡易表示と完全な表示でコース情報を表示する
    • コースリザーブの検索範囲を作成する
    • コースリザーブの検索索引を作成する
    • コースリザーブのファセットを作成する
    構成が完了すると、ユーザーはコース情報を使用して、コースのリーディングリストの一部であるレコードを検索できます。
    NewUI_CourseReservesExample.png
    フロントエンドで有効なコースリザーブ
    残りのセクションでは、関連する機能と構成について説明します。

    同じコースの詳細

    [完全な表示]ページの「同じコースの詳細」セクションでは、ユーザーが、現在のタイトルの検索を、現在のタイトルも含む(追加)コースの他のアイテムへと拡張できます。

    Primo_MoreFromCourse.png

    「同じコースの詳細」セクション

    このセクションの上半分には、このタイトルが属するすべてのコースのリストがあります。はじめは最大6つのコースが表示されます。ユーザーは、[すべてのコースを表示]アイコンを選択して、残りのコースを見ることができます。コースがLegantoに関連付けられている場合、ユーザーはそのコースを選択してLegantoで図書リストを表示できます。

    このセクションの下半分では、ユーザーはアイテムの関連コースに属するアイテムを閲覧できます。ユーザーは次のいずれかを選択できます。

    • 左右の矢印を使用して、アイテムのリストをスクロールする

    • リスト内のアイテムを選択して、完全な表示を開く

    設定オプション

    下表は、この機能を設定するために使われる設定のリストです。

    要素 説明

    ビューウィザード

    新しいPrimo UIでこの機能を有効にするには、ビューウィザードの「一般」セクションで、同じコースの詳細フィールドを選択します。

    Ariaラベル

    この機能のアクセシビリティをサポートするために、次のコードが追加されました。

    • default.nui.aria.moreFromTheSame.collection.tab: 同じコレクションの詳細に移動する

    GetIT!Tab1コードテーブル

    この機能をサポートするために、次のコードが追加されました。

    • default.nui.brief.results.tabs.moreCourse: 同じコースの詳細

    • default.nui.brief.results.tabs.courseTab:コース

    • default.nui.brief.results.tabs.expandCourses:すべてのコースを表示

    正規化ルール

    Alma MARCテンプレートとAlma UNIMARCテンプレート正規化ルールでは、コース情報が表示/crsinfoフィールドの次のサブフィールドにマッピングされていますが、これはPrimo UIに表示されません。

    • $$R – コースコードとセクションはCNO $$kからマッピングされます。

    • $$N – コースセクションIDはCNO $$lからマッピングされます。

    • $$M – コース名はCNO $$jからマッピングされます。

    [完全な表示]ページの正しいリンク情報を含めるには、コース情報についてローカルな検索フィールドを使用するのでなく、crsinfo、crsname、crsinstrc、crsid、crsdeptといった検索フィールドをマッピングします。

    Legantoへのリンク

    この機能が有効化された場合、ユーザーがレコードの完全な表示からコースのリンクを選択し、Legantoで関連の図書リストを表示できるようにすることで、PrimoとLeganto間の統合が改善されます。

    Primo_LinkToLegantoExample.png

    コースリンクの完全な表示

    設定オプション

    この機能はデフォルトでは無効になっています。下表で、この機能に関連する設定オプションのリストを示します。

    要素 説明

    ビューウィザード

    ビューウィザードの[詳細属性の編集]ページにあるコース情報をLegantoにリンクフィールドにより、レコードの完全な詳細にある[コース情報]フィールドからのリンクが有効になります。

    テンプレートマッピングテーブル

    次のコードは、Almaの顧客のためにLegantoへのリンクを作成します。

    • leganto_url – {{alma_base}}/leganto/public/{{alma_institution}}/lists?courseCode={{course_code}}&primo=true

    正規化ルール

    Alma MARCテンプレートとAlma UNIMARCテンプレート正規化ルールでは、コース情報が表示/crsinfoフィールドの次のサブフィールドにマッピングされていますが、これはPrimo UIに表示されません。

    • $$R – コースコードとセクションはCNO $$kからマッピングされます。

    • $$N – コースセクションIDはCNO $$lからマッピングされます。

    • $$M – コース名はCNO $$jからマッピングされます。

    Primoバックオフィスの設定

    PNXおよび正規化ルールはPrimoですぐに使用できますが、ローカルの正規化ルールにコースリザーブルールが含まれていることを確認する必要があります。

    PNXの設定

    下の表では、Almaからコースリザーブデータをマッピングするために使用される フィールドのリストを示します。この情報がAlmaからCNOフィールドにマッピングされる方法の詳細については、「Primoへの公開」を参照してください。
    コースリザーブ用の新しいPNXフィールド
    セクション フィールド コード
    表示 コース情報  – crsinfoフィールドは、次のAlma CNOサブフィールドを1行にマージすることで作成されます。
    • k – コースコード

    • j - コース名

    • l – コースセクション

    • g - コースインストラクター

    crsinfo
    ファセット コース名

    コースインストラクター

    コースID(Almaのコースコードを含む)

    コース部門(Almaのコースセクションを含む) 
    crsname

    crsinstrc

    crsid

    crsdept
    検索 コース名(Almaのコース名とコースコードを含む)

    コースインストラクター

    コースID(Almaのコースコードを含む)

    コース部門(Almaのコースセクションを含む)
    crsname

    crsinstrc

    crsid

    crsdept
    検索結果に表示フィールドを表示したい場合は、ビューウィザードでビューを変更する必要があります。

    コードテーブル設定

    下表は、コースリザーブ情報をサポートするために、フロントエンドサブシステムの下のコードテーブルで定義されるコードのリストです。
    ファセットラベルコードテーブルの新しいコード
    コードテーブル コード 説明
    ファセットラベル
    facets.facet.facet_crsname
    facets.search-box.facet_crsname
    コース名
    facets.facet.facet_crsinstrc
    facets.search-box.facet_crsinstrc
    コースインストラクター
    facets.facet.facet_crsid
    facets.search-box.facet_crsid
    コースID
    facets.facet.facet_crsdept
    facets.search-box.facet_crsdept
    コース部署
    ファセットコードフィールド facet_crsname コース名
    facet_crsinstrc コースインストラクター
    facet_crsid コースID
    facet_crsdept コース部署
    高度な索引フィールドと
    基本索引フィールド 
    crsname
    コース名
    crsinstrc コースインストラクター
    crsid コースID
    crsdept コース部署
    フロントエンド表示フィールド crsinfo コース情報
    完全な表示ラベル fulldisplay.crsinfo コース情報

    正規化ルール

    コースリザーブ情報のマッピングを可能にするため、次のルールがAlma MARC正規化ルールのテンプレートに含まれています。追加の正規化ルールについては、「Alma MARC21のテンプレート」を参照してください。
    • ディスプレイセクション:
      ルールは、次のフォーマットを使用して、crsid、crsname、crsdept、およびcrsinstrcフィールドをcrsinfoフィールドに連結します。
      <コースID> : <コース名> ; <コース部門> ; <コースインストラクター>
      例:
      PSYCH 101 : Introduction to Psychology ; 01 ; Bube, Kenneth P.
    • ファセットセクション:
      下表で、コースリザーブ情報をPNXのファセットセクションにマッピングするルールのリストを示します。
      新しいファセット正規化ルール
      フィールド ルール

      ファセット/コース名

      MARC CNOフィールドのサブフィールドjからデータを取得する

      変換:そのままコピー

      ファセット/コースインストラクター

      MARC CNOフィールドのサブフィールドgからデータを取得する

      変換:そのままコピー

      ファセット/コースID

      MARC CNOフィールドのサブフィールドkからデータを取得する

      変換:そのままコピー

      ファセット/コース部署

      MARC CNOフィールドのサブフィールドlからデータを取得する

      変換:そのままコピー

    • 検索セクション:
      下表で、コースリザーブ情報をPNXの検索セクションにマッピングするルールのリストを示します。
      新しい検索正規化ルール
      フィールド ルール

      検索/コース名

      1. MARC CNOフィールドのサブフィールドjからデータを取得する

        変換:そのままコピー

      2. MARC CNOフィールドのサブフィールドjからデータを取得する

        変換:スペースを削除 + 句読点を削除 + そのままコピー

      3. MARC CNOフィールドのサブフィールドkからデータを取得する

        変換:そのままコピー

      4. MARC CNOフィールドのサブフィールドkからデータを取得する

        変換:スペースを削除 + 句読点を削除 + そのままコピー

      5. MARC CNOフィールドのサブフィールドkからデータを取得する

        変換:スペースを削除

      6. MARC CNOフィールドのサブフィールドkからデータを取得する

        変換:句読点を削除

      検索/コースインストラクター

      MARC CNOフィールドのサブフィールドgからデータを取得する

      変換:そのままコピー

      検索/コースID

      1. MARC CNOフィールドのサブフィールドkからデータを取得する
        変換:そのままコピー

      2. MARC CNOフィールドのサブフィールドkからデータを取得する
        変換:スペースを削除

      3. MARC CNOフィールドのサブフィールドkからデータを取得する
        変換:句読点を削除

      4. MARC CNOフィールドのサブフィールドkからデータを取得する
        変換:スペースを削除 + 句読点を削除

      検索/コース部署

      MARC CNOフィールドのサブフィールドlからデータを取得する

      変換:そのままコピー

      検索/検索範囲

      MARC CNOフィールドのサブフィールドaからデータを取得する

      変換:

      マッピングテーブルを使用:Alma機関コード

      文字列の最後に追加:_CR

      • 新しい検索範囲は<institution>_CRになります。

      • MARC CNOフィールドデータが存在する場合、レコードが検索範囲に追加されます。

    View article in the Exlibris Knowledge Center
    1. Back to top
      • リソースシェアリクエストフォームへのダイレクトリンク
      • 購入リクエストフォームへのダイレクトリンク
    • Was this article helpful?

    Recommended articles

    1. Article type
      Topic
      Content Type
      Documentation
      Language
      日本語
      Product
      Alma
    2. Tags
      This page has no tags.
    1. © Copyright 2025 Ex Libris Knowledge Center
    2. Powered by CXone Expert ®
    • Term of Use
    • Privacy Policy
    • Contact Us
    2025 Ex Libris. All rights reserved