平成 24 年度文化庁委託事業「デジタル化資料等を活用した著作物の流通と利用の円滑化に関する実証実験事業」

学術用途に係る著作権の集中管理の促進に関する実証実験

平成 25 年 3 月
株式会社野村総合研究所

報告書

改訂履歴
日付

改訂内容

2013 年 3 月 29 日

報告書初版発行

2013 年 8 月 27 日

学術著作権協会に係る記述を修正

はじめに
文化庁では、「規制・制度改革に係る方針」（平成 23 年 4 月 8 日閣議決定）において、学術用途における著作権の権利制限の在り方の検討が求められたことに伴い、平成 23 年度に「学術用途のおける権利制限の在り方に関する調査研究」を実施し、検討を行った。その結果、さらなる検討課題として、情報共有を目的とする著作物の複製等の利用の円滑化が挙げられた。
現在、学術目的で用いられる著作物の著作権を集中管理する著作権等管理事業者は複数にわたるため、利用者からはその環境整備について要望が高まっているところであり、科学振興や技術研究等の促進のためには、学術用途に係る著作権の集中管理の現状を把握し適切な対策を講じる必要がある。
このため、本事業においては、学術用途に係る著作権の集中管理の現状を調査するとともに、国立国会図書館の書誌データベースの活用方策を検討し、多様化する複製形態に対応した集中管理の体制の構築を図り、もって学術用途の著作物の円滑利用に資するものとする。

目

次

はじめに

第１

学術用途に係る複製権の集中管理に関する実態調査 .................................... 1

１．著作権等の集中管理の枠組み............................................................................................ 1
２．学術用途に係る複製権等の集中管理に関する実態調査.................................................... 8

第２学術用途に係る複製権の集中管理を促進するための実証実験 .................... 17

１．実証実験の概要 ............................................................................................................... 17
２．バッチ処理 ....................................................................................................................... 19
３．画面設計 .......................................................................................................................... 22
４．実証実験における課題整理 ............................................................................................. 35
５．キーワード検索の高速化 ................................................................................................. 39
６．実証実験の総括 ............................................................................................................... 43

参考資料
・著作権等管理事業者へのヒアリングメモ
・実証実験で用いた書誌テーブル
・バッチ処理の詳細・キーワード検索の高速化の詳細

第１

学術用途に係る複製権の集中管理に関する実態調査

１．著作権等の集中管理の枠組み
学術用途を含め、著作物の利用を行うには、著作権者から利用の許諾を得ることが基本となるが、全ての著作物の利用に対して、その都度、事前に個別の利用許諾を受けることを強いられることとなれば、それは非常に煩雑なものとなり、社会における許諾コストが大幅に増大することにも繋がる。そして、著作物利用の萎縮や、著作権侵害のおそれのある不適切な利用が行われる原因の一つにもなると考えられる。このような個別の権利処理の煩雑さ等を解消する
ために、利用に際して個々の権利者を探さなくとも一括して許諾が得られる仕組みとして、古くから著作権の集中管理システムが発展してきた。本項では、我が国における著作権等の集中管理の枠組みについて整理する。
１）著作権等管理事業法の制定
我が国の著作権の管理事業は、60 年以上にわたって、「昭和十四年法律第六十七号（著作権ニ関スル仲介業務ニ関スル法律）」（以下、「仲介業務法」という。）によって、その法的基盤が定められてきた。仲介業務法は、規制対象を小説、脚本、音楽（楽曲、歌詞）に限定していたものの、業務実施の許可制を通じて、事実上同一分野の仲介業務団体を 1 団体又は 2 団体に限定した上で、使用料は認可制とし、政府の規制によって著作物の利用秩序を形成してきたものである。
これに対し、時代背景や技術の変化に伴う多様な社会的要請に対して、仲介業務法が適合していないとの下記に示すような指摘があげられた。
・ 業務実施の許可制により新規参入を制限していること
・ 著作物の利用契約の媒介行為など、原権利者の利益が害されるおそれが低い形態までをも、「著作権ニ関スル仲介業務」として規制対象としていたこと
・ 適用対象範囲が小説、脚本、楽曲を伴う場合における歌詞及び楽曲に制限されており、現在の著作物等の利用実態に適応していないこと
・ 行政庁の裁量権を広範に認める一方で、委託者及び利用者の保護のために必要な業務運営に関する規定が不十分であること
上記のような指摘を踏まえ、仲介業務法を廃止し、新たな制度的基盤を確立することを目的として、平成 12 年（2000 年）に著作権等管理事業法（以下、「管理事業法」という。）を制定した。その主な内容は下記のとおりである。
・ 新規参入を容易にするため、許可制を登録制に改めること
・ 「著作権ニ関スル仲介業務」の考え方を改め、委託者が著作権等を自ら管理している場
合に準ずると考えられる形態を規制対象から外し、それ以外の管理形態のみを「著作権等管理事業」として規制対象とすること
・ 利用実態の変化に対応して、適用対象範囲を著作権及び著作隣接権の及ぶ全ての分野（著
作物一般、実演、レコード、放送、有線放送）に拡大すること

1

・

委託者及び利用者の保護のために最低限必要と考えられる業務運営に関する規定を設けるとともに、著作物等の使用料が円滑かつ適正に設定されるよう、使用料規程の認可制の廃止に併せて使用料規程に関する協議・裁定制度を整備すること
図表 1 著作権等管理事業法と仲介業務法の比較

対象物

著作権等管理事業法

仲介業務法

著作物、実演、レコード、放送、有線「著作物」（「小説」、
「脚本」、
「楽曲ヲ伴

放送

フ場合ニ於ケル歌詞」、「楽曲」が指定されている。）

対象事業

委託者との信託契約又は委任契約（取 ・著作物の利用契約につき著作権者のた次ぎ又は代理によるもの）に基づき、 めに代理又は媒介を業としてなすこと
著作物の利用の許諾その他の著作権・著作権の移転を受け他人のために著作等の管理を行う事業

物を管理する行為を業としてなすこと

注）委託者が受託者による利用許諾に

注）使用料の額の決定方法や委託者・受際し使用料額を決定するものを除く。 託者間の関係にかかわらず許可を受け
注）委託者・受託者間に、人的関係、 る義務がある。
資本関係等において密接な関係 がある場合を除く。
参入規制

登録制

許可制

使用料規程

登録制

許可制

事業者の義

（対委託者）（対委託者）

務・管理委託契約約款の説明

定めなし

・管理委託契約約款の公示（対利用者）

・財務諸表等の備え付け等

定めなし（対利用者）（対文化庁長官）・使用料規程の公示

・許可（業務実施、業務変更）、認可(使・利用の許諾の拒否の制限

用料規程)

・情報の提供・業務報告書及び会計報告書の提出（対文化庁長官）・各種届出（事業の変更、廃業等、管理委託契約約款、使用料規程）
文化庁長官

・報告徴収

・報告徴収

の監督権限

・立入検査

・臨検

・業務改善命令

・業務執行方法の変更命令その他の命令・登録取消し・許可取消し・全部又は一部の業務停止命令○業務停止命令、業務制限命令

出所）文化庁ウェブサイト
http://www.bunka.go.jp/chosakuken/kanrijigyouhou/seitei/hikaku.html をもとに作成

2２）著作権等管理事業者の登録状況
管理事業法の制定後、文化庁への登録によって著作権等の仲介・管理業務への新規参入が認められることになり、それぞれの著作物の分野において複数の管理事業者が登録されている。
なお、2013 年 3 月 1 日時点での著作権等管理事業者数の登録数は 35 事業者となっている。ただし、そのうち、管理委託契約約款及び使用料規程の届出がある事業者（現に著作権等管理事業を実施している者）は 31 事業者となっている。
図表 2 著作権等管理事業者の一覧（平成 25 年 3 月 1 日時点）
名称

管理する著作物等の種類

一般社団法人日本音楽著作権協会

音楽公益社団法人日本文藝家協会

言語協同組合日本脚本家連盟

言語

協同組合日本シナリオ作家協会

言語

株式会社イーライセンス

音楽、レコード

株式会社東京美術倶楽部

美術
言語、美術、図形、写真、音楽、舞踊又は無公益社団法人日本複製権センター

言劇、プログラム、編集著作物

株式会社ジャパン・ライツ・クリアランス

音楽、レコード

一般社団法人日本レコード協会

レコード

ダイキサウンド株式会社

音楽、レコード

一般社団法人学術著作権協会

言語、図形、写真、プログラム、編集著作物

公益社団法人日本芸能実演家団体協議会

実演

一般社団法人日本美術家連盟

美術

株式会社メディアリンクス・ジャパン

美術、写真、言語

株式会社美術著作権センター

美術

一般社団法人教学図書協会

言語、音楽、美術、図形、写真

有限会社コーベット・フォトエージェンシー

写真、言語、美術、図形

株式会社アジア著作協会

音楽一般社団法人美術著作権協会

美術

株式会社リブラ・エージェンシー

言語
言語、音楽、美術、図形、映画、写真、プロ

公益社団法人私立大学情報教育協会

グラム、編集著作物、データベース

一般社団法人日本出版著作権協会

言語、写真、図形、美術

一般社団法人出版物貸与権管理センター

言語、美術、写真、図形

株式会社

音楽、レコードInternational Copyright Association
協同組合日本写真家ユニオン

写真

3

名称

管理する著作物等の種類
音楽、写真、言語、美術、建築、図形、映画、合同会社ＩＰプランニングプログラム

一般社団法人出版者著作権管理機構

言語、美術、図形、写真、編集著作物

株式会社アイ・シー・エージェンシー

音楽、レコード、実演

コピーライトコンサルティング株式会社

美術

一般社団法人ワールドミュージック

音楽、レコード

インターネット放送協会
一般社団法人日本美術著作権協会

美術※以下の事業者は、著作権等管理事業の開始準備中です。
名称

管理する著作物等の種類

株式会社美研インターナショナル

美術、言語、写真、図形

メキキ・クリエイツ株式会社

美術、写真、図形
言語、音楽、美術、図形、映画、写真、プロ株式会社 Emission Address

グラム、編集著作物、データベース

株式会社日本ビジュアル著作権協会

言語、美術、図形、映画、写真

出所）文化庁提供

4３）協議・裁定制度と指定著作権等管理事業者
管理事業法では使用料規程を文化庁長官に届出した上で、原則として 30 日間の実施禁止期間が経過すれば実施できることとされている。そのため、複数の管理事業者が競争関係にある場
合には、競争原理が働くことによって使用料も適切な水準になると考えられるが、市場に対し大きな影響力をもっている管理事業者が存在する場合には、その管理事業者が高額な使用料を決定することで、著作物等の円滑な利用が妨げられる事態が生じる恐れがある。
このような事態を避け、利用者側の意向が反映された使用料規程が作成されるために設けられたのが、使用料規程に関する協議・裁定制度である。
○協議・裁定制度の概要
具体的には、使用料額の水準に対する影響力が大きい管理事業者について、文化庁長官が指定著作権等管理事業者として指定する。指定するときの要件は、著作権等管理事業法第 23 条第1 項に定めるとおりであるが、指定管理事業者には次の 2 つのタイプが考えられる。
①

ある利用区分において、全体に占める全管理事業者のシェアおよび全管理事業者に占める
当該管理事業者のシェアが相当の割合である場合。

②

ある利用区分において、全体に占める管理事業者のシェアは低いものの全管理事業者に占める当該管理事業者のシェアは相当の割合であり、かつ、その使用料規程が使用料額の基準として広く用いられている場合。

○指定管理事業者の役割・義務
指定管理事業者には、利用者代表（利用者の利益を代表すると認められる者）から使用料規程に関する協議の求めがあった場合には、応じる義務があり、協議に応じない場合または協議が不調に終わった場合には、利用者代表の申し立てにより文化庁長官が協議の開始又は再開を命じることとされている。また、当事者間で協議が尽くされたにも関わらず合意に至る見込みがない場合には、いずれかの当事者の申請により文化庁長官が裁定を行うこととされている。
指定管理事業者は、協議が成立した場合にはその結果に基づいて、また、裁定があった場合にはその結果に基づいて、使用料規程の変更を届け出る必要がある。
図表 3 指定著作権等管理事業者の一覧（2013 年 3 月 1 日時点）
団体名

指定日

一般社団法人 日本音楽著作権協会

2005 年 12 月 9 日

協同組合 日本脚本家連盟

2002 年 3 月 7 日

協同組合 日本シナリオ作家協会

2002 年 3 月 7 日

公益社団法人 日本複製権センター

2002 年 3 月 7 日

一般社団法人 日本レコード協会

2002 年 3 月 7 日

公益社団法人 日本芸能実演家団体協議会

2002 年 3 月 7 日

一般社団法人 出版物貸与権管理センター

2008 年 5 月 12 日

出所）文化庁提供

5４）管理事業法の制定の効果と課題
管理事業法が策定されたことによって、新たな事業者が著作権等の仲介・管理に参入することが出来るようになり、著作権等の集中管理の分野に新しい秩序が導入された。実際、2013 年
3 月 1 日時点では、35 事業者が著作権等の管理事業者として事業を実施しており、一定の競争原理が働いているものと考えられる。
一方、著作権を集中管理する著作権等管理事業者が複数にわたるため、利用者からはその環境整備についての要望が高まっている。そもそも、利用者は管理事業者の仲介を得ることで、個々の権利者を探し、交渉し、契約を結ぶなどの煩雑さが解消されるとともに、多数の著作物を一括して包括的利用許諾を結ぶことにより、利用の都度許諾を得る必要がなくなるといった便益を得ることができる。また、多種多様な著作物を迅速に利用できる環境が整うことによって、その都度許諾を得る場合であっても、管理事業者に委託されているものについては、一つの窓口で対応がなされるメリットがある。しかしながら、管理事業法の制定後、管理事業者が複数存在することによって、利用したい著作物がどの事業者によって管理がされているかの判別が難しくなり、集中管理のメリットを享受しにくくなっている。
○音楽の分野における取り組み
音楽の分野においては、仲介業務法に基づき、昭和 14 年（1939 年）より日本音楽著作権協会(JASRAC)が唯一の仲介業務団体として、商業的に利用されるほとんどの楽曲に係る著作権の管理を行なってきた。その後、管理事業法の施行により複数の管理事業者が新たに設立されたものの、未だ管理楽曲数において圧倒的なシェアを占めることから、楽曲等を利用する場合には一定の網羅性が担保されるといえる。もっとも、音楽の原盤に関する権利の集中管理は行われておらず、これを利用して音楽情報処理に関わる研究等を行う場合には、原盤権者からの個別の利用許諾を得る必要がある。
また、 音楽の分野では、円滑な音楽コンテンツの利用を促進するために、著作権情報処理フローの再構築（CDPR：Copyright Data Process Re-engineering）を行い、コンテンツプロバ
イダー及び著作権等管理事業者双方の円滑な処理を推進するための共通インフラとして、一般
社団法人著作権情報集中処理機構（CDC)が設立され、音楽に係る複数の著作権等管理事業者が管理する楽曲情報の管理、利用曲目報告の管理事業者への取次などの一元化が進められており、音楽配信事業者が利用しやすい仕組みが構築されつつある。
＜参考：Fluzo システム＞


著作権管理事業者（JASRAC、e-License、JRC、Daiki Sound）が管理する楽曲の情報を
著作権情報集中処理機構（CDC）が運営する音楽に係る著作権の統合データベース“Fluzo
システム”に集約。

本システムでは、配信されるコンテンツ音源からフィンガープリント（デジタルデータから特徴的な部分を抽出して数値化したもので 電子指紋などとも呼ばれる)を抽出することによって、これをキーにした検索を行うことが可能。

6

図表 4 Fluzo システムのデータベースイメージ出所）CDC ホームページ
http://www.cdc.or.jp/fluzo/fluzo_outline_3.html

7２．学術用途に係る複製権等の集中管理に関する実態調査
前述したとおり、管理事業法の制定後は文化庁への登録によって著作権等の管理事業を行うことが可能になっており、学術利用に関係する著作権等の管理事業者も複数登録されている。
本事業では、学術用途に係る複製権等の集中管理の実態を把握した上で、その課題と今後の方向性について検討を行った。
１）実態調査の実施概要
・

学術用途に係る複製権の集中管理の実態を把握するために、学術利用の中心を占める文献等の著作権等管理事業者を対象にしたヒアリング調査を行い、集中管理の現状及び課題を
抽出した。

・

文献等の著作物の集中管理は、主に日本複製権センター（以下、JRRC）、出版者著作権管理機構（以下、JCOPY）、学術著作権協会 （以下、JAC）の 3 団体によって行われているため、本実態調査の対象として上記の 3 団体とし、整理検討を行った。

図表 5 ヒアリング調査対象団体の沿革
団体名

公益社団法人
日本複製権センター（JRRC）

一般社団法人
出版者著作権管理機構（JCOPY）

一般社団法人
学術著作権協会（JAC）

団体概要• 1991 年に「日本複写権センター」、13 会員団体による任意団体として設立された。
• 1998 年に社団法人認可「社団法人日本複写権センター」へと移行。
• 2001 年、著作権等管理事業法の施行に伴い、管理事業者として登録。
• 2012 年、公益社団法人移行に伴い、「公益社団法人日本複製権センター」に改称。
• 会員団体は、著作者団体連合（著団連）、一般社団法人学術著作権協会、一般
社団法人出版社著作権管理機構（JCOPY）、新聞著作権協議会の 4 団体。
• 1990 年に出版者 7 団体が任意団体として出版者著作権協議会（出著協）を設立したのが起源。
• JRRC の設立に伴い、出著協はその構成団体として、委託出版物を JRRC に再委託し、JRRC から分配される複写利用料を分配する業務を開始。
• その後、JRRC が特別許諾方式の取扱いを中止したことに伴い、株式会社日本著作出版管理システム（JCLS）が設立された。
• 出著協から新・出著協（後に JCOPY へと法人格・名称を変更）に業務移管
し、JCLS の業務を継承する形で 2009 年著作権等管理事業者として登録、現在の JCOPY の役割を担うに至る。
• 1988 年に日本工学会の呼びかけにより日本歯科医学会、日本農学会、(社)日本薬学会及び日本医学会 5 団体が「学協会 5 団体懇談会」を組織・開催。
• 1990 年「学協会著作権協議会」第一回総会開催、規約の承認。会員を含む著
作権者の著作権を擁護するとともに、学術著作物および国内、海外を含む国・地域の著作物の利用を円滑にし、著作権者に共通する利益を図ることを目的とし、学術著作物等の複製等の著作物の利用に関する許諾及び管理の受託、代行およびその分配の業務等を行う。
• 1999 年「学術著作権協会」への名称変更。
• 2002 年著作権等管理事業者として登録。
• 2002 年 IFRRO 加盟。
• 2012 年日本医学会正会員。

出所）ヒアリング調査結果、各団体ウェブサイトより作成

8２）著作権等管理事業者の関係・著作権等管理事業者と利用者・権利者との関係や下図のとおりである。

・JRRC は会員 4 団体からの委託著作物のみを管理しており、独自に管理する著作物は保有していない（将来的には独自管理についても検討：詳細は後述）。

・

また、JCOPY・JAC の JRRC への委託著作物以外については、それぞれ独自に契約した利用者から使用料を徴収している。
図表 6 著作権等管理事業者・利用者・権利者との関係

出所）JRRC

ウェブサイト

http://www.jrrc.or.jp/jrrc/missions.html

9３）著作権等管理事業者が管理（許諾）する著作物
・著作権団体が利用者に複写を許諾する著作物数については、下表のとおりである。

・

上述したとおり、JRRC は独自の管理著作物は保有しておらず、会員 4 団体からの委託著
作物がすべてとなり、合計 8 万点程度を扱っている。

・

JRRC は著作者団体連合（著団連）から約 14,000 人の著作者を管理している。

・

JCOPY は JRRC への委託著作物とは別に、独自に 9 万点程度の著作物を扱っており、合計 17 万点程度の国内著作物を管理している。

・

また、JRRC は海外著作物を取り扱っていないため、海外の著作物については JCOPY・
JAC それぞれが利用者と契約を締結する形になる。

図表 7 著作権等管理事業者が管理（許諾）する著作物
JRRC

国
内

海
外

JCOPY

JAC

• 上記のうち、学術に関す • 書籍約 17 万点、雑誌 2,000 • 約 4,000 点（書籍 1,800 点、る 書 籍・ 定 期著 作物 は点
定期刊行物（雑）誌 2,300
JAC からの再委託点）• それ以外のタイトルにつ （JRRC への委託著作物）
いては JCOPY からの再 • 8 万点
（JRRC への委託著作物）
委託となっている• 一般書（小説等）と一般雑 • 上記の内部利用（電子化著• 定期著作物の新聞につい誌が中心
作物は委託していない）ては新聞協会からの委託 （独自管理の委託著作物）（独自管理の委託著作物）と JCOPY からの委託• 9 万点• 電子化著作物• 著団連から作家単位での • 主に自然科学系、人文・社
委託：約 14,000 人
会学系の学術系書誌（独自管理の委託著作物）• 現状では、取り扱っていない（取り扱っていない）• 書籍約 150 万点、雑誌約 5 • 28 カ国・地域の著作物利万点用にかかる双務協定を締• 上記はすべて、米国 CCC
結し、JAC が独自に管理（ Copyright Clearance • JAC が許諾可能な著作物
Center）との契約締結によは当該国・地域で発行される著作物
た著作物すべて（1 部例外• 海外著作物は JRRC に再を除く）
委託していない

出所）各団体へのヒアリング結果に基づき作成

10

図表 8 著作権等管理事業者が管理（許諾）する著作物の関係：国内著作物

JRRCが管理（許諾）する著作物数：約9万点⇒赤枠で囲まれた範囲

JCOPY（約17万点）

新聞著作権協議会（約70点）

独自管理（約9万点）

JAC（約4千点）
JRRC委託（約8万点）

著作者団体連合（約1万4千人）

出所）各団体へのヒアリング結果に基づき作成

図表 9 著作権等管理事業者が管理（許諾）する著作物の関係：海外著作物

JAC⇒ 28カ国・地域と著作物利用にかかる双務協定を締結している。JACが双務協定を締結している許諾可能な著作物は同RROの国・地域で発行された著作物すべて（一部例外を除く）
JCOPY（約155万点）⇒米国CCCとの契約のみ
CCC以外
の国・地域

JRRCは海外著作物を取扱わないため、
JCOPY・JACがそれぞれ独自に契約を締結
出所）各団体へのヒアリング結果に基づき作成

11４）著作権等管理事業者における契約・使用料分配
・契約団体数については、2012 年末現在、JRRC が約 5,500 団体と契約締結をしており、その 9 割以上を一般企業が占めている。

・

使用料については、JRRC の場合は、2 円／頁で提供しているが、JCOPY 独自の管理著作物については委託出版者の指値1で使用料を設定している。

・

JAC が管理する海外著作物については、契約を締結する国・地域によって契約条件が異なるケースが多い。
図表 10 著作権等管理事業者の契約・使用料分配の状況

契約団体

契約形
態・
使用料

分配
ルール

JRRC
• 5,500 団体• 上記の 9 割以上が一般
企業

JCOPY
JAC
• 利用者数、包括契約数は • 利用者数、包括契約数は非公開
非公開• 法人が中心• 法人が中心• 契約形態のほとんどが包括許諾契約• 使用料金は一人あたり
年間 40 円（100 人の企
業なら 4,000 円、10 人
なら 400 円）• 複写使用料については
現状 2 円／頁だが、2013
年 4 月からは 3 円／頁となり、2015 年 4 月から
は 4 円／頁とする方針である• 2012 年 11 月末の送金額 • 2011 年の売上高は総額
は 2 億 4 千万円程度（下11 億円（国内・海外著
期は 2 億程度の見込み）
作物含む）であり、その• 機構の運営費を加えた9 割が海外の著作物利用ものが売上高となる。
• JRRC への委託：2 円 ／ • JRRC への委託：2 円／頁
頁• JCOPY 独自：委託出版 • 海外著作物：基本、頁単者の指値（人文系：45価。（CCC については、
円／頁、医学系：84 円
頁単価以外に CCC の指／頁等となっている）
値もあり）• 2 年に一回実態調査を行 • 個別利用の場合：複製し • 国内・海外ともに JAC
い、その結果から類推した著作物、ページ数の使分配規程に則り分配。
て利用分野を把握する。
用料から手数料を除い • 国内：学協会等権利者の• その結果に応じて会員た料金を分配。
規模等を勘案し、規程に団体への分配率を算定 • 包括（一任型）利用の場
則り分配率を算定。手数
し、使用料を分配してい合：一定の方式ですべて料を除いてその分を分るの出版社に配分する
配• 委託点数に応じてグル • 海外：再委託を受けていープ分けして送るのが 1
る 28 カ国・地域に対し、
割：基礎配分
その委託著作物複製。使• 残りの 9 割は実態調査
用料分を手数料を除いの結果から、利用コンテて分配
ンツ量に沿って配分

出所）各団体へのヒアリング結果に基づき作成
５）検索サービスの状況

1

指値：委託出版者が指定した金額で使用料を設定すること。

12

・

著作権等管理事業者それぞれが管理（許諾）している著作物の検索サービスを提供している。

・

検索可能な著作物の範囲は管理団体のサービスによって異なり、JRRC が提供する検索サービスでは、JRRC が管理する著作物に加えて JCOPY が独自に管理する著作物の検索が可能となっている。

・

JRRC の検索サービスに含まれる JCOPY の独自管理の著作物・JAC の著作物の管理範囲外の利用についてはそれぞれ各団体の Web トップページへのリンクが貼られている。
図表 11 著作権等管理事業者の提供する著作物検索サービス

サービス
名称
利用条件
検索可能
な
著作物数

JRRC
• 著作物検索

JCOPY• JCOPY 著作物リスト• 誰でも利用可能• 誰でも利用可能

JAC• WEB 複写許諾システム• 誰でも利用可能（ID ／PW 登録が必要）• JAC が管理する国内・海外の著作物両方を検索することが可能• JAC が管理する著作物について検索から複写許諾までを同システム上で行うことが可能• 17 万点程度• JCOPY が独自に管理して• JRRC が再委託されいる国内著作物：約 9 万点て管理している著作 • JCOPY が契約した海外著
物：約 8 万点作物
• JCOPY が独自に管理 • 加えて、「非許諾」登録のしている著作物：約 9
書籍約 1,500 点も検索可
万点
能• JRRC への委託分は含まれておらず、表示されない

出所）各団体へのヒアリング結果に基づき作成
図表 12 JRRC の検索サービスで検索可能な著作物
JRRCの検索サービスで検索可能な著作物数：約17万点⇒赤枠で囲まれた範囲

新聞著作権協議会（約70点）JCOPY（約17万点）

JAC（約4千点）

著作者団体連合（約1万4千人）

出所）各団体へのヒアリング結果に基づき作成

13６）今後に向けた検討課題①許諾可能な著作物
・

現在、国内の文献等の著作物について JRRC が会員団体から管理を委託された著作物は約8 万点、JCOPY が独自に管理する著作物は約 9 万点の合計約 17 万点となっている。

・

一方、国立国会図書館が保有・管理する著作物の数は約 400 万点程度あり、その著作物数の規模に比較すると著作権等管理事業者が管理する規模は非常に小さい。

・

また、JCOPY 独自の管理著作物、海外著作物については JRRC との契約だけでは管理範囲外となり、JCOPY・JAC それぞれとの契約が必要である。ひとつの管理団体で、一括して権利処理が出来ないことは、利用者の負担になっているものと考えられる。

②契約者（団体）数・

現在、JRRC が契約締結する団体数は 5,500 社程度（JCOPY、JAC それぞれ独自の契約数は非公表）となっているが、上場企業の半数以上は未契約の状況である。

・

社内会議でのコピー等は基本的にはすべての企業で行われており、すべての企業が契約対象となることに鑑みると、現状の契約数は不足していると考えられる。

・

また、官公庁や教育機関、図書館における契約数の拡大も課題であり、それぞれの内部利用（社内会議等）における複写については個別規定の対象外であると考えられることから、一般企業と同様に著作権に対する正しい理解を促す取組が必要である。

③検索可能な著作物
・

国内の文献等の著作物について著作権等管理事業者が扱っているのは約 17 万点程度であり、その全てを JRRC の検索サービスから検索することが可能であり、著作権等管理事業者に委託されている著作物については一定の検索性が担保されていると考えられる。

・

しかしながら、①のとおり、17 万点という文献等の著作物数は国立国会図書館が管理する
約 400 万点の著作物数に比較すると、その規模は非常に小さいと考えれられ、著作権等管理事業者が現状で管理する著作物数の網羅性は十分ではないといえる。

・

また、JRRC が著作者団体連合から委託を受けている 14,000 人については、著作物単位での管理を行っていないため、対象となる著作物数が不明となっており、検索可能な著作物の範囲が明確になっていない。

・

以上から、国内著作物の検索可能な著作物数が最も多い JRRC の検索サービスにおいてさ
えも、利用者にとってワンストップでの検索サービスとしての用途を満たしているとはいえないのが現状である。今後、利用者が著作物を利用しやすい環境を整備するためには、検索可能な著作物数を拡大し、利用者の権利処理にワンストップで応えられるような改善が必要と考えられる。

14

図表 13 JRRC の検索サービス

出所）JRRC

ウェブサイト

http://www.jrrc.or.jp/kensaku/search/freeword
図表 14 JCOPY の検索サービス

出所）JCOPY

ウェブサイト

http://db.jcopy.or.jp/workslist/search/15

図表 15 JAC の検索サービス

出所）JAC ウェブサイト
https://copyright.jaacc.jp/

16

第２

学術用途に係る複製権の集中管理を促進するための実証実験

１．実証実験の概要
第 1 の検討結果から、管理事業法の制定後、管理事業者が増加することによって、一定の競争原理が働く一方、著作権を集中管理する著作権等管理事業者が複数にわたるため、利用したい著作物がどの事業者によって管理がされているかの判別が難しくなり、集中管理のメリットを享受しにくくなっていることが確認された。
また、学術用途においては、主に三つの管理事業者によって著作物が管理されているが、許諾可能な著作物数、契約者数、検索可能な著作物数の三点に課題を抱えていることが確認された。特に、管理する著作物数と検索可能な著作物数については、利用者が円滑に著作物を利用するためには、その拡大が強く望まれるものと考えられ、各事業者が管理する著作物数の拡大を目指すとともに、その著作物の権利の所在について、事業者を横断したワンストップでの検索サービスの充実が必要だと考えられる。
上記の検討結果を踏まえ、本調査では、著作物の円滑な利用環境を整備することを目的とし、一元的に権利者情報等の検索等を可能とするプラットフォーム構築の実証実験を行う。
○対象機関・事業者の選定
上述した通り、学術用途の中心である文献等の著作物について、円滑な利用環境を整備する
ためには、許諾可能な著作物数と検索可能な著作物数の増加が必要となることを踏まえ、下記の事業者のデータベースを活用した実証実験を行う。


国立国会図書館（NDL）


選定理由：国内最大の文献等の著作物数（約 400 万点）を管理しているため。

公益社団法人

日本複製権センター（JRRC）

選定理由：文献等の著作物について、著作権等管理事業者が扱っている国内の著作物である約 17 万点の全てを検索することが可能なサービスを提供しているため。

○検証項目
本実証事業では、次の４つの項目について検証を行う。
検証項目１ NDL からのデータ取得の方法
検証項目２ NDL データと著作権等管理事業者のデータとの結合
検証項目３ NDL データによる著作権等管理事業者のデータベースの充実
検証項目４ 著作権等管理事業者の検索サービスの充実○実証実験の設計
NDL の所有する所蔵書籍等に係るデータベース情報を利用するとともに、JRRC の管理する著作権・権利者情報等を統合し、一元的に権利者情報等の検索等を可能とするプラットフォー
ムの構築を目指し、これらの情報を統合するシステム構築を図る。
17

NDL のデータを CSV 等の機械判読できる形式でエクスポートして実験用データを作成し、集中管理団体の有するデータベースと統合して活用できる実験用プラットフォームを構築し、検索画面からネットワークを経由して DB へアクセスし、その有効性を検証する。
システム開発に当たって、NDL 及び集中管理団体がそれぞれ管理するデータベース情報を受領して解析し、データを統合した情報システムを検討する。

図表 16 実証実験で構築するデータベースイメージ2
国会図書館（NDL）

JRRC

NDL
DB

JRRC
検索DB

API

実証実験用プラットフォーム

取込
プログラム

取込

実験用に複製

実験用
DB

アクセス
検索画面

2

図中の”API”は、Application Programming Interface の略で、アプリケーションの開発者が、他のハードウ
ェアやソフトウェアの提供している機能を利用するためのプログラム上の手続きを定めた規約の集合を指す。
個々の開発者は規約に従ってその機能を「呼び出す」だけで、自分でプログラミングすることなくその機能を利用したアプリケーションを作成することができる。
（総務省「平成 24 年版 情報通信白書」による。
）

18

２．バッチ処理本実証事業で構築をした情報システムのバッチ処理の流れは下記のとおりである。
No
①

機能

処理内容

更新対象

NDL 書誌データ

１日１回動作し、NDL から前日分のデータを取得し、ローカルディスクにファイル保存す

NDL→テキ取得バッチる。

ストファイルNDL 書誌データ取得バッチにて、取得したデータファイルを t_shoshi テーブルに取り込む。
[取り込み条件]
・同一の identifier(書誌データの更新として取り込む)→同一の identifier のデータを削除し、書誌データの新規登録
・「同一の identifier が存在しない場合は、ISBN／ISSN、またはタイトル・出版者・発行年が一致するもの」かつ identifier が null の場合→同一の JRRC のデータを削除し、書誌データの新規登録②

NDL 書誌データ
取り込みバッチ・同一の identifier が存在しない場合→書誌データの新規登録

