What are "Clippings?"
- "Workshop on Efficiency and Effectiveness of XML Tools.
- "RELAX NG Resources Update Includes W3C XML Schema Support.
- International Swaps And Derivatives Association (ISDA) Charters FpML Messaging Working Group.
- Microsoft Releases XML Diff and Patch Tool Beta.
- W3C and OASIS Co-sponsor Forum on Security Standards for Web Services.
- Xerlin Open Source XML Editor.
- MARC4J Java API Converts Between ISO 2709 MARC and MARCXML.
[July 27, 2002] Workshop on Efficiency and Effectiveness of XML Tools. The First VLDB 'Workshop on Efficiency and Effectiveness of XML Tools, and Techniques' (EEXTT2002) will be held August 19, 2002 in conjunction with the 28th International Conference on Very Large Data Bases (VLDB 2002). Venue is Kowloon Shangri-La Hotel, Hong Kong, China. "With XML potentially becoming the standard for data exchange on the Internet, a variety of XML management systems (XMLMS) differing widely in terms of expressive power and performance are becoming available. The majority of the XML management systems are legacy systems (mostly relational database systems) extended to load, query, and publish data in XML format. A few are native XMLMS and capture almost all the characteristics of XML data representation. Yet a large number of new techniques are being tuned or devised for the management of XML data. In this workshop we propose to focus on the evaluation of the performance, effectiveness and efficiency, of XMLMS systems, tools and techniques..." Topics include: Storage of XML data, Compression of XML data, Security for XML data, Generation of XML data from legacy applications, Indexing and retrieval of XML data, XML query languages, Query processing over XML data, Interchange and integration of XML data, Benchmarks for the management of XML data. See also the conference listing and overview.
[July 23, 2002] RELAX NG Resources Update Includes W3C XML Schema Support. A posting from James Clark announces an update for RELAX NG resources, availble from the Thai Open Source Software Center. From the posting: "I've updated jing, trang and dtdinst. ['Jing is a validator for RELAX NG implemented in Java, written on top of SAX2; Trang is a program for translating RELAX NG schemas into other formats; in particular, this can be used to translate RELAX NG into DTDs and to translate the non-XML syntax into the standard syntax; DTDinst is a program for converting XML DTDs into RELAX NG.'] Trang now has experimental support for generating W3C XML Schema. DTDinst has a new option -i for inlining attribute list declarations; this makes its generated output work better as input for generating W3C XML Schema. Jing has a couple of minor bug fixes... There are still lots of things I want to add to the trang XSD output module. Feedback on what improvements are most needed is welcome... The XML Schema support (provisional) has several limitations [2002-07-24] including: (a) "it may generate schemas that violate W3C XML Schema's restrictions on ambiguous content models; (b) it may generate schemas that violate W3C XML Schema's restrictions on consistent element types; (c) when the RELAX NG schema cannot be represented by W3C XML Schema, a generalization is generated; it should give a warning in this case, but does not always do so..."" See "RELAX NG."
[July 20, 2002] International Swaps And Derivatives Association (ISDA) Charters FpML Messaging Working Group. ISDA recently chartered a Messaging Working Group to extend the FpML standard to include a framework for business messages together with a set of appropriate messages. The Working Group will extend the FpML standard to include messages to support the following business processes: Price request, Price response, Price acceptance, Trade request, Trade execution, Trade affirmation, Trade confirmation, Risk Management, and Credit Checking. FpML (Financial products Markup Language) is an XML-based industry-standard protocol for complex financial products. See: (1) the announcement "ISDA Issues Call For Participation for FpML Messaging Working Group"; (2) the FPML technical note "Financial Products Markup Language (FPML) Messaging Structure"; (3) "Financial Products Markup Language (FpML)."
[July 20, 2002] Microsoft Releases XML Diff and Patch Tool Beta. A posting from Andrew Kimball announces the beta release of a Microsoft XML Diff and Patch tool available from the Microsoft XML Tools Team website. "Microsoft XML Diff and Patch is a set of tools for comparison of two XML documents and application of the changes (patching). XML Diff detect addition, deletion and other changes between two XML documents. It also detects structural changes like a move of a XML subtree. It produces XML Diff Language Diffgram (XDL diffgram or just diffgram) that describes the differences between the two XML documents. The diffgram can be then used to display these differences or to perform a patch operation using the XML Patch tool. XML Diff performs XML-based comparison of the XML documents as opposite of a common lexical comparison. Therefore it: (1) ignores the order attributes; (2) ignores insignificant white spaces; (3) does differentiate between an empty element <a/> and element with no content <a></a>; (4) does not care about the document encoding. The XML Diff Language (XDL) is a proprietary XML-based language for describing differences (changes) between two XML documents. An instance of XDL is called the XDL diffgram or just diffgram. The XDL diffgram is a structured tree of changes that must be applied to the first (source) XML document in order to get the second (changed) XML document..." The development team requests feedback from beta testing. Related tools: (1) DeltaXML; (2) IBM alphaWorks XML Diff and Merge Tool; (3) Sun's diffmk perl tool; (4) Dommitt XML Diff and Merge Tool; (5) DecisionSoft xmldiff tool; (6) VMTools Toolkit; (7) Logilab/Narval XMLdiff tool; (8) IBM alphaWorks XML TreeDiff. See now the article by Neetu Rajpal "Using the XML Diff and Patch Tool in Your Applications" (August 29, 2002).
[July 19, 2002] W3C and OASIS Co-sponsor Forum on Security Standards for Web Services. A one-day Forum on Security Standards for Web Services will be held on August 26, 2002 at the XML Web Service One Conference. The event is oo-sponsored by OASIS and W3C. "For Web services to emerge beyond the brochure, customers will need to see an open architectural model that works - and that includes a standards-based security framework. Standards organizations provide the open, vendor-neutral environment necessary to resolve critical, often sensitive issues related to security. The Forum on Security Standards for Web Services is designed to provide an overview of the Web foundation work currently being accomplished at W3C, including XML-SIG, XKMS, Xenc, its model for Web Services Architecture and the security segment; and the set of security-related technologies at OASIS, including SAML, WS-Security, and standards for access control, provisioning, biometrics and digital rights. Attendees will gain greater understanding of the relationship between these specifications and receive insights on future work, connects, disconnects, overlap and synchronicity." See the agenda.
[July 15, 2002] Xerlin Open Source XML Editor. A posting from Justin Lipton announces the continuation of the Merlot XML Editor project under the name Xerlin. Xerlin builds on the foundations of Merlot and has the support of many of the same developers. "Xerlin is "an open source, Java based, XML editor released under an Apache style license. It has an extensible architecture designed to support customized user interfaces. Users and developers are welcome to use and contribute to the project. Source and binary distributions are available, including the latest CVS sources." Xerlin requires the Java 2 Platform Standard Edition. See also the Xerlin Frequently Asked Questions" document.
[July 10, 2002] MARC4J Java API Converts Between ISO 2709 MARC and MARCXML. Bas Peters posted an announcement for the publication of MARC4J, a library for working with MARC records in Java. The MARC4J project is a continuation of James (Java MARC Events) and is available under the GNU Lesser Public License. "Using MARC4J it is easy to write any kind of Java application or servlet that involves MARC or MARC XML data. The library consists of an event-based MARC parser and SAX2 based producers and consumers for conversions between MARC and MARCXML. The MARC4J library provides a MARC record object model (like DOM for XML) including the possibility to marshal record objects to tape format (ISO 2709), support for conversions from ANSEL to UCS/Unicode and back, support for conversions between MARC and MARCXML, and a build-in pipeline model to preprocess or postprocess MARCXML using any XSLT processor that supports the JAXP interface..."