デジタルオブジェクト識別子(DOI)¶
配置¶
DataCite API DOIを作成するために使用されます。APIアクセスポイントの構成 admin console > settings
:
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作成を要求しなければならないことを意味する.タスク作成後,グループの査読者に電子メールで通知する(デフォルトの場合は,管理者にしかタスクを配置できない).
このタスクは特定のユーザに割り当てられる.オプションの締め切りと備考を定義することができます。
タスク提出後,タスク所有者に電子メールで通知する(メールサーバが配置されている場合は,管理コンソール>設定を参照).そして,管理コンソール>情報>バージョン化部分でこのタスクを解決することができる.
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 |
マッピングは、以下の位置でカスタマイズすることができる:
ISO 19139 source file schemas/iso19139/src/main/plugin/iso19139/formatter/datacite/view.xsl
ISO 19115−3.2018 source file schemas/iso19139/src/main/plugin/iso19139/formatter/datacite/view.xsl
このフォーマットの詳細については、http://schema.datacite.org/meta/kernel-4.1/doc/datCite-MetadataKernel_v 4.1.pdfを参照されたい。
レコードにDOIが割り当てられているかもしれません。
この場合,まずDOIを削除する必要がある.
検証後、DOIを作成
その後、DOIをメタデータレコードに追加します。
DOI API¶
REST APIは、DOI関連動作へのアクセスを許可します:
以下の前提条件のうちの1つを満たさなければ、検査前提条件APIは異常を返す。
DataCite APIは構成されていない
記録は公開されていない
記録はすでにDOI
レコードはDataCiteに対して無効(すなわち,DataCite XSD検証返されたXSDエラー)
DOIを作成する際には、応答は以下の詳細を返します。
DOIは、以下の符号化を使用してメタデータレコードに追加する: