Hi, We are working on a REST API for the server-side of a graphical modeling platform. Our resources - models, diagrams and elements - are hierarchical by...
18780
Eric J. Bowman
eric@...
Apr 12, 2012 12:24 am
... I'll take a look at your work, as I've been meaning to look into OpenSocial anyway, vis-a-vis REST of course. But I can't make any promises to cut any...
18781
Erik Wilde
drethoo
Apr 12, 2012 5:19 am
hello jan. ... the idea is to be able to check for the profile URI to see whether a feed i have discovered supports atompub or not. if it does, i might show an...
18782
Erik Wilde
drethoo
Apr 12, 2012 5:36 am
hello mark. thanks for the comments! ... good to see we're in basic agreement. ... with atompub i think you're right about 'edit' links in entries, so if i ...
18783
Jan Algermissen
algermissen1971
Apr 12, 2012 7:12 am
Hi Erik, ... Ok (though I personally would not see a profile as saying something about the resource, but about the payload) Anyhow - have you considered...
18784
Julian Reschke
julian.reschke@...
Apr 12, 2012 3:49 pm
... Right; that would be consistent with the use of the profile attribute in HTML4. ... Indeed, let's blame Mark for this :-) Seems we need a spec for...
18785
Erik Wilde
drethoo
Apr 12, 2012 4:06 pm
hello. ... yup, that occurred to me a while ago when i was looking for a spec for the "registered" 'service39; relation and there was none, but back then, nobody...
18786
Mark Nottingham
mnotting
Apr 12, 2012 4:09 pm
IIRC that one and a few other ones got in while it was the Atom link relation registry, which was FCFS (no spec required). Cheers, ... -- Mark Nottingham ...
18787
Julian Reschke
julian.reschke@...
Apr 12, 2012 4:10 pm
... Well, because it was in the Atom link relation registry before RFC 5988 was approved. ... Not sure about that. It seems you are using "profile" in a very...
18788
Erik Wilde
drethoo
Apr 12, 2012 4:24 pm
hello jan. ... yes, we have agreement on this. a profile (quoting from the -01 text i am writing now) "are additional semantics that can be used to process a ...
18789
Erik Wilde
drethoo
Apr 12, 2012 4:39 pm
hello julian. ... i certainly do not intend to use it in a different way, because like you, i do not think that would be a good idea. my current definition is ...
18790
Julian Reschke
julian.reschke@...
Apr 12, 2012 4:52 pm
... Maybe we need to switch to examples to get a clearer picture. With "profile" I understand that the link *target* is a URI describing the profile, such as...
18791
Erik Wilde
drethoo
Apr 12, 2012 5:27 pm
hello julian. ... no, the 'profile39; link target URI *identifies* the profile in use, and it MAY point to a description (and hopefully will), but it does not...
18792
Julian Reschke
julian.reschke@...
Apr 12, 2012 5:40 pm
... Yes, sorry for being not precise. ... OK. I don't have a problem with that. The one thing to consider is, as others have pointed out, whether it would make...
18793
Erik Wilde
drethoo
Apr 12, 2012 6:00 pm
hello julian. ... so i guess the difference here is the following: - 'profile39; would just say that a feed is atompub-enabled, but it would not allow you to...
18794
Rushforth, Peter
prushfor
Apr 12, 2012 6:42 pm
Hi Erik, ... In the case of Atompub, the presence of the app:collection element can be used to POST to the collection. ...
18795
Dan
danhaywood...
Apr 15, 2012 4:36 pm
If I'm using If-Match with ETag as a way of implementing optimistic locking (which I guess is a pretty standard approach), then should 409 or 412 be used to...
18796
Erik Wilde
drethoo
Apr 15, 2012 7:32 pm
hello. "The 'profile39; Link Relation Type" is now available as version 01 (draft-wilde-profile-link-01) at http://tools.ietf.org/html/draft-wilde-profile-link....
18797
Erik Wilde
drethoo
Apr 15, 2012 8:03 pm
hello. ... it seems to me that at that level, discussing "generic" versus "domain" is very binary, and very subjective. for example, to me, atom is both ...
18798
Erik Wilde
drethoo
Apr 15, 2012 8:11 pm
hello duncan. ... sounds a lot like "profiles" to me ;-) apart from that, i am wondering how you deal with the formats/types. because it's exactly what we are ...
18799
Robert Brewer
aminusfu
Apr 16, 2012 1:17 am
... That's a good question. I think the *sense* of the spec is that, if the client sends an If-Match that doesn't match the current state of the resource, the...
18800
Erik Wilde
drethoo
Apr 16, 2012 5:46 am
hello walter. ... thanks for the pointer to web finger. i am sure there are quite a number of other formats out there using html profiles, maybe it would be ...
18801
Erik Wilde
drethoo
Apr 16, 2012 7:10 am
hello walter. ... these are link relation types and not profile identifiers, right? i am a bit concerned to see expected media types encoded in link relations,...
18802
Jan Algermissen
algermissen1971
Apr 16, 2012 7:32 am
Dan, use 412 if a precondition in the request failed 409 if applying the update would result in a conflict (e.g. applying patch results in a conflict) (This is...
18803
Erik Wilde
drethoo
Apr 16, 2012 7:35 am
hello joern. ... you're saying this as if there was agreement on what DAG and DSP mean. i don't think that's the case. and i don't think that it is a binary ...
18804
Dan
danhaywood...
Apr 17, 2012 6:28 am
For example, suppose I pass an invalid argument (a -ve quantity of a product when placing an order, say)... what response is appropriate? One suggestion I've...
18805
Jan Algermissen
algermissen1971
Apr 17, 2012 6:44 am
... Right. 400 is syntactic error, 422 is semantic error Jan...
18806
Philippe Mougin
pmougin2001
Apr 18, 2012 11:18 pm
Yes, that's what I use too. But note that the description of 400 is being reformulated in httpbis in order to broaden it to encompass what you call semantic...
18807
Jan Algermissen
algermissen1971
Apr 26, 2012 4:58 pm
Hi, admittedly I completely missed the existence of RTSP[1]. It is a massive spec, sort of a redefined 2616 and stuff on top. I am trying the shortcut here:...
18808
Mike Kelly
mikekelly876...
Apr 26, 2012 5:01 pm
On Thu, Apr 26, 2012 at 5:58 PM, Jan Algermissen <jan.algermissen@... ... Or just fixed PUT by not trying to prevent partial updates. That'd be a lot ...