On Jan 29, 2006, at 6:20 PM, pt wrote:

One thing that particularly concerns me is Word to OpenDocument interchange (both  directions). My experience in our practical courseware publishing project is that we have to work at the level of standardised style names to interchange documents (this is the microformat approach). If you go ahead with an elaborate bibliographic data model built into OpenDocument then interchange will be very hard, won't it? Maybe using the forthcoming MS office with native XML it would be doable, but there are still lots of copies of Word 2000 and earlier running out there, with no compelling reason for people to upgrade.

OK, the goods news is that it should be possible to have full fidelity -- and easy -- interchange between future versions of ODF and MS XML. Some of this will depend on corporate decisions I have no control over, but I'm optimistic.

One thing that would very much help future compatibility for everyone out there with any kind of institutional or corporate connections to press on Microsoft to include compatible citation support as part of their ECMA submission of the Office 12 file formats. I have already mentioned this to Brian Jones at Microsoft, and to people in one or two other places. In general corporations care nothing about higher ed, much less citations, so the more they hear this, the better.

But even without that, it would still be possible to use our new citation support in Word, with its support for custom schemas. It just wouldn't be standardized.

The metadata issue is actually really easy to solve. Both ODF and the next versions of Office will have equivalent file structures. In both cases, then, we could just store the metadata in the file wrapper.

I think compatibility is likely to be very hard to do with older versions.

I think we could probably go a long way using existing mechanisms like plain-old hyperlinks to allow people to insert citations which would point back to an outboard application using your new data model, that in turn could post-process documents to build a bibliography.

Anyway, I think the new ontological approach looks promising, and I will try to find the time to look at the foundation Python code you would need to process it; I'm thinking the first thing to get is an RDF library so we can read and write the RDF format you're proposing in and out of a data structure.

In my current coding, I'm just using native data structures to create the objects. An import driver for the metadata ought to be fairly simple, and could be an RDF library (like rdflib) or even just an XML one. But I see that as abstracted from the core code. It should be possible for someone to write a BibTeX input driver if they want.

Bruce

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to