News
UK PRESTO From the Cornell Law School's blog, Head of e-Services and Strategy at The (UK) National Archives, John Sheridan has written on the launch of Legislation.gov.uk. and mentioned this blog! A major influence on legislation.gov.uk was a blog posting by Rick...… read more Rick Jelliffe
Deliberate non-conformances in XML Schema implementations From SAXON's Michael Kay, on the XML-DEV mail list today: On interoperability, there are at least three reasons why you might get different results from different processors. One is because the specification leaves the behaviour of certain things implementation-defined (for...… read more Rick Jelliffe
Schema languages as if annotation mattered In 2001 we had an interesting exchange about schema languages on the XML-DEV mail list. I had written Are we losing out because of grammars?. What do I think of it now? Four heads: disconnection, importance, a category error, and operator grammars.… read more Rick Jelliffe
ZVON: the Information Plunger I see the ZVON.org site has recently been renovated. It is a great site with tutorials or reference material on dozens of Web-related topics. Highly recommended. The site slogan is ZVON.org cleaning information pipelines but the logo says ZVON the...… read more Rick Jelliffe
Highly Generic Schemas Developer Christophe Lauret recently commented: "A schema is like an aircraft: it can be designed for stability or maneuverability but not both." I recently have been trying a different method for designing intermediate schemas in publication chains. It is an exercise in taking the three-layer model for XML with Schematron to an extreme. The best name I can think of this is Highly Generic Schemas.… read more Rick Jelliffe
ODF and OOXML Translation: Working Draft 2 of ISO technical report out The gnomes of ISO (err, ISO/IEC JTC1 SC34 WG5) have released the ">second draft of their Technical Report comparing ODF and OOXML (PDF). It is up to 126 pages now, and much more fleshed out than the first draft. One...… read more Rick Jelliffe
Is ZIP in the public domain or not? What is the IP status of ZIP? This is a question of interest to standardizers and developers implementing standards, because so many new standards use ZIP. ODF and OOXML for example. Here is what the current PKWARE site says (with...… read more Rick Jelliffe
Understanding C#: XML Comments As C# developers get more experienced, there are a lot of things they pick up along the way that are really useful and important to know, even if they aren't necessarily directly code-related. One of those topics is XML comments, and I've been surprised at how many developers -- even really experienced ones -- don't use them, or even know about them. They're really useful, and they can help you build better software, even if they don't actually change the way your programs behave.… read more Andrew Stellman
Europe to force all 'significant market players' to provide information necessary for interoperability? Three news items caught my interest this week. all slightly related: Dr. Neelie Kroes has made a significant speech How to get more interoperability in Europe on practical steps on interoperability and standards. She presents this as building on the...… read more Rick Jelliffe
Ruby Schematron Francesco Lazzarino has a project up at RubyForge for a Ruby runner for ISO Schematron. (Open source: MIT/ Consortium License) Schematron is a small ISO-standard language for making assertions or reports about patterns in and between XML documents, typically using...… read more Rick Jelliffe
Australian Government procurement policy on Open Standard document formats Over the last few years I have linked to various national government policies on Open Source software and procurement policies. But I see I omitted us in Australia. So here is what I can find, from 2005: Guide to Open...… read more Rick Jelliffe
Four short links: 1 June 2010 XML in Legislature/Parliament Environments (Sean McGrath) -- quite detailed background on the use of XML in legislation drafting systems, and the problems caused by convention in that world--page/line number citations, in particular. (Quick gloat: NZ's legislature management system is kick-ass, and soon we'll switch from print authoritative to digital authoritative) Large-Scale Social Media Analysis with Hadoop -- In this...… read more Nat Torkington
EGovernment at the Legislature Sean McGrath is writing a series around the design issues for KLISS (Kansas Legislative Information Services System) which his company is doing.… read more Rick Jelliffe
An Open, Webby, Book-Publishing Platform This short article outlines some ideas about an open source, online platform for making books, based on Wordpress.… read more Hugh McGuire
How Schematron could open up management of ODF and OOXML flavours Everyone will never catch up, and models of interoperability based entirely on the promise that sooner or later everyone will catch up will just lead to disappointment. So I wonder if it would be useful to have some kind of Open Source Schematron schema where we could collect tests and diagnostics for the various flavours.… read more Rick Jelliffe
OSCON for FREE! I am offering a novel idea about Open Source. Ric Johnson
Grouping in XQuery One of the really convenient features introduced in XSLT 2.0 is Grouping. It is a typical second-generation change in a programming language: Not essential for the language itself (grouping can be done by hand using techniques such as the Muenchian… read more Erik Wilde
XML makes you stoopid! Everyone is missing the forest for the trees on Google Protcol Buffers not using XML. Ric Johnson
Google hates XML Goolge does not know how to use XML - in fact it seems the HATE it. Ric Johnson
Why M. David Peterson is WRONG The truth in blogging: follow the money to know where your favorite posting really are saying. Ric Johnson
Microsoft credible as blushing debutante at the standards ball? Effective participation in standards bodies involves quite specific commitment and development of expertise, it is not a generic capability that can be instantly redeployed, Rumsfield-style, to trouble spots. For example, while knowledge of OASIS procedures may help you understand some… read more Rick Jelliffe
Using SwiXML and Substance 5 SwiXML is Wolf Paulus' XML User Interface languge (XUI or XUL) which uses the regularity of the Java Swing GUI libraries to allow very lightweight implementation: XML elements are used for JComponents, XML attributes are used for properties (e.g. <frame… read more Rick Jelliffe
Why Jeff Atwood Is Right Firstly, I, like many of you, am glad to see that Dare Obasanjo's indefinite hiatus from the blogosphere was short lived. Secondly, while I most certainly agree with the premise of his recent "In Defense of XML" post -- which… read more M. David Peterson
CherryPy 3.1 Released CherryPy 3.1 is out and there are some exciting new features. The first exciting piece is the Web Site Process Bus. Robert Brewer had come up with an idea to create a generic server management API to help make management… read more Eric Larson
10% of top Google product features are broken every week. Result of Google culture - Roll out cool features, not focus on quality? My saga on problems with GMail continue. Despite of the -ve feedback ("GMail is working fine", "GMail is awesome', "Not sure why you are complaining GMail?" etc) to my posts, I continue to see the problems with GMail. I am… read more Hari K. Gottipati
RDF Parsing in XSLT During the recent discussion of the OAI-ORE drafts (which use RDF), the claim was made that RDF is serialized in RDF/XML and thus could be considered an XML representation of the underlying data model. My response to that was that… read more Erik Wilde
Freedom in Web Applications It is interesting to see the progression of free software along side the proliferation of the web. When I first started programming, I got involved with a web CMS I used in my contract work. I would write a new… read more Eric Larson
Associating Resources with Namespaces The W3C just published a new TAG Finding called Associating Resources with Namespaces. Here's the abstract: This Finding addresses the question of how ancillary information (schemas, stylesheets, documentation, etc.) can be associated with a namespace. I don't quite understand why… read more Erik Wilde
Permanent URLs for things in the real world At the Semantic Technologies conference in San Jose I attended an interesting presentation entitled “persistent identifiers for the real web”. XML often uses URLs for identifying schema namespaces, and I suppose could be credited for influencing RDF’s practice of using… read more Taylor Cowan
Castoff hints? Rethinking interoperability and fidelity First some jargon (from the Glossary of Typesetting Terms or Harrod's Librarians' Glossary full props to Google.) Castoff: The calculation the number of typeset pages a manuscript will make, based on a character count. Proof: An impression made from type… read more Rick Jelliffe