テキストファ
イル→DB[取り込み項目]
以下の項目以外を取り込む
・作家所属団体
・管理団体
・委託管理団体
・利用条件※データステータスは、「1:NDL 書誌データ取り込み済み」とする。
前回取込み時のデータと比較し、追加・更新・削除の判断を行い、書誌データへの反映処理を行う。
③

JRRC 書誌データ
取込みバッチ

[更新項目]

テキストファ

書誌テーブル.JRRC 書誌 ID
書誌テーブル.管理団体コード（書誌）イル→DB

書誌テーブル.委託元団体コード（書誌）書誌テーブル.許諾条件コード（書誌）前回取込み時のデータと比較し、更新・削除の判断を行い、更新・削除のあったデータの③

JRRC 作家データ

JRRC 作家・典拠 ID 関係付けテーブルを未処理状態にする。

テキストファ

取込みバッチ

[更新項目]

イル→DB

JRRC 作家・典拠 ID 関係付けテーブル.データ編集ステータス = 「0」JRRC 作家情報に変更・削除があった場合、変更・削除があった作家が紐付いた書誌データをクリアする。
[更新条件]
・JRRC 作家・典拠 ID 関係付けテーブル(t_related_tenkyo_to_jrrc_sakka)のデータ編集ステータスが「0」未処理状態のもの[更新項目]
書誌テーブル.JRRC 書誌 ID
書誌テーブル.管理団体コード（書誌）書誌テーブル.管理団体複数フラグ④

NDL 書誌データ

書誌テーブル.委託元団体コード（書誌）再処理

書誌テーブル.許諾条件コード（書誌）書誌テーブル.作家所属団体コード（著作者１～３）
書誌テーブル.管理団体コード（著作者１～３）
書誌テーブル.委託元団体コード（著作者１～３）
書誌テーブル.許諾条件コード（著作者１～３）
書誌テーブル.データ編集ステータス = 「1」著作者情報テーブル.作家所属団体コード
著作者情報テーブル.管理団体コード
著作者情報テーブル.委託元団体コード
著作者情報テーブル.許諾条件コード

19

DB→DB

No

機能

処理内容

更新対象

DB の典拠情報が未取得のデータを NDL から取得し、DB へ登録する。
[更新条件]⑤

典拠情報取得バッ

・書誌テーブルのデータ編集ステータスが「１」であり、かつ著作者情報テーブルに典拠

チ

ID が存在する

DB→
HTML→
DB

※データ編集ステータスは、「2:典拠情報取得済み」とする。
典拠情報テーブルと JRRC 作家テーブルのデータを著者名、著者生年でマッチングし、
JRRC 作家・典拠 ID 関係付けテーブルを作成する。
[更新条件]⑥

JRRC 作家・典拠・典拠情報テーブル.著者名 = JRRC 作家テーブル.著作者 1

ID 自動関連付け

・典拠情報テーブル.著者生年 = JRRC 作家テーブル.著作者生年

バッチ[更新項目]

DB→DB

