-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
It is unclear how to convert "source" and "target" parameters to URIs #9
Comments
there is still a problem with this proposal in that it is not clear what the subject of the attribute/values is. One would need to define this generally enough so that it functions with all urlencoded parameters. See issue 11: clarifying URLEncoded form meaning |
@melvincarvalho Would it resolve your concern (and this issue) to add something like this (exact verbage left to editor) to the specification?
|
|
I was gonna suggest similar to @gobengo, plus the @bblfish The spec says upon receipt of a webmention a URL must be returned, so the subject of |
@gobengo assuming that's the ns used, that would work yes. However, there's talk of purl.org being revamped. So it would be good to get consensus on where to put it. But in principle, yes, that sounds like improved text. @bblfish agree with all your points. But the subject issue was not raised here, let's follow that up in #11 and perhaps try and resolve just "source" and "target" in this thread. Re: "indieweb folks" accepting it, Im an indieweb folk and so is amy, so that's a good start. @rhiaro the subject of the webmention is something like
Now if it's not mentioned we can assume it's an anonymous or blank node. That's ok as linked data permits blank nodes, tho many consider it an anti pattern. |
It seems to be that
Cool. I suppose I'm implicitly proposing trying to make use of the existing pingback vocab instead of introducing a new one (until/unless we see a great reason the pingback vocab won't be sufficient). So hopefully nothing new will be created that has to be put somewhere new. To summarize so far it seems like
|
@gobengo For when purl.org is down, the actual SP vocab is here: http://dssn.org/pingback/ns/namespace.html. Probably not the best place to be debating the semantics of the terms, but |
Right but the namespace URI is still
Oh I assumed 'seeAlso' was just 'this is relevant' not 'this is equivalent'. I think we're essentially agreeing so happy to let this rest. |
Can someone clarify the distinction with #10 please? This issue is /only/ about republishing once received? |
This is a particular answer to the problem discussed in #10 , which lists a number of different answers. |
@jasnell what was the mechanism/language you used to use a default namespace (base URI) for property names in Activity Streams? I'd like to add a similar paragraph to Webmention to resolve this issue. |
Will add this to the appendix:
|
oops thanks! |
@melvincarvalho We discussed this issue during the March F2F meeting. I've updated the spec to address the issue, giving guidance on how to turn the parameters into URIs. Please take a look at the revised text here and comment here whether this is acceptable. If not, you may reopen the issue and provide more information about what change is requested and why. |
@aaronpk thanks, that looks like an improvement, and it would help resolve interop issues. First comment is that ( http://www.w3.org/ns/webmention# ) gives a 404 right now. What's the consensus regarding reusing the pingback ontology, as I think it already contains all the terms used in webmention? I think @csarven has done some work here on the solid notifications spec and implementation, and may wish to weigh in. |
@aaronpk ... my apologies, I just saw the mention on this and the question about the default namespace. I'm not 100% certain what you're asking for tho. Can you clarify? |
@jasnell thanks, we discussed during the f2f and came up with the language I added to the appendix. @melvincarvalho I can't find a reference to namespace used for the Pingback terms. Can you point me to it? @sandhawke Is there something we need to put at http://www.w3.org/ns/webmention for this? How would we go about that? |
@aaronpk @sandhawke I'm happy to take charge of putting the LD-friendly representation of terms up at www.w3.org/ns/webmention @melvincarvalho SP has |
In section 5 of the protocol
Source and target are form encoded parameter. While this makes sense in that context it suffers from a couple of weaknesses.
In order to make this more scalable it is advantageous to be able to systematically convert those parameters into URIs. This information could be gained either in a generic way that applies to all form encoded variables (tho none exist today), or described in the spec.
It is undesirable for software to do this ad hoc, as different decisions might be made by different code bases leading to interoperability issues.
Suggestions for this:
If there's no preference here, I'd suggest using the pingback vocab as it was one of the cited motivations for webmention.
A few words in the text of the spec could make clear how software providers could use webmention in the form context and also with linked data based systems.
The text was updated successfully, but these errors were encountered: