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 条
  • [1] Managing metadata over the WWW using eXtensible markup language (XML)
    Bin, Q
    Liu, YL
    Ong, YS
    Gooi, HB
    Chen, SU
    2002 IEEE POWER ENGINEERING SOCIETY WINTER MEETING, VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2002, : 678 - 683
  • [2] XEM: Managing the evolution of XML documents
    Su, H
    Kramer, D
    Chen, L
    Claypool, K
    Rundensteiner, EA
    ELEVENTH INTERNATIONAL WORKSHOP ON RESEARCH ISSUES IN DATA ENGINEERING, PROCEEDINGS: DOCUMENT MANAGEMENT FOR DATA INTENSIVE BUSINESS AND SCIENTIFIC APPLICATIONS, 2001, : 103 - 110
  • [3] Managing XML documents using RDBMS
    Xing, GM
    Guo, JH
    Wang, RH
    SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERNG, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING AND FIRST AICS INTERNATIONAL WORKSHOP ON SELF-ASSEMBLING WIRELESS NETWORKS, PROCEEDINGS, 2005, : 186 - 191
  • [4] Performance Evaluation on Managing XML Documents with Native XML Databases
    Ahn, Min-Young
    Kim, Han-joon
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2008, 11 (05): : 607 - 614
  • [5] ARAXA: Storing and managing Active XML documents
    Ferraz, Claudio Ananias
    Braganholo, Vanessa
    Mattoso, Marta
    JOURNAL OF WEB SEMANTICS, 2010, 8 (2-3): : 209 - 224
  • [6] Flexible collaboration over XML documents
    Ignat, Claudia-Lavinia
    Norrie, Moira C.
    COOPERATIVE DESIGN, VISUALIZATION, AND ENGINEERING, PROCEEDINGS, 2006, 4101 : 267 - 274
  • [7] Complex association rules for XML documents
    Combi, C
    Oliboni, B
    Rossato, R
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2005, 3681 : 127 - 133
  • [8] A sparse timestamp model for managing changes in XML documents
    Park, G
    Shin, W
    Kim, K
    Wu, C
    PARALLEL AND DISTRIBUTED COMPUTING: APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2004, 3320 : 882 - 886
  • [9] Managing branch versioning in versioned/temporal XML documents
    Rosado, Luis J. Arevalo
    Marquez, Antonio Polo
    Gil, Jorge Martinez
    DATABASE AND XML TECHNOLOGIES, PROCEEDINGS, 2007, 4704 : 107 - +
  • [10] Managing and Processing Office Documents in Oracle XML Database
    Petride, Sabina
    Tarachandani, Asha
    Agarwal, Nipun
    Idicula, Sam
    DBKDA 2011: THE THIRD INTERNATIONAL CONFERENCE ON ADVANCES IN DATABASES, KNOWLEDGE, AND DATA APPLICATIONS, 2011, : 89 - 95