6.3 10320/loc要素のアプリケーション
マルチプルレゾリューションが必要な場合は、10320/loc要素を使用できます。
6.3.1 Choose-byメカニズム
10320/loc要素(5.4.2 DOIマルチプルレゾリューション参照)を使ったマルチプルレゾリューションは、求められる評価を、何らかの基準に基づいて、考えられる一連の成果の中から選ぶアプリケーションを作る際に便利です。アプリケーション開発者は、値を入れるタイプを作ることができます。クライアントはこの値を基にDOI名を解決しようとするユーザーに向けて選択肢のメニューを作ります。文書の場合、ユーザーには、文書の表示、文書のメタデータの表示、友人/同僚にeメールでURLを送信して文書を共有する、著者のブログを閲覧するなどの選択肢が提供されます。データセットの場合、ランディングページでユーザーに提示される選択肢には、データセット一式の表示、選ばれたデータの表示、DOI名解決によりクライアントへ提供される情報に基づくデータセットとのその他のインタラクションなどの選択肢があります。
例えば、学術雑誌の論文には1つのDOI名が割り当てられますが、複数のウェブサイトから入手できる場合があり、読者は購読しているサービスから論文をダウンロードすることを望む可能性があります。図19に示すように、Crossrefではマルチプルレゾリューションを利用して、ユーザーが論文のDOI名を解決し閲覧する論文のバージョンを選択できるようにします。

6.3.2 様々な基準に従ったURLの自動選択
10320/loc要素を使ったマルチプルレゾリューション(5.4.2 DOIマルチプルレゾリューション参照)により、所定の基準に基づき、特定のユーザーに対するDOI名解決の結果をDOIリゾルバに選ばせることができます。図20は、DOI名10.1525/bio.2009.59.5.9に関連する(非管理)値を示しています。このDOI名は登録時に1つのURL値(URLタイプと値、すなわちデータ、JSTOR URLに等しい)を持っていました。他の解決オプションの指示を提供するために10320/locタイプが追加されました(10320/loc要素で使用されるXML属性については、10.5.1 10320/loc:XML属性を参照してください)。このレコードがDOIプロキシへ返されると、DOIプロキシは10320/locタイプを認識し、ロケーション値の評価を依頼される場合は、所定の基準に基づいてロケーション値の評価を行います。
インデックス | タイプ | タイムスタンプ | データ |
---|---|---|---|
1 | URL | Sun Jan 02 2022 13:32:18 EST |
https://www.jstor.org/stable/25502450 |
1000 | 10320/loc | Mon Jul 27 2020 13:18:25 EDT |
<locations chooseby="locatt,country,weighted">。 <location id="1" cr_type="MR-LIST" href="https://mr.cross- ref.org/iPage?doi=10.1525%2Fbio.2009.59.5.9" weight="1" /></location>。 <location id="2" cr_src="unca" label="SECOND- ARY_BIOONE" cr_type="MR-LIST" href="https://www.bioone.org/doi/full/10.1525/bio.20 09.59.5.9" country="gb" weight="0" /> </locations>。 |
図2010320/loc の例
DOIプロキシには、以下の事項が求められる場合があります(10.3 DOIプロキシのクエリコマンドフォーマットも参照)。
- 10320/locタイプを無視する
その場合、DOIプロキシは10.1525/bio.2009.59.5.9を解決し、URL値https://www.jstor.org/stable/25502450を選択します。このアクションは、10320/locタイプを認識していないDOIリゾルバによって実行されます。 - 10.1525/bio.2009.59.5.9を解決し、10320/loc要素のcr_type属性で両方のURLをユーザーに返し、ユーザーが次のアクションを選択できるようにします(choose -byメカニズム)。
- 10.1525/bio.2009.59.5.9?locatt=country:gbを解決する
この場合、DOIプロキシはIPアドレスからユーザーの地理的位置を判断します。そして、英国内(コード「gb」)のユーザーにはURL https://www.bioone.org/doi/full/10.1525/bio.2009.59.5.9 を選択し、英国外の場合はランダムに選択を行います。 - 10.1525/bio.2009.59.5.9?locatt=id:1を解決する
この場合、https://mr.cross-ref.org/iPage?doi=10.1525%2Fbio.2009.59.5.9のCrossrefメタデータサービスが選択されます。