Xeena for schema: creating XML documents with a coordinated grammar tree

被引:1
|
作者
Sifer, Mark [1 ]
Dau, Frithjof [1 ]
Hasan, Helen [2 ]
Crawford, Kate [2 ]
Peres, Yardena [3 ]
Maarek, Yoelle [4 ]
机构
[1] Univ Wollongong, Fac Informat, Wollongong, NSW 2522, Australia
[2] Univ Wollongong, Fac Commerce, Wollongong, NSW 2522, Australia
[3] IBM Res, IT Healthcare & Life Sci, IL-31905 Haifa, Israel
[4] Yahoo Res, MATAM, IL-31905 Haifa, Israel
关键词
extensible markup language schema; XML schema; editor; grammar tree; user interface; view coordination;
D O I
10.1504/IJCSE.2010.036823
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The vast heterogeneous network that is the World Wide Web requires common languages to facilitate the exchange and display of data and information in many forms. The Word Wide Web Consortium (W3C) developed the extensible markup language (XML) for this purpose. XML documents are produced automatically by applications or manually by users. When users do not produce documents regularly or when document languages are large and complex, manual editing can be a challenge. In these situations, better manual editing facilities that guide users and ease the burden of learning and recalling XML languages are needed. We present an XML editor design implemented in our Xeena for schema editor that addresses these needs. It is based on a new tree based grammar view that guides novice users and empowers experienced users to build XML documents. It lets users see and edit multiple levels of potential elements, unlike existing editors that present only one level of potential elements. We demonstrate its key features, present our grammar tree view design both informally and formally, and describe a user evaluation that supports the usability of our design.
引用
收藏
页码:127 / 146
页数:20
相关论文
共 50 条
  • [1] Xeena for schema: Creating XML data with an interactive editor
    Sifer, M
    Peres, Y
    Maarek, Y
    DATABASES IN NETWORKED INFORMATION SYSTEMS, 2002, 2544 : 133 - 146
  • [2] XML Schema in XML Documents with Usage Control
    Sun, Lili
    Li, Yan
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (10): : 170 - 177
  • [3] Exploiting XML Schema for Interpreting XML Documents as RDF
    Thuy, Pham Thi Thu
    Lee, Young-Koo
    Lee, Sungyoung
    Jeong, Byeong-Soo
    2008 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, VOL 2, 2008, : 555 - 558
  • [4] On correcting XML documents with respect to a schema
    Bouchou, B. (beatrice.bouchou@univ-tours.fr), 1600, Oxford University Press (57):
  • [5] On Correcting XML Documents with Respect to a Schema
    Amavi, Joshua
    Bouchou, Beatrice
    Savary, Agata
    COMPUTER JOURNAL, 2014, 57 (05): : 639 - 674
  • [6] A grammar based model for XML schema integration
    Behrens, R
    ADVANCES IN DATABASES, 2000, 1832 : 172 - 190
  • [7] The XML Tree Model - toward an XML conceptual schema reversed from XML Schema Definition
    Fong, Joseph
    Cheung, San Kuen
    Shiu, Herbert
    DATA & KNOWLEDGE ENGINEERING, 2008, 64 (03) : 624 - 661
  • [8] Measuring the Reusable Quality for XML Schema Documents
    Thaw, Tinzar
    Misra, Sanjay
    ACTA POLYTECHNICA HUNGARICA, 2013, 10 (04) : 87 - 106
  • [9] Form X: A XML schema based tool for inputting xml documents
    Mohamed, Ahmed Cheinane Ould
    Hongxing, Liu
    2007 INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE & TECHNOLOGY, PROCEEDINGS, 2007, : 393 - 395
  • [10] Construction of an optimal relational schema for storing XML documents in an RDBMS without using DTD/XML schema
    Leonov, AV
    Khusnutdinov, RR
    PROGRAMMING AND COMPUTER SOFTWARE, 2004, 30 (06) : 323 - 336