On Apr 4, 2006, at 6:42 PM, David Wilson wrote:

Matt,

        In the the developer Page
( http://wiki.services.openoffice.org/wiki/ Bibliographic_Project's_Developer_Page )
Stage 1, was intended as the 'minimal' requirement. And Stage 2 as the
"intermediate" .

Oh right; I forgot about that! Been one of those days ...

I actually like the document above; it's quite clear and focused. I think that the requirements doc just confuses things and covers some of the same ground. I almost want to say get rid of it, and assume the above serves the same purpose.

I agree with Bruce the OOo database is not a minimal requirement. I like the idea that the OOo database would behave like any other Internet data source. If we built the DB interface to work via Zoom / Z39.50 interfaces direct to
internet sources - (library catalogues, etc) then the Internal OOoBib
database becomes more complex to build because we would need to build a
Z39.50 server for it as well, or other programming to make look as if it was
working behind a such a server.

I'm not so sure. If the Index Data guys (or Rob or Matthew) are here, they might want to jump in. I think so long as ZOOM is exposed as a UNO API, there's no need for a server. What the API does is provide a consistent way to access data from different types of sources, and places.

Also CiteProc is working right now using data stored in an eXist xml database. The quickest way to build something that works would be to build a xforms
based browser to work with eXist and a function to inset the selected
citation into Writer.

There's nothing particularly magic about what citeproc does. There are two steps:

1) collection citations and download associated bib records from a server
2)  format those records

Citeproc does this in one step -- and can also use SRU servers, including RefBase -- as a data source, but it probably makes more sense to keep them as separate steps.

Alf Eaton write a tiny little Perl script called CiteProxy that does something like this, collecting metadata from different source and presenting it to CiteProc for formatting.

Bruce

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

Reply via email to