OpenOffice Future: XForms and Bibliographies
It seems someone at Sun has finally understood not only the as-yet-untapped possibilities opened up with OpenOffice’s XML support, but also that the bibliographic project is an excellent real world example case. To wit, a recent meeting of the OOo file format Technical Committee meeting has identified key topics of discussion for the next phase of development discussions.
The TC members have already collected some topics that might be discussed in 2nd TC phase. These topics are:
- Security features (for instance digital signatures)
- Form features (for instance support of XForms functionality)
- Integration of user defined schemes
- Enhanced bibliography features
This is very encouraging, not so much because they have explicitly recognized the need to improve bibliographic support, but because this is placed within a larger and more comprehensive solution: namely support for arbitrary schema data, and XForm interfaces.
This is big stuff, if a little late coming. It would add InfoPath-like capabilities to a widely available open source software suite!
So … let’s see.
- document data = XML
- bibliographic metadata = XML
- online access configuration files = XML
- citation formatting specification file = XML
- bibliographic metadata GUI specified in … XML
Very interesting indeed!
I also just learned that OOo already includes the Berkeley DB. Next step: add the XML libraries?
PS - I also love the fact the development for the file format is being done in RELAX NG!
Creative Commons License
Maybe we are not far from:
desktop=XML+http+WebDAV=memex
(with apologies to Vannevar Bush) The closest I have got to this is with Mozilla’s calendar, but the world starts getting really interesting when your desktop applications start being “views” of personal content rather than silos. Ted Nelson’s notion of moving away from entrapment systems also factors in here, InfoPath may be early advantage for Microsoft but they are losing far more than they will gain by the recent attempt to get a patent for who can use content encoded in their XML formats.