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 条
  • [31] Pre-sending documents on the WWW: A comparative study
    Albrecht, D
    Zukerman, I
    Nicholson, A
    IJCAI-99: PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 & 2, 1999, : 1274 - 1279
  • [32] Mapping XML documents using complex SQL data types
    Schweinsberg, Kai
    Wegner, Lutz
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8748 : 209 - 223
  • [33] Mapping XML Documents Using Complex SQL Data Types
    Schweinsberg, Kai
    Wegner, Lutz
    MODEL AND DATA ENGINEERING, MEDI 2014, 2014, 8748 : 209 - 223
  • [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] Managing outrage over genocide: case study Rwanda
    Martin, Brian
    GLOBAL CHANGE PEACE & SECURITY, 2009, 21 (03) : 275 - 290
  • [36] Certain Answers over Incomplete XML Documents: Extending Tractability Boundary
    Gheerbrant, Amelie
    Libkin, Leonid
    THEORY OF COMPUTING SYSTEMS, 2015, 57 (04) : 892 - 926
  • [37] Efficient keyword search over data-centric XML documents
    Li, Guoliang
    Feng, Jianhua
    Ta, Na
    Zhou, Lizhu
    ADVANCES IN DATA AND WEB MANAGEMENT, PROCEEDINGS, 2007, 4505 : 491 - +
  • [38] Managing documents at home for serious leisure: a case study of the hobby of gourmet cooking
    Hartel, Jenna
    JOURNAL OF DOCUMENTATION, 2010, 66 (06) : 847 - 874
  • [39] Keyword Search over Probabilistic XML Documents Based on Node Classification
    Zhao, Yue
    Yuan, Ye
    Wang, Guoren
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [40] The space complexity of processing XML twig queries over indexed documents
    Shalem, Mirit
    Bar-Yossef, Ziv
    2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, : 824 - +