This issue of XML Daily Newslink is sponsored by:
Microsoft Corporation http://www.microsoft.com
W3C First Public Draft: Usage Patterns for Client-Side URI Parameters
T. V. Raman (ed), W3C Technical Report
See also: published W3C TAG Findings
OASIS DocBook Technical Committee Publishes Revised Charter
Staff, OASIS Announcement
Members of the OASIS DocBook Technical Committee have approved a revised (clarified) Charter for its work in providing systems for writing structured documents using SGML or XML. Chaired by Norman Walsh, this OASIS Technical Committee was originally formed in 1998. According to the new Scope Statement: "The TC is engaged in evolving the suite of DocBook specifications. The scope of DocBook is computer hardware and software documentation. Broadly, this includes both print and online tutorial and reference documentation as well as online help, user guides, exercises and other ancillary forms of documentation. This effort will deliver on the following goals (1) Evolve DocBook using the most appropriate schema languages; (2) Address issues and enhancement requests that arise from experience with real-world DocBook implementations; (3) Add support for features that were deferred from previous versions of DocBook.
Details: Almost all computer hardware and software developed around the world needs some documentation. For the most part, this documentation has a similar structure and a large core of common idioms. The community benefits from having a standard, open, interchangeable vocabulary in which to write this documentation. DocBook has been, and will continue to be, designed to satisfy this requirement. For more than a decade, DocBook has provided a structured markup vocabulary for just this purpose. DocBook is now widely used in both commercial and Open Source environments including Debian, Fedora, FreeBSD, GNOME, Hewlett-Packard, IBM Linux Technology Center, KDE, Linux Documentation Project, Mandriva, PHP, Red Hat, SUSE, Subversion, and Sun Microsystems, to name just a few. The OASIS DocBook Technical Committee is chartered to develop and maintain the DocBook family of specifications and to continue to support its ever growing user base. The TC currently supports the XML DocBook schema, a simplified authoring subset, and a variant for the publishing industry. The normative version of the DocBook Version 5.0 schema will be delivered using the RelaxNG schema language with additional constraints specified in Schematron. The Technical Committee may support other schema languages as appropriate, and may develop additional modules and derived document types... Upcoming projects for DocBook family of specifications include completion of the DocBook XML Document Type V5.0, The DocBook Publishers Schema V1.0, Simplified DocBook V1.2, and The DocBook XML Document Type V5.1.
See also: the DocBook.org support web site
Performing Hierarchical Restructuring Using ANSI SQL
Michael M. David, DevX.com
"This the third in a series of DevX articles on the new hierarchical XML processing capabilities possible with navigationless database hierarchical processing. The first article covered the basics of processing full multipath hierarchical data queries, while the second article discussed combining hierarchical structures into larger hierarchical structures, and demonstrated a new, powerful, and unlimited way to mashup hierarchical structures. This article delves further into the topic, demonstrating advanced new multipath (nonlinear) hierarchical structure transformations. Like the previous articles, the processing follows correct hierarchical principles to derive correct hierarchical results. Today, the terms 'restructuring' and 'reshaping' are used interchangeably for XML structure transformation processes. However, these two basic types of XML hierarchical structure transformations need to be separately distinguished, because they are different in meaning, results, and use. (1) Restructuring is controlled by existing relationships in the data, while reshaping is controlled by the semantics of the current data structure. (2) Restructuring is performed by using new and unused relationships to restructure the data while reshaping uses the semantics of the current structure to mold the structure into some other shape. (3) Restructuring (using data relationships) can create a new structure and data with new semantics, while reshaping (using structure semantics) alters the structure without changing the data and its semantics. Restructuring and reshaping both have their uses. You usually use restructuring to match a structure to its use in an application, and you usually use reshaping to map a structure to some desired format... This article shows restructuring examples in SQL, which can perform the required operations without navigation or looping constructs. Specifying these SQL statements does require some thought—as you might expect for transformations. The results are correct because all operations are performed hierarchically by strictly following the hierarchical relationships in the SQL specified data structure. SQL's hierarchical structure operation helps considerably in specifying the transformations, and simplifies designing complex transformations without introducing errors. The techniques and principles used here for restructuring are equally valid for navigational and procedural transformations used in other XML processors, but the full nonlinear transformations shown in this article may be too difficult to perform procedurally. The SQL statements shown with the restructuring examples in this article each have an identification number used to fetch the statement and execute it in real-time using an ANSI SQL Transparent XML Hierarchical Processor prototype..." Related information in: "The Semantics of Meaningful XML Keyword Search Using SQL."
See also: Any-to-Any Data Structure Reshaping
W3C Chartering Discussion: Security Policy for APIs
Thomas Roessler, W3C List Posting
The W3C public list 'public-device-apis' presents initial discussion items for new work on Security for Access to Device APIs. An earlier W3C workshop report identified several topics as candidates for new work effort, including: Declaration of APIs, Policy Description for Device APIs, API Patterns And Standardization of Concrete APIs. From the recent message of Thomas Roessler: "Based on the outcomes from the workshop and the notes from the mobile web breakout session at the AC meeting, I'd propose the following in terms of a (rough) mission and scope, and would appreciate your feedback on this mailing list.
See also: the W3C Workshop Position Papers
CollabNet Bolsters ALM Platform, Teams with VMware
Jeffrey Schwartz, Application Development Trends
CollabNet, one of the leading independent distributed application lifecycle management (ALM) suppliers, on Tuesday released a new version of its ALM platform, adding support for cloud provisioning and upgraded Subversion and lab management. Emphasizing its focus on collaborative application development over dispersed teams, the company has renamed the SourceForge Enterprise offering to TeamForge. Officials at CollabNet said the new TeamForge 5.2 also comes with the Hudson continuous integration engine via an agile-ready plug-in. CollabNet is the sponsor of the open source Subversion project, a version control platform for software configuration management (SCM). The company has become a leading alternative supplier of SCM tools to the likes of Microsoft's Visual SourceSafe (VSS) and Team Foundation Server (TFS) and IBM Rational's ClearCase. But there are also numerous other SCM suppliers, including Serena PVCS, Borland StarTeam, CA Harvest, MKS Integrity, and namesake solutions from Perforce and AccuRev. Officials at CollabNet say 700 enterprises now use TeamForge for SCM, including Deutsche Bank, Oracle and Reuters. The U.S. Department of Defense also announced a large contract with CollabNet last fall.
According to Forrester Research, a growing number of organizations are using tools based on CollabNet's Subversion. Its survey last quarter of 479 application developers in the Americas found 23 percent use Subversion as one of their SCM tools. By comparison, 39 percent said they use VSS, 23 percent use TFS and 29 percent use ClearCase. Subversion is even more popular in Europe, according to Forrester analyst Jeffrey Hammond.... The company also announced a pact with virtualization vendor VMware to provide a compatible development environment for building applications in both public and private clouds. Under that agreement, the two will ensure that VMware Studio, a platform for building custom virtual appliances based on the Open Virtualization Format, works with the newly released TeamForge...
See also: the CollabNet announcement
XML Daily Newslink and Cover Pages sponsored by:
|Sun Microsystems, Inc.||http://sun.com|
XML Daily Newslink: http://xml.coverpages.org/newsletter.html
Newsletter Archive: http://xml.coverpages.org/newsletterArchive.html
Newsletter subscribe: firstname.lastname@example.org
Newsletter unsubscribe: email@example.com
Newsletter help: firstname.lastname@example.org
Cover Pages: http://xml.coverpages.org/