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 条
  • [31] Schema-level access control policies for XML documents
    Muldner, Tomasz
    Leighton, Gregory
    Miziolek, Jan Krzysztof
    INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2009, 5 (04) : 465 - 494
  • [32] Creating XML documents from relational data sources
    Vittori, CM
    Dorneles, CF
    Heuser, CA
    ELECTRONIC COMMERCE AND WEB TECHNOLOGIES, 2001, 2115 : 60 - 70
  • [33] Minimum Tree Edit distance between XML and Probabilistic XML Documents
    Ma, Haitao
    Xu, Changming
    Fang, Miao
    Yu, Changyong
    2014 IEEE WORKSHOP ON ELECTRONICS, COMPUTER AND APPLICATIONS, 2014, : 391 - 394
  • [34] A complex XML schema to map the XML documents of distance education technical specifications into relational database
    Zhu X.-H.
    Zeng Q.-L.
    Cao Q.-H.
    International Journal of Digital Content Technology and its Applications, 2010, 4 (08) : 182 - 192
  • [35] Relational Schema and XML Schema Bidirectional Mapping Algorithm Based on the Intermediate Object Tree
    Mao, Jiafei
    Ye, Xia
    PROCEEDINGS OF 2017 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2017, : 2380 - 2383
  • [36] Tree automata for schema-level filtering of XML associations
    Gowadia, V
    Farkas, C
    JOURNAL OF RESEARCH AND PRACTICE IN INFORMATION TECHNOLOGY, 2006, 38 (01): : 97 - 109
  • [38] A grammar-based approach for XML schema extraction and heterogeneous document integration
    Janga, Prudhvi
    Davis, Karen C.
    INTERNATIONAL JOURNAL OF DATA MINING MODELLING AND MANAGEMENT, 2019, 11 (03) : 235 - 258
  • [39] Complexity of data tree patterns over XML documents
    David, Claire
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2008, PROCEEDINGS, 2008, 5162 : 278 - 289
  • [40] Efficient Tree Pattern Queries On Encrypted XML Documents
    Rao, Fang-Yu
    Cao, Jianneng
    Kuzu, Mehmet
    Bertino, Elisa
    Kantarcioglu, Murat
    TRANSACTIONS ON DATA PRIVACY, 2013, 6 (03) : 199 - 226