IRDB マッピング・エラーチェック・正規化仕様 junii2
メタデータフォーマットjunii2(バージョン3.１) 各データ要素の入力内容一覧
通番

大項目

1 タイトル

項目タイトル

正規化

JPCOARスキーマver.2.0へのマッピング

element

内容title

必須
必須

繰返し可否
×

minOccurs maxOccurs 書式(空白の場合は文字列)
1

1

オフ
゚ションの属性
lang

要素名dc:title

JPCOARスキーマへ変換時の対応
lang属性で言語毎に格納

エラーチェック

正規化(メッセージなし)
・全角->半角（lang属性）

正規化(メッセージあり)・言語コードの変換

lang属性がなければ、属性なし"---"で設定 (以降のフィールド

レコードエラー

項目エラー

・要素がない・lang属性が語彙に存在しない・値がない（属性のみ非登録になる）

ワーニング

で、属性なしは同じ）
2

その他(別言語等)のタイトル

alternative3

著者

creator

別言語のタイトルやタイトルのヨミ
あれば
必須

0

unboundedlangdcterms:alternative

lang属性で言語毎に格納・全角->半角（lang属性）

・言語コードの変換

・lang属性が語彙に存在しない

0

unboundedlang

jpcoar:creator

lang属性で言語毎に格納・全角->半角（lang属性）

・言語コードの変換（属性のみ非登録になる）
・lang属性が語彙に存在しない

creator@idはjpcoar:creator/jpcoar:nameIdentifierへ

id（属性のみ非登録になる）
・id属性のID以前の部分（http://rns.nii.ac.jp/nr/ またはhttps://nrid.nii.ac.jp/nrid/）が語彙に存在しない

4 主題

著者キーワード

subject

5

国立情報学研究所 メタデータ主NIIsubject

題語彙集
6

日本十進分類法

下記URL参照

0

unbounded0

unboundedversionjpcoar:subject

subjectScheme = "Other"jpcoar:subject

subjectScheme = "Other"

http://www.nii.ac.jp/metadata/manual/NII-

version属性は現IRDBに格納されていないため移行対象としな

category.pdf

い。

NDC

0

unboundedversionjpcoar:subject

subjectScheme = "NDC"

・全角->半角

・数値とピリオド以外の文字が含

version属性は現IRDBに格納されていないため移行対象としなまれているい。
7

国立国会図書館分類表

NDLC

0

unboundedversionjpcoar:subject

subjectScheme = "NDLC"

・全角->半角version属性は現IRDBに格納されていないため移行対象としな・英小文字->英大文字・英数以外の文字が含まれているい。
8

日本件名標目BSH

0unboundedversionjpcoar:subject

subjectScheme = "BSH"
version属性は現IRDBに格納されていないため移行対象としない。

9

国立国会図書館件名標目表

NDLSH

0

unboundedversionjpcoar:subject

subjectScheme = "NDLSH"
version属性は現IRDBに格納されていないため移行対象としない。

10

医学件名標目表MeSH

0

unboundedversionjpcoar:subject

subjectScheme = "MeSH"

・全角->半角version属性は現IRDBに格納されていないため移行対象としない。
11デューイ十進分類法

0

DDC

unboundedversionjpcoar:subject

subjectScheme = "DDC"・全角->半角・数値とピリオド以外の文字が含

version属性は現IRDBに格納されていないため移行対象としなまれているい。
12

米国議会図書館分類表

LCC0

unboundedversionjpcoar:subject

subjectScheme = "LCC"

・全角->半角・英数ピリオド以外の文字が含ま

version属性は現IRDBに格納されていないため移行対象としな・英小文字->英大文字れているい。
13

国際十進分類法

UDC

0unboundedversionjpcoar:subject

subjectScheme = "UDC"・全角->半角version属性は現IRDBに格納されていないため移行対象としな・英小文字->英大文字い。
14

米国議会図書館件名標目表

LCSH

0

unboundedversionjpcoar:subject

subjectScheme = "LCSH"

・全角->半角version属性は現IRDBに格納されていないため移行対象としな
い。
15

内容記述

description

論文の抄録 会議発表論文にあっては、会議名、開0

unbounded0

unboundeddatacite:description

descriptionType = "Other"dc:publisher

lang属性で言語毎に格納。

催地、日時等 その他コンテンツの内容を示すこと
16

公開者

publisherを記述
コンテンツ本体の公開を行った個人、組織、団体langid

・全角->半角（lang属性）

・lang属性が語彙に存在しない

・言語コードの変換

id属性はjunii2ガイドラインで「定義のみ作成」となっているた（属性のみ非登録になる）

め、移行対象としない。
17

寄与者

contributor

コンテンツ本体の作成に関わりを持つ、個人、組

0

unbounded

lang

織、団体

jpcoar:contributor

idcontributorTypeはセットしない。

・全角->半角（lang属性）

・言語コードの変換

・lang属性が語彙に存在しない（属性のみ非登録になる）

lang属性で言語毎に格納。
id属性はjunii2ガイドラインで「定義のみ作成」となっているた
め、移行対象としない。

18

日付

date

コンテンツの作成日付

0

unbounded YYYY-MM-DD, YYYY-

datacite:date

dateType = "Created"・全角->半角・YYYY-MM-DD, YYYY-MM,

・日付の正規化

MM,YYYYYYYY形式であるかのチェック
・MM-DD の妥当性チェック（閏年含む)

