For those curious, the first stage of the RDF work for OOo (probably
3.2) is pretty much done, and just needs to go throgh QA before being
added to trunk.
Code is publicly available, with the developer pointing out …
the API definition is here:
http://svn.services.openoffice.org/ooo/cws/odfmetadata2/offapi/com/sun/star/rdf/
the implementation of the RDF repository is here:
http://svn.services.openoffice.org/ooo/cws/odfmetadata2/unoxml/source/rdf/
the application-independent manifest.rdf handling implementation is here:
http://svn.services.openoffice.org/ooo/cws/odfmetadata2/sfx2/source/doc/DocumentMetadataAccess.cxx
the application-independent document implementation is here:
http://svn.services.openoffice.org/ooo/cws/odfmetadata2/sfx2/source/doc/Metadatable.cxx
there are some bits for parsing/writing ODF somewhere in here:
http://svn.services.openoffice.org/ooo/cws/odfmetadata2/xmloff/
then there is the writer paragraph core implementation, which is here:
http://svn.services.openoffice.org/ooo/cws/odfmetadata2/sw/source/core/txtnode/ndtxt.cxx
and lots of changes to writer’s undo implementation, and writer UNO API…
http://svn.services.openoffice.org/ooo/cws/odfmetadata2/sw/source/
I’m not 100% everything needed for citations (in particular the new
metadata in-text field) will be in the first round though. I’m
checking on that.
Bruce