Managing complex documents over the WWW: A case study for XML

被引:12
|
作者
Ciancarini, P [1 ]
Vitali, F [1 ]
Mascolo, C [1 ]
机构
[1] Univ Bologna, Dept Comp Sci, I-40127 Bologna, Italy
关键词
document management systems; hypertext; active documents; XML; !text type='Java']Java[!/text; specification documents; Z notation;
D O I
10.1109/69.790821
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The use of the World Wide Web as a communication medium for knowledge engineers and software designers is limited by the lack of tools for writing, sharing, and verifying documents written with design notations. For instance, the Z language has a rich set of mathematical characters, and requires graphic-rich boxes and schemas for structuring a specification document. It is difficult to integrate Z specifications and text on WWW pages written with HTML, and traditional tools are not suited for the task. On the other hand, a newly proposed standard for markup languages, namely XML, allows one to define any set of markup elements; hence, it is suitable for describing any kind of notation. Unfortunately, the proposed standard for rendering XML documents, namely XSL, provides for text-only (although sophisticated) rendering of XML documents, and thus it cannot be used for more complex notations. We present a Java-based tool for applying any notation to elements of XML documents. These XML documents can thus be shown on current-generation WWW browsers with Java capabilities. A complete package for displaying Z specifications has been implemented and integrated with standard text parts. Being a complete rendering engine, text parts and Z specifications can be freely intermixed, and all the standard features of XML (including HTML links and form elements) are available outside and inside Z specifications. Furthermore, the extensibility of our engine allows any additional notations to be supported and integrated with the ones we describe here.
引用
收藏
页码:629 / 638
页数:10
相关论文
共 50 条
  • [21] Complexity of data tree patterns over XML documents
    David, Claire
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2008, PROCEEDINGS, 2008, 5162 : 278 - 289
  • [22] Privacy Preserving OLAP over Distributed XML Documents
    Bertino, Elisa
    Cuzzocrea, Alfredo
    2009 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW 2009), 2009, : 603 - +
  • [23] Select-project queries over XML documents
    Cohen, S
    Kanza, Y
    Sagiv, Y
    NEXT GENERATION INFORMATION TECHNOLOGIES AND SYSTEMS, 2002, 2382 : 2 - 13
  • [24] Identifying Relevant Matches with NOT Semantics over XML Documents
    Lin, Rung-Ren
    Chang, Ya-Hui
    Chao, Kun-Mao
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PT I, 2011, 6587 : 466 - +
  • [25] Peer-to-Peer Collaboration over XML Documents
    Ignat, Claudia-Lavinia
    Oster, Gerald
    COOPERATIVE DESIGN, VISUALIZATION, AND ENGINEERING, PROCEEDINGS, 2008, 5220 : 66 - 73
  • [27] Advantages of complex SQL types in storing XML documents
    Schweinsberg, Kai
    Wegner, Lutz
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 68 : 500 - 507
  • [28] Efficient complex query support for multiversion XML documents
    Chien, SY
    Tsotras, VJ
    Zaniolo, C
    Zhang, DH
    ADVANCES IN DATABASE TECHNOLOGY - EDBT 2002, 2002, 2287 : 161 - 178
  • [29] A Navigation over XML Documents through Linear Algebra Tools
    Georgieva, Adriana
    Georgiev, Bozhidar
    2009 FOURTH INTERNATIONAL CONFERENCE ON INTERNET AND WEB APPLICATIONS AND SERVICES, 2009, : 1 - +
  • [30] Managing Access to Confidential Documents: A Case Study of an Email Security Tool
    Al Qahtani, Elham
    Javed, Yousra
    Tabassum, Sarah
    Sahoo, Lipsarani
    Shehab, Mohamed
    FUTURE INTERNET, 2023, 15 (11)