CiNii Books図書館情報RDFのフォーマット仕様について
以下の書式のURIにアクセスすると、RDF/XML形式のデータを取得できます。
https://ci.nii.ac.jp/library/<図書館ID>.rdf(例:https://ci.nii.ac.jp/library/FA012943.rdf)
コンテントネゴシエーションに対応しています。RDFのURIを指定しなくても、HTTPヘッダから判断してRDFを返します。CiNii Books図書館詳細表示画面(例:https://ci.nii.ac.jp/library/FA012943)において、HTTPリクエストヘッダのAcceptフィールドにて「application/rdf+xml」 の指定が他のどの指定よりも優先度が高い場合には、RDFのURIへ誘導します。
レスポンスの際のhttpヘッダに「Access-Control-Allow-Origin: *」を指定していますので、クロスドメイン間での非同期通信をご利用いただけます。
フォーマット仕様
No. | タグ名 | 必須 | 内容 | 備考 | ||||
第1階層 | 第2階層 | 第3階層 | 第4階層 | 属性 | ||||
1 | xml | 必須 | XML文書であることを宣言 | <?xml version="1.0" encoding="utf-8" ?> | ||||
2 | rdf:RDF | 必須 | 文書のルート要素 | <rdf:RDF | ||||
xmlns:rdf | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | |||||||
xmlns:rdfs | xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" | |||||||
xmlns:dc | xmlns:dc="http://purl.org/dc/elements/1.1/" | |||||||
xmlns:dcterms | xmlns:dcterms="http://purl.org/dc/terms/" | |||||||
xmlns:foaf | xmlns:foaf="http://xmlns.com/foaf/0.1/" | |||||||
xmlns:v | xmlns:v="http://www.w3.org/2006/vcard/ns#" | |||||||
xmlns:cinii | xmlns:cinii="http://ci.nii.ac.jp/ns/1.0/"> | |||||||
3 | foaf:Organization | 必須 | <rdf:Description rdf:about="https://ci.nii.ac.jp/library/FA123456#entity"> | |||||
4 | rdf:about | 必須 | 図書館詳細表示画面のURL | 図書館詳細表示画面のURIに「#entity」を付加したもの | ||||
5 | foaf:isPrimaryTopicOf | rdf:resource | 必須 | 図書館情報RDFのURI | <foaf:isPrimaryTopicOf rdf:resource="https://ci.nii.ac.jp/library/FA123456.rdf"/> | |||
6 | foaf:name | 必須 | 図書館名 | |||||
7 | foaf:name | 図書館名よみ | ||||||
8 | xml:lang | 必須 | 図書館名の言語 | ko:ハングル または ja-hrkt:日本語フリガナ | ||||
9 | dcterms:alternative | 必須 | 図書館名の略称 | |||||
10 | dcterms:alternative | 略称よみ | ||||||
11 | xml:lang | 必須 | よみの言語 | ko:ハングル または ja-hrkt:日本語フリガナ | ||||
12 | dcterms:hasPart | 配置コード | 複数ある場合は繰り返す。 | |||||
13 | cinii:memberid | 必須 | 参加組織番号 | 図書館ID(FAID) | ||||
14 | cinii:organizationid | 必須 | 機関コード | KID | ||||
15 | cinii:prefcode | 必須 | 都道府県コード | KENCODE。コードは参加組織データコード一覧参照。 | ||||
16 | cinii:mextid | 文部省図書館コード | LIBCODE | |||||
17 | cinii:catflag | 必須 | CAT参加種別 | A:参加、N:未参加 | ||||
18 | cinii:illflag | 必須 | ILL参加種別 | A:参加、N:未参加 | ||||
19 | cinii:copyservice | 必須 | 複写サービス種別 | A:複写依頼を受け付ける、C:他の窓口で受け付ける、N:複写依頼を受け付けない | ||||
20 | cinii:loanservice | 必須 | 貸借サービス種別 | A:貸借依頼を受け付ける、C:他の窓口で受け付ける、N:貸借依頼を受け付けない | ||||
21 | cinii:faxservice | 必須 | FAXサービス種別 | A:FAX送信サービス可、C:条件つきでFAX送信サービス可、N:FAX送信サービス不可 | ||||
22 | cinii:illstatus | 必須 | サービスステータス | A:現在サービス可、N:現在サービス不可 | ||||
23 | rdf:type | rdf:resource | 必須 | 固定値(http://www.w3.org/2006/vcard/ns#VCard) | ||||
24 | v:fn | 必須 | 図書館名 | |||||
25 | v:adr | 必須 | ||||||
26 | rdf:parseType | 必須 | 固定値(Resource) | |||||
27 | v:postal-code | 必須 | 郵便番号 | |||||
28 | v:label | 必須 | 住所 | |||||
29 | v:tel | 電話番号に関する記述 | ||||||
30 | v:Tel | rdf:value | 必須 | 電話番号 | 複数ある場合は繰り返す。 | |||
31 | v:fax | FAX番号に関する記述 | ||||||
32 | v:Fax | rdf:value | 必須 | FAX番号 | 複数ある場合は繰り返す。 | |||
33 | dc:description | ポリシー | 複数ある場合は繰り返す。 |