INSPIREコマンドの構成

INSPIREを有効にする

Admin console ‣ Settings ユーザはINSPIREコマンドサポートを構成することができます。

有効化されると、INSPIREサポートは以下をアクティブにします。

  • INSPIREトピックおよび添付ファイルのインデックスを有効にする(INSPIREトピック辞書はINSPIREレジストリから辞書リストに追加されなければならない-参照 シソーラスを管理する )。

    ../../_images/inspire-configuration.png

発見サービスを構成するためには,専用サービスメタデータレコードを作成して完全なGetCapability文書を提供する必要がある. (INSPIRE用CSW構成 )。

INSPIREコードリストのロード

INSPIREデータセットとシリーズを記述するためには、 INSPIRE Registry 以下のコードリストは、メタデータガイドv 2.0の範囲に関連する:

Admin console > Classification systems > Thesaurus 管理者はシソーラスを管理することができる.オプションの1つは、レジストリからシソーラスを直接ロードすることである。

../../_images/inspire-from-registry.png

クリック Use INSPIRE registry デフォルトのINSPIREレジストリを使用するが、 Registry software 使用できます。

../../_images/inspire-from-registry-config.png

必要に応じて1つ以上の言語を選択する.シソーラスに基づいてカテゴリを選択するか,シソーラスを直接選択する.デフォルトの場合,シソーラスのタイプは Theme しかし、必要であれば、あなたはそれを調整することができます。

クリックすることで Upload このディレクトリは,登録先に連絡し,言語ごとのファイルをダウンロードし,ディレクトリがサポートするSKOS形式のシソーラスに統合する.

ユーザーは有名なものもご利用いただけます GEMET thesaurus それがそうです。SKOS形式バージョンのシソーラスが利用可能なSKOS形式のものもある here それがそうです。

ロード後,メタデータレコードにシソーラスを用いて以下の項目からキーワードを選択することができる.

../../_images/inspire-keyword-editing.png

キーワードの符号化タイプは、歯車アイコンを用いて定義することができる(詳細については、検証部を参照)。

../../_images/inspire-keyword-encoding-type.png

アーキテクチャプラグインフォーム構成により,シソーラスを特定のために配置することを選択することができる. Anchor 元素です。Saures概念は、要素の自動完了テキストフィールドを充填するために使用される。

検証を刺激する.

メタデータレコードのINSPIRE検証法については、アクセスしてください the INSPIRE Validator それがそうです。これは使っています ETF which is an open source testing framework for spatial data and services それがそうです。GeoNetworkは remote validate ETFインスタンスを使用して提供されるサービスの任意の記録。リモート検証を構成しますので、転送してください Admin console > Settings ベリファイアのURLを設定する。マスタINSPIREベリファイアのurlは http://inspire.ec.europa.eu/validator/ それがそうです。

../../_images/inspire-configuration.png

有効になると、エディタがメニューにリモート検証オプションを表示します:

../../_images/inspire-validation-menu.png

標準検証オプションは、内部検証システム(すなわち、内部検証システムを使用しますXSD、ISOアーキテクチャルール、INSPIRE...構成による)。内部システムでは,INSPIRE検証はINSPIRE技術ガイドライン1.3版に基づいており,結果はETF報告とは異なる.

リモートINSPIRE検証は、ポップアップ·ウィンドウでベリファイアを開く。検証レベルと検証するリソースタイプに応じてオプションの1つを選択します。オプションリストは中でカスタマイズすることができます this configuration file それがそうです。ETFオプションから1つまたは複数のテストキットを選択することによって構成されます:

../../_images/inspire-etf-test-configuration.png

検証期間中,レコードはETFサービスに送信されて処理される.ETFの検証が完了すると,ディレクトリは検証報告へのリンクを表示する.

../../_images/inspire-validation-report.png

プライベート記録を検証している場合、その記録はベリファイアにプッシュされることに留意されたい。このプロセスを保護するために、ベリファイアのローカル(プライベート)インストールを設定することを提案する。

検証テストキットの構成

各アーキテクチャのために以下のファイルを使用して実行することができるテストのセット WEB-INF/config-etf-validator.xml それがそうです。

利用可能なテストキットのリストは inspireEtfValidatorTestsuites 豆です。これはマッピングであり、各テストキットにはエントリがあります。♪the key 属性はテストキットの名前です。各マッピングエントリは1つです array テストキットで実行するテストです配列ごとの値 (<value> )は、リモートINSPIRE検証サービスにおける定義に従って完全に書かれたテストタイトルである。例えば:

 <util:map id="inspireEtfValidatorTestsuites" key-type="java.lang.String" value-type="java.lang.String[]">
  <entry key="TG version 1.3">
    <array value-type="java.lang.String">
      <value>Conformance class: INSPIRE Profile based on EN ISO 19115 and EN ISO 19119</value>
      <value>Conformance class: XML encoding of ISO 19115/19119 metadata</value>
      <value>Conformance class: Conformance class: Metadata for interoperability</value>
    </array>
  </entry>
  <entry key="TG version 2.0 - Data sets and series">
    <array value-type="java.lang.String">
      <value>Common Requirements for ISO/TC 19139:2007 based INSPIRE metadata records.</value>
      <value>Conformance Class 1: INSPIRE data sets and data set series baseline metadata.</value>
      <value>Conformance Class 2: INSPIRE data sets and data set series interoperability metadata.</value>
    </array>
  </entry>
  <entry key="TG version 2.0 - Network services">
    <array value-type="java.lang.String">
      <value>Common Requirements for ISO/TC 19139:2007 based INSPIRE metadata records.</value>
      <!--<value>Conformance Class 1: INSPIRE data sets and data set series baseline metadata.</value>
      <value>Conformance Class 2: INSPIRE data sets and data set series interoperability metadata.</value>-->
      <value>Conformance Class 3: INSPIRE Spatial Data Service baseline metadata.</value>
      <value>Conformance Class 4: INSPIRE Network Services metadata.</value>
      <!--<value>Conformance Class 5: INSPIRE Invocable Spatial Data Services metadata.</value>
      <value>Conformance Class 6: INSPIRE Interoperable Spatial Data Services metadata.</value>
      <value>Conformance Class 7: INSPIRE Harmonised Spatial Data Services metadata.</value>-->
    </array>
  </entry>
</util:map>

配列の value-type 属性はJava文字列として定義されなければならない: <array value-type="java.lang.String"> それがそうです。

エディタダッシュボードのINSPIRE検証オプションを使用する際にどのテストキットを実行するかを定義するには、修正することができます。 inspireEtfValidatorTestsuitesConditions 豆です。これは、実行する各モードおよび試験キットのエントリを含むマッピングである。地図エントリキー属性のフォーマットは SCHEMA_ID::TEST_SUITE_NAME どこですか TEST_SUITE_NAME はい。 inspireEtfValidatorTestsuites エントリーキーをマッピングします。各エントリについて、メタデータは、ベリファイアに送信するために条件を伝達しなければならないXPath条件を定義することができる。

注釈

メタデータアーキテクチャが一致しない場合、アーキテクチャは、親アーキテクチャが任意のルールと一致するかどうかを検証するために、階層構造に依存することを検査する。

警告

XPathはノードセットまたはノードに戻って動作しなければならない.ブール値を返すXPath true あるいは…。 false GeoNetworkは値をつねにマッチングしていると解釈する.

<util:map id="inspireEtfValidatorTestsuitesConditions">
  <!--
     key format:
     SCHEMAID::TG_RULE_NAME
     If a metadata schema doesn't match, the schema dependency hierarchy
     is checked to verify if any parent schema matches any rules.
    -->
  <entry key="iso19139::TG version 2.0 - Data sets and series"
         value="gmd:hierarchyLevel[*/@codeListValue = 'dataset' or */@codeListValue = 'series']"/>
  <entry key="iso19139::TG version 2.0 - Network services" value=".//srv:SV_ServiceIdentification"/>
  <entry key="iso19115-3.2018::TG version 2.0 - Data sets and series"
         value="mdb:metadataScope[*/mdb:resourceScope/*/@codeListValue = 'dataset' or */mdb:resourceScope/*/@codeListValue = 'series']"/>
  <entry key="iso19115-3.2018::TG version 2.0 - Network services" value=".//srv:SV_ServiceIdentification"/>
</util:map>

アクセスポイントを激励する

多くの場合,ディレクトリにはメタデータレコードの一部のみがINSPIRE命令に関連している.この場合、命令範囲内にあるレコードセットをフィルタリングし、サブポータルによってそれらを向上させることが関連している可能性がある。これにより,欧州ポータルはINSPIREに関する記録を容易に取得することができる.

まず,命令範囲内のレコードを識別するフィルタ機構を定義する.よく使われる方法は:

  • グループを作成する INSPIRE それらのレコードをグループ(またはカテゴリ)に配布する.

  • メタデータレコードに特定のキーワードを付加する.

  • EU指令を参照した適合性品質報告に基づいてフィルタリングを行った。

Admin console > Settings > Sources 管理者は、サブポータルを作成することができる。門戸をつくる inspire そして、フィルタは、INSPIREに関連するレコードのみを選択するように設定される(例えば、 +_groupPublished:INSPIRE グループINSPIREに発行されているすべてのレコードを選択する).

../../_images/inspire-portal.png

保存後、ポータルサイトはhttp://localhost:8080/geonnetwork/inspireでアクセスでき、CSWサービスはhttp://localhost:8080/geonetwork/inspire/eng/cswでアクセスできます。

インセンティブ参照文書