[Mulgara-dev] [bdarcus at gmail.com: OpenOffice RDF API draft]

Amit Kapoor amitkapoor at mindspring.com
Wed Mar 19 16:37:29 UTC 2008


Thought this might of interest to everyone if they are not subscribed to the
w3c list.

regards
----- Forwarded message from Bruce D'Arcus <bdarcus at gmail.com> -----

From: Bruce D'Arcus <bdarcus at gmail.com>
To: Semantic Web <semantic-web at w3.org>
Subject: OpenOffice RDF API draft
Date: Wed, 19 Mar 2008 06:34:29 -0400


Some may remember that OpenDocument 1.2 is adding RDF support. Sun has 
started work on implementing an API for it for release with OpenOffice 3.0. 
Their plan is to build in the basic API to allow developers to start 
working with the technology, and then build on top of it if/as needed.

Would be great if people could take a look at the draft below and send any 
feedback (probably directly on the wiki page linked below).

Bruce

-------- Original Message --------
Subject: [xml-dev] [Fwd: [RFC] RDF metadata API draft]
Date: Wed, 19 Mar 2008 11:23:04 +0100
From: Michael Stahl <xxx.xxx at Sun.com>
Reply-To: dev at xml.openoffice.org
Organization: Sun Microsystems
To: dev at xml.openoffice.org
Newsgroups: openoffice.xml.dev


[X-posted to xml-dev & bibliographic-dev;
 please send reply to interface-discuss]

hello interface-discuss!

i am currently designing an API that would be used for implementing the
ODF metadata specification (part of ODF 1.2) [1].
this spec (and, consequently, this API) allows for attaching meta data in
RDF (Resource Description Framework [2]) to ODF packages, and to ODF
content elements.
so i would be especially interested in input from people who would like to
use ODF metadata: does this API do what you need?

[1]
http://www.oasis-open.org/committees/documents.php?wg_abbrev=office-metadata
[2] http://www.w3.org/RDF/

until now, i have tried to only put in stuff that i think is really
necessary. so this API is, in some sense, rather minimalistic.
a major missing feature would be inference based on schemas, whether RDFS
or OWL, but i am not sure whether we really need that?

another missing feature would be support for transactions. that would
depend on the backend anyway, and would be optional.

also, note that this stuff does not pass idlc yet...
oh, and please refrain from telling me i need to split this up into
multiple files, i _know_ that.

for some interfaces i cannot seem to come up with a name that i like.
i believe naming things adequately is important for usability of the API.
if someone can suggest a better name, i would be happy.
note that points for which input is especially valued are conveniently
marked with FIXME :)

i've dumped the draft API on the OOo wiki:
http://wiki.services.openoffice.org/wiki/Metadata_API

regards,
michael stahl


-- 
"Name ist Schall und Rauch."
 -- Johann Wolfgang Goethe, "Faust: Der Tragödie erster Teil" (3457)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe at xml.openoffice.org
For additional commands, e-mail: dev-help at xml.openoffice.org


----- End forwarded message -----



More information about the Mulgara-dev mailing list