[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: citation example redux
Been working with some developers on citation field issues (in both Word and OOo), and here's what we've come up with that might form the basis for an implementation and, perhaps, and informative note (and/or used in the examples document). I'm not sure if what I have now in the odf namespace belongs there, and/or whether they'd be useful to define as such (?). Anyway, here goes ... A citation is an ordered collection of one or more references. Each reference has - one required ID (a URI) that corresponds to the URI for the source - optional prefix and suffix parameters - optional locator parameters for page numbers, etc. Within a citation, references shall be ordered by user-assigned sequence number, then grouped by prefix, then within each group presented as defined by the style (including being reordered within the group if the style so specifies). In RDF, a citation field would thus be represented like: <urn:uuid:9ue913uerje3idfj1rj> a odf:Citation ; odf:reference [ odf:sequence "1" ; # use an explicit sequence property to track order dc:source <urn:isbn:98239834> ; cite:pages "23" ] ; odf:reference [ odf:sequence "2" ; dc:source <urn:isbn:12983267> ; odf:prefix "see also " ] . In RDF/XML: <odf:Citation rdf:about="urn:uuid:9ue913uerje3idfj1rj"> <odf:reference rdf:parseType="Resource"> <dc:source rdf:resource="urn:isbn:98239834"/> <odf:sequence>1</odf:sequence> <cite:pages>23</cite:pages> </odf:reference> <odf:reference rdf:parseType="Resource"> <dc:source rdf:resource="urn:isbn:12983267"/> <odf:sequence>2</odf:sequence> <odf:prefix>see also </odf:prefix> </odf:reference> </odf:Citation> Bruce
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]