计算机科学
計算機科學
계산궤과학
COMPUTER SCIENCE
2010年
5期
134-138
,共5页
魏永山%韩燕波%孙忠林%张峰%陈欣
魏永山%韓燕波%孫忠林%張峰%陳訢
위영산%한연파%손충림%장봉%진흔
Spread%Sheet%Xquery%信息集成%信息资源汇聚
Spread%Sheet%Xquery%信息集成%信息資源彙聚
Spread%Sheet%Xquery%신식집성%신식자원회취
Spread sheet%XQuery%Information integration%Information resource convergence
SpreadSheet样式的数据操作具有很好的可用性,但在SpreadSheet结构中如何表示并操纵XML数据以及如何使用复制、粘贴、移动等简单操作表示复杂的XQuery查询是两个难点问题.提出一种基于XML模式的操作表示方法,将复杂的XQuery查询语句分解为XML模式上的粘贴节点、移动节点等操作,从而可以表示XQuery语言的核心语句FLOWR.在Spreadsheet结构中将XML模式显示为嵌套表格,用户在嵌套表格上的操作转换为XML模式上的操作.使用该方法可以构造多数据源的XQuery查询,并实现了概念验证的原型系统.与当前流行的XQuery查询构造工具相比较,原型系统更适合于无编程经验的最终用户构造XQuery查询.
SpreadSheet樣式的數據操作具有很好的可用性,但在SpreadSheet結構中如何錶示併操縱XML數據以及如何使用複製、粘貼、移動等簡單操作錶示複雜的XQuery查詢是兩箇難點問題.提齣一種基于XML模式的操作錶示方法,將複雜的XQuery查詢語句分解為XML模式上的粘貼節點、移動節點等操作,從而可以錶示XQuery語言的覈心語句FLOWR.在Spreadsheet結構中將XML模式顯示為嵌套錶格,用戶在嵌套錶格上的操作轉換為XML模式上的操作.使用該方法可以構造多數據源的XQuery查詢,併實現瞭概唸驗證的原型繫統.與噹前流行的XQuery查詢構造工具相比較,原型繫統更適閤于無編程經驗的最終用戶構造XQuery查詢.
SpreadSheet양식적수거조작구유흔호적가용성,단재SpreadSheet결구중여하표시병조종XML수거이급여하사용복제、점첩、이동등간단조작표시복잡적XQuery사순시량개난점문제.제출일충기우XML모식적조작표시방법,장복잡적XQuery사순어구분해위XML모식상적점첩절점、이동절점등조작,종이가이표시XQuery어언적핵심어구FLOWR.재Spreadsheet결구중장XML모식현시위감투표격,용호재감투표격상적조작전환위XML모식상적조작.사용해방법가이구조다수거원적XQuery사순,병실현료개념험증적원형계통.여당전류행적XQuery사순구조공구상비교,원형계통경괄합우무편정경험적최종용호구조XQuery사순.
Spreadsheet is intuitive for many non-technical users.But there are two difficulties in operating mnl data on spreadsheet.One is how to represent xml data in spreadsheet,and the other is how to express complex query with simple operations,such as copy,paste and move.A spreadsheet-like construct was proposed to represent XML data and to express complex query using a group of simple operations.XML Schema was represented as nested-table in spreadsheetlike construct and users'operations on spreadsheet were transformed into XQuery statements on xml schema.The spreadsheet-like construct was implemented in an information convergence system to query complex data distributed in heterogeneous data sources.Compared with popular XQuery constructing tools,spreadsheet is suitable for users with little or no experiences in programming to query complex data.