シソーラスを管理する¶
序言:序言¶
シソーラスは,ある専門知識分野からの概念リストである.メタデータリストでは,シソーラス中の概念をメタデータレコード(キーワードとして)に割り当てて,知識分野の1つまたは複数の概念に関連付けることができる.例えば、1つの記録はキーワード“農業作物”を割り当てることができ、これは、この記録が農業分野における作物に関連する資源または活動を記述していることを意味する。自分のシソーラスを作成する前に既存のシソーラスを探すのが良い方法である.
GeoNetworkでは,メタデータレコードにキーワードを指定する過程をメタデータエディタで行う.ユーザは、レコードをこれらの概念によって記述された概念に関連付けるために、1つまたは複数のシソーラスから概念を選択することができる。シソーラスセレクタを用いて,ISO 19115/19139およびダブリンコアメタデータレコードはこのプロセスをサポートしている.
1つの知識領域または異なる知識領域における概念は、関連している可能性があり、さらには等価である可能性がある。たとえば,地理的領域を記述するシソーラスでは,オーストラリアの“タスマニア”という語はオーストラリアの固有名詞である.異なる分野で重複する概念の一例として,世界的な変化分野の科学活動を記述するシソーラスは,地図系列で用いられているテーマを記述するシソーラス中の用語に等しい農業活動に関する概念を持つ可能性がある.
GeoNetworkでは,シソーラスをSKOS(http://www.w 3.org/tr/skos-reference)と表し,application/XML+RDFコードで格納する.SKOS捕捉概念および概念間の関係.SKOSシソーラスは独立文書から導入することも可能であり,GeoNetworkディレクトリ中のISO 19135登録レコードから生成することも可能である.ISO 19135(以下,これをより多く紹介する)は,概念と概念との関係だけでなく,概念がどのように進化しているか,最も重要なのは,誰が概念や辞書自体の進化に貢献して管理しているかである.
外部,ローカル,シソーラス登録¶
GeoNetworkには3種類のシソーラスがある.異なるタイプはシソーラスの素性に基づく:
外外 :SKOSファイルとして外部組織が管理し導入したシソーラス.これはマークされています
external
これは,ユーザがシソーラスの編集を許可しないことを意味する.地元 :GeoNetworkシソーラスエディタにSKOSファイルとして構築され格納されているシソーラス.これはマークされています
local
これは,ユーザがシソーラスの編集を許可することを意味する.レジスタ.レジスタ :レコード作成されたSKOSシソーラスは、ISO 19135に従って登録されています。ユーザは,GeoNetメタデータエディタでISO 19135登録レコードの内容を変更し,シソーラスを再生成することでシソーラスを編集することができる.ユーザはシソーラスをシソーラスマネージャに編集することができない.
ISO 19115/19139テーマリストカテゴリ¶
GeoNetwork中のすべてのシソーラスはISO 19115/19139中のgmd:md_KeywordTypeCode要素のコードリスト値を用いて分類されている.以下にカテゴリとその意味を与えるが,http://www.isoc 211.org/2005/resource/gmxCodelist.xmlで見つけることもできる:
ISOトピックリストカテゴリ |
説明する. |
---|---|
場所 |
シソーラスは位置を識別する概念を含む |
地層.地層 |
シソーラスには堆積物質層を識別する概念がある. |
時制 |
シソーラスは時間帯を識別する概念を持つ |
主旋律. |
シソーラスは,特定の主題や主題を識別する概念を含む |
規律. |
シソーラスには,ある教授ノードや専門学習を識別する概念がある. |
SKOSフォーマット¶
簡単知識組織システム(SKOS)http://www.w 3.org/2004/02/skos/は辞書、分類案などの知識組織システム(KOS)の使用をサポートするための規範と標準を開発する作業分野である。GeoNetworkはこのフォーマットを用いてシソーラス情報を格納する.
概念は、識別子、好ましいラベル、定義、および他の概念とのリンクによって定義される。タグや定義は複数の言語で格納することができる(xml:lang属性を使用).SKOSフォーマットには、概念間の3つのタイプのリンクが定義されている:
関連用語.
より広い用語
もっと狭い条項
例えば1つの概念は ABLETTE
以下のように定義され,より広い概念に関連してフランス語と英語タグが付加されている:
<skos:Concept rdf:about="http://www.oieau.org/concept#c4fc54576dc00227b82a709287ac3681">
<skos:prefLabel xml:lang="fr">ABLETTE</skos:prefLabel>
<skos:prefLabel xml:lang="en">BLEAK</skos:prefLabel>
<skos:broader rdf:resource="http://www.oieau.org/concept#9f25ece36d04776e09492c66627cccb9"/>
</skos:Concept>
GeoNetworkは多言語類義語(たとえばAgrovoc)をサポートしている.検索と編集には現在のユーザインタフェース言語を用いる(すなわち,インタフェースが英語であれば,メタデータを編集する際には,GeoNetworkは英語の概念のみを検索する).
GeoNetworkにおけるシソーラスをSKOSを用いて表現した.
概念と知識分野からの概念との関係を記述するための簡単でコンパクトな方法を提供する
GeoNetworkで使用可能なゴマ/openRDFソフトウェアでSKOS概念を検索·管理することができる.
ISO 19135レジスタフォーマット¶
ISO 19135は、プロジェクトを登録するプロセスと、プロジェクトリスト(または登録)のモデルを記述し、プロジェクトを作成して発展させるプロセスとを記述するISO規格である。このアーキテクチャはプラグインとしてGeoNetworkで利用可能である.これを使用するためには、iso 19135プラグインモードをダウンロードしてGeoNetworkにロードする必要があります。修復:プラグイン·モデルを参照する標準的な方法と、それらをダウンロードできる標準的な位置が必要です。
典型的なISO 19135レジスタ記録記述:
登録録の名称と記述
バージョンと言語情報
登録簿に機能している人の連絡先(例えば、マネージャー、投稿者、預かり人、出版社など)
レジスタ内の項目を記述するための要素
これらの品物は
登録項目を記述するための標準情報は、以下のことを含む。
識別子.
プロジェクト名と記述
適用分野.
血統と関連登録項目への引用
以下にNASA GCMD(グローバル変化総ディレクトリ)科学キーワードレジストリの1つの登録項目の例を示す。
<grg:RE_RegisterItem uuid="d1e7">
<grg:itemIdentifier>
<gco:Integer>7</gco:Integer>
</grg:itemIdentifier>
<grg:name>
<gco:CharacterString>Aquaculture</gco:CharacterString>
</grg:name>
<grg:status>
<grg:RE_ItemStatus>valid</grg:RE_ItemStatus>
</grg:status>
<grg:dateAccepted>
<gco:Date>2006</gco:Date>
</grg:dateAccepted>
<grg:definition gco:nilReason="missing"/>
<grg:itemClass xlink:href="#Item_Class"/>
<grg:specificationLineage>
<grg:RE_Reference>
<grg:itemIdentifierAtSource>
<gco:CharacterString>5</gco:CharacterString>
</grg:itemIdentifierAtSource>
<grg:similarity>
<grg:RE_SimilarityToSource codeListValue="generalization"
codeList="http://ww.../lists.xml#RE_SimilarityToSource"/>
</grg:similarity>
</grg:RE_Reference>
</grg:specificationLineage>
</grg:RE_RegisterItem>
前述したように、ISO 19135を用いて記述されたシソーラスを登録するために、GeoNetworkは、XML_iso 19135 ToSKOS.xslというXSLT(iso 19135プラグインアーキテクチャにおけるConvertサブディレクトリ)を用いてISO 19135登録レコードから以下を抽出する。
有効概念(GRG:itemIdentifier,GRG:Name,GRG:Status)
他の概念との関係(GRG:SpeciicationLineage)
タイトル、バージョン、その他の管理情報
この情報はSKOSファイルを構築するために使用される.そして、このSKOSファイルは、GeoNetworkで使用されているSESAME/openRDFソフトウェアによって問合せおよび管理することができる。
シソーラスの作成または導入¶
外部とローカルシソーラスはシソーラスマネージャを用いて作成または導入した.以下のようにシソーラスマネージャを使用することができます。
管理者としてログインする
“管理”ページにナビゲーションし、リンクをクリックします
Manage thesauri
辞書マネージャページには、作成または導入された辞書リストが表示されます。ページの上半分は,シソーラスを編集,追加,修正,検索する機能をユーザに提供する.下半分はSKOS形式で外部シソーラスをアップロードする機能を提供する.
ローカルシソーラスの作成¶
ローカルシソーラスを作成するには、クリックしてください +
シソーラスが存在することを望むカテゴリに署名してください。作成後,編集インタフェースによりシソーラスを更新することができる.各欄の意味は以下のとおりである.
Type -GeoNetworkにおいてシソーラスに割り当てられた識別子である.これは,シソーラスが割り当てられたISOカテゴリ(http://www.isoc 211.org/2005/resources/gmxCodelist.xml中のgmd:MD_KeywordTypeCode要素のコードリストを参照),シソーラスがローカルであるか外部で登録されているかシソーラスであるか,およびそのシソーラスを保存するSKOSファイルのファイル名からなる.(なお、レジスタシソーラスを保持するためのファイルの名前は、シソーラスを記述するISO 19135レジスタに登録されているUUIDである)。
Name これは、作成管理者としてのシソーラスの名前であるか、またはシソーラスがシソーラスである場合、シソーラスの名前はシソーラスのファイル名となる。
シソーラスごとに,以下のボタンが利用可能である.
ダウンロード -SKOS RDFファイルにリンクします。
削除 -現在のノードからシソーラスを削除します。
View -タイプがEXTERNALである場合、VIEWボタンは、概念の検索および表示を可能にします。
Edit -タイプがLOCALである場合、編集ボタンは、概念の検索、追加、削除、および表示を可能にします。
外部シソーラスの導入¶
GeoNetworkはSKOS形式でシソーラスの導入を許可している.アップロードすると,外部シソーラスは更新できなくなる.カテゴリを選択し,シソーラスファイルに閲覧し,Upload(アップロード)をクリックする.SKOSファイルは GEONETWORK_DATA_DIR/config/codelist/external/thesauri/<category>
それがそうです。
ページの下に次のボタンがあります。
Back :管理ホームページに戻ります。
アップロードする :選択されたRDFファイルをノードにアップロードします。そして,そのノード上で利用可能なシソーラスをすべて列挙する.
シソーラスを作成する¶
ローカルGeoNetworkディレクトリ中のISO 19135レコードは,SKOSファイルに変換してGeoNetworkにおけるシソーラスとして用いることができる.ローカルディレクトリにないISO 19135レコードは、他のディレクトリから取得することができる(例えば、登録簿を管理する組織の目録)。ISO 19135がローカルディレクトリに登録登録されると、キーワードセレクタで使用されるシソーラスに変換する処理が開始される。検索結果にレコードを見つけた後,レコード上の操作の1つは“シソーラスの作成/更新”である.
シソーラス作成動作を有するISO 19135レコードの検索結果を示す
この操作を選択すると、このシソーラスに適したISOシソーラスカテゴリを選択することができます。
シソーラス作成時にISOシソーラスカテゴリを選択する
ISOシソーラスカテゴリを選択すると,ISO 19135登録レコードはSKOSファイルに変換されシソーラスとして実装され,メタデータエディタで使用される.以上のように,ISO 19135節では,有効な登録エントリのみがシソーラスに登録されている.Iso 19135モードプラグインのConvertサブディレクトリ内のXSLT XML_iso 19135 TOSKOS.xslを見ることによって、ISO 19135登録項目とSKOS同義辞書ファイルとの間の任意のマッピングを変更またはチェックすることができる。
ローカルまたは外部シソーラスの編集/閲覧:キーワードの追加/削除/閲覧¶
シソーラス管理インタフェースでは,ローカルシソーラスの編集ボタンや外部シソーラスの閲覧ボタンをクリックする.このインタフェースは
キーワード検索
ローカルシソーラスのキーワードを追加/削除する.
テキストボックスと検索タイプを用いてキーワードを検索する.
登録シソーラスの編集¶
以上のように,レジスタ辞書はISO 19135メタデータレコードから作成されているため,ISO 19135メタデータレコードを編集してレジスタ辞書を再生成することでレジスタ辞書を更新する.GeoNetworkエディタでISO 19135メタデータレコードを作成して編集することができる.
ISO 19135登録記録の編集準備¶
登録記録は非常に大きいかもしれません。たとえば,ANZLIC地理的範囲名レジスタを記述するレジスタには約1800個のレジスタ項目が記録されている.各登録項目は、地理的範囲の名称だけでなく、その地理的範囲および世相の詳細、他の用語との関係、および潜在的な範囲の変化(名称、地理的範囲の変更)を保存し、変更の詳細情報およびこれらの変更が発生した原因を含む。GeoNetworkエディタでこのような大きなレコードを編集することは,エディタがレコード全体を記述するHTMLフォームを構築するため,ブラウザやサーバの性能の問題を招く可能性がある.幸いにも、ISO 19135登録レコードから登録項目を抽出し、サブテンプレート(本質的には登録項目内容のみを含む小型メタデータレコード)として格納するよりスケーラビリティの強い方法が存在する。ISO 19135レジスタレコードからレジスタ項目を抽出する過程は以下のとおりである.
登録記録を検索して選択する
“Actions on Selected Set”メニューから“Extract Register Items”を選択する.
登録項目を抽出した後、以下に示す結果要約が見られるはずです。
“抽出されたサブテンプレート”の数字は、ISO 19135登録レコードから抽出された登録項目の数である。
登録表項を編集する¶
サブテンプレートとして抽出された任意の登録項目を編集/変更するためには,ディレクトリ管理インタフェースを用いることができる.このインタフェースは,“管理ディレクトリ”での“管理”メニューからアクセス可能である.このインタフェースでは:
編集するサブテンプレートタイプとして“登録項目(GeoNetwork)”を選択すると,以下のようになる.
検索語を入力するか、検索オプションのみを選択して、最初の50個の登録項目を返します。
登録項目は左側の欄に表示され、1つの項目を選択すると右側パネルで編集インタフェースが開きます。
グローバルレジスタ情報の編集¶
グローバルレジスタ情報(例えば、任意のグローバルレジスタ情報の編集/変更登録所有者,管理者,バージョン,言語)は,正常なGeoNetworkメタデータ編集インタフェースで登録記録を編集する.
メタデータ編集:キーワードの追加¶
ISOメタデータ記録を編集する際には、編集者が以下の操作を実行することを可能にするキーワード(または概念)オプションを使用することができる。
目次中の1つまたは複数のシソーラスでキーワードを検索する(検索結果が左側に表示される).
1つまたは複数のキーワードを選択し、右側の選択された項目リストに追加する(矢印またはドラッグ&ドロップを使用する)。
選択されたキーワードをメタデータに直接追加し,キーワードをシソーラスごとにグループ化する.
エディタはまた、検索からのキーワードがどのくらいキーワード選択器に表示されるか(デフォルト値50)を制御することができる。
なお,ソースシソーラスへのURLはシソーラス名参照に含まれる(これに用いる実要素はgmd:therCitationDetails/gmx:filename).ローカルまたは外部シソーラスであれば,SKOSファイルの形式でそのシソーラスをダウンロードすることができる.シソーラス登録に対しては,URL参照してシソーラスを作成するISO 19135登録レコードを作成する.
検索条件:キーワード¶
高度な検索インタフェースでキーワードを検索することができます。キーワードの選択を支援するために、キーワード検索フィールドでクリックして、このディレクトリのメタデータレコードで使用されるすべてのキーワードのリストを呼び出すことができます。これらのキーワードは,Luceneがメタデータを作成/更新する際にインデックスを作成する.リスト中の各キーワードの横には,そのキーワードを用いたレコード数が表示されている.
Keyword-select-panelというXML要素を config-gui.xml ファイル(WEB-INFディレクトリ)は、メタデータエディタに示すように、キーワード選択パネルを用いてキーワードを検索することができる。
<search>
<!-- Display or not keyword selection panel in advanced search panel
<keyword-selection-panel/>
-->
</search>