19

資源タイプ

type20

国立情報学研究所 メタデータ主NIItype

コンテンツの種類(自由記述)

必須×0

unbounded11[ Journal Article | Thesis

datacite:description

descriptionType="Other"

・先頭にラベル付加「type: 」

dc:type

Conference Paper -> conference paper

・要素がない題語彙集 (メタデータ主題語彙or Dissertation |Departmental Bulletin Paper -> departmental bulletin paper・値がない集)

Departmental Bulletin

Journal Article -> journal_article

・語彙に存在しない

Paper | ConferenceArticle -> article

Paper | Presentation |Book -> bookBook | Technical Report

Presentation -> conference object| Research Paper |Data or Dataset -> dataset

Article | Preprint |Research Paper -> research report

Learning Material | Data

Technical Report -> technical reportor Dataset | Software |Thesis or Dissertation -> thesis

Others ]Learning Material -> learning object
Software -> software
Preprint -> other
Others -> other追加処理- textversion="ETD" のとき、doctoral thesis をセット
- Preprintのとき 16.oaire:version=AO をセット
- 語彙に対応したURIを 14 rdf:resource属性 にセット

21フォーマット

formatInternet Media Typeで規定されるファイル形式

0

unboundedjpcoar:file/jpcoar:mimeType

fullTextURLとformatの複合判定

22 資源 識別子

その他の資源識別子

identifier

23~28、61項以外の資源識別子

0

unboundedjpcoar:file/jpcoar:extent
datacite:description

descriptionType="Other"・fullTextURLとformatの複合判
・先頭にラベル付加「identifier:定」

1/3

IRDB マッピング・エラーチェック・正規化仕様 junii2
メタデータフォーマットjunii2(バージョン3.１) 各データ要素の入力内容一覧
通番

大項目

23

項目

element

資源識別子URI (アイテム表示画 URI

正規化

JPCOARスキーマver.2.0へのマッピング
内容
コンテンツ本体を表示する画面へのURL

必須
必須

繰返し可否
×

minOccurs maxOccurs 書式(空白の場合は文字列)
1

1

オフ
゚ションの属性

URI

要素名
jpcoar:identifier

JPCOARスキーマへ変換時の対応
identifierType = "URI"

エラーチェック

正規化(メッセージなし)

正規化(メッセージあり)・全角->半角

レコードエラー

項目エラー

ワーニング

・要素がない面へのリンク)

・値がない
・URI形式でない

24

本文フルテキストへのリンク

fullTextURL

コンテンツ本体へのURL

あれば必須0

unbounded URI

jpcoar:file/jpcoar:URI

fullTextURLとformatの複合判定

・全角->半角・fullTextURLとformatの複合判・URI形式でない

定
fullTextURLが1つもないとき
dcterms:accessRights="metadata only access"、
rdf:resourceに対応するURIをセット
25

JaLCDOI