JRRC 作家・典拠 ID 関係付けテーブル.典拠 ID
JRRC 作家・典拠 ID 関係付けテーブル.JRRC 作家 ID
JRRC 作家・典拠 ID 関係付けテーブル.データ編集ステータス = 「0」JRRC 書誌テーブルから以下の条件に一致する書誌テーブルを更新する。
[更新条件１]・JRRC 書誌データ(t_jrrcshoshi）の ISBN／ISSN と書誌データ(t_shoshi)の ISBN／ISSN が一致するものかつ、編集状態が「２」[更新条件２]
・JRRC 書誌データ(t_jrrcshoshi）のタイトル、出版者、発行年と書誌データ(t_shoshi)のタイ
トル、出版者、発行年が一致するものかつ、データ編集ステータスが「２」⑦書誌データ関連[更新項目]

付けバッチ

・委託管理団体

DB→DB

・管理団体
・委託元団体・利用条件
更新条件１、２に一致しない場合は、書誌テーブルに新規登録を行う※データ編集ステータスは、「3:書誌データ関連付け済み」とする。
JRRC 作家テーブルから以下の条件に一致する書誌テーブルを更新する。
[更新条件]
・書誌テーブルのデータ編集ステータスが「３」であり、かつ JRRC 作家・典拠 ID 関連付け
テーブルに典拠 ID が存在する[更新項目]
・書誌テーブル.所属団体コード１～３⑧

作家データ関連付けバッチ

・書誌テーブル.利用条件コード１～３
・書誌テーブル.委託元団体コード１～３

DB→DB

・書誌テーブル.管理団体コード１～３
・著作者情報テーブル.所属団体コード
・著作者情報テーブル.利用条件コード
・著作者情報テーブル.委託元団体コード
・著作者情報テーブル.管理団体コード※データ編集ステータスは、「4：作家データ関連付け済み」とする。
１日１回動作し、書誌テーブル、著作者情報テーブル、典拠情報テーブル、目次情報テ⑨

検索キーワード更新バッチ

ーブル、タイトル別名情報テーブルから検索のためのキーワード情報を作成し、DB へ登
録する。

DB→DB

※データ編集ステータスは、「5：検索キーワード更新済み」とする。

20

[バッチ全体処理概要]⑨書誌テーブル、著作者情報テーブル、典拠情報テー
ブル、目次情報テーブル、タイトル別名情報テーブルから検索のためのキーワード情報を収集し書誌テーブルへ登録する。

② 「①」で取得したNDLの情報で書誌テーブルおよび、
NDL Typeテーブル、目次情
報テーブル、タイトル別名
テーブルを更新する。

NDL書誌データ
取り込みバッチ

検索キーワード
更新バッチ①1日1回、06時頃データ取得し、ローカルディレクトリにファイル保存。
取得範囲は、前日分の範囲とする。

NDL書誌データ
取得バッチ

XML形式
NDLデータファイル⑤「 ①」で取得したNDLの情報に含まれる典拠ID（著者
情報URL）にアクセスし典拠情報（著者別名、生年など）を取得する。

NDL Type
テーブル

目次情報
テーブル

書誌テーブル

タイトル別名
テーブル

著作者情報
テーブル

④JRRC作家・典拠ID関係付
けテーブルのステータスが未処理状態の典拠IDを持つ
書誌データの処理ステータ
スを「1」未処理に変更する。

⑦JRRCの書誌データとNDL
書誌データのマッチングを行い、マッチした場合には、書誌テーブルにJRRC書誌
テーブルの「許諾条件」「管理団体」「委託元団体」をコ
ピーする。

書誌データ
関連付けバッチNDL Authorities

典拠情報
取得バッチ

典拠情報テーブル

NDL書誌データ再処理⑧JRRC作家・典拠ID関連付
けテーブルのレコードをメモ
リーにロードし、JRRC書誌
データが紐づけられていな
い書誌テーブルのレコードの、著者１～３の「許諾条件」「管理団体」「委託元団体」「作家所属団体」を更新する。

NDL Search⑥「⑤」で更新された典拠情報テーブルとJRRC作家テーブル、およびJRRC作家・典拠
ID関連付けテーブルの内容を管理者用画面に表示する。また、システム管理者の操作により、JRRC作家・典拠ID関連付けテー
ブルにレコードを追加／更新する

関連付け指示システム管理者

JRRC作家・典拠ID
関連付け画面（WEB アプリケーション）
JRRC作家・典拠ID
関係付けテーブル③JRRCのデータに変更があった場合
のみ、データを取り込む。
新規JRRC書誌データの場合は書誌テーブルへレコードの追加を行う。
JRRC作家情報に変更があれば、JRRC
作家・典拠ID関係付けテーブルのス
テータスを未処理状態に更新する

作家データ関連付けバッチ

JRRC作家テーブル

JRRC書誌/作家データ
取込みバッチ

JRRC書誌テーブル

21

・実証実験においては設計のみ実施する。
・実証実験時には、JRRC作家テーブルのレ
コードと典拠情報テーブルのレコードを著者
名と生年でマッチングして自動的に紐付けを行うバッチ（JRRC作家・典拠ID自動関連付けバッチ）を実行する。

JRRC作家データ
JRRC書誌データ

タブ区切り
データファイル

３．画面設計
本実証実験で構築した情報システムの画面設計は以下のとおりである。
画面定義

検索・結果一覧画面

レイアウト

1

2

3
9

4

10

5
11

6
7
8
12
13

14
15

16

17

18

19

22

20

21

22

23

24

25

26

画面項目説明

1
2
3
4

検索
キーワード検索
案内文

全角/半角
固定
固定
固定

数字
-

タイトル

全角/半角

-

-

-

-

-

-

-

-

-

-

タイトル、著者、出版者のいずれかが入力必
須

テキスト

前方一致

著者

全角/半角

-

-

-

-

-

-

-

-

-

-

タイトル、著者、出版者のいずれかが入力必
須

テキスト

前方一致

固定

-

-

-

-

-

-

-

-

-

-

項目名

カナ
-

漢字
-

特殊
-

桁数
最大
最小
-

検索
-

必須
-

-

チェックパターン

5

6
7

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

作家所属団体
出版者

全角/半角

-

-

-

-

-

-

-

-

-

-

出版年(西暦）
資料種別
書籍分類
管理団体
検索
検索結果(表示中件数
検索結果(件数）
ページ移動リンク
No
タイトル
作家所属団体
出版者
出版年
資料

全角/半角
固定
固定
固定
固定
固定
固定
固定
全角/半角
全角/半角
全角/半角
全角/半角
全角/半角
全角/半角
全角/半角

○
-

-

-

-

-

4
-

0
-

-

-

-

書籍分類

全角/半角

-

-

-

-

-

-

-

-

-

-

ISBN/ISSN

全角/半角

-

-

-

-

-

-

-

-

-

-

管理団体

全角/半角

-

-

-

-

-

-

-

-

-

-

利用条件

全角/半角

-

-

-

-

-

-

-

-

-

-

著者（姓,名,生年-没年)

25

26※DB=DBの桁数と同じ
型

属性
英字
-

No

23

∞=制限なし
備考

リンク
リンク
ラベル

コンボボックス 作家所属団体マスタからタイトル、著者、出版者のいずれかが入力必須
数字チェック

テキスト

前方一致

テキスト
チェックボックス

コンボボックス NDL9分類
コンボボックス 管理団体マスタから
ボタン
ボタンクリックで、検索結果を一覧表示する。
ラベル
ラベル
リンク
ラベル
ラベル
リンク
ラベル
ラベル
ラベル
ラベル
３次区分までの分類名を表示する。
ラベル例）「哲学史」、「日本文学」等ISBNを表示している。
ラベル
ISBNがなければ、ISSNを表示する。
書誌で紐付けできない場合かつ作家の管理団
体がJRRCの場合は、「JRRC*」で表示し、*をラベル
リンク表示とする。クリックすると画面がポップアップする。
リンク
クリックすると詳細画面がポップアップする。

処理概要

１．機能概要（１） 「検索」ボタンにて、検索結果を表示する。
（２）「詳細」リンクをクリックすると、詳細画面に遷移する。

（３）「ページ移動リンク」について
・「先頭」リンクをクリックすると１件目～２０件目を表示する。
・「前へ」リンクをクリックすると２０件前のデータを表示する。
・「次へ」リンクをクリックすると２０件次のデータを表示する。
・「最後」リンクをクリックすると最後までのデータを表示する（最大２０件）。

（４）「著者」のリンクをクリックすると、著者の詳細ページをポップアップ表示する。
※NDLから著者情報のURLを取得できなかった場合は、リンク表示しない。

（５）「著者」が複数人存在する場合は、縦に並べて表示する（最大３名まで）。

（６）「出版年」は、JRRCまたはNDLから取得したデータのままを表示する（加工する前のデータを表示する）。

（７）「ISBN/ISSN」は、JRRCまたはNDLから取得したデータのままを表示する（加工する前のデータを表示する）。

（８）

検索結果一覧は、２０件ごとに表示する。

24

画面定義

キーワード検索画面

レイアウト

1

2

3
4
5

25

画面項目説明
No
1
2
3
4
5

項目名
検索
キーワード検索
案内文
キーワード
検索

全角/半角
固定
固定
固定
全角/半角
固定

数字
-

属性
英字
-

カナ
-

漢字
-

特殊
-

桁数
最大
最小
-

検索
-

処理概要

１．機能概要（１） 「検索」ボタンにて、検索結果を表示する。
（２） 結果一覧に表示する内容は、「検索・結果一覧画面」シート参照

26

必須
-

チェックパターン-

入力必須※DB=DBの桁数と同じ
型
リンク
リンク
ラベル
テキスト
ボタン

∞=制限なし備考

ボタンクリックで、検索結果を一覧表示する。

画面定義

結果詳細画面

レイアウト

1
2
3
4
5
6
7
8
9
10

11
12
13
14

15
16
17
18

19
20
21
22

23
24
25

27

＜著作者詳細を展開した例＞＜管理範囲が表示されている例＞

28

画面項目説明
No
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

項目名
タイトル
タイトルかな
著作者１
著作者１かな
著作者詳細１
著作者２
著作者２かな
著作者詳細２
著作者Ｎ著作者Ｎかな
著作者詳細Ｎ
出版者
出版者かな
国コード
発行年
資料種別
資料分類
I BN/ISSN

レコード更新日
管理団体
管理団体ＵＲＬ
利用条件コード
管理範囲
利用方法
管理範囲外問合せ先

全角/半角
固定
固定
固定
固定
固定
固定
固定
固定
固定
固定
固定
固定
固定
固定
固定
固定
固定
固定
固定
固定
固定
固定
固定
固定
固定

数字
-

属性
英字
-

カナ
-

漢字
-

特殊
-

桁数
最大
最小
-

新規
-

処理概要

１．機能概要（１） 「検索」ボタンにて、検索結果を表示する。
（２） 「著作者詳細Ｎ」リンクをクリックすると、詳細が表示される（展開表示される）。

29

必須
更新
-

チェックパターン
削除-※DB=DBの桁数と同じ
型
ラベル
ラベル
ラベル
ラベル
リンク
ラベル
ラベル
リンク
ラベル
ラベル
リンク
ラベル
ラベル
ラベル
ラベル
ラベル
ラベル
ラベル
ラベル
ラベル
ラベル
ラベル
ラベル
ラベル
ラベル

∞=制限なし備考

クリックすると詳細表示される。

クリックすると詳細表示される。

クリックすると詳細表示される。

画面定義

お知らせ画面

レイアウト

1

30

画面項目説明
No
1

項目名
お知らせ

全角/半角
固定

数字
-

属性
英字
-

カナ
-

漢字
-

特殊
-

桁数
最大
最小
-

新規
-

処理概要

１．機能概要（１） お知らせ内容を表示する。

31

必須
更新
-

チェックパターン
削除-※DB=DBの桁数と同じ
型
ラベル∞=制限なし備考

画面定義

JRRC作家・典拠ID紐付け画面

レイアウト

1 JRRC管理データ
3 著者名
田辺聖子

12

4
13

2

著者生年

5 作家所属団体

1928

文藝

14

6
15

管理団体
JRRC

著者名

7

田辺聖子

16

NDL管理データ

8
17

著者生年
1928

9

著者よみ

タナベ,セイコ

18

10

典拠ID

00081292

19

田辺聖子

1928

日脚連

JRRC

田辺聖子

1928

タナベ,セイコ

00081292

司馬遼太郎

1923

文藝

JRRC

司馬遼太郎

1923

シバ,リョウタロウ

00070104

鈴木一郎

1925

文藝

鈴木一郎

1925

スズキ,イチロウ

00075401

鈴木一郎-牧師

1925

スズキ,イチロウ

00964095

22

32

11 紐付
20

21

画面項目説明
No
1
2
3
4
5
6
7
8
9
10

項目名
全角/半角
固定
固定

数字
-

著者名

固定

-

-

-

-

-

-

-

-

-

-

ラベル

著者生年

固定

-

-

-

-

-

-

-

-

-

-

ラベル

作家所属団体

固定

-

-

-

-

-

-

-

-

-

-

ラベル

管理団体

固定

-

-

-

-

-

-

-

-

-

-

ラベル

著者名

固定

-

-

-

-

-

-

-

-

-

-

ラベル

著者生年

固定

-

-

-

-

-

-

-

-

-

-

ラベル

著者よみ

固定

-

-

-

-

-

-

-

-

-

-

ラベル

典拠ID

固定

-

-

-

-

-

-

-

-

-

-

ラベル

紐付

固定

ラベル

著者名
著者生年
作家所属団体
管理団体
著者名
著者生年
著者よみ

全角/半角
全角/半角
全角/半角
全角/半角
全角/半角
全角/半角
全角/半角

ラベル
ラベル
ラベル
ラベル
ラベル
ラベル
ラベル

典拠ID

全角/半角

ラベル

JRRC管理データ
NDL管理データ

カナ
-

漢字
-

特殊
-

桁数
最大
最小
-

チェックパターン※DB=DBの桁数と同じ
型

属性
英字
-

検索
-

必須
-

-

ラベル
ラベル

11

12
13
14
15
16
17
18
19

20
21
22

∞=制限なし備考表示している情報の取得元を示す
表示している情報の取得元を示す
JRRCが保持している作家のデータ（著者名）
であることを示す
JRRCが保持している作家データ（生年）であることを示す
JRRCが保持している作家データ（所属団体）
であることを示す
JRRCが保持している作家データ（管理団体）
であることを示す
NDL Authoritiesから取得した値（著者名）であることを示す
NDL Authoritiesから取得した値（生年）であることを示すNDL Authoritiesから取得した値（著者よみ）であることを示す
NDL Authoritiesから取得した値（典拠ID）であることを示す
著者名と生年で紐付け対象のレコードが一つに決定できるときはチェックボックスを表示する。一つに決定できないときは、ラジオボ
タンを表示する。
JRRCが保持している作家のデータ（著者名）
JRRCが保持している作家のデータ（生年）JRRCが保持している作家のデータ（所属団体）
JRRCが保持している作家のデータ（管理団体）
NDL Authoritiesから取得した値（著者名）
NDL Authoritiesから取得した値（生年）NDL Authoritiesから取得した値（著者よみ）
クリックすると典拠情報の詳細を表示する。
詳細表示する内容は、バッチがNDL
Authoritiesした項目。

チェックボックス
ラジオボタン

紐付
紐付

紐付ける

ボタン

33

ボタンを押下すると紐付けの実行を確認する
画面が表示される。確認画面で、「実行」ボタンを押すと、典拠IDとJRRCの紐付け処理が実行され、紐付けが成立すると、そのJRRCの作家レコードはこの画面の表示対象から外れ
る。

処理概要

１．機能概要（１）

JRRC作家テーブルからレコードを取得し、そのレコードと著者名と生年が一致しているレコード典拠情報テーブルから取得して、一覧表に表示する。
・JRRC作家テーブルから取得した情報を左側に、典拠情報テーブルから取得した情報を右側に表示する。
・典拠情報テーブルに、同姓同名で生年が同じレコードが１つだけあった場合、「紐付」のカラムにはチェックボックスが表示される。
・典拠情報テーブルに、同姓同名で生年が同じレコードが２つあった場合、「紐付」のカラムにはどちらか一方を選択する為のラジオボタンが表示される。
・仮にJRRC作家テーブルに、同姓同名で生年が同じレコードが２つあった場合、双方が画面に表示される（田辺聖子の例）（１）

ユーザーは「紐付」カラムのチェックボックスにチェックを入れる。

（２）

ユーザーは「紐付」カラムのラジオボタンにチェックを入れる（同姓同名で、生年も同じ著者が複数存在する場合）（３）

ユーザーは「紐付ける」ボタンを押下して、JRRC管理の作家データと典拠IDの紐付けを確定する。

34

４．システム構築における課題整理
本実証実験を通じて得られた課題とその対処案については下記のとおりである。
No

課題

現状

対処案

JRRC より頂いた書誌データで作家名
および作家名かな、タイトルが文字化けしているものがある。
1・梶?鮎太
・かじ?あゆふと・?介石が愛した日本

文字化けしたまま取り込んでいる。一覧画
面上では、文字化けしたまま表示される。
検索条件に「?介石が愛した日本」を入れると、ヒットする。

JRRC データベースにおいて文字化けが発生しているレコードを正しい文字で UPDATE する。

など
JRRC より頂いた書誌データに同じレコードと思われるものがかなりの件数存2

在する(no も含めて同一)。
・『奥の細道』の軌跡(no=646005)など。
JRRC より頂いた書誌データに同じレコードと思われるものがかなりの件数存3

在する(no は、別であるが、それ以外の情報はすべて同じ(ISBN も同一))。
(no=582405、no=773591 など)

同一 no の書誌レコードは、データベースを

JRRC データベースで、重複するレコードを削検索して取得した時の順序（SELECT で取除する。

得されたレコードの順序）で後となっている※現状のままでも取り込み時にレコードは１

レコードが有効となっている。

件になるので、運用上問題はない。

no が別の書誌は、別のデータとして取り込んでいるため、２件で表示されてしまう。
NDL から取得したデータの ISBN と JRRC の
データの ISBN が一致するレコードが複数存在している場合、NDL のデータとの紐付け

JRRC データベースにおいて、no 以外のフィールドが全て同一であるレコードを抽出し、不要なレコードを削除する。

を行っていない。
案１：JRRC データベースのレコードの「かな」を修正する。

JRRC より頂いた書誌データの「かな」

案２：JRRC データベースのレコードに、NDL のに間違いがある（自動的にふりがなを

書誌データと一致する ISBN を設定する。

作成しているためと思われる）。
4※ISBN で JRRC データベースのレコードは

・柴門 ふみ（正）さいもん ふみ （誤）しそのまま取り込んで詳細画面に表示してい

NDL のレコードと紐づけられる。紐付けがなさ

ばもん ふみる。

れると、著者名としては NDL の値である「サイモンフミ」が使用される。著者名検索においてこのため、「さいもん」で検索しても「さいもん」と入力すると、システムが内部で、JRRC のデータがヒットしない。

ひらがなをカタカナに変換した「サイモン」でも検索をかけるので、「さいもん」で検索にヒットするようになる。
案１：JRRC データベースの発行年を４ケタにJRRC より頂いた書誌データの発行年統一する。

が２桁のものと、４桁のものがある。
・94
5

・2010
NDL は、4 桁である。

案２：JRRC データベースのレコードの ISBN をそのまま取り込んで一覧画面に表示してい

設定する。

る。

※ISBN によって JRRC データベースのレコー
ドは NDL のレコードと紐づけられる。紐付けが※現状、「1994～」で検索すると、ヒットなされると、発行年としては、NDL の値が採用

しない。

される。

35

No

課題

現状

対処案

現状は、そのまま取り込んで一覧画面に表示している。
また、バッチ処理では、JRRC の ISBN とJRRC の ISBN のパターンとＮＤＬサーチ
により取得した ISBN の表記パターンが異なるため、マッチングできないことがある。
NDL のパターン①「9784759223385」②「434480855X」③「978-4-7845-1329-1」④「9784860572907 (シリーズ)」
6⑤「978-4-04-621303-7」
JRRC のパターン①「978-4-569-66276-5」②「978-4-14-033102-x」③「978-4-00-4873-2」④「4-9903-2690-3」⑤「978-4-05702-X」⑥「'9784059005940」⑦「ﾁ-01-010208-X」⑧「978-4-」

NDL サーチで取得した ISBN マッチング処理をしている。
左記の問題のため、以下の処理を行い加工した ISBN でマッチングを実施している。
【ISBN の場合】①「-」を除去②桁数が９ケタか１０ケタの場合は、旧ISBN と判断し、先頭に 978 を付加③チェックデジットを除去④編集後の ISBN のカラムに設定（※表示可能であれば、NDL 側に ISBN の表記パター

は、表示用の ISBN／ISSN のカラムから表ンを開示してもらい、現状のマッチングロジッ

示している）

クで問題ないことを確認する。

また、ISBN でマッチングできなかった場合、
ISSN でのマッチングを行っており、以下の処理を行い、加工した ISSN でマッチングを実施している。
【ISSN の場合】①「-」を除去②桁数が８ケタの場合、ISSN と判断③編集後の ISSN のカラムに設定（※表示は、表示用の ISBN／ISSN のカラムから表示している）

JRRC より頂いた書誌データについて、

案１：JRRC データベースのレコードにおけるタNDL で取得したデータと、微妙に形式

イトル、出版社、出版年を NDL の形式に合わが異なるものがある（以下の例参照）。

7せる。

・タイトルが異なる場合

タイトル、出版者、出版年でのマッチングが例）「司馬遼太郎の贈りもの３」と「司できず、JRRC の書誌レコードと、NDL の書

馬遼太郎の贈りものⅢ」

誌レコードの紐付けができない。

・出版者の半角／全角が異なる場合

廣明 山口 光圀」のようになっている場合がある。

※ISBN で JRRC データベースのレコードはされる。

例）「1997」と「97」8る。タれると、タイトルや出版社は NDL の値が採用

・出版年の形式が異なる場合

複数人の著者の場合、作者が「筒井正しい値を設定し、ISBN でマッチするようにす

NDL のレコードと紐づけられる。紐付けがなさ

例）「PHP 出版」と「ＰＨＰ出版」

JRRC より頂いた書誌データについて、

案２：JRRC データベースのレコードの ISBN に・一覧画面上は、そのまま表示している。
・著者の検索は、前方一致のため、「山口」で検索してもヒットしない。

JRRC データベースにおいて、二人目の作家
を別のカラムに登録する。
※なお、キーワード検索では、「山口」でヒットする。

NDL サーチデータの取得結果に「削除データ」が含まれるケースがある。
削除データの例</rdf:RDF><record><header status="deleted">

書誌テーブルにすでに同一レコードが存在する場合は、対象レコードを削除している。

9<identifier>oai:iss.ndl.go.jp:R100000002

削除の際、仮に削除対象の書誌データに-I023883313-00</identifier>

JRRC の書誌（または作家）の情報が紐付いていても、削除している。

<datestamp>2012-12-11T00:00:00Z</
datestamp></header></record>～

36

NDL において「削除」されている書誌であれ
ば、おそらく問題ないと思われる。念の為、削除の原因としてはどのようなものがあるか、
NDL 側に問い合わせる。

No

課題

現状

対処案

NDL データを取得する処理バッチを起動する時刻の調整が必要
取得した時刻によって、取得できる件数

NDL に、データ更新の時刻を確認しその時刻が変わる可能性がある。
10

2013/1/15 の、0 時 10 分に 2013/1/14

NDL からデータを取得するバッチの起動時のデータを取得すると、0 件であった

刻は 12:10 に設定している。

が、取得時間を遅らせて 1/14 のデータに若干のバッファを持たせてデータ取得バッ
チを起動する。
※実証実験時の 12:10 より起動時刻を前倒しできる可能性あり。

を取得すると約 4 万件のデータを取得できた。NDL のデータ更新が午前 0 時
10 分には完了していなかったものと思
われる。

11

※年始(1/7)に発生

・NDL からデータを取得する処理のインターバ※実証実験期間中はこのような大量データ

ルを現状で１分としているが、このインターバ

更新は発生していない。

ルを短くする。

NDL の更新データが、１日で 400,000

・バッチの実行が 24 時間を超過すると、次・また、データ取得のリクエストを並列化する

件を超えることがある。現状のデータ取の日のデータ取得サイクル（バッチ）が始ま（リクエストパラメータに含まれる「set」に異な得処理のペースだと NDL データ取得だってしまい、同種のバッチが二重起動される NDC 分類を指定したリクエストを複数同時

けで 60 時間かかってしまう。

てしまう。二重起動になると、処理が正しくに実行する）。

行われない為、管理者は前回のバッチが完了していることを確認してから、データ取得

・データ取得を開始する際に、前回のデータのバッチを実行している。

取得が完了していなければ、バッチが「実行待ち」の状態になるようにする。

実証実験で表示している詳細画面には作家に紐づく「委託元管理団体」の項目が存在している（データベースの定義に該当の12

JRRC の検索画面では、表示されていない「委託元管理団体」という項目が詳
細画面に存在する。

項目があった為）。
ただし、値としては常に'-'（ハイフン）となっている。
※JRRC サイトからダウンロードした CSV か

案１：JRRC の現状の画面にならって項目を削除する。
案２：JRRC のデータベースから値を取得して表示する。

ら、この項目は存在しないと誤認していた為。
現在のところ、取得リクエストの間に１分間のインターバルを置く方式で、シーケンシャ
ルにデータの取得を行っている。この方式での実績は、1,600 件/時
本番運用開始前に NDL の全書誌デー
13

タ（1,700 万件）を取得しようとすると、現在の方式で取得しようとした場合、１年以上の期間が必要となる。

本番運用開始前に NDL の全データ（1,700
万件）を取得しようとすると、現在の方式では、おおよそ 400 日程度が必要となってしまう。
※総件数が約 1,700 万件と想定した根拠

NDL からデータを取得する際に、取得する期間を 20～30 に分割して、それぞれの期間のデータを取得するリクエストを並列に実行する。

は、OAI-PMH の API(ListRecords)で取得した XML の、resumptionToken タブのcompleteListSize 属性の値。
現状のままとする。仮にレコード長の制限で14

NDL サーチから取得したデータは、レコ取得したデータから、NDL をデータを格納でデータを格納できなかった場合は、それをロード長が不明なので、RDB で定義する

きるサイズを推測し、テーブル定義をおこなグに出力し、管理者は情報の末尾がデータベことが難しい。

っている。

ースに格納できていないことを把握できるよう
にする。

15

JRRC の作家データ所属団体のみが異実証実験では、田辺聖子のレコードの 2 件なるレコードが 2 件存在する場合、目は手動でデータベース（作家テーブル）にJRRC のデータベースに所属団体のみ異なる「JRRC 作家・典拠 ID 関係付けテーブ追加した。

作家のレコードが複数件存在する場合、そのル」には、1 件のみ取り込んでいる（デ※「文藝および日脚連」という、複数の団体

全てのレコードを取り込むようにする。

ータベースを select してレコードを取得をまとめる「グループ」の概念を表現する為

37

No

課題
した順序で、後になった方のレコードの

現状

対処案

のデータ構造（テーブル）は導入済み。

データを取り込んでいる）。

JRRC データベースの作家データと
16

NDL の作家データが紐づく為には、
JRRC データベースの作家データに、正しい生年が入っている必要がある。

実証実験では、NDL Authorities から取得した生年を JRRC の作家テーブルに投入した。

JRRC データベースの作家データに正しい生年を入れてもらう必要がある。
・データベースに格納する書誌のレコード数がキーワード検索が遅い。現状では、デ17

実証実験時（約 50～60 万件）の 30 倍程度にータの件数が少ないため耐えられる検キーワード検索用の転置インデックスをなった場合、複数台のサーバを使った分散処

索スピードであるが、1,700 万件のデー

Hadoop で作成し、WEB アプリケーションの理で転置インデックスの作成を高速化する。

タを入れた場合、検索速度が極端に遅キーワード検索を高速化する機能を追加。

※処理サーバは Amazon Web Service のサー

くなるはずである。

バを時間単位で契約して、コストを抑えることが可能。

キーワード検索で、「目次」に入っている文字列に検索がヒットした場合、検索18

結果の一覧画面に目次が出ていない
為、一見では検索にヒットした理由がわからない。

キーワード検索で、「目次」に入っている文

案１：検索にヒットした部分の前後を表示する

字列に検索がヒットした場合、検索結果の案２：目次でヒットしたのか、タイトルでヒットし一覧画面に目次が出ていない為、一見ではたのか、著者でヒットしたのか、区別できるよ

検索にヒットした理由がわからない。

うにバッチ（テーブル構成）を変更する。

38

５．キーワード検索の高速化【背景】
実証実験では、書誌データの件数が比較的少ない（50 万件～60 万件）ため、キーワード検索（全表検索）をおこなっても、9 秒程度の応答時間であるが、NDL 書誌データ全件を取り込んだ場合はデータ件数が約 30 倍（1,700 万件）となる為、応答時間も 30 倍（270 秒）程度になることが予想される。この応答時間はユーザに大きなストレスとなることが予想される。
【対策】
キーワード検索用の転置インデックスを作成し、キーワード検索を高速化する。
※ 転置インデックスとはキーワードをキーとし、キーワードを含む文書の ID を値とするテーブルである。
検索エンジンがキーワード検索を高速化する為に使用されることが多い。
【例】
文書情報を保持するテーブル
文書の ID
1
2
3
4

文書のメタデータ（著者名、タイトル、目次、etc）
夏目漱石 こころ 先生と私 両親と私
夏目漱石 坊っちゃん 一 二 三
柳田邦男 犠牲（サクリファイス） 百年の孤独 溢れる涙柳田邦男 零式戦闘機 プロローグ 設計者との対話 一対六上のテーブルから生成された転置インデックス
キーワード
夏目
夏目漱石
こころ
先生
私
両親
坊っちゃん
一
二
三
柳田
柳田邦男

文書の ID
1、2
1、2
1
1
1
1
2
2、4
2、4
2、4
3、4
3、4

キーワード
犠牲
百
年
孤独
零
式
戦闘機
プロローグ
設計者
対話
六

文書の ID
3
3
3
3
4
4
4
4
4
4
4

このようなキーワードに対して、文書の ID を紐づけたテーブルを作成しておくことにより、キーワード検索が高速化する。転置インデックスの作成処理そのものは、必ずしも分散処理とする必要はないが、データベースに格納する書誌のレコード数が実証実験時（約 50～60 万件）の 30 倍程度になった場合を想定し、分散処理が可能なように設計・実装を行う。

39

【転置インデックス作成処理概要】① 書誌テーブルから書誌 ID とメタデータ（著者名、タイトル、出版社など）を抜き出してファイル出力する。
② Hadoop による分散処理③ メタデータからキーワードを抽出し、キーワードをキーとして、書誌 ID をバリューとする中間データを作成する（Map 処理）④ キーワードごとに書誌 ID を集約する（Reduce 処理）。
⑤ 予測検索ワードテーブルにデータを入れる。

40

[バッチ全体処理概要]

41

[バッチ一覧]

①

機能

処理内容

書誌データ(メタデータ)

書誌テーブル全レコード(書誌 ID、キーワード)を抽出する。

更新対象

抽出バッチ

DB→TEXT

著作者情報テーブル全レコード(著者名)を抽出する。
②

予測検索ワード(著作者名)

重複単語は出力しない。

抽出バッチ

DB→TEXT

辞書データ(lucene-gosen)を元に書誌レコードから抽出したキーワード全③

キーワードマッチング処理(辞書)

体を検索し、ヒットした場合、ヒットした単語とヒットした書誌レコードの書誌
ID を出力する。

TEXT→TEXT

同一単語の場合は書誌 ID を連結(カンマ区切り)して 1 つのレコードとし出力する。
予測検索ワード(著作者名)を元に書誌レコードから抽出したキーワード全④

キーワードマッチング処理(著作者名)

体を検索し、ヒットした場合、ヒットした単語とヒットした書誌レコードの書誌
ID を出力する。

TEXT→TEXT

同一単語の場合は書誌 ID を連結(カンマ区切り)して 1 つのレコードとし出力する。
履歴データを元に書誌レコードから抽出したキーワード全体を検索し、ヒッ⑤

キーワードマッチング処理

トした場合、ヒットした単語とヒットした書誌レコードの書誌 ID を出力する。

(履歴)

同一単語の場合は書誌 ID を連結(カンマ区切り)して 1 つのレコードとし出

TEXT→TEXT力する。
⑥

予測結果取込処理

入力ファイルのレコードを予測検索ワードテーブルへ取込む。

42

TEXT→DB６．実証実験の総括
本実証実験を通じて、NDL の保有するデータは、著作権等管理事業者が、著作権の集中管理を進める上で、きわめて有用であることが確認された。同時に、NDL のデータを活用する場合の課題も明らかとなった。
予め設定していた検証項目に沿って、実験で明らかとなった主な NDL のデータの活用効果と課題を以下に示す。

○検証項目１・

NDL からのデータ取得の方法

NDL の書誌データ、典拠データはともに API が公開されているため、システムによる自動処理で大量にデータを取り込むことができた。

・NDL の API 経由で取得できるデータにはタイムスタンプがついており、このタイムスタ
ンプを利用して更新された差分データだけを取得することができる。このため、定期的に更新データのみを取得することで、データを効率的に更新することができることが明らかとなった。

○検証項目２・

NDL データと著作権等管理事業者のデータとの結合

JRRC は独自に著作物や著作者に識別子をつけているため、NDL が採番する識別子とは異なり、突合の作業が必要である。しかし、書籍名や著作者名にはゆらぎが多く、機械的に突合を行うだけでは、データを結合できない場合が多発するため、目視による突合作業の必要なことが明らかとなった。

・

NDL から大量にデータを取得する場合、目視による突合作業を効率化するための情報シス
テムを整備する必要がある。

・

また、書誌の分類コードについても JRRC が C コードを採用しているのに対して、NDL
では NDC 分類を用いており、データを結合するためには、コードの対応関係を整理して整合を図る必要がある。

○検証項目３
・

NDL データによる著作権管理事業者のデータベースの充実

著作権等管理事業者が管理する国内著作物は、合計しても数十万件程度にとどまるのに対して、NDL では、数百万単位で管理している。NDL のデータを取り込むことで、検索可
能な著作物の件数を大きく拡大することができることが、実験を通じてあらためて確認された。

・

JRRC では、著作者単位での著作権処理と著作物単位での著作権処理とを別々に実施しており、著作者と著作物の関係が十分に整理されていなかった。NDL のデータを用いることで、著作者と著作物とをひもづけることができ、一体的に処理できるようになることが明らかとなった。

43

○検証項目４
・

著作権等管理事業者の検索サービスの充実

典拠データは、著者の没年を把握でき、著作権保護期間内かどうか判断するための参考情報として活用できる。検索結果画面に、著者の没年を表示することで、検索サービスを充実することができた。

・

検証項目３で述べたとおり、著作者と著作物とをひもづけることができるため、著作者の所属団体を検索画面に表示できるようになった。

・

JRRC がこれまで運用していたデータベースシステムでキーワード検索を行うと、結果が返ってくるまでに、数十秒というストレスを感じるほど長い時間がかかっていた。本実験
では、転置インデックスを作成することで、このキーワード検索を大幅に高速化できることが確認された。

以上の通り、本実証実験では、著作権等管理事業者のデータと NDL のデータを組み合わせて活用することで、著作物をより集中的に、効率的に管理することのできる可能性を示すことができた。学術利用をはじめ、著作物の二次利用ニーズは大きく、集中的に著作物を管理して効率的に権利処理できる仕組みが求められている。著作権等管理事業者には、本実証実験の結果を踏まえ、権利処理の利便性・効率性の向上に努めることが期待される。

44

参考資料
・著作権等管理事業者へのヒアリングメモ
・実証実験で用いた書誌テーブル
・バッチ処理の詳細・キーワード検索の高速化の詳細

45

＜著作権等管理事業者へのヒアリングメモ＞
公益社団法人日本複製権センター（JRRC）

ヒアリングメモ■ JRRC の概要
1991 年に「日本複写権センター」、13 会員団体による任意団体として設立された。


1998 年に社団法人認可「社団法人日本複写権センター」へと移行

2012 年、公益社団法人移行に伴い、「公益社団法人日本複製権センター」に改称



会員団体は、著作者団体連合（著団連）、一般社団法人学術著作権協会、一般社団法人
出版社著作権管理機構（JCOPY）、新聞著作権協議会の 4 団体である。

■ 管理する著作物等の数・ジャンル


書籍：約 86,000 タイトル、刊行物：約 3,600 タイトルを管理著作物として扱っている。


ジャンルは C コードで分類しており、学術に関する書籍・定期刊行物については
JAC からの再委託であり、それ以外のタイトルについては JCOPY からの再委託となっている。



定期刊行物の新聞については 67 タイトルについては新聞協会からの委託であり、それ以外が JCOPY からの再委託である。



著作者団体連合（著団連）から作家単位での委託を受けており、それが約 14,000 人となっている。


単著かつ作家所属団体に属している作家であれば、JRRC の管理著作物にしても良いと言われているが、別の著者による写真や挿絵がある場合があるため、取扱いについては検討中である。

■ 著作物の管理に関する他の管理事業者との委託契約等


JRRC は 4 つの会員団体（著作者団体連合（著団連）、一般社団法人学術著作権協会、一般社団法人出版社著作権管理機構（JCOPY）、新聞著作権協議会）から再委託された著作物を管理するのが役割となっており、現状では、JRRC 独自で管理している著作物は存在していない。


定款上、会員団体は上記の 4 団体にほぼ定められている模様

2012 年 4 月に公益社団法人に移行した。委託を申し出る著作権者がいれば、JRRC 単
独での著作物の管理も視野に入れている。


主には企業などの法人を想定している。

海外著作物については、JAC が多数の地域と契約を締結していることもあり、JRRCとしては海外との締結についてはあまり積極的に進める方針ではない。
2006 年の時点で、海外の著作権等管理事業者（RRO）と契約締結について検討したが、実現には至らなかった。

46

■ 複製使用料の分配

利用者数（団体数）は、5,500 社程度であり、その 9 割以上が一般企業。



契約形態としては、ほとんどが包括許諾契約となっており、その使用料金は一人あた
り年間 40 円である。



100 人の企業なら 4,000 円、10 人なら 400 円を徴収する。



新聞記事等の社内コピーが利用ケースとしては最も多い

2 年に一回実態調査を行い、その結果から類推して利用分野を把握する。


その結果に応じて会員団体への分配率を算定し、使用料を分配している。

複写使用料については現状 2 円／頁だが、2013 年 4 月からは 3 円／頁となり、2014
年 4 月からは 4 円／頁とする方針である。
1991 年の設立当初から 2 円／頁でやっており、その後改訂がなかったのは、確かに驚きではある。


料金改正の検討は以前から継続して行ってきたが、会員団体間での合意を得るのが難しく、なかなか改訂には至らなかったというのが主な要因



行政や大学等の教育機関、図書館であっても、社内会議等を目的とした複製は個別規定の対象外となるため、JRRC との契約締結の対象となる。そのため、今後は啓蒙セ
ミナー等を積極的に行うことで、契約団体を増加させる方針である。
上場企業は 3,500 社程度あるが、現状のカバー率は 5 割に満たないため、まずは

上場企業をターゲットに企業数増加に向けた取組を進めていく。
全国には 700 程度の大学があるが、現在契約を結んでいる大学は 70 校程度

■ 集中管理システムの現状・課題


JRRC が再委託されて管理している著作物：約 9 万点に加えて、JCOPY が独自に管理している著作物：約 8 万点を加えた 17 万点程度が JRRC の検索データベースからの検索が可能著団連の著者 14,000 人については、これまで著作物の管理をしてこなかったため、
NDL のデータベースと合わせることで、整理できるようにすることが当面の課題である。
NDL が保有する著作物のうち、著作権保護期間が満了しているかどうかの判定が重要であり、その上で、所在不明の著作物については JRRC による許諾（紛争外
解決手続の活用も視野）等についても検討していきたい。



利用者にとって、著作物の所在がひとつの検索システムで把握出来るようになる
ことは利便性の向上に寄与するため、JRRC としては少しでも多くの著作物が検索できるようなデータベースを目指していきたい。
以上

47

JCOPY

ヒアリングメモ■ JCOPY の概要1990 年に出版者 7 団体が任意団体として出版者著作権協議会（出著協）を設立したのが起源。

JRRC の設立に伴い、出著協はその構成団体として、委託出版物を JRRC に再委託し、JRRC から分配される複写使用料を分配する業務を開始した。



その後、JRRC が特別許諾方式の取扱いを中止したことに伴い、株式会社日本著作出版管理システム（JCLS）が設立された。


JCLS を株式会社で始めた理由は、管理事業法の改正のタイミングであり、社団法人等の認証に時間がかかるなどの問題があったため。



出著協から新・出著協（後に JCOPY へと法人格・名称を変更）に業務移管し、JCLSの業務を継承する形で現在の JCOPY の役割を担うに至る。

■ 管理する著作物等の数・ジャンル


JCOPY が権利者から委託を受けている著作物には以下の二種類がある


JCOPY が出版者から受託し、JCOPY が管理している著作物



JCOPY が法人化される以前に出版者著作権協議会が委託を受け、あるいは現在
JCOPY が委託を受けて、JRRC にその管理を再委託している著作物

現在、受託管理している著作物の数は下記の通り


国内：書籍約 17 万点、雑誌 2,000 点



海外：書籍約 150 万点、雑誌約 5 万点（CCC と契約を締結している）

中堅以上の出版社についての 7 割以上の出版者（200 社程度）からは委託を受けており、市場流通量のうち、医書は 95％以上をカバーしている■ 著作物の管理に関する他の管理事業者との委託契約等


上記の著作物のうち、JCOPY が直接許諾を行っている国内著作物は、9 万点（主に自然科学系、人文・社会学系の学術系書誌）と海外著作物となる。


JCOPY が直接管理している著作物の複写単価は委託出版者の指値となる。

JRRC に委託しているものは、一般書（小説等）と一般雑誌が中心であり、合計約 8万点となる


理工科系、医学系、自然科学系は JRRC には入っておらず、一般向け以外では古い理科系、専門書等が JCOPY からの委託の中心となっている。



JCOPY と JRRC のどちらに委託するかは委託者の裁量次第であるが、使用料に裁量がある JCOPY のほうが委託者にとってのメリットは大きい面がある（JRRC
は現状 1 頁 2 円、2013 年 4 月より 3 円となる予定）



JCOPY から JRRC への委託著作物は月間 200 程度ずつ増加している。また、JCOPY
への直接委託の著作物は月間 500～1,000 程度増加しており、最近は増加傾向にある。


JRRC の使用料改正が進まず、2013 年 4 月においても頁 3 円となることに失望し、
48

JCOPY への委託が増える可能性はある。
■ 複製使用料の分配


委託者の分配は 5 月末（3 月締）と 11 月末（9 月締）の年二回


2012 年 11 月末の送金額は 2 億 4,400 万円（下期は 2 億程度の見込み）であり、機構の運営費を加えたものが売上高となる。



個別利用の場合は複製した著作物、ページ数がわかるため、その使用料から手数料を除いた料金を送付する。



包括（一任型）利用の場合には、一定の方式ですべての出版社に配分する


委託点数に応じてグループ分けして送るのが 1 割 ：基礎配分



残りの 9 割は実態調査の結果から、利用されているコンテンツ量に沿って配分する

分配金が最も少ない出版社で 3 万円程度となる。



分配にはコストがかかっており、細かい分配の実現は難しいが、出来る限り対応するというのが現在の JCOPY の姿勢である■ 集中管理システムの現状・課題


JCOPY の Web サイトで著作物リストを一般公開している。



上記リストには、JCOPY が独自に管理している著作物（約 9 万点）が含まれ、それに加えて、「非許諾」登録の書籍約 1,500 点も含まれる。なお、JRRC への委託分は含
まれておらず、表示されない



リストの更新は一カ月ごと。また、検索画面の API は公開していない。


出版者から送られてきたリストをもとに CSV で入力する。大体は正しい書式で送られてくるため、そんなに負担の大きい作業ではない

入力のエラー判定は可能な仕様になっているが、複写単価が委託出版者による指値となるため、許諾条件を記入したリストの送付が必要であり、そのチェックが必要となるため、入力自動化は難しい状況にある。



JCOPY としては、最終的には JRRC に管理が一本化されるのが望ましいのではないかと考えている。実際には難しいと思うが、トータルで管理できる体制、委託の条件を扱えるように JRRC がなれば、JCOPY は解散となる可能性はある。
以上

49

JAC

ヒアリングメモ■ JAC の概要
1988 年に日本工学会の呼びかけにより日本歯科医学会、日本農学会、（社）日本薬学会及び日本医学会 5 団体が「学協会 5 団体懇談会」を組織・開催。



会員等の著作権を擁護するとともに、学術著作物の利用を円滑にし、会員に共通する利益を図ることを目的とし、学術著作物等の複製等の著作物利用に関する許諾および管理の受託、代行の業務等を行う。

2012 年から日本医学会正会員。

■ 管理する著作物等の数・ジャンル


国内：5 団体傘下の学協会、企業の研究所等を含めた約 900 団体から、約 4,000 タイ
トル（定期刊行物 2,300 冊程度、書籍 1,800 冊程度）の著作物の管理を受託している。





著作者は学協会に権利を譲渡。これを学協会が JAC に委託する形。



JAC 構成 5 団体の各分野から団体にまたがる著作物を等しく受託している。

海外：海外との契約の場合、基本的にはその国・地域で発行された著作物すべてを含む（一部例外除く）


28 カ国・地域と著作物利用にかかる双務協定を締結



その起源は、1999 年に米国 CCC（Copyright Clearance Center）との契約締結である。その後 2008 年に JAC の IFRRO 正会員加盟（従来は準会員）により双務協定締結国・地域からの信頼を得て急激に拡大した

特に、英国やスイス等のヨーロッパなど日本でよく利用されるジャーナルの権利
保有国・地域から契約先を増やしていった



海外では、法的に著作権管理事業者が定められている場合など、ワンストップで管理されている国や地域が多い。例えば、英国の CLA は出版、学術、新聞すべてをワンス
トップで集中管理している団体であり、日本の集中管理事業者の枠組みとは異なる。
また、英国の場合は、新聞は受託著作物に入っていない。



米国（CCC）とは別契約であり、含まれる著作物のリストが CCC から送られてくる。


論文単価は CCC の条件を使用しており、論文単価 2,800 円、頁単価 80 円（いずれも 2012 年時点）となっている。



JAC では、電子化された著作物からの紙複写は扱っている。電子化された著作物からの電子化については現在扱っていないが、権利者と協議検討中。
電子ジャーナルへの対応は今後の課題として認識している。

■ 著作物の管理に関する他の管理事業者との委託契約等


JAC から JRRC へは、国内著作物の内部利用のみを委託しており、そのほとんどを包括契約が占める。


JRRC では海外著作物は扱っていない

JRRC は契約者数（企業・団体）が多いので、JAC としては国内著作物については再50委託するメリットがある。
■ 複製使用料の分配


利用者数、包括契約数は公開していない2011 年の売上高は総額 11 億円（国内・海外著作物含む）であり、その約 9 割が海外の著作物利用である。



日本の著作権法の個別規定によって大学や図書館での利用は無償となっていることも大きく関係している。利用者としては法人が中心である。


海外の場合は学校教育機関から大きな収入を得ている場合が多く、IFRRO などの国際会議では、日本の現状について疑問を呈されることもある。



一例として、オーストラリアは使用料総額 100 億円のうち、7 割程度が教育機関とのこと



分配規程の基本的な考え方は国内・海外とも同様である。


国内：学協会等権利者の規模等を勘案して、分配率を算定。



海外：その受託著作物複製使用料分から手数料を除いて分配。

■ 集中管理システムの現状・課題


検索・複写許諾申請サービス「WEB 複写許諾システム」は 2005 年から開始している。
誰でも利用可能だが、ID／PW の事前登録が必要となる。


ID／PW を設定している理由は、WEB 複写許諾システムは検索だけでなく、複写許諾手続きまでを行うシステムとなっており、利用者登録が必要であることによる。



国内・海外の著作物両方を検索することが可能。



JRRC の検索サービスでは、JAC の著作物についても検索可能となっているが、JRRCのシステムでは十分に整備はされていない。JRRC への再委託国内著作物検索については JAC の WEB 複写許諾システムからの検索がより簡便である。
以上

51

＜実証実験で用いた書誌テーブル＞[書誌テーブル]t_shoshi
byte

初期値

プライマリ

ユニーク 外部

キー

キー

#

項目名

項目名(実態名)型

1

書誌内部 ID

shoshi_id

int

10

2

identifier

identifier

varchar200

3

JRRC 書誌 ID

jrrc_no

int

11

4

タイトル

title

text

5

タイトルかな

title_kana

text

6

出版者

shuppansha

varchar200

NDL から取得したデータ

7

出版者かな

shuppansha_kanavarchar200

NDL から取得したデータ

8

発行年

hakkou_nen

varchar32

NDL から取得したデータ(未加工)9ISBN コード

isbn_code

varchar32

NDL から取得したデータ

10

ISSN コード

issn_code

varchar32

NDL から取得したデータ

11ISBN コード(加工後)

isbn_code_af

varchar32

NDL から取得したデータ(加工)12ISSN コード(加工後)

issn_code_af

varchar32

NDL から取得したデータ(加工)

13

国コード

kuni_code

varchar3

NDL から取得したデータ

14

NDC 分類

ndc_bunruivarchar

32

15

刊行頻度

hakkou_hindo

varchar200

NDL から取得したデータ

16

有効期限（有効期間）

yuukou_kigen

varchar27

NDL から取得したデータ

W3CDTF 形式の最大長17利用可能日（利用可能期間）

riyou_kanou_bi

varchar27

NDL から取得したデータ

W3CDTF 形式の最大長18

著作権発行日chosakuken_hakkou_bi

varchar

NDL から取得したデータ

W3CDTF 形式の最大長

○

キー

説明

備考
システム内部でレコードを特定○する為の IDNDL から取得したデータ更新時のキー

0JRRC 書誌データと一致した場○合に設定される。
NDL から取得したデータ
NDL から取得したデータ

27

52

不要なコード等を排除し、フォーマットを統一不要なコード等を排除し、フォーマットを統一NDL から取得したデータ

最大桁数は NDC 分類の定義か

URL の後ろの部分のみ

ら確認する。

#

項目名

項目名(実態名)

型

byte

19

提出日

teishutsu_bi

varchar20

受理日

juri_bi

21

目次情報 ID

mokuji_jouhou_id

初期値

プライマリ

ユニーク 外部

キー

キー

説明

備考

27

NDL から取得したデータ

W3CDTF 形式の最大長varchar27

NDL から取得したデータ

W3CDTF 形式の最大長varchar27

NDL から取得したデータ

キー

目次情報を取得する際はこのカラムの数値で、「目次情報テーブル」を検索する
22

要約・抄録

youyaku_shouroku

text

23

注記

chuuki

text

24

掲載誌名

keisaishi_mei

varchar200

NDL から取得したデータ

25

掲載巻

keisai_kan

varchar200

NDL から取得したデータ

26

掲載号

keisai_gou

varchar200

NDL から取得したデータ

27

掲載通号

keisai_tsuuban

varchar200

NDL から取得したデータ

28

掲載ページ

keisai_page

varchar200

NDL から取得したデータ

29

授与大学名

juyodaigaku_mei

varchar200

NDL から取得したデータ

30

授与大学名よみjuyodaigaku_mei_yomi

varchar200

NDL から取得したデータ

31

大学・高等専門学校コード

daigaku_koutousenmon_code

varchar200

NDL から取得したデータ

32

授与年月日

juyo_nengappi

varchar20

NDL から取得したデータ

33

報告番号

houkoku_bangou

varchar27

NDL から取得したデータ

34

学位

gakui

varchar200

NDL から取得したデータ

35

アクセス制限access_seigen

varchar200

NDL から取得したデータ

title_betsumei_jouhou_id

varchar27

廃止（未使用カラム）

36

タイトル別
名情報 IDNDL から取得したデータ
NDL から取得したデータ

コード体系とコードをタブ区切り
37

言語（言語コードおよびコード体系）

gengovarchar200

NDL から取得したデータで格納する。
格納に必要な byte 数はコード体系の定義から決定する。

38

巻次

kanji

varchar200

NDL から取得したデータ

39

巻次よみ

kanji_yomi

varchar200

NDL から取得したデータ

40

改題前誌

kaidai_zen_shi

varchar200「””」固定53

ユニーク 外部キー

項目名(実態名)

型

41

改題後誌

kaidai_go_shi

varchar200「””」固定42

刊行状態

kankou_joutai

varchar200

NDL から取得したデータ

ndltype_booktinyint

40

ndltype_article

tinyint

40

同上

ndltype_onlineresourcetinyint

40

同上

ndltype_journal

tinyint

40

同上

ndltype_newspaper

tinyint

40

同上

ndltype_soundtinyint

40

同上

ndltype_movingimage

tinyint

40

同上

ndltype_electronicresourcetinyint

40

同上

ndltype_map

tinyint

40

同上

ndltype_musicscoretinyint

40

同上

ndltype_stillimage

tinyint

40

同上

ndltype_japaneseclassicalbook

tinyint

40

同上

ndltype_chineseclassicalbook

tinyint

40

同上

ndltype_governmentpublication

tinyint

4

0

同上

44
45
46
47
48
49
50
51
52
53
54
55
56

NDL タイプ：
図書
NDL タイプ：
記事・論文
NDL タイプ：オンライン資料NDL タイプ：
雑誌
NDL タイプ：
新聞
NDL タイプ：
録音資料
NDL タイプ：
映像資料
NDL タイプ：
電子資料
NDL タイプ：
地図
NDL タイプ：
楽譜
NDL タイプ：
静止画資料
NDL タイプ：
和古書
NDL タイプ：
漢籍
NDL タイプ：
政府刊行物

初期値

キー

項目名

43

byte

プライマリ

#

54

キー

説明

NDL タイプの 1 次区分を格納(2 次区分
は、NDL タイプテーブルに格納)

備考

#
57
58
59
60
61
62
63

項目名
NDL タイプ：
博士論文
NDL タイプ：
会議録
NDL タイプ：
規格・テクニカルリポート類

4

0

同上

ndltype_conferenceproceedingtinyint

40

同上

ndltype_technicalreporttinyint

40

同上

tinyint

40

同上

ndltype_museummaterial

tinyint

40

同上

ndltype_legislativeinformation

tinyint

40

同上

ndltype_referenceinformation

tinyint

40

同上

icappedpeople

博物資料
NDL タイプ：
立法情報
NDL タイプ：
参考情報キー

tinyint

ndltype_materialsforvisuallyhand

NDL タイプ：ユニーク 外部

ndltype_doctoraldissertation

視覚障害者向け資料

初期値

キー

型

NDL タイプ：

byte

プライマリ

項目名(実態名)

キー

説明

備考

・NDL から書誌データを取り込んだ段
階では値は入っていない。
64

管理団体コード（書誌）kanri_dantai_cd

varchar12○

・書誌データ紐付けバッチまたは作家
データ紐付けバッチにより値を設定される（書誌データ紐付けバッチで設定した値が優先される）。

65
66
67

管理団体
複数フラグ
委託元団体
コード（書誌）
許諾条件
コード（書誌）

JRRC 作家データと紐付いた場合"1"kanri_dantai_flg

tinyint

40

itakumoto_dantai_cd

varchar12○

kyodaku_jouken_cd

varchar

3○を設定する。
書誌データ紐付けバッチにより値を設定される。
書誌データ紐付けバッチにより値を設
定される。

68

著作者 1

chosakusha_1

varchar200

NDL から取得したデータ

69

著作者かな 1chosakusha_1_kanavarchar200

NDL から取得したデータを加工

70

典拠 ID1tenkyo_id_1

varchar

10071

典拠情報（整形後の名前）1

chosakusha_1_namevarchar200○

NDL から取得したデータ
NDL から取得したデータを加工

55

デフォルト 0 とする。

byte

初期値

プライマリ

ユニーク 外部

キー

キー

#

項目名

項目名(実態名)型

72

作家所属団体コード（著作者１）

sakka_shozoku_dantai_cd_1

varchar

12○73

管理団体コード（著作者１）

kanri_dantai_cd_1

varchar12○74

委託元団体コード（著作者１）

itakumoto_dantai_cd_1

varchar

12○75

許諾条件コード（著作者１）

kyodaku_jouken_cd_1

varchar

3

○

76

著作者 2

chosakusha_2

varchar200

NDL から取得したデータ

77

著作者かな 2chosakusha_2_kanavarchar200

NDL から取得したデータを加工

78

典拠 ID2tenkyo_id_2

varchar

100

79

典拠情報（整形後の名前）2

chosakusha_2_namevarchar200

80

作家所属団体コード（著作者２）

sakka_shozoku_dantai_cd_2

varchar12○

81

管理団体コード（著作者２）

kanri_dantai_cd_2

varchar12○

82

委託元団体コード（著作者２）

itakumoto_dantai_cd_2

varchar

12○83

許諾条件コード（著作者２）

kyodaku_jouken_cd_2

varchar

3

○

84

著作者 3

chosakusha_3

varchar200

NDL から取得したデータ

85

著作者かな 3chosakusha_3_kanavarchar200

NDL から取得したデータを加工86

典拠 ID3tenkyo_id_3

varchar100

87

典拠情報（整形後の名前）3

chosakusha_3_namevarchar200

88

作家所属団体コード（著作者３）

sakka_shozoku_dantai_cd_3

varchar

12○89

管理団体コード（著作者３）

kanri_dantai_cd_3

varchar12○

90

委託元団体コード（著作者３）

itakumoto_dantai_cd_3

varchar

12

○

キー

○

説明
作家データ紐付けバッチにより値を設定される。
作家データ紐付けバッチにより値を設定される。
作家データ紐付けバッチにより値を設定される。
作家データ紐付けバッチにより値を設定される。

NDL から取得したデータ
NDL から取得したデータを加工○

作家データ紐付けバッチにより値を設定される。
作家データ紐付けバッチにより値を設定される。
作家データ紐付けバッチにより値を設定される。
作家データ紐付けバッチにより値を設定される。

NDL から取得したデータ
NDL から取得したデータを加工

56

作家データ紐付けバッチにより値を設定される。
作家データ紐付けバッチにより値を設定される。
作家データ紐付けバッチにより値を設
定される。

備考

#

項目名

項目名(実態名)型

91

許諾条件コード（著作者３）

kyodaku_jouken_cd_3

varchar

byte

初期値

プライマリ

ユニーク 外部

キー

キー

3

キー
○

説明
作家データ紐付けバッチにより値を設定される。
タイトル、タイトルかな、出版者、出版者かな、著作者、著作者かな、別名、

92

キーワード検索

keywordtext

別名かな、別名ローマ字、その他、目次情報、タイトル別名、タイトル別名よみを改行区切りで保持。
1：NDL 書誌データ取り込み済み
2：典拠 ID 取得（著作者情報更新）済93

データ編集ステータス

edit_status

tinyint

40

み3：JRRC 書誌データ関連付け済み
4：JRRC 作家データ関連付け済み
5：検索キーワード更新済み
JRRC・・・JRRC から取得したデータ

94

データ区分

data_typevarchar4

95

レコード作成日

created

date

time

96

レコード更新日modified

date

time

delete_yotei

date

time

delete_flg

tinyint

40

delete_jiyuu

tinyint

4

0

97
98
99

レコード削除予定日
レコード削除フラグ
レコード削除事由

NDL・・・NDL から取得したデータ※著者名および著者名かなについては検索スピードを重視して敢えて正規化を崩す。

57

備考

[著作者情報テーブル]
t_chosakusha_jouhou#

項目名

項目名(実態名)型

1

書誌内部 ID

shoshi_id

int2

著作者情報詳細連番

chosakusha_jouhou_id

3

典拠 ID

tenkyo_id

4

著作者

5

著作者かな

6

典拠情報
（整形後の名前）

byte

プライマリ

ユニーク

外部

キー

キー

キー

11

○

int

11

○

varchar100

chosakusha

varchar200

chosakusha_kanavarchar200

chosakusha_namevarchar200○

書誌テーブルの書誌内部 ID
書誌内部 ID 毎に 1 から始まる連番○

7

作家所属団体コード

sakka_shozoku_dantai_cd

varchar12○

8

管理団体コード

kanri_dantai_cd

varchar12○

9

委託元団体コードitakumoto_dantai_cd

varchar12○

10 許諾条件コード

kyodaku_jouken_cd

varchar3○

11 レコード作成日

created

date

time

12 レコード更新日

modified

date

time

13 レコード削除予定日

delete_yotei

date

time

14 レコード削除フラグ

delete_flg

tinyint

4

58

備考

典拠情報 URL[典拠情報テーブル]
t_tenkyo_jouhou#

項目名

項目名(実態名)

型

byte

1

典拠 ID

tenkyo_id

varchar100

2

典拠情報（著者名）

tenkyo_inf_chosha

varchar200

3

典拠情報（著者名かな）

tenkyo_inf_chosha_kanavarchar200

4

典拠情報（著者名ローマ字）tenkyo_inf_chosha_roma

varchar200

5

典拠情報（著者別名）

tenkyo_inf_chosha_betsu

varchar200

6

典拠情報（著者別名かな）

varchar200

7

典拠情報（著者別名ローマ字）varchar

200

8
9

典拠情報
（著者別名・本名であるか、否か）
典拠情報（著者生年）

tenkyo_inf_chosha_betsu_kanatenkyo_inf_chosha_betsu_romatenkyo_inf_chosha_betsu_etc text
tenkyo_inf_chosha_seinenvarchar4

10 典拠情報（著者没年）

tenkyo_inf_chosha_botsunen varchar

4

11 レコード作成日

created

date

time

12 レコード更新日

modified

date

time

13 レコード削除予定日

delete_yotei

date

time

14 レコード削除フラグ

delete_flg

tinyint

4

59

プライマリ

ユニーク

外部

キー

キー

キー

○

備考
URL で示される。

[JRRC 作家・典拠 ID 関係付けテーブル]
t_related_tenkyo_to_jrrc_sakka#

項目名

項目名(実態名)

型

byte

プライマリ

ユニーク

外部

キー

キー

キー

IDX1

IDX2

備考

1

典拠 ID

tenkyo_id

varchar100○○

URL で示される。

2

JRRC 作家 ID

jrrc_no

int

11

○

○

JRRC 作家テーブルの id3

データ編集ステータス

edit_status

tinyint

4

レコード作成日

created

date

time

5

レコード更新日modified

date

time

6

レコード削除予定日

delete_yotei

date

time

7

レコード削除フラグ

delete_flg

tinyint

4

型

byte

4

0：未処理

0

1：処理済み[NDL タイプテーブル]t_ndltype#

項目名

項目名(実態名)1

書誌内部 ID

shoshi_id

int

11

2

NDL タイプ

ndl_type

varchar

200

プライマリ

ユニーク

外部

キー

キー

キー

○

○

備考
システム内部でレコードを特定する為の ID
NDL タイプ語彙一覧 ver.1.1 参照

60

[目次情報テーブル]
t_mokuji_jouhou#

項目名

項目名(実態名)

型

byte

プライマリ

ユニーク

外部

キー

キー

キー

1

書誌内部 ID

shoshi_id

int

11

○

2

目次情報連番

mokuji_jouhou_id

int

11

○

3

目次情報

mokuji_jouhou

text

4

レコード作成日

created

date

time

5

レコード更新日modified

date

time

6

レコード削除予定日

delete_yotei

date

time

7

レコード削除フラグ

delete_flg

tinyint4○

備考
書誌テーブルの書誌内部 ID
書誌内部 ID 毎に１から始まる連番[タイトル別名情報テーブル]
t_title_betsumei_jouhou#

項目名

項目名(実態名)

型

byte

プライマリ

ユニーク

外部

キー

キー

キー

1

書誌内部 ID

shoshi_id

int

11

○

2

タイトル別名情報詳細連番

title_betsumei_id

int

11

○

3

タイトル別名title_betsumei

text

4

タイトル別名よみtitle_betsumei_yomi

text

5

レコード作成日

created

date

time

6

レコード更新日modified

date

time

7

レコード削除予定日

delete_yotei

date

time

8

レコード削除フラグ

delete_flg

tinyint

4

61

○

備考
書誌テーブルの書誌内部 ID
書誌内部 ID 毎に 1 から始まる連番

[刊行頻度マスタテーブル]
m_kankou_hindo_kubuns#

項目名

項目名(実態名)

型

byte

1

連番

id

int

2

刊行頻度コード

code

int

11

3

刊行頻度名

name

varchar

200

型

byte

プ ラ イ マ リ ユニーク

外部

キー

キー

11

キー

備考

○
○

[団体マスタテーブル]
m_dantais#

項目名

項目名(実態名)

1

連番

id

int

11

2

削除 FLG

delete_flg

tinyint

4

3

団体コード

code

varchar

12

4

団体名

name

varchar

200

5

略称

name_shortvarchar

200

6

URL

link_urlvarchar255

7

管理団体 FLG

kanri_flg

tinyint

4

8

委託元団体 FLG

itakumoto_flg

tinyint

4

9

作家所属団体 FLG

shozoku_flg

tinyint

4

10

レコード更新日modified

date

time

11

レコード作成日

created

date

time

プライマリ

ユニーク

外部

キー

キー

キー

○

○

62

備考

[許諾条件マスタテーブル]
m_kyodakus#

項目名

項目名(実態名)

型

byte

1

連番

id

int

11

2

削除 FLG

delete_flg

tinyint

4

3

許諾コード

code

varchar

3

4

許諾範囲

hani

text

5

許諾方法

houhoutext

6

条件外問合せ区分

7

条件外問合せ先コード

8

レコード更新日9

レコード作成日joukengai_toiawase_k

varchar

1

int

11

modified

date

time

created

date

time

型

byte

ubun
m_joukengai_toiawasesaki_id

プライマリ

ユニーク

外部

キー

キー

キー

備考

○

○

○

[条件外問合せ先マスタテーブル]
m_joukengai_toiawasesakis#

項目名

項目名(実態名)

1

連番

id

int

11

2

削除 FLG

delete_flg

tinyint

4

3

問合せ先情報toiawasesaki_jouhou

text

4

レコード更新日modified

date

time

5

レコード作成日

created

date

time

プライマリ

ユニーク

外部

キー

キー

キー

○

63

備考

[NDC マスタ]m_joukengai_toiawasesakis#

項目名

項目名(実態名)

型

byte

1

NDC 分類code

varchar

3

2

NDC 分類区分

kubun

varchar

1

3

NDC 分類名称

namevarchar200

4

レコード更新日modified

date

time

5

レコード作成日

created

date

time

プライマリ

ユニーク

外部

キー

キー

キー

備考

○
1：1 次区分、2：2 次区分、3：3 次区分

64

[JRRC 書誌テーブル]
t_tenkyo_jouhou#

項目名

項目名(実態名)

型

byte

1

連番

id

int

11

2

レコード作成日

created_ori

date

time

3

レコード更新日modified_ori

date

time

4

データ更新区分

update_statusvarchar

1

5

削除理由

delete_reason

varchar

200

6

削除予定日

delete_yotei_bi

date

7

フォーム番号

form_typevarchar

2

8

タイトル

title

varchar200

9

タイトルかな

title_kanavarchar200

10 タイトル頭１字

title_mora_type

tinyint

4

11 タイトルかな頭 1 字

title_mora_type2

tinyint

4

12 著作者 1chosakusha_1

varchar200

13 著作者 1 かな

chosakusha_1_kanavarchar200

14 著作者 1 頭 1 字chosakusha_1_mora_type

tinyint

4

15 著作者 1 かな頭 1 字chosakusha_1_mora_type2

tinyint

4

16 著作者 2chosakusha_2

varchar200

17 著作者 2 かな

chosakusha_2_kanavarchar200

18 著作者 3chosakusha_3

varchar200

19 著作者 3 かな

chosakusha_3_kanavarchar200

20 著作者 4chosakusha_4

varchar200

21 著作者 4 かな

chosakusha_4_kanavarchar200

22 著作者 5chosakusha_5

varchar200

23 著作者 5 かな

chosakusha_5_kanavarchar200

24 著作者 6chosakusha_6

varchar

200

65

プライマリ

ユニーク

外部

キー

キー

キー

備考

○

"03"：作家データ、以外：書誌
データ

#

項目名

項目名(実態名)型

byte

25 著作者 6 かな

chosakusha_6_kanavarchar200

26 著作者 7chosakusha_7

varchar200

27 著作者 7 かな

chosakusha_7_kanavarchar200

28 著作者 8chosakusha_8

varchar200

29 著作者 8 かな

chosakusha_8_kanavarchar200

30 著作者 9chosakusha_9

varchar200

31 著作者 9 かな

chosakusha_9_kanavarchar200

32 著作者 10chosakusha_10

varchar200

33 著作者 10 かな

chosakusha_10_kanavarchar200

34 著作者 11chosakusha_11

varchar200

35 著作者 11 かな

chosakusha_11_kanavarchar200

36 著作者 12chosakusha_12

varchar200

37 著作者 12 かな

chosakusha_12_kanavarchar200

38 著作者 13chosakusha_13

varchar200

39 著作者 13 かな

chosakusha_13_kanavarchar200

40 著作者 14chosakusha_14

varchar200

41 著作者 14 かな

chosakusha_14_kanavarchar200

42 著作者 15chosakusha_15

varchar200

43 著作者 15 かな

chosakusha_15_kanavarchar200

44 著作者 16chosakusha_16

varchar200

45 著作者 16 かな

chosakusha_16_kanavarchar200

46 著作者 17chosakusha_17

varchar200

47 著作者 17 かな

chosakusha_17_kanavarchar200

48 著作者 18

chosakusha_18

varchar200

49 著作者 18 かな

chosakusha_18_kanavarchar200

50 著作者 19

chosakusha_19

varchar200

51 著作者 19 かな

chosakusha_19_kanavarchar

200

66

プライマリ

ユニーク

外部

キー

キー

キー

備考

#

項目名

項目名(実態名)

型

byte

プライマリ

ユニーク

外部

キー

キー

キー

52 著作者 20chosakusha_20

varchar200

53 著作者 20 かな

chosakusha_20_kanavarchar200

54 権利者

kenrishavarchar200

55 権利者かな

kenrisha_kanavarchar200

56 出版者

shuppansha

varchar200

57 出版者かな

shuppansha_kanavarchar200

58 国コード

kuni_code

varchar3

59 発行年

hakkou_nen

varchar11

60 著作物区分「1」～「4」chosakubutsu_kubuntinyint

4

61 ISBN コード、ISSN コード

isbn_issn

varchar17

62 ISBN コード(正規化)

isbn_code_af

varchar32

63 ISSN コード(正規化)

issn_code_af

varchar32

64 C コード

c_codevarchar4

65 雑誌コード

zasshi_code

varchar5

66 雑誌刊行頻度区分

m_kankou_hindo_kubun_id

int

11

67 雑誌分類コード

m_zasshi_bunrui_id

int

11

68 作家所属団体コード

sakka_shozoku_dantai_id

int

11

○

69 管理団体コード

kanri_dantai_id

int

11

○

70 委託元団体コード

itakumoto_kanri_dantai_id

int

11

○

71 権利委託日

kenri_itaku_bi

date

72 情報公開日

jouhou_koukai_bi

date

73 許諾条件コード

kyodaku_id

int

11

○

74 利用単位（JCOPY 管理）

riyou_tani

varchar1075 複写単価（JCOPY 管理）

fukusha_tankavarchar200

76 制限ページ数（JCOPY 管理）

seigen_page_suu

varchar200

77 制限複写部数（JCOPY 管理）

seigen_fukusha_busuu

varchar200

78 包括許諾不可（JCOPY 管理）

houkatsu_kyodaku_fuka_codvarchar

200

67

備考

#

項目名

項目名(実態名)

型

byte

プライマリ

ユニーク

外部

キー

キー

キー

備考

e
79 非許諾不可（JCOPY 管理）

hi_kyodaku_code

varchar200

80 JCLS 処理欄 1（JCOPY 管理）

jcls_shori_ran_1

varchar200

81 JCLS 処理欄 2（JCOPY 管理）

jcls_shori_ran_2

varchar200

82 著作者生年

chosha_seinenvarchar16

83 処理区分shori_kbn

int

1

84 レコード更新日

modifieddate

85 レコード作成日

createddate[JRRC 書誌テーブル (退避) ]JRRC 書誌テーブルと同一レイアウト

68"0"：未処理、"1"：未紐付け、"2"：処理済み

[JRRC 作家テーブル]
t_jrrc_sakka#

項目名

項目名(実態名)

型

byte

1

連番

id

int

11

2

レコード作成日

created_ori

date

time

3

レコード更新日modified_ori

date

time

4

データ更新区分

update_statusvarchar

1

5

削除理由

delete_reason

varchar

200

6

削除予定日

delete_yotei_bi

date

7

フォーム番号

form_typevarchar

2

8

タイトル

title

varchar200

9

タイトルかな

title_kanavarchar200

10 タイトル頭１字

title_mora_type

tinyint

4

11 タイトルかな頭 1 字

title_mora_type2

tinyint

4

12 著作者 1chosakusha_1

varchar200

13 著作者 1 かな

chosakusha_1_kanavarchar200

14 著作者 1 頭 1 字chosakusha_1_mora_type

tinyint

4

15 著作者 1 かな頭 1 字chosakusha_1_mora_type2

tinyint

4

16 著作者 2chosakusha_2

varchar200

17 著作者 2 かな

chosakusha_2_kanavarchar200

18 著作者 3chosakusha_3

varchar200

19 著作者 3 かな

chosakusha_3_kanavarchar200

20 著作者 4chosakusha_4

varchar200

21 著作者 4 かな

chosakusha_4_kanavarchar200

22 著作者 5chosakusha_5

varchar200

23 著作者 5 かな

chosakusha_5_kanavarchar

200

69

プライマリ

ユニーク

外部

キー

キー

キー

備考

○

"03"：作家データ、以外：書誌
データ

#

項目名

項目名(実態名)型

byte

24 著作者 6chosakusha_6

varchar200

25 著作者 6 かな

chosakusha_6_kanavarchar200

26 著作者 7chosakusha_7

varchar200

27 著作者 7 かな

chosakusha_7_kanavarchar200

28 著作者 8chosakusha_8

varchar200

29 著作者 8 かな

chosakusha_8_kanavarchar200

30 著作者 9chosakusha_9

varchar200

31 著作者 9 かな

chosakusha_9_kanavarchar200

32 著作者 10chosakusha_10

varchar200

33 著作者 10 かな

chosakusha_10_kanavarchar200

34 著作者 11chosakusha_11

varchar200

35 著作者 11 かな

chosakusha_11_kanavarchar200

36 著作者 12chosakusha_12

varchar200

37 著作者 12 かな

chosakusha_12_kanavarchar200

38 著作者 13chosakusha_13

varchar200

39 著作者 13 かな

chosakusha_13_kanavarchar200

40 著作者 14chosakusha_14

varchar200

41 著作者 14 かな

chosakusha_14_kanavarchar200

42 著作者 15chosakusha_15

varchar200

43 著作者 15 かな

chosakusha_15_kanavarchar200

44 著作者 16chosakusha_16

varchar200

45 著作者 16 かな

chosakusha_16_kanavarchar200

46 著作者 17chosakusha_17

varchar200

47 著作者 17 かな

chosakusha_17_kanavarchar200

48 著作者 18

chosakusha_18

varchar200

49 著作者 18 かな

chosakusha_18_kanavarchar200

50 著作者 19

chosakusha_19

varchar

200

70

プライマリ

ユニーク

外部

キー

キー

キー

備考

#

項目名

項目名(実態名)

型

byte

プライマリ

ユニーク

外部

キー

キー

キー

備考

51 著作者 19 かな

chosakusha_19_kanavarchar200

52 著作者 20chosakusha_20

varchar200

53 著作者 20 かな

chosakusha_20_kanavarchar200

54 権利者

kenrishavarchar200

55 権利者かな

kenrisha_kanavarchar200

56 出版者

shuppansha

varchar200

57 出版者かな

shuppansha_kanavarchar200

58 国コード

kuni_code

varchar3

59 発行年

hakkou_nen

varchar11

60 著作物区分「1」～「4」chosakubutsu_kubuntinyint

4

61 ISBN コード、ISSN コード

isbn_issn

varchar17

62 ISBN コード(正規化)

isbn_code_af

varchar32

未使用

63 ISSN コード(正規化)

issn_code_af

varchar32

未使用

64 C コード

c_codevarchar4

65 雑誌コード

zasshi_code

varchar5

66 雑誌刊行頻度区分

m_kankou_hindo_kubun_id

int

11

67 雑誌分類コード

m_zasshi_bunrui_id

int

11

68 作家所属団体コード

sakka_shozoku_dantai_id

int

11

○

69 管理団体コード

kanri_dantai_id

int

11

○

70 委託元団体コード

itakumoto_kanri_dantai_id

int

11

○

71 権利委託日

kenri_itaku_bi

date

72 情報公開日

jouhou_koukai_bi

date

73 許諾条件コード

kyodaku_id

int

11

○

74 利用単位（JCOPY 管理）

riyou_tani

varchar1075 複写単価（JCOPY 管理）

fukusha_tankavarchar200

76 制限ページ数（JCOPY 管理）

seigen_page_suu

varchar200

77 制限複写部数（JCOPY 管理）

seigen_fukusha_busuu

varchar

200

71

#

項目名

78 包括許諾不可（JCOPY 管理）

項目名(実態名)houkatsu_kyodaku_fuka_cod
e

型

byte

varchar200

79 非許諾不可（JCOPY 管理）

hi_kyodaku_code

varchar200

80 JCLS 処理欄 1（JCOPY 管理）

jcls_shori_ran_1

varchar200

81 JCLS 処理欄 2（JCOPY 管理）

jcls_shori_ran_2

varchar200

82 著作者生年

chosha_seinenvarchar16

83 処理区分shori_kbn

int

1

84 レコード更新日

modifieddate

85 レコード作成日

createddate[JRRC 作家テーブル (退避) ]JRRC 作家テーブルと同一レイアウト

72

プライマリ

ユニーク

外部

キー

キー

キー

備考

未使用

[作家所属団体グループマスタ]
m_sakka_dantai_group#

項目名

項目名(実態名)

型

byte

1

グループ Nonovarchar32

2

グループ区分

kbn

int

1

3

作家所属団体 ID

sakkashozoku_dantai

int

10

4

レコード更新日modifieddate5

レコード作成日

created

date

73

プライマリ

ユニーク

外部

キー

キー

キー

備考

○
グループ内の団体数(最大 3 団体)○○

＜バッチ処理の詳細＞

74アプリケーション処理概要

NDL書誌データ取り込みバッチ

開始

前日分NDLデータ
ファイル読込

読み込みファイルなし

XML解析【JRRCの書誌データによる書誌データへの追加チェック条件】
以下の条件1、条件2、条件3のいずれかを満たした場合、同一の書誌と判断する。

読み込みレコードなし

１レコード取得

XML形式
NDLデータファイル

・条件1
書誌テーブル.ISBN 処理対象レコード.ISBN
書誌テーブルに同一のidentifierがある

・条件2
書誌テーブル.ISSN 処理対象レコード.ISSN

identifier存在
チェック

・条件3
書誌テーブル.タイトル ＝ 処理対象レコード.タイトル 且つ
書誌デーブル.出版者 ＝ 処理対象レコード.出版者 且つ
書誌テーブル.発行年 ＝ 処理対象レコード.発行年

書誌テーブルに同一のidentifierがない

トランザクション開始

JRRCデータ存在チェック
書誌テーブルに同一の書誌がない

書誌テーブルに同一の書誌がある

書誌テーブルNDLタイプテーブル
著作者情報テーブル
目次情報テーブル
タイトル別名テーブル
DELETE＆INSERT

トランザクション開始

トランザクション開始

編集状態を１とする

書誌テーブルNDLタイプテーブル
著作者情報テーブル
目次情報テーブル
タイトル別名テーブル
INSERT

書誌テーブルNDLタイプテーブル
著作者情報テーブル
目次情報テーブル
タイトル別名テーブル
DELETE＆INSERT

編集状態を１とする

編集状態を１とする

コミット

コミット

書誌テーブルNDLタイプ
テーブル

著作者情報
テーブル

目次情報
テーブル

タイトル別名
テーブル

コミット

終了

75

アプリケーション処理概要

JRRC書誌データ取込みバッチ

開始

Yes

JRRC書誌(退避)テーブル

書誌テーブル

著作者情報
テーブル

書誌データに紐付いてる値をクリア する

削除か？

JRRC書誌・作家データをファ
イルより取得JRRC書誌・作
家データ

JRRC書誌
テーブル

No
存在しない

ファイルが存在
するか？

更新か？

Yes

書誌データに紐付いてる値をクリア する

存在する
No

JRRC書誌テーブルのデータを退避テ ーブルへ移行し、JRRC書誌テーブルのデータを削除する
新規追加か？

Yes

No

JRRC書誌・作家データ件数分
ループ

データ更新区分が「03」(作家)か？

ISBN/ISSNが一致する
レコードが書誌テーブ
ルに存在するか？

Yes[対象項目]
書誌テーブル.JRRC書誌ID
書誌テーブル.管理団体コード（書誌）書誌テーブル.委託元団体コード（書誌）書誌テーブル.許諾条件コード（書誌）

Yes

No

No

JRRC書誌テーブルに登録する

タイトル、出版者、発行年が一致するレコード
が書誌テーブルに存在
するか？

No

JRRC書誌テーブルのデータと退避テ ーブルを比較し、新規追加/更新/削除の判断を行う

Yes

書誌データにJRRC書誌情報の紐付けを行う

JRRC書誌テーブルのレコードの値を元に、書誌テーブルに新規レコードをINSERTする

新規追加/更新/削除件数分
ループ

終了

76

【更新対象】
書誌テーブル.タイトル
書誌テーブル.タイトルかな
書誌テーブル.出版者
書誌テーブル.出版者かな
書誌テーブル.発行年
書誌テーブル.ISBNコード
書誌テーブル.ISSNコード
書誌テーブル.ISBNコード(加工後)
書誌テーブル.ISSNコード(加工後)
書誌テーブル.国コード
書誌テーブル.管理団体コード（書誌）書誌テーブル.委託元団体コード（書誌）書誌テーブル.許諾条件コード（書誌）書誌テーブル.著作者1～3
書誌テーブル.著作者かな1～3
書誌テーブル.典拠情報（整形後の名前）1～3
書誌テーブル.データ編集ステータス = 「2」書誌テーブル.データ区分 = 「JRRC」
著作者情報テーブル.書誌内部ID
著作者情報テーブル.著作者情報詳細連番
著作者情報テーブル.著作者
著作者情報テーブル.著作者かなアプリケーション処理概要

JRRC作家データ取込みバッチ

開始

JRRC書誌・作家データをファ
イルより取得JRRC書誌・作
家データ

存在しない

JRRC作家テーブル

ファイルが存在
するか？

JRRC作家(退避)
テーブル

存在する

JRRC作家テーブルのデータを退避テ ーブルへ移行し、JRRC作家テーブルのデータを削除する

JRRC書誌・作家データ件数分
ループ

データ更新区分が「03」(作家)か？

JRRC作家・典拠ID
関係付けテーブルNo

Yes

JRRC作家テーブルに登録する

Yes
削除か？

JRRC作家テーブルのデータと退避テ ーブルを比較し、更新/削除の判断を行う

No

Yes

更新か？

更新/削除件数分
ループ

No

終了

77

JRRC作家・典拠ID関係付けテーブルを未処理状態にする[対象項目]
JRRC作家・典拠ID関係付けテーブル. データ編集ステ ータス = 「0」アプリケーション処理概要

NDL書誌データ再処理バッチ

開始

データ編集ステータスが「０」"未処理"のレコードを検索

読み込みレコードなし

レコードあり？
レコード単位処理
読み込みレコードあり

書誌テーブルの対象レコー
ド初期化を行う

著作者情報テーブルの対
象レコード初期化を行う

データ編集ステータスを「1」”処理済み”に更新

コミット

JRRC作家・典拠ID関係付けテーブル.データ編集ステータス ＝ ０[更新キー]
典拠ID = 著作者情報テーブル.典拠ID
著作者情報テーブル.書誌内部ID = 書誌テーブル.書誌内部ID[初期化対象項目]
書誌テーブル.JRRC書誌ID
書誌テーブル.管理団体コード（書誌）書誌テーブル.管理団体複数フラグ
書誌テーブル.委託元団体コード（書誌）Nullで初期化
書誌テーブル.許諾条件コード（書誌）を行う
書誌テーブル.作家所属団体コード（著作者１～３）
書誌テーブル.管理団体コード（著作者１～３）
書誌テーブル.委託元団体コード（著作者１～３）
書誌テーブル.許諾条件コード（著作者１～３）
書誌テーブル.データ編集ステータス = 「1」[更新キー]
典拠ID = 著作者情報テーブル.典拠ID[初期化対象項目]
著作者情報テーブル.作家所属団体コード
著作者情報テーブル.管理団体コード
著作者情報テーブル.委託元団体コード
著作者情報テーブル 許諾条件コード終了

78

JRRC作家・典拠ID関係付けテーブル

書誌テーブル
Nullで初期化を行う

著作者情報テーブルアプリケーション処理概要

典拠情報更新バッチ

開始

編集状態が１かつ典拠IDがあるレコードを検索

読み込みレコードなし

レコードあり？
レコード単位処理

書誌テーブル.編集状態 ＝ １ かつ
書誌テーブル.書誌内部ID
著作者情報テーブル.書誌内部ID
著作者情報テーブル.典拠ID が存在している

書誌テーブル

著作者情報
テーブル

書誌テーブル

典拠情報
テーブル

読み込みレコードあり

NDLAuthoritiesより
典拠情報取得

トランザクション開始

典拠情報テーブル
DELETE＆INSERT

コミット

編集状態が１のものを
２にする

終了

79

アプリケーション処理概要

書誌データ関連付けバッチ

開始

JRRC書誌テーブルからレコードを取得

JRRC書誌テーブルから取得したレコードについてループ

ISBN/ISSNが一致し、且つ編集状態が「２」のレコードが書誌テーブ
ルに存在するか？

存在する

JRRC書誌
テーブル

書誌テーブル

存在しない

タイトル、出版者、発行年が一致し、且つ、編集状態が「２」のレコー
ドが書誌テーブルに存
在するか？

存在する

【書誌テーブルの以下の項目を更新】
書誌テーブル.管理団体CD
書誌テーブル.委託元団体コード
書誌テーブル.利用条件コード

編集状態を３とする

終了

80

存在しない

書誌テーブル

JRRC書誌テーブルのレコードの値をコピーして、書誌テーブルに新規レコードをINSERTする【更新対象】
書誌テーブル.タイトル
書誌テーブル.出版者
書誌テーブル.著作者１
書誌テーブル.発行年
書誌テーブル.ISBN
書誌テーブル.ISSN
書誌テーブル.管理団体CD
書誌テーブル.利用条件
書誌テーブル.データ区分 「JRRC」
著作者情報テーブル.著作者

アプリケーション処理概要

作家データ関連付けバッチ

開始

作家所属団体グループマスタ

書誌テーブルから編集状態=
３のレコードを取得
書誌テーブル

著作者情報
テーブル

JRRC作家・典拠ID
関連付けテーブル

JRRC作家テーブル

書誌テーブル

著作者情報
テーブル

書誌テーブルから取得したレコードについてループ

典拠IDを著作者情報
テーブルから取得

典拠IDが存在する
か？

存在しない

存在する

著作者情報テーブルから取得した典拠IDの数・ループ

JRRC作家・典拠ID関連付けテー
ブルに処理対象のレコードの典拠IDと同一の典拠IDを持つレ
コードが存在するか？

存在しない

存在する

JRRC作家テーブルから作家所属団体C D、
利用条件コード、委託元団体コード、管理
団体コードを取得

・管理団体コードは作家所属団体グループ
マスタのグループNoとする。
作家が複数の団体に所属する場合はそれに対応するグループNoを取得する。

著作者情報テーブルの「所属団体コード、
利用条件コード、委託元団体コード、管理
団体コード」を更新
書誌テーブルの著者１～３の「所属団体
コード、利用条件コード、委託元団体コード、管理団体コード」を更新

・著作者１～３のいずれかに該当する場合のみ更新される。例えば著作者２に該当した場合は著作者２のみ更新し、著作者１、３の項目は更新しない。

設定されている

書誌テーブルの管理
団体コードが設定されているか？

設定されていない

編集状態を４とする

画面上は、「*」で表示される。

終了

81

書誌テーブルの「所属団体コ ド、利用条
件コ ド、管理団体コード、管理団体フラグ」を更新

書誌テーブルの「所属団体コード」を更新

アプリケーション処理概要

検索キーワード更新バッチ

開始

編集状態が４のレコードを検索

書誌テーブル

著作者情報
テーブル

目次情報テーブル

タイトル別名テーブル

トランザクション開始

書誌テーブルUPDATE

編集状態を５とする

終了【キーワード検索用に以下の項目を改行コード区切りで連結する】
書誌テーブル.タイトル
書誌テーブル.タイトルかな
書誌テーブル.出版者
書誌テーブル.出版者かな
著作者情報テーブル.著作者
著作者情報テーブル.著作者かな
典拠情報テーブル.別名
典拠情報テーブル.別名かな
典拠情報テーブル.ローマ字
典拠情報テーブル.その他
目次情報テーブル.目次情報
タイトル別名情報テーブル .タイトル別名
タイトル別名情報テーブル .タイトル別名よみ【以下の条件で抽出する】
書誌テーブル.書誌内部ID
著作者情報テーブル.書誌内部ID
著作者情報テーブル.典拠ID
典拠情報テーブル.典拠ID
書誌テーブル.書誌内部ID
目次情報テーブル.書誌内部ID
書誌テーブル.書誌内部ID
タイトル別名情報テーブル .書誌内部ID

82

書誌テーブル

典拠情報テーブル

アプリケーション処理概要

JRRC作家・典拠ID自動関連付けバッチ

開始[検索キー]
典拠情報テーブル.典拠情報（著者生年） ! ''典拠情報テーブルより
著者生年が設定されているレコードのみを検索

読み込みレコードなし

レコードあり？
レコード単位処理
典拠情報テーブル

JRRC作家テーブル

読み込みレコードあり

典拠情報テーブルから取得した件数分ループ[検索キー]
典拠情報テーブル.著者名 = JRRC作家テーブル.著作者1
典拠情報テーブル.著者生年 = JRRC作家テーブル.著作者生年

JRRC作家テーブルより対象
レコードを取得

JRRC作家テーブルから取得した件数分ループ

レコードあり？
レコード単位処理

読み込みレコードなし

・JRRC作家テーブルに同一氏名・生年の著者がいた場合、複数件ヒットする。
その場合、後にヒットしたデータがJRRC作家・典拠ID関係付
けテーブルに登録される。

読み込みレコードあり

JRRC作家・典拠ID関係付けテーブルにレコードを登録
すでに存在する場合は、上書きする

コミット

終了

83

JRRC作家・典拠ID関係付けテーブル[ディレクトリ構成]
ディレクトリ説明(root)/sh

シェルおよびバッチを格納(root)/lib

jar ファイルを格納(root)/conf

プロパティファイルおよび SQL 定義ファイル等の設定ファイルを格納(root)/data/ndl/

ndl から取得したレスポンスの XML を格納
jrrc の作家に関する以下のファイルを格納
・jrrc 作家データファイル(root)/data/jrrc/

・ndlauth のレスポンス結果ファイル（作家名で検索した結果(解析後のデータ）)・ndl 典拠データファイル（典拠情報から生年を取得した結果）(root)/data/auth/ndlauth のレスポンス結果ファイル（作家名で検索した結果(Work)）を格納/var/log/jrrc/batch/YYYYMMDD/

ログファイルを格納[ファイル一覧]
ディレクトリ説明
ndl から取得したレスポンスの XML ファイル(root)/data/ndl/ListRecord_YYYY-MM-DD_X.txt[凡例]
YYYY-MM-DD・・・年-月-日
X は、連番(root)/data/jrrc/m_kanri_chosakubutsus.txt

jrrc の作家・書誌データファイル ※文字コードは、「UTF-8」とする。
ログファイル/var/log/jrrc/batch/YYYYMMDD/jrrc.log[凡例]
YYYYMMDD・・・年月日

84[JRRC 書誌データと NDL のデータの表示優先度]
項目名

JRRC にのみある場合

NDL サーチにのみある場合

JRRC および NDL サーチの両方に存在する場合

タイトル

JRRC のデータを表示

NDL サーチのデータを表示

NDL サーチのデータを表示

著作者または権利者

JRRC のデータを表示

NDL サーチのデータを表示

NDL サーチのデータを表示

出版者

JRRC のデータを表示

NDL サーチのデータを表示

NDL サーチのデータを表示

著作物区分

未使用

刊行物分類

未使用

発行年

JRRC のデータを表示

NDL サーチのデータを表示

NDL サーチのデータを表示

ISBN

JRRC のデータを表示

NDL サーチのデータを表示

NDL サーチのデータを表示

ISSN

JRRC のデータを表示

NDL サーチのデータを表示

NDL サーチのデータを表示

C コード／雑誌コード

未使用

分類名

未使用

作家所属団体JRRC のデータを表示

JRRC の書誌および作家になけ

JRRC の書誌および作家になければ、「-」を表示れば、「-」を表示

管理団体 CD

JRRC のデータを表示

JRRC の書誌および作家になけ

JRRC の書誌および作家になければ、「-」を表示れば、「-」を表示

JRRC の書誌および作家になけ

JRRC の書誌および作家になければ、「-」を表示れば、「-」を表示

利用条件

JRRC のデータを表示

85

＜キーワード検索の高速化の詳細＞
アプリケーション処理概要

書誌データ(メタデータ)抽出バッチ開始

書誌テーブルのレコードを全件抽出[抽出項目]
・書誌内部ID
・メタデータ

書誌テーブル

レコード件数分
ループ[ファイル出力項目]
・書誌内部ID・キーワード検索(改行削除)

メタデータ内の改行を削除し、ファイル出力

書誌データ(メタデータ)

終了

86

書誌データ
(メタデータ)アプリケーション処理概要

予測検索ワード(著作者名)抽出バッチ

開始

著作者情報テーブルのレ
コードを全件抽出[抽出項目]
・著作者
・典拠情報（整形後の名前）

著作者テーブル

レコード件数分
ループ

著作者の姓、名を分割し、ファイル出力
重複レコードは出力しない[ファイル出力項目]
・著作者(姓)・著作者(名)・典拠情報（整形後の名前）

予測検索
ワード
(著作者名)

終了

87

予測検索
ワード
(著作者名)

アプリケーション処理概要

キーワードマッチング処理(辞書)

開始

書誌データ
(メタデータ)

書誌データ(メタデータ)を
読込み

書誌データ
(メタデータ)
レコード件数分
ループ

辞書データ(lucenegosen)

辞書データの名詞属性の単語のみを対象とし、書誌データ(メタデータ)の検索を行い、ヒットすればヒットした単語と書誌IDをメモリ上に登録

予測検索ワード(結果)(辞書)

メモリ上のレコード(単語/書誌ID)
件数分ループ[ファイル出力項目]
・予測語
・書誌ID(複数)

同一単語のレコードがあれば、書誌IDをカンマ区切りで纏めて1レコードとして出力する

予測検索ワード(結果)(辞書)

終了

88

辞書データ
(lucenegosen)アプリケーション処理概要

キーワードマッチング処理(著作者名)

開始

書誌データ
(メタデータ)

書誌データ(メタデータ)を
読込み

書誌データ
(メタデータ)
レコード件数分
ループ

予測検索ワード(著作者名)

辞書データの名詞属性の単語のみを対象とし、書誌データ(メタデータ)の検索を行い、ヒットすればヒットした単語と書誌IDをメモリ上に登録

予測検索ワード(結果)(著作者名)

メモリ上のレコード(単語/書誌ID)
件数分ループ[ファイル出力項目]
・予測語
・書誌ID(複数)

同一単語のレコードがあれば、書誌IDをカンマ区切りで纏めて1レコードとして出力する

予測検索ワード(結果)(著作者名)

終了

89

予測検索ワード(著作者名)

アプリケーション処理概要

キーワードマッチング処理(履歴)

開始

書誌データ
(メタデータ)

書誌データ(メタデータ)を
読込み

書誌データ
(メタデータ)
レコード件数分
ループ

予測検索ワード(履歴)

辞書データの名詞属性の単語のみを対象とし、書誌データ(キーワード)の検索を行い、ヒットすればヒットした単語と書誌IDをメモリ上に登録

予測検索ワード(結果)(履歴)

メモリ上のレコード(単語/書誌ID)
件数分ループ[ファイル出力項目]
・予測語
・書誌ID(複数)

同一単語のレコードがあれば、書誌IDをカンマ区切りで纏めて1レコードとして出力する

予測検索ワード(結果)(履歴)終了

90

予測検索ワード(履歴)アプリケーション処理概要

予測結果取込処理

開始

予測検索ワード(結果)

予測検索ワード(結果)

入力ファイルを読込みファイルが存在す
るか？

第3引数が"delete"か？

予測検索ワードテーブルを全件削除

入力ファイルのレコード件数分
ループ

予測検索ワードテーブルに登録[登録項目]
・予測検索ワード・書誌ID(複数)終了

91

予測検索ワード平成 24 年度文化庁委託事業「デジタル化資料等を活用した著作物の流通と利用の円滑化に関する実証実験事業」
学術用途に係る著作権の集中管理の促進に関する実証実験報告書
平成 25 年 3 月 29 日

■委託元
文化庁長官官房著作権課

著作物流通推進室〒100-8959 東京都千代田区霞が関３－２－２■発行
株式会社野村総合研究所〒100-0005 東京都千代田区丸の内１－６－５丸の内北口ビル