I like it, and I think it's well-founded (I also heard this sub-path argument from Tantek, and I buy it). Couldn't you also Is that for domains like flickr? I think I could make the same argument there. js
On Mon, 07 Jul 2008 19:26:07 +0400, Brad Fitzpatrick <brad...@google.com>
wrote:
> http://foo.com/users/attacker/, then user "attacker" could me link
> back to
> foo.com and cluster the whole site together.
>
> Unfortunately, I don't see an explanation of this at
> http://gmpg.org/xfn/11so I'm afraid I might be remembering it wrong.
>
> But ideally what I'd like to do, if I'm not grossly confused:
>
> If a url ${prefix} has a me link to url ${prefix} + ${suffix}, and the
> number of path components in the latter URL are greater than those of the
> former, then truncate at ${prefix}.
>
> That is, whenever a site http://foo.com/ has a me link (XFN or otherwise:
> RSS/Atom/FOAF) to http://foo.com/anything, we truncate at
> http://foo.com/and any links in the graph too
--
arty ( http://arty.name )
The profile page says:
There is an implicit "me" relation from a subdirectory to all of its
contents.
This seems to be the exact opposite of what Tantek said. However, I
agree that the way you describe makes more sense. Just yesterday I was
temporarily hosting someone else's content on my personal site, chock
full of XFN links; it'd suck if that was implicitly linked to my
personal site.
> But ideally what I'd like to do, if I'm not grossly confused:
>
> If a url ${prefix} has a me link to url ${prefix} + ${suffix}, and the
> number of path components in the latter URL are greater than those of
> the former, then truncate at ${prefix}.
>
> That is, whenever a site http://foo.com/ has a me link (XFN or
> otherwise: RSS/Atom/FOAF) to http://foo.com/anything, we truncate at
> http://foo.com/ and any links in the graph too http://foo.com/* now
> become http://foo.com/
>
> The path component part is necessary because of all the sites which for
> what I imagine are aesthetic reasons have their URLs like this:
>
> http://identi.ca/bradfitz
>
> ... instead of what one could argue is a bit more technically correct,
> like this:
>
> http://identi.ca/bradfitz/
>
> So considering that people are going to use things like /username as the
> URL, we need to guard against this case:
>
> http://foo.com/dude
> http://foo.com/dude2_unrelated
>
> If the rule were purely prefix-based, then the first dude, being naive
> or malicious, could "me"-link to dude2_unrelated and cluster with him,
> stealing all his outgoing and incoming edges, dirtying up the data.
Sounds reasonable, assuming I'm following correctly.
So this would collapse http://martin.atkins.me.uk/friends/ into
http://martin.atkins.me.uk/ as long as I have a "me" link from the
latter to the former. (which I do.)
Presumably though this isn't going to make my blog entries be "me"
unless I add a rel="me" to my permalinks. I think that's a good thing,
since my permalink URLs "represent" the blog entry, not myself. Am I
right in thinking that the craziness on factoryjoe.com is just because
he publishes "me" links to his individual entry URLs?
This seems to be the exact opposite of what Tantek said. However, I
agree that the way you describe makes more sense. Just yesterday I was
temporarily hosting someone else's content on my personal site, chock
full of XFN links; it'd suck if that was implicitly linked to my
personal site.