selfDOI01

URI(info:doi/で記述する

ra [ JaLC | CrossRef |jpcoar:identifier

こと)

DataCite ]jpcoar:identifierRegistration

jpcoar:identifier/@identifierType = "DOI"
jpcoar:identifierRegistration/@identifierType = ra属性・全角->半角●selfDOIに値があるときのチェッ●selfDOIに値があるときのチェッ・URI形式に正規化した値を 17

ク（別掲）

ク（別掲）

jpcoar:identifier へ・prefix/suffix 部分だけ取り出し- URI形式に正規化した値を 17 jpcoar:identifier へた値を 18- prefix/suffix 部分だけ取り出した値を 18

jpcoar:identifierRegistration へjpcoar:identifierRegistration へ- ra属性は jpcoar:iidentifierRegistration@identifierType へ
26

ISBN

isbn0

jpcoar:relation/jpcoar:relatedIdenti relationType=isIdenticalTo

unbounded

fier・全角->半角・10桁、13桁の文字列(ハイフォ

identifierType = "ISBN"

ンあり考慮）
・最後の桁を除きすべて数字のみ
・最後は、数字 またはXのみ許可
27 掲載誌 情報ISSN

issn

あれば必須0

unbounded \d{4}\-?\d{3}[\dXx]jpcoar:sourceIdentifier

identifierType = "ISSN"

・全角->半角・ハイフンを除き、8桁の文字列

・5桁目にハイフンが入るように統・最後の桁を除きすべて数字のみ

一

・最後は、数字 または[0-9]{4}-[0-9]{3}[0-9X]の書式

可Xのみ許・チェックデジット
28

書誌レコードID(総合目録DB)

NCID

あれば必須0jpcoar:relation/jpcoar:relatedIdenti jpcoar:relation/jpcoar:relatedIdentifier

unbounded・全角->半角・BA, BB, BC, BD, BN, AA, AB,fier- relationType=isIdenticalToANで始まり、残り8桁は数字また

jpcoar:sourceIdentifier- identifierType = "NCID"

はX

jpcoar:sourceIdentifier- identifierType = "NCID"
NCIDの先頭2桁がBA, BN, BB, BC, BDのとき -> 19.1
relatedIdentifierへ
NCIDの先頭2桁がAA, AB, ANのとき -> 23 sourceIdentifierへ
29
30

雑誌名巻

jtitle

本タイトルのみ

volume

31

号

issue

32

開始ページ

spage

33

終了ページ

epage

刊行年月

dateofissued

あれば必須あれば必須

00

1

lang1

jpcoar:sourceTitle

・全角->半角（lang属性）

・言語コードの変換

・lang属性が語彙に存在しない

jpcoar:volume

・全角->半角（英数字記号「_-（属性のみ非登録になる）
・1-32文字までのチェック.,;()/」のみ）
・全角->半角（英数字記号「_-・1-32文字までのチェック.,;()/」のみ）
・全角->半角（英数字記号「_-・1-100文字までのチェック.,;()/」のみ）
・全角->半角（英数字記号「_-・1-100文字までのチェックあれば必須

01

jpcoar:issue

論文の開始ページ

あれば必須01jpcoar:pageStart

論文の終了ページ

あれば必須01jpcoar:pageEnd

あれば
必須

01

YYYY-MM-DD, YYYY-

lang属性で言語毎に格納

datacite:datevolume がなく、issueがあるとき、issueの値を 25jpcoar:volume へ移動する。

dateType = "Issued".,;()/」のみ）
・全角->半角・日付の正規化

MM,YYYY・YYYY-MM-DD, YYYY-MM,YYYY形式であるかのチェック
・MM-DD の妥当性チェック（閏年含む)

35

情報源

source36

言語

language

コンテンツ本文の言語

0unboundeddatacite:description

descriptionType = "Other"

・先頭にラベル付加「source: 」

0

unbounded ISO-639-2

dc:language

ISO 639-2からISO 639-3に変換してセットする。

・全角->半角ISO 639-3にコードが存在しない場合は、"und"をセットする。

・英大文字->英小文字relationType = "isIdenticalTo"

・全角->半角

