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]
