• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2015 Fiscal Year Research-status Report

スキーマ更新に応じたXSLTスタイルシート修正アルゴリズムの開発

Research Project

Project/Area Number 26330126
Research InstitutionUniversity of Tsukuba

Principal Investigator

鈴木 伸崇  筑波大学, 図書館情報メディア系, 准教授 (60305779)

Project Period (FY) 2014-04-01 – 2017-03-31
KeywordsXML / XSLT / 木変換機
Outline of Annual Research Achievements

本研究は,スキーマ更新に応じてXSLTスタイルシートを修正する効率の良いアルゴリズムの開発を目的としている.前年度(平成26年度)において,申請者らは,スキーマ更新によってXSLTスタイルシートのどの規則が影響を受けるかを特定するためのアルゴリズムを構成している.ここで,スキーマS,Sに対する更新内容u,Sの要素e,およびXSLTスタイルシートの規則rに対して,Sの更新前にはrがeに適用可能であったがuによる更新後には適用不可能となった,または,Sの更新前にはrがeに適用不可能であったがuによる更新後には適用可能となった場合に,uに関してeにおいてrが影響を受けるという.今年度において,まず,上記アルゴリズムをJavaを用いて実装し評価実験を行った.スキーマとしてMSRMEDOCのDTD,XSLTとして申請者らが作成したものを用いた.その結果,更新の影響を受けたことが人手では判別しにくい規則でも,本アルゴリズムを用いれば影響を受けたことを正しく判別可能である等の結果が得られた.現在,得られたアルゴリズムを拡張することにより,スキーマ更新に応じてXSLTスタイルシートを修正する効率の良いアルゴリズムの設計を行っており,その骨格を得たところである.このアルゴリズムは,まず,上記で得られたアルゴリズムを用いて「スキーマ更新によって影響を受ける要素と規則」を特定する.次に,影響を受ける要素eと規則rに対して,スキーマ更新の種類(要素の追加,削除等)に応じてrを修正する.

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

当初の計画では,スキーマ更新に応じてXSLTスタイルシートを修正するアルゴリズムを開発し,評価実験を進める予定であった.現時点では,スキーマ更新によって影響を受ける規則を特定するアルゴリズムは得られており,その実装と評価実験を行っている.また,そのアルゴリズムに基づいて,スキーマ更新に応じてXSLTスタイルシートを修正するアルゴリズムを開発中である.全体としては,おおむね順調に進展していると考えている.

Strategy for Future Research Activity

スキーマ更新に応じてXSLTスタイルシートを修正するアルゴリズムについて,修正方針について更なる考察・検討を行った上で,実装および評価実験を行う予定である.これまでの考察の結果,スキーマが更新された場合に,どのようにXSLTを修正すべきかを一意に定めることは困難な場合があるため,一意に修正を行う代わりに,複数の修正候補をユーザに提示し選択してもらうのが適切であると考えている.この点についての考察・検証を行い,スキーマ更新に応じてXSLTを修正するための修正候補を提示するアルゴリズムを開発する予定である.

  • Research Products

    (4 results)

All 2015

All Journal Article (2 results) (of which Peer Reviewed: 1 results,  Acknowledgement Compliant: 2 results) Presentation (2 results) (of which Int'l Joint Research: 1 results)

  • [Journal Article] Detecting XSLT Rules Affected by Schema Evolution2015

    • Author(s)
      Y. Wu and N. Suzuki
    • Journal Title

      Proceedings of the 15th ACM SIGWEB International Symposium on Document Engineering (DocEng 2015)

      Volume: - Pages: 143-146

    • DOI

      10.1145/2682571.2797086

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] An Algorithm for Detecting XSLT Rules Affected by Schema Updates2015

    • Author(s)
      Y. Wu and N. Suzuki
    • Journal Title

      情報処理学会研究報告

      Volume: 2015-DBS-161 Pages: 1-6

    • Acknowledgement Compliant
  • [Presentation] Detecting XSLT Rules Affected by Schema Evolution2015

    • Author(s)
      Y. Wu
    • Organizer
      the 15th ACM SIGWEB International Symposium on Document Engineering (DocEng 2015)
    • Place of Presentation
      EPFL in Lausanne, Switzerland
    • Year and Date
      2015-09-11 – 2015-09-11
    • Int'l Joint Research
  • [Presentation] An Algorithm for Detecting XSLT Rules Affected by Schema Updates2015

    • Author(s)
      Y. Wu
    • Organizer
      第161回DBS・第119回IFAT合同研究発表会
    • Place of Presentation
      東大寺総合文化センター(奈良県奈良市)
    • Year and Date
      2015-08-05 – 2015-08-05

URL: 

Published: 2017-01-06  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi