Am Montag, den 18.09.2006, 16:36 -0400 schrieb Bruce D'Arcus:
> [...]
> 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?
> 

Hi,

we recently also discussed metadata fields in our company. Here are
our basic ideas:

If such a field is inserted into an OOo document the text information
linked with this field shall be renderd in the document. But we want
these fields also to be modifiable, i.e. if the displayed text is
changed in the document the data source also gets updated and 
subsequently all other fields that are inserted into the text and that
point to the same data source.

We figured out that on one hand it should be possible link fields
to document specific information (such as author, title, subject, ...).
On the other hand it should be possible to embed a (user defined) xml
structure into the document so a metadata field can be linked to a xml 
tag content or a xml tag attribute.


You are right, the citation use case requires a bit more intelligence
than just a simple field pointing to a single value but I think
this is the point where we should start from. On top of these simple
fields maybe complex fields can be implemented that can contain several
simple field and have some sort of (use case specific) logic in order
to organize the included simple fields.

In the citation case a complex field would be needed that allows
insertion or removal of references. On insertion the needed simple
fields for the new reference (author, date)  have to be inserted and
reorganized together with existing fields (e.g. sort date fields).

Bibliography entries could be included in the document using fields
that point to the appropriate entries in the bibliographic xml
structure. Maybe a complex field that combines the simple fields could
be defined:

< <Author>: <Title>. <Publisher>. <Publication Date> >

So the user just needs to insert one "citation" field into the text
and link it to the right xml entry containing bibliographic data.

Regards
-- 
Jakob Lechner
Research & Development
Fabalabs Software GmbH
Honauerstraße 4
A-4020 Linz
Tel.: [+43] (70) 60 61 62
Fax: [+43] (70) 60 61 62-609
E-Mail: [EMAIL PROTECTED]
Web: http://www.fabalabs.org


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

Reply via email to