Sorry for cross-posting, but this touches on different areas (ODF, fields, metadata). This is a followup to today's IRC chat about the bibliographic project plans ...

Part of what has swirled around the ODF metadata discussions, including today, is the notion of a generic field that links to metadata. This is basically what a citation is. Indeed, Mathias Bauer asked if we could forget about the citation field and just concentrate on citations as a general metadata problem.

So let's remember the requirements.

A citation is one or more references to a bibliographic source. Each reference contains an id that matches the source, and optional additional attributes.

Citation fields need to be able to regenerated, and to be sorted.

For example, if I am using an author-date citation style, and I have two entries from the same author, then they need to be (optionally) sorted by year, and (again, optionally) the author dropped from subsequent.

        Example:  (Doe, 1999a, 2000).

In other words, the references cannot really be treated as separate fields (I don't think) because rendering depends on the context.

Also, references can also include additional details, such as a specific location in the source (usually a page number, but not always).

        Example: (Doe, 1999: 23).

... where the "23" is a page number.

So citations are complex structured fields. And I don't think ODF or OOo has anything now that can support this well.

The design of the new citation coding scheduled for ODF 1.2 accounts for this, with a separate cite:source and cite:body element. But it is a dedicated field for what could be generic.

The question is, can/should we find a more general XML structure to do this?

What if we just made the citation field more generic? Like:

<text:structuredField text:type="citation">
  <text:source>
    <meta:reference meta:about="urn:isbn:23341245" cite:page="23"/>
    <meta:reference meta:about="urn:isbn:12309341"/>
  </text:source>
  <text:body>
    (Doe, 1999; Smith, 2000: 23)
  </text:body>
</text:structuredField>

So probably the only specific content here is the "cite:page" attribute.

Would there be general value in this? Would it make it easier to implement generic custom metadata support that citations could draw on?

Or are the details of this XML unimportant, and it would be enough if the mechanism to link the content (citation) and (bibliographic) source is consistent?

I'd like some feedback as we work on the ODF metadata proposal.

Bruce

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

Reply via email to