identifierType = "PMID"・"info:pmid/"を削除し、pmidの37

他の資源との関係

relation0

unbounded

38 ID

PubMed番号

pmid

01

・言語コードの変換

・言語コードが語彙に該当しない

jpcoar:relation/jpcoar:relatedTitle
URI(info:pmid/で記述すjpcoar:relationること)

・数値以外の文字が含まれているみにする。

39

DOIdoi01

URI(info:doi/で記述する

jpcoar:relation/jpcoar:relatedIdenti relationType = "isIdenticalTo"

・全角->半角・prefixは"[0-9]{2}\.[0-9\.]+"

こと)

fier

・"info:doi/"を削除

形式

・"http://dx.doi.org/" を削除

・Suffixは半角英数字または半角記・号「_-.;()/」 のみ

identifierType = "DOI""https://doi.org/[prefix]/[suffix]"形式にする

40

NII論文ID

NAID

01

URI

jpcoar:relation/jpcoar:relatedIdenti relationType = "isIdenticalTo"

・全角->半角fier・末尾からスラッシュまでの部分

identifierType = "NAID"

・数値のみ11-12桁を残し、その前部分は削除
e.g.
http://ci.nii.ac.jp/naid/1100095
44496→110009544496

41

医中誌ID

ichushi01

URI

jpcoar:relation/jpcoar:relatedIdenti relationType = "isIdenticalTo"

・全角->半角fier・末尾からスラッシュまでの部分

identifierType = "ICHUSHI"

・数値のみ10桁を残し、その前部分は削除
e.g.
http://search.jamas.or.jp/link/u
i/2012000001→2012000001

2/3

IRDB マッピング・エラーチェック・正規化仕様 junii2
メタデータフォーマットjunii2(バージョン3.１) 各データ要素の入力内容一覧
通番

大項目

42 版に関 する情 報

項目異版であるelement
isVersionOf

内容必須

当該コンテンツに対して、参照先のコンテンツを主繰返し可否

minOccurs maxOccurs 書式(空白の場合は文字列)
0

unbounded URIたる版と みなすことができる。
43

異版あり

hasVersion

置換される

isReplacedBy

当該コンテンツが参照先のリソースを別なる版とし

0

unbounded URI置換する

replaces

当該コンテンツが参照先のリソースによって置き換

0unbounded URI

当該コンテンツが参照先のコンテンツを新しく置き

0

unbounded URI要件とされる

isRequiredBy0unbounded URI

47

要件とする

requires

当該コンテンツを利用するにあたり、参照先のコン

0unbounded URI

テンツを 必要とする
48

部分である

isPartOf

0

当該コンテンツが参照先コンテンツの部分をなす

unbounded URI

49

部分を持つ

hasPart

当該コンテンツが参照先のコンテンツを部分として

0

unbounded URI

50

参照される

isReferencedBy 当該コンテンツが参照先のコンテンツから関連づけ

0

unbounded URI

51

参照する

references

当該コンテンツが参照先のコンテンツを関連付けて

0unbounded URI

52

別フォーマットであるisFormatOf

当該コンテンツが参照先のコンテンツと内容的に同

0unbounded URIじであ るが、Formatは異なる
53

別フォーマットあり

hasFormat

当該コンテンツが参照先コンテンツに異なるフォー

0

unbounded URI

coverage0

unbounded

dcterms:temporal

55 地理的 範囲

空間的spatial0

unboundeddatacite:geoLocation/datacite:geoL

56

国立情報学研究所 メタデータ主NIIspatial

0

unbounded

ocationPlacedatacite:geoLocation/datacite:geoL

57 時系列 範囲

題語彙集 (地域)
時間的temporal0

unbounded

ocationPlacedcterms:temporal

58

国立情報学研究所 メタデータ主

NIItemporal0unboundeddcterms:temporal

59

題語彙集 (時代)
権利rights

コンテンツ本体に関する権利規定

0

unbounded60

著者版フラグ

textversion

コンテンツ本体のバージョン author:著者版

01

