Skip to content
Masao Takaku edited this page Feb 19, 2020 · 2 revisions

ヘルプ

OAI-PMHにおけるリクエスト ListMetadataFormats が、対応すべきメタデータ形式名を返しませんでした。

OAI-PMH仕様では、すくなくとも oai_dc には対応するよう求められています。

また、junii2 対応の場合は metadataPrefix として「junii2」を返すようにしてください。

ListMetadataFormats リクエストに対する応答において、junii2 の metadataPrefix に対応する metadataNamespace が定義されていませんでした。

ListMetadataFormats リクエストに対する応答として junii2 メタデータ形式が含まれていませんでした。

This JuNii2 namespace ('http://ju.nii.ac.jp/junii2') is different with the latest one: http://irdb.nii.ac.jp/oai

junii2 名前空間URIが最新のものと異なっていることを示します。

Error: Element '{http://irdb.nii.ac.jp/oai}junii2': No matching global declaration available for the validation root. at :1.

メタデータのトップ要素名または名前空間URIが違う可能性があります (上記例は、junii2 要素の名前空間URIが ListMetadataFormats によるレスポンスと異なっている際の例です)。

要素名が junii2 となっていることを確認してください。 さらに、ListMetadataFormats レスポンスとメタデータ本体の名前空間URIに違いが出てしまっていないか確認してください。

メタデータのトップ要素 junii2 に対する名前空間URIが未定義です。

<junii2 xmlns="http://irdb.nii.ac.jp/oai" ...>

のように名前空間を明示的に指定するようにしてください。

Error: Element '{http://irdb.nii.ac.jp/oai}description': This element is not expected. Expected is one of ( {http://irdb.nii.ac.jp/oai}fullTextURL, {http://irdb.nii.ac.jp/oai}issn, {http://irdb.nii.ac.jp/oai}NCID, {http://irdb.nii.ac.jp/oai}jtitle, {http://irdb.nii.ac.jp/oai}volume, {http://irdb.nii.ac.jp/oai}issue, {http://irdb.nii.ac.jp/oai}spage, {http://irdb.nii.ac.jp/oai}epage, {http://irdb.nii.ac.jp/oai}dateofissued, {http://irdb.nii.ac.jp/oai}source ). at :12.

これは軽微なエラーです。

このようなエラーは junii2 形式が、要素のメタデータ項目要素の出現順を指定していることに由来します。 メタデータ要素は以下 の順序で出現する必要があります: title, alternative, creator, subject, NIIsubject, NDC, NDLC, BSH, NDLSH, MeSH, DDC, LCC, UDC, LCSH, description, publisher, contributor, date, type, NIItype, format, identifier, URI, fullTextURL, issn, NCID, jtitle, volume, issue, spage, epage, dateofissued, source, language, relation, pmid, doi, isVersionOf, hasVersion, isReplacedBy, replaces, isRequiredBy, requires, isPartOf, hasPart, isReferencedBy, references, isFormatOf, hasFormat, coverage, spatial, NIIspatial, temporal, NIItemporal, rights, textversion

この順序が前後した場合に、上記エラーが報告されます。

※2010年12月のjunii2スキーマ更新にともない、ページ番号はどのような形式の文字列であってもよいこととなりましたので、この警告は廃止されました。

Error: Element '{http://irdb.nii.ac.jp/oai}spage': 'L21605' is not a valid value of the atomic type '{http://irdb.nii.ac.jp/oai}numberType'. at :32.

これは軽微なエラーです。

上記のエラーは開始ページや終了ページは junii2 のXMLスキーマで数値形式しか許されていない設定となっていることに由来します 。

上記で 'L21605' などとなっている個所に、全角文字が含まれていないことを確認することをおすすめします。

URLの形式として許されない文字列を含んでいるなどの問題があります。

XML Schema error: Error: Element '{http://irdb.nii.ac.jp/oai}issn': '0029-0491' is not a valid value of the atomic type '{http://irdb.nii.ac.jp/oai}issnType'. at :7014.

ISSNは半角英数字およびハイフンのみが許されます。 全角文字列や前後に空白を含んでいないか、桁数に過不足がないか、確認して みてください。

※上記例では、ハイフンが全角文字となってしまっています。

Error: Element '{http://irdb.nii.ac.jp/oai}language': 'chi/zho' is not a valid value of the union type '{http://irdb.nii.ac.jp/oai}languageType'. at :1.

junii2 における言語名は通常、「ja」または「eng」などのような2桁もしくは3桁による言語コードとなります。

Creator 'タカク, マサオ' contains only Katakana characters.

junii2 ガイドラインにおいて、著者名を示す creator 要素に、著者名の別表記は出力しないことが求められています。 カタカナの みから構成される creator 要素は、この説明と矛盾する可能性があるため、警告として示しています。

Creator '高久雅生' does not contain any separators between family and given name.

junii2 ガイドラインにおいて、個人著者氏名の区切りとして「, 」(カンマ+半角空白)を出力することとなっています。 当該 creator 要素において、この区切りが見当たらないため、警告として示しています。

※なお、個人著者名と団体著者名の区別がつかないため、団体著者名に対しての警告は無視してください。

format 要素の内容は、「application/pdf」など、事前に定義されているインターネットメディアタイプ(MIMEメディアタイプ)である必要があります。

NIIsubject 要素の内容は、「教育・教育学」など、事前に定義されているメタデータ主題語彙集の中から選択する必要があります。 http://www.nii.ac.jp/metadata/manual/NII-category.pdf を参照のこと。