クエリ仕様
CiNii Dissertations博士論文書誌検索のOpenSearchクエリは以下の形式です。
https://ci.nii.ac.jp/d/search?(パラメータ=値)& (パラメータ=値)&…&(パラメータ=値)です。
クエリを構成する各パラメータは以下のとおりです。これ以外のパラメータの記述は無視します。
No. | 項目名 | パラメータ名 | 論理式の記述可否 | 備考 |
---|---|---|---|---|
1 | フリーワード | q | 可(AND) | 部分一致テキスト検索 |
2 | タイトル | title | 可(AND) | 部分一致テキスト検索 |
3 | 抄録・目次・注記 | description | 可(AND) | 部分一致テキスト検索 |
4 | 著者名 | author | 可(AND) | 部分一致テキスト検索 |
5 | 学位授与大学名 | grantor | 可(AND) | 部分一致テキスト検索/パラメータ名:junii2由来 |
6 | 学位授与大学ID | grantorid | 可(OR) | 完全一致/パラメータ名:junii2由来 |
7 | 学位授与番号 | grantid | 可(OR) | 完全一致/パラメータ名:junii2由来 |
8 | 取得学位名 | degreename | 可(AND) | 部分一致テキスト検索/パラメータ名:junii2由来 |
9 | 学位授与年(開始) | year_from | 不可 | 西暦年。どちらか片方だけの指定も可能です。(その場合でも学位授与年不明の書誌は検索対象外となります) |
10 | 学位授与年(終了) | year_to | 不可 | |
11 | 本文フルテキスト | fulltext | 可(AND) | 部分一致テキスト検索 |
12 | 検索対象の範囲 | range | 不可 | 0:すべて(デフォルト)、1:本文あり |
13 | 出力フォーマット | format | 不可 | html:HTML形式(デフォルト)、rss:RSS1.0形式、atom:ATOM、json:JSON-LD形式 |
14 | ソート順 | sortorder | 不可 | 1:学位授与年:新しい順(デフォルト)、2:学位授与年:古い順、3:タイトル:五十音順、4:タイトル:五十音逆順、5:関連度順 |
15 | 取得する検索結果一覧のページ番号 | p | 不可 | 最初のページを1とします。 |
16 | 1ページあたりの結果数 | count | 不可 | デフォルト20 |
17 | アプリケーションID | appid | 不可 | 必須です。 |
- 論理式の記述が可能な項目においては、大文字のAND,OR,NOT演算子及び括弧 (,) を使って条件を組み立てられます。
- AND,OR,NOTとワードの間には空白が必要です。演算子を指定せずに列挙した場合はデフォルトの演算子(表中で括弧書きされた演算子)が使用されます。
レスポンス仕様
クエリでレスポンスのフォーマットを、RSS, Atom, JSON-LD, HTMLから選択できます。
レスポンスの際のhttpヘッダに「Access-Control-Allow-Origin: *」を指定していますので、クロスドメイン間での非同期通信をご利用いただけます。
RSS1.0 レスポンスフォーマット仕様
No. | タグ名 | 必須 | 繰り返し | 内容 | 備考 | |||||
---|---|---|---|---|---|---|---|---|---|---|
第1階層 | 第2階層 | 第3階層 | 第4階層 | 第5階層 | 属性 | |||||
1 | xml | 必須 | XML文書であることを宣言 | <?xml version="1.0" encoding="utf-8"?> | ||||||
2 | rdf:RDF | 必須 | 文書のルート要素 | |||||||
3 | xmlns | XML名前空間定義 | xmlns="http://purl.org/rss/1.0/" | |||||||
4 | xmlns:rdf | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||||||||
5 | xmlns:rdfs | xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" | ||||||||
6 | xxmlns:dc | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||||||||
7 | xmlns:ndl | xmlns:ndl="http://ndl.go.jp/dcndl/terms" | ||||||||
8 | xmlns:opensearch | xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" | ||||||||
9 | channel | 必須 | ||||||||
10 | rdf:about | 必須 | リクエストされたURI | この検索リクエストのURI。クエリをURLエンコードし、「変数名=値」形式で出力。「&」で連結する。パラメータからappidは取り除かれる。 <channel rdf:about="http://ci.nii.ac.jp/d/search?q=%E5%A4%A7%E5%90%91%E4%B8%80%E8%BC%9D&advanced=false&count=20&format=rss&range=0&sortorder=1"> |
||||||
11 | title | 必須 | タイトル | 「CiNii Dissertations - 」 に検索語を連結したもの。 | ||||||
12 | description | 必須 | タイトル | titleと同じ内容 | ||||||
13 | link | 必須 | リクエストされたURI | この検索リクエストのURI。クエリをURLエンコードし、「変数名=値」形式で出力。「&」で連結する。パラメータからappidは取り除かれる | ||||||
14 | dc:date | 必須 | 検索が行われた日時 | W3CDTF表記 | ||||||
15 | opensearch:totalResults | 必須 | 検索結果総数 | |||||||
16 | opensearch:startIndex | 必須 | 開始番号 | 検索結果のうち、何件目のデータから記述しているかを表示する | ||||||
17 | opensearch:itemsPerPage | 必須 | 件数 | レスポンスに何件の検索結果が含まれているかを表示する | ||||||
18 | items | 必須 | ||||||||
19 | rdf:Seq | 必須 | ||||||||
20 | rdf:li | 0..* | レスポンスに含まれる博士論文へのパーマリンクを列挙。最大でopensearch:itemsPerPageの数まで繰り返す | |||||||
21 | rdf:resource | 必須 | 書誌詳細ページのURI | |||||||
22 | item | 0..* | 検索結果の書誌情報を格納するコンテナ | 最大でopensearch:itemsPerPageの数まで繰り返す | ||||||
23 | rdf:about | 必須 | 書誌詳細ページのURI | 書誌詳細ページのパーマリンク 例: <item rdf:about="http://ci.nii.ac.jp/d/500000000000"/> |
||||||
24 | title | 必須 | タイトル | |||||||
25 | link | 必須 | 書誌詳細ページのURI | 書誌詳細ページのパーマリンク
<link>http://ci.nii.ac.jp/d/500000000000</link> | ||||||
26 | rdfs:seeAlso | 必須 | 書誌RDFに関する記述 | 書誌RDFのURIを表示(ただしappidのパラメータは除く) <rdfs:seeAlso rdf:resource="http://ci.nii.ac.jp/d/500000000000.rdf" /> |
||||||
27 | rdf:resource | 必須 | 書誌RDFのURI | |||||||
28 | dc:creator | 必須 | 著者名 | |||||||
29 | dc:publisher | あれば必須 | 0..1 | 学位授与機関名 | ||||||
30 | ndl:degreeName | あれば必須 | 0..1 | 取得学位名 | ||||||
31 | ndl:dissertationNumber | あれば必須 | 0..1 | 学位授与番号 | ||||||
32 | dc:date | 必須 | 学位授与年月日 | W3CDTF表記 | ||||||
33 | dc:source | あれば必須 | 0..* | 本文リンクに関する記述 | 例: <dc:source rdf:resource="http://dl.ndl.go.jp/info:ndljp/pid/3189366" dc:title="NDLデジタルコレクション"/> |
|||||
34 | rdf:resource | あれば必須 | 0..1 | 本文公開ページのURL | ||||||
35 | dc:title | あれば必須 | 0..1 | データソースの名称 |
Atom1.0 レスポンスフォーマット仕様
No. | タグ名 | 必須 | 繰り返し | 内容 | 備考 | ||||
---|---|---|---|---|---|---|---|---|---|
第1階層 | 第2階層 | 第3階層 | 第4階層 | 属性 | |||||
1 | xml | 必須 | XML文書であることを宣言 | <?xml version="1.0" encoding="UTF-8"?> | |||||
2 | feed | 必須 | 文書のルート要素 | ||||||
3 | xmlns | XML名前空間定義 | xmlns="http://www.w3.org/2005/Atom" | ||||||
4 | xmlns:dc | xmlns:dc="http://purl.org/dc/elements/1.1/" | |||||||
5 | xmlns:ndl | xmlns:ndl="http://ndl.go.jp/dcndl/terms" | |||||||
6 | xmlns:opensearch | xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" | |||||||
7 | title | 必須 | フィードのタイトル | 「CiNii Dissertations - 」 に検索語を連結したもの。 | |||||
8 | link | href | 必須 | 検索ページのURL | 同等内容の検索をHTMLで行う場合のURL | ||||
9 | link | rel | 必須 | 参照先の文書との関係 | 固定値(self) | ||||
10 | type | 必須 | 参照先の文書のMIMEタイプ | 固定値(application/atom+xml) | |||||
11 | href | 必須 | リクエストされたURI | この検索リクエストのURI。クエリをURLエンコードし、「変数名=値」形式で出力。「&」で連結する。パラメータからappidは取り除かれる | |||||
12 | id | 必須 | リクエストされたURI | link要素と同じ | |||||
13 | updated | 必須 | 検索が行われた日時 | W3CDTF表記 | |||||
14 | opensearch:totalResults | 必須 | 検索結果総数 | ||||||
15 | opensearch:startIndex | 必須 | 開始番号 | 検索結果のうち、何件目のデータから記述しているかを表示する | |||||
16 | opensearch:itemsPerPage | 必須 | 件数 | レスポンスに何件の検索結果が含まれているかを表示する | |||||
17 | entry | 0..* | 検索結果の書誌情報を格納するコンテナ | 最大でopensearch:itemsPerPageの数まで繰り返す。 | |||||
18 | title | 必須 | タイトル | ||||||
19 | link | href | 必須 | 書誌詳細ページのURI | 書誌詳細ページのパーマリンクを表示 <link href="http://ci.nii.ac.jp/d/500000000000"/> |
||||
20 | link | rel | 必須 | 参照先の文書との関係 | 固定値(alternate) | ||||
21 | type | 必須 | 参照先の文書のMIMEタイプ | 固定値(application/rdf+xml) | |||||
22 | href | 必須 | 書誌RDFのURI | 書誌RDFのURIを表示(ただしappidのパラメータは除く) href="http://ci.nii.ac.jp/d/500000000000.rdf" |
23 | link | rel | 必須 | 参照先の文書との関係 | 固定値(via) |
24 | href | 必須 | 本文公開ページのURL | 本文公開ページへのリンク 例: <link rel="via" href="http://dl.ndl.go.jp/info:ndljp/pid/3189366"/> |
|||||
25 | id | 必須 | 書誌詳細ページのURI | 書誌詳細ページのパーマリンクを表示 <id>http://ci.nii.ac.jp/d/500000000000</id> |
|||||
26 | author | 必須 | 著者に関する記述 | ||||||
27 | name | 必須 | 著者名 | ||||||
28 | dc:publisher | あれば必須 | 0..1 | 学位授与機関名 | |||||
29 | ndl:degreeName | あれば必須 | 0..1 | 取得学位名 | |||||
30 | ndl:dissertationNumber | あれば必須 | 0..1 | 学位授与番号 | |||||
31 | updated | 必須 | 学位授与年月日 | W3CDTF表記 |
JSON-LD レスポンスフォーマット仕様
No. | タグ名 | 型 | 必須 | 内容 | 備考 | ||||
---|---|---|---|---|---|---|---|---|---|
第1階層 | 第2階層 | 第3階層 | 第4階層 | 第5階層 | |||||
1 | @context | オブジェクト | 必須 | 文書のルート要素 | "@context": { "@vocab": "http://purl.org/rss/1.0/" "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "dc": "http://purl.org/dc/elements/1.1/", "prism": "http://prismstandard.org/namespaces/basic/2.0/", "opensearch": "http://a9.com/-/spec/opensearch/1.1/" }, |
||||
2 | @vocab | 必須 | http://purl.org/rss/1.0/ | ||||||
3 | rdf | 必須 | http://www.w3.org/1999/02/22-rdf-syntax-ns# | ||||||
4 | rdfs | 必須 | http://www.w3.org/2000/01/rdf-schema# | ||||||
5 | dc | 必須 | http://purl.org/dc/elements/1.1/ | ||||||
6 | prism | 必須 | http://prismstandard.org/namespaces/basic/2.0/ | ||||||
7 | opensearch | 必須 | http://a9.com/-/spec/opensearch/1.1/ | ||||||
8 | @id | 必須 | リクエストされたURI | この検索リクエストのURI。クエリをURLエンコードし、「変数名=値」形式で出力。パラメータからappidは取り除かれる | |||||
9 | @graph | 配列 | 必須 | 配列の要素数は1 | |||||
10 | @id | 必須 | リクエストされたURI | この検索リクエストのURI。クエリをURLエンコードし、「変数名=値」形式で出力。パラメータからappidは取り除かれる | |||||
11 | @type | 必須 | 固定:"channel" | ||||||
12 | title | 必須 | タイトル | 「CiNii Dissertations OpenSearch -」にクエリを連結したもの。 | |||||
13 | description | 必須 | タイトル | titleと同じ内容 | |||||
14 | link | オブジェクト | 必須 | ||||||
15 | @id | 必須 | リクエストされたURI | この検索リクエストのURI。クエリをURLエンコードし、「変数名=値」形式で出力。パラメータからappidは取り除かれる | |||||
16 | dc:date | 必須 | 検索が行われた日時 | W3CDTF表記 | |||||
17 | opensearch:totalResults | 必須 | 検索結果総数 | ||||||
18 | opensearch:startIndex | 必須 | 開始番号 | 検索結果のうち、何件目のデータから記述しているかを表示する | |||||
19 | opensearch:itemsPerPage | 必須 | 件数 | レスポンスに何件の検索結果が含まれているかを表示する | |||||
20 | items | オブジェクト | |||||||
21 | @id | 必須 | 書誌詳細ページのURL | 詳細ページのURLに「#article」を付けたもの | |||||
22 | @type | 固定:"item" | |||||||
23 | title | 必須 | タイトル | ||||||
24 | link | オブジェクト | 必須 | ||||||
25 | @id | 必須 | 書誌詳細ページのURL | 書誌詳細ページのパーマリンクを表示 "link": {@id:"http://ci.nii.ac.jp/d/500000000000"}, |
|||||
26 | rdfs:seeAlso | オブジェクト | 必須 | ||||||
27 | @id | 必須 | 書誌JSON-LDのURI | 書誌JSON-LDのURIを表示(ただしappidのパラメータは除く) "rdfs:seeAlso":{@id:"http://ci.nii.ac.jp/d/500000000000.json"}, |
|||||
28 | dc:creator | 配列 | 必須 | ||||||
29 | @value | 必須 | 著者名 | ||||||
30 | dc:publisher | 学位授与機関名 | |||||||
31 | ndl:degreeName | 取得学位名 | |||||||
32 | ndl:dissertationNumber | 学位授与番号 | |||||||
33 | dc:date | 学位授与年月日 | W3CDTF表記 | ||||||
34 | dc:source | 配列 | |||||||
35 | @id | 必須 | 本文公開ページのURL | ||||||
36 | dc:title | 必須 | データソースの名称 |