[89] メタデータの関係付けプログラムについて
投稿者:ねこさん
2007/02/20 02:13:25
初めまして,ねこさんといいます。
質問です。
メタデータのタグの間にある語彙と別のメタデータのタグの間にある語彙
を関係付けDBに反映するプログラムをJAVAで作成しようとしているのですが,
なんせ初めてなもので何処からはじめていいのかが解りません。
またメタデータは,XML形式(LOM)です
例
Aというメタデータ内
<Keyword>仲間</Keyword>
<PKeyword>学校</PKeyword>
Bというメタデータ内(Aと同じく)
<Keyword>相性</Keyword>
<PKeyword>仲間</PKeyword>
である場合,(特に脈絡は、ありませんがメタデータには,タグが
KeywrodとPKeywrodがありその間に語彙が記述されています)
AのKeyword属性とBのPKeyword属性が同じなので
AとBは関係しているようにしたいのです。
これをDBに記述すると
メタID メタデータ名 Keyword属性 PKeyword属性 リンク先ID
1 A 仲間 学校 2
2 B 相性 仲間
このようにKeyword属性とPKeyword属性が同じメタデータがあった場合
Keyword属性の方にリンク先IDを追加する。
(リンク先IDは,Keyword属性とPKeyword属性が同じだった場合の
PKeyword属性のメタIDが反映される。上記で記すと2となる)
また新しくメタデータが追加された場合,同じくDBに反映させたいのです。
どのようにプログラムをすればよろしいでしょうか?
またこれを実現するための
オブジェクト指向が聞けるとすごく嬉しいです。
(これを先に教えていただけると嬉しいです)
長々と申し訳ありません。どうぞ宜しくお願い致します。
以下にメールを書きます
3aeem029@keyaki.cc.u-tokai.ac.jp