Hi Terren,
Ruby on Rails uses a '_method' parameter in the POST body for legacy clients like this
Cheers,
Mike
Well it's answering a much bigger question than the one I originally asked :-]
Definitely seems like an idea with tons of potential. One question
that immediately comes to mind is about the robustness of the public
object definitions. What if my API requires a slightly different
object model than the one defined in the Object Network? Are they
extensible? Does the success of this endeavor require forcing
disparate APIs into agreeing on standard object definitions even if
those definitions aren't optimal to a particular API? If so who gets
to define the objects?
Also, I don't see any documentation on what object formats have
already been rubber-stamped, if any.
Terren
> Definitely seems like an idea with tons of potential. One question
> that immediately comes to mind is about the robustness of the public
> object definitions. What if my API requires a slightly different
> object model than the one defined in the Object Network? Are they
> extensible? Does the success of this endeavor require forcing
> disparate APIs into agreeing on standard object definitions even if
> those definitions aren't optimal to a particular API? If so who gets
> to define the objects? Also, I don't see any documentation on what object formats have
> already been rubber-stamped, if any.
The idea is to re-use already agreed or popularised labels, schemas,
ontologies, vocabularies and formats, then add to that as cases come up.
After that, if your data truly is unique to your case, you get to define it!
Deviation from an Object Network type in whole or part would only be
needed to represent an actual deviation in meaning. So no deviation
means use the same format, because you lose nothing, and everyone wins!
Defining the types is intended to be a mix of community discussion with
arbitration when things get sticky! There are only a few types I've
tried and implemented - contact, event, article, media, lists, queries,
user, gui, map, site. It's all up for grabs - just join the Google Group
and let's get some stuff agreed!
You can start at http://the-object.net which has some links and basic
info. The prototypes will always be ahead of any documentation, of
course. I'm hoping to implement this approach at at least one
ThoughtWorks client here in the UK, very soon. I'll keep everyone posted
on that, in the group.
Cheers!
Duncan