A WikiAPI is an API for a client to interact with a wiki server.
The frontrunner wiki API seems to be WikiRPCInterface?, a wiki API over XML-RPC (see XmlRpcWikiInterface). Lots of wiki servers implement their own idiosyncratic APIs, sometimes hoping that others will adopt them.
WikiGateway is a client library for multiple wiki API protocols. Hopefully WikiGateway will solve the chicken-and-the-egg problem for wiki APIs, allowing wiki API clients to be built even before the API standards converge. Perhaps this will accelerate convergence.
I think a WebDAVWikiAPI? (with DeltaV?) may be the way to go. It's one of the few generic (non wiki-only) protocol I know of for managing and publishing versioned documents.
However, WebDAV? isn't too lightweight, and I can hardly find any implementations of DeltaV?. So maybe it would be better to go with something lighter-weight, like Atom.
On the other hand Subversion's protocol is similar to DeltaV. So maybe we should just use a frozen, "standardized" version of the Subversion protocol.
CategoryStandardRole?
CategoryWiki?