デジタルオブジェクト識別子(DOI)

配置

DataCite API DOIを作成するために使用されます。APIアクセスポイントの構成 admin console > settings

../../_images/doi-admin-console.png

DataCiteフォーマットを使用して以下のAPIで記録することができます:http://localhost:8080/geonnetwork/srv/api/Records/da 165110-88 fd-11 da-a 88 f-000 d 939 bc 5 d 8/Formatters/datacite?output=xml

DOIの作成

構成が完了すると、インタフェースを使用してDOIを作成することができます。DOIは必要に応じて作成される.これはユーザがDOI作成を要求しなければならないことを意味する.タスク作成後,グループの査読者に電子メールで通知する(デフォルトの場合は,管理者にしかタスクを配置できない).

../../_images/doi-request-menu.png

このタスクは特定のユーザに割り当てられる.オプションの締め切りと備考を定義することができます。

../../_images/doi-request-popup.png

タスク提出後,タスク所有者に電子メールで通知する(メールサーバが配置されている場合は,管理コンソール>設定を参照).そして,管理コンソール>情報>バージョン化部分でこのタスクを解決することができる.

DOI作成の場合、タスクは2ステップ操作である:

  • まず,すべての前提条件が含まれているかどうかをチェックする(以下のレコードはDataCiteフォーマットでは無効)

DataCiteフォーマットにはいくつかの必須フィールドが必要です:

  • 識別子(強制タイプサブ属性を持つ)

  • 作成者(任意の所与の名前、家族名、名前識別子、および係り受けサブ属性を有する)

  • タイトル(オプションのタイプサブ属性を持つ)

  • 出版者.

  • PublicationYear

  • ResourceType(必要な通常タイプ説明子属性を持つ)

ISO規格とのマッピングは以下のとおりである.

属性

国際標準化機構19139

国際標準化機構19115-3

識別子

GMD:MD_METADATA/GMD:fileIdentifier/*/text()

Mdb:MD_METADATA/mdb:metadataIdentifier/*/mcc:code/* /text()

けんせつ者

Gmd:IdentificationInfo/*/gmd:pointOfContact、ロールは‘pointOfContact’または‘Custodian’です。

Mdb:IdentificationInfo/*/mri:pointOfContact、ロールは‘pointOfContact’または‘Custodian’です。

タイトル

GMD:識別情報/*/gmd:citation/* /gmd:タイトル

Mdb:IdentificationInfo/*/mri:citation/* /cit:タイトル

出版者.

GMD:DistributorContact [1] /*/gmd:OrganationName/GCO:文字列

MRD:総エージェントからの連絡 [1] /*/cit:party/* /cit:OrganationName/gco:文字列

PublicationYear

GMD:識別情報/*/gmd:citation/* /GMD:日付/*[gmd:dateType/* /@codeListValue=‘発行’]

Mdb:IdentificationInfo/*/mri:citation/* /cit:日付/*[cit:dateType/* /@codeListValue=‘発行’]

ResourceType

GMD:HierarchyLevel/*/@codeListValue

Mdb:metadataScope/*/mdb:resourceScope/* /@codeListValue

マッピングは、以下の位置でカスタマイズすることができる:

このフォーマットの詳細については、http://schema.datacite.org/meta/kernel-4.1/doc/datCite-MetadataKernel_v 4.1.pdfを参照されたい。

../../_images/doi-request-check.png

レコードにDOIが割り当てられているかもしれません。

../../_images/doi-api-check-already-exist.png

この場合,まずDOIを削除する必要がある.

  • 検証後、DOIを作成

../../_images/doi-request-check-ok.png

その後、DOIをメタデータレコードに追加します。

../../_images/doi-in-xml.png

DOI API

REST APIは、DOI関連動作へのアクセスを許可します:

../../_images/doi-api.png

以下の前提条件のうちの1つを満たさなければ、検査前提条件APIは異常を返す。

  • DataCite APIは構成されていない

  • 記録は公開されていない

  • 記録はすでにDOI

  • レコードはDataCiteに対して無効(すなわち,DataCite XSD検証返されたXSDエラー)

../../_images/doi-api-check.png

DOIを作成する際には、応答は以下の詳細を返します。

../../_images/doi-api-done.png

DOIは、以下の符号化を使用してメタデータレコードに追加する:

../../_images/doi-in-xml.png

実例.