| SEARCH_METADATA | サンプル |
| <SEARCH_METADATA | 属性の概要 |
SEARCH_METADATAがネストされている場合: | |
| 太字:必須の属性もしくは子要素。 (m): 複数回使用できる子要素。 | |
| <--Outer SEARCH_METADATA element --> <SEARCH_METADATA ...> <--#1 --> <ENVELOPE ...> <--#2 --> <SEARCH_METADATA ...> <DOCUMENTINFO .../> <SUBSET .../> </SEARCH_METADATA> <--#3 --> <FULLTEXT ...> <--#4 --> <SEARCH_METADATA ...> <TAGTEXT .../> </SEARCH_METADATA> </SEARCH_METADATA> |
| <SEARCH_METADATA ...> <SEARCH_METADATA ...> <DOCUMENTINFO .../> <SUBSET .../> </SEARCH_METADATA> <SEARCH_METADATA ...> <TAGTEXT .../> </SEARCH_METADATA> </SEARCH_METADATA> |
| <SEARCH_METADATA ...> <SEARCH_METADATA ...> <DOCUMENTINFO .../> <TAGTEXT .../> </SEARCH_METADATA> </SEARCH_METADATA> |
| 属性 | 使い方 | トップに戻る |
|---|---|---|
| foldermask | レスポンスで返却されるフォルダ タイプを指定します。foldermaskの値は、以下の値を1つ以上合計した整数です:
| |
| fulloutput | "true"に設定した場合、XMLファイルが生成され、必要であればサムネイルとgndファイルが作成されます。"false"の場合、XMLファイル、サムネイル、gndファイルは作成されません。 | |
| gndextent | GNDファイルに書き込まれるエクステントです。"none"が選択された場合、サービスのデフォルトのエクステントが使用されます。"document"の場合、エクステントはメタデータ ドキュメントから参照されます。"search"の場合、エクステントはMetadata Explorerのようなクライアントによって指定された検索範囲です。 | |
| maxresults | デフォルトでは検索条件を満たした全てのレコードが返却されます。この属性は返却されるレコード数を指定した最大値に制限します。 | |
| operator | SEARCH_METADATAクエリの演算子を定義するために使用されます。 | |
| sort | 結果の並べ順の優先度です。"Name"は結果をアルファベット順で並べます。"Relevance"は最も高い関連性を持つレコードから最も低い関連性を持つレコード順に並べます。"Contenttype"は結果をコンテンツ タイプでソートしてグループにします。"Local_area"は面積の昇順で結果を一覧にします。"Global_area"は面積の降順で結果を一覧にします。 | |
| sort2 | startresultとmaxresultsを使用してバッチ処理された検索結果をソートします。"Name"は結果をアルファベット順で並べます。"Relevance"は最も高い関連性を持つレコードから最も低い関連性を持つレコード順に並べます。"Contenttype"は結果をコンテンツ タイプでソートしてグループにします。"Local_area"は面積の昇順で結果を一覧にします。"Global_area"は面積の降順で結果を一覧にします。 | |
| startresult | デフォルトでは検索条件を満たした全てのレコードがレコード0から開始され返却されます。この属性は、指定されたレコードを開始レコードとして設定します。 | |
| サンプル1:DOCUMENTINFOを使用し、名前もしくは所有者でメタデータ ドキュメントを検索する場合 | トップに戻る |
| <?xml version="1.0"
encoding="UTF-8" ?> <ARCXML version="1.1"> <REQUEST> <GET_METADATA> <SEARCH_METADATA> <DOCUMENTINFO name="World" /> </SEARCH_METADATA> </GET_METADATA> </REQUEST> </ARCXML> | |
| サンプル2: SUBSETを使用する場合 | トップに戻る |
| <?xml version="1.0"
encoding="UTF-8" ?> <ARCXML version="1.1"> <REQUEST> <GET_METADATA> <SEARCH_METADATA> <SUBSET type="children" docid="{F7DDF21-BC01-4C20-8AA5-243B33ED0B1E}" /> </SEARCH_METADATA> </GET_METADATA> </REQUEST> </ARCXML> | |
| サンプル3: TAGVALUEを使用する場合 | トップに戻る |
| <?xml version="1.0"
encoding="UTF-8"?> <ARCXML version="1.1"> <REQUEST> <GET_METADATA> <SEARCH_METADATA operator="and" maxresults="10" startresult="0" > <TAGVALUE tag="metadata/idinfo/citation/citeinfo/pubdate" greaterthanorequalto="20001006" lessthanorequalto="20010104"/> </SEARCH_METADATA> </GET_METADATA> </REQUEST> </ARCXML> | |
| サンプル4: ENVELOPE、TAGVALUE、FULLTEXT、SEARCH_METADATAをTAGTEXTと一緒に使用する場合 | トップに戻る |
| <?xml version="1.0"
encoding="UTF-8" ?> <ARCXML version="1.1"> <REQUEST> <GET_METADATA> <SEARCH_METADATA operator="and"> <ENVELOPE minx="-176.98" miny="18.93" maxx="-66.97" maxy="71.35" spatialoperator="within" /> <TAGVALUE tag="metadata/dataqual/lineage/srcinfo/srccite/citeinfo/pubdate" greaterthan="1990" /> <FULLTEXT word="cities"/> <SEARCH_METADATA operator="or"> <TAGTEXT tag="metadata/idinfo/citation/citeinfo/geoform" word="data"/> <TAGTEXT tag="metadata/idinfo/citation/citeinfo/geoform" word="digital"/> </SEARCH_METADATA> </SEARCH_METADATA> </GET_METADATA> </REQUEST> </ARCXML> | |