On Mar 20, 2007, at 5:08 PM, James Howison wrote:

I'm confused. How is that generated? Would that be the details written into the document by the user? Is this equivalent to \citet{key1,key2} and \citet[see also][]{key3}.

No, this is the string generated by the citation formatting code. So upon coming to the key/URI, Writer knows "I need to load X RDF property here" as opposed to generating it all.

Seems to me that when and how a 'short citation' is created depends on the style being used;

Yes, that's the point. These constitute pre-formatted strings.

so it shouldn't be encoded in the unformatted document ...

Well, I think this is where maybe you're thinking like a LaTeX-head ;-)

Part of my thinking is that this approach has two major advantages over single-process real-time formatting:

1) it's much more performant. Did you know that MS is not correctly supporting author-date suffixes because they found the (XSLT) process to be too slow? We wouldn't be stuck with that problem.

2) it's easier to process for the code. You can just run through the metadata and create the pre-formatted strings and not worry about the details of position and such in the document (leave that to Writer's citation code).

Are there plans for styles to 'populate' the types of in-text citations that they allow, and for those types of in-text citations to show up in the interface? ie in Latex if I use \usepackage{natbib} then citet and citep and citeauthor etc are (re)defined (and interact with the style file to produce the actual in text work). AFAIK, citeproc style files don't allow that, which means that the citations commands the user inserts have to globally defined, which seems hard to do without having all styles already defined.

I've not thought through all the details, but I'm aiming for something simpler than BibTeX (and other systems like Endnote) but which still works really well.

Bruce

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

Reply via email to