@article{oai:ipsj.ixsq.nii.ac.jp:00083516,
 author = {小川, 順平 and 粕谷, 英人 and 大久保, 弘崇 and 山本, 晋一郎 and Junpei, Ogawa and Hideto, Kasuya and Hirotaka, Ohkubo and Shinichiro, Yamamoto},
 issue = {3},
 journal = {情報処理学会論文誌プログラミング(PRO)},
 month = {Aug},
 note = {XMLスキーマ変換器を自動生成する手法を提案する.ここでいう変換器とは,あるスキーマAに基づくXML文書を入力とし,同じ情報を表す別のスキーマBに基づくXML文書を出力するプログラムである.提案手法は,スキーマAとBに基づく同一内容のXML文書対を入力として変換器を生成する.提案手法は,両文書中の等しいテキスト値の出現位置を利用して対応付けを行い,スキーマAの木構造から取り出したテキスト値をスキーマBの木構造に埋め込む変換を生成する.提案手法が必要とする入力は1つの文書対と文書それぞれのスキーマである.スキーマからは構造の横方向の繰返しを判断する.既存研究ではXML要素の名前の類似性や構造の類似性を用いたものが多く,これらはスキーマを部分的に改変した場合などを対象にしている.これに対して,提案手法は構造が大きく異なるスキーマ間やAとBで同一のXML要素名が異なる意味で用いられている場合でも変換器を生成できる., This presentation proposes a method to automatically generate XML schema transducer. A transducer is a program that takes an XML document based on some schema A as input and outputs an XML document based on another schema B while preserving information. Our method generates a transducer by a pair of XML documents that contains the same information based on schema A and B respectively. First, our method makes a mapping by using position of each occurrence of a text value included in both documents. Next, it generates a transducer that extracts text values from tree structure of schema A and embeds them into the tree structure of schema B. Moreover, our method is capable of handling recurrence in schema structure. Most of related works that transduce schemas use similarity of names of XML elements or similarity of schema structure. Their target is partly modified schema. Whereas, our method can generate transducer, even in the case of greatly different schemas or if same names of XML elements are used for different meaning in schema A and B.},
 pages = {62--62},
 title = {テキスト値出現位置に着目したXML文書のスキーマ変換器学習手法},
 volume = {5},
 year = {2012}
}