あれば必須[ author | publisher

・URI形式でない

・全角->半角・URI形式でない

・全角->半角・URI形式でない

・全角->半角・URI形式でない

・全角->半角・URI形式でない

・全角->半角・URI形式でない

・全角->半角・URI形式でない

・全角->半角・URI形式でない

・全角->半角・URI形式でない

identifierType = "URI"

dc:rights

文字列もURIもdc:rightsにそのまま移行する。

oaire:version

author -> AM●"ETD"のとき、別途変換条件有●"ETD"のとき、NDL提出チェッpublisher -> VoR（別掲）ク有（別掲）|ETD| none ]publisher:出版社版ETD: 博士論文全文を含む

・全角->半角

identifierType = "URI"jpcoar:relation/jpcoar:relatedIdenti relationType = "hasFormat"

範囲・URI形式でない

identifierType = "URI"jpcoar:relation/jpcoar:relatedIdenti relationType = "isFormatOf"

54

・全角->半角

identifierType = "URI"jpcoar:relation/jpcoar:relatedIdenti relationType = "references"fier

マットを 持つ・URI形式でない

identifierType = "URI"jpcoar:relation/jpcoar:relatedIdenti relationType = "isReferencedBy"

fier・全角->半角

identifierType = "URI"jpcoar:relation/jpcoar:relatedIdenti relationType = "hasPart"

fier

いる

・URI形式でない

identifierType = "URI"jpcoar:relation/jpcoar:relatedIdenti relationType = "isPartOf"

fier

られる

・全角->半角ワーニング

identifierType = "URI"jpcoar:relation/jpcoar:relatedIdenti relationType = "requires"

fier

持つ

項目エラー

identifierType = "URI"jpcoar:relation/jpcoar:relatedIdenti relationType = "isRequiredBy"fier

レコードエラー

identifierType = "URI"jpcoar:relation/jpcoar:relatedIdenti relationType = "replaces"fier

正規化(メッセージあり)

identifierType = "URI"jpcoar:relation/jpcoar:relatedIdenti relationType = "isReplacedBy"fier

テンツを 必要とする正規化(メッセージなし)

エラーチェック

identifierType = "URI"jpcoar:relation/jpcoar:relatedIdenti relationType = "hasVersion"

fier

参照先のコンテンツを利用するにあたり、当該コン

JPCOARスキーマへ変換時の対応

jpcoar:relation/jpcoar:relatedIdenti relationType = "isVersionOf"

fier

換える
46

要素名

fierわる45

オフ
゚ションの属性

fierて持つ
44

正規化

JPCOARスキーマver.2.0へのマッピング

・語彙に存在しない

ETD -> VoR

none:上記以外

none -> 破棄 (oaire:version要素を作らない)
textversion要素なし -> NA
追加処理- 語彙に対応したURIを 16 rdf:resource属性 にセット
61 博士論文情報

学位授与番号

grantid

あれば必須01

科研費機関番号(5桁)+[甲|dcndl:dissertationNumber

textversion="ETD" のときは、次のデータ変換を行う。

乙|*]+第*+ 報告番号+号

１．先頭の数値5桁(科研費機関番号）を削除する。の形式で記述する。 ※ *は２．上記1の処理後、先頭文字に応じ次の変換を行う(junnii20字以上の任意の文字列、・全角->半角（英数字のみ）

ver 3.0対応)。

+は 文字列の連結を示す。

・先頭文字が"A"であれば"甲"に変換する※ 科研費機関番号及び
報・先頭文字が"B"であれば"乙"に変換する

告番号は半 角数値。
62

学位授与年月日

dateofgranted

あれば
必須

01

YYYY-MM-DDdcndl:dateGranted

・全角->半角・日付の正規化

・YYYY-MM-DD, YYYY-MM,YYYY形式であるかのチェック
・MM-DD の妥当性チェック（閏年含む)

63

学位名

degreename

あれば必須01

dcndl:degreeName

64

学位授与機関grantor

あれば必須01jpcoar:degreeGrantor

textversionが"ETD"の場合は、以下の処理も行う。
jpcoar:degreeGrantor/jpcoar:nameIdentifier に、grantidの先頭の数値5桁を科研費機関番号としてセット
また、nameIdentifierScheme = "kakenhi" をセット

3/3