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" . I can see it would be better to state this as a clear
objective.
Your suggestions are good so I will have a go at re-working the page with
Bruce's and your comments.
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.
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.
On Wednesday 05 April 2006 5:46 am, Matt Price wrote:
> Hi Folks,
>
> I've just been going through the list archives & some ofthe wiki
> documents & trying to figure out some priorities for all this work that
> lies ahead. Seems to me it would be useful to define several targets --
> say "minimal", "intermediate", and "polished" and lay out what needs to
> be done for each. We have a number of descriptions of ideal-world
> functionality, and I'd like to see more discussion of how to get there.
> THis would perhaps help in the identification of roadblocks.
>
> So what follows is an attempt to define a minimal target. My general
> ignorance about e.g. the state of the OASIS file format negotiations and
> the level of flexibility within the currently available OASIS framework,
> will doubtless be evident.
>
> SO, tell me if you think it's a useful document.
>
> Minimal Bibliographic Interface
>
> Target Goals: Allow expert users to insert useful citations by (a)
> creating durable citation infrastructure within sw; (b) designing a new
> bibliographic database structure; (c) creating a minimal interface which
> uses citeproc to link (a) and (b).
>
> Obviously missing functionality: aiblity to create and modify database
> directly within OOo. It is a ssumed that database management per se
> will take place through an existing interface (endnote, bibus, or the
> like) and be funnelled through some kind of filter to produce a native
> bibliography.
>
> Tasks:
>
> (1) Modify the sw code to enable citation data to be saved and
> displayed, to making citations avialable by UNO hooks. (these are CPH's
> '1-4' of an earlier post.) Assigned to CPH.
>
> (2) Complete design of database. Not assigned
>
> (3) port Citeproc to python. Not assigned.
> ---------
> 1-3 can be worked on simultaneously and starting from now, I reckon.
> ---------
> (4) build filters to generate database records and xml/rdf metadata
> records from MODS datasets. THis might be conceived as an extension to
> bibutils?
>
> (5) build a UNO application that provides a graphic user interface to
> the bibliographic data, allowing insertion and (per-document) formatting
> of citation data). This involves
>
> ---------
> 4 will probably be tricky in its particulars but it might be possible to
> get something basic off the ground quite quickly.
>
> 5 seems to me a good candidate for a Summer Of Code or other ambitious
> programming project. It would be nice to have the supporting framework
> in place for any ambitious individuals wanting to make a push.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
--
-------------------
David N. Wilson
Co-Project Lead for the Bibliographic
OpenOffice Project
http://bibliographic.openoffice.org
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]