Sounds exciting!
Somehow I feel sceptical of mixing URI schemas like mailto: tel: sip: xmpp:
with facebook: twitter: etc.. some facebook account may also have mailto: and xmpp: enabled btw?
what if i use 50 different networks allowing private messaging? i should make up namespaces for them by trimming tld from domains? ;)
otherwise it looks very creative! last days I thought about starting to manage my 'contacts' (not friends) better, played a bit with vcards, researched a bit xml vcards and json vcards but your approach sounds interesting...
also with this sameAs, perpetua...@wwelves.org supports mailto: sip: xmpp: lets say on top of that you can also contact me over psyc: and elf-pavlik on irc.freenode.net and irc.indymedia.org
can you write an example of contacts to a fictional friend with all those channels and also mobile phone, land line, and 2 mailing addresses?
=)
~ elf Pavlik ~
Excerpts from Michiel de Jong's message of 2012-03-07 22:05:17 +0000:
Somehow I feel sceptical of mixing URI schemas like mailto: tel: sip: xmpp:
with facebook: twitter: etc..
some facebook account may also have mailto: and xmpp: enabled btw?
what if i use 50 different networks allowing private messaging? i should make up namespaces for them by trimming tld from domains? ;)
otherwise it looks very creative! last days I thought about starting to manage my 'contacts' (not friends) better, played a bit with vcards, researched a bit xml vcards and json vcards but your approach sounds interesting...
also with this sameAs, perpetua...@wwelves.org supports mailto: sip: xmpp: lets say on top of that you can also contact me over psyc: and elf-pavlik on irc.freenode.net and irc.indymedia.org
can you write an example of contacts to a fictional friend with all those channels and also mobile phone, land line, and 2 mailing addresses?
So by that reasoning, i propose to use key formats of the form [namespace]:[id], like:
mailto:us...@example.com
facebook:123456789
tel:+1-123456789
skype:alice123
twitter:@unhosted
Hm. namespces with trademarks. Might become a problem sometime i n the
future. What happens when facebook renames itself to facealbum in the
future?
Or what about identi.ca, which is just one *service* running on the
status.net *protocol*?
I think it needs some careful thought wrt namespace definitions and updates.
Jan
Hm. namespces with trademarks.
Might become a problem sometime i n the future. What happens when facebook renames itself to facealbum in the future?
Or what about identi.ca, which is just one *service* running on the status.net *protocol*?
I think it needs some careful thought wrt namespace definitions and updates.
Uniqueness is one good property to have. The second good property to have is linkability.
That's why we try and use HTTP(S) identifiers whenever possible.
Your system is only as strong as it's identifiers.
http://inkdroid.org/journal/2010/06/04/the-5-stars-of-open-linked-data/
You can rate yourself on the scale above. Getting that 5th star is the hardest, but that's where we need to go to be playing in the same park as the likes of facebook etc.
On Thu, Mar 8, 2012 at 10:20 AM, Melvin Carvalho <melvinc...@gmail.com> wrote:
Uniqueness is one good property to have. The second good property to have is linkability.
i agree
That's why we try and use HTTP(S) identifiers whenever possible.
i don't agree. where's the cause-and-effect there? as i explained, using some URL from facebook's api, which points to a /document/ about the identifier we are really talking about, and on top of that, one of possibly multiple documents about that identifier, and even one of possibly multiple URLs that lead to that document, is throwing out the baby with the bath water. it kills our chances of maintaining the uniqueness we had in the identifier, and it kills our chances of linkability.
Your system is only as strong as it's identifiers.
http://inkdroid.org/journal/2010/06/04/the-5-stars-of-open-linked-data/
You can rate yourself on the scale above. Getting that 5th star is the hardest, but that's where we need to go to be playing in the same park as the likes of facebook etc.
we've got the 5 of them as soon as we transfer this thread to the wiki. except arguably the first one; we're not making people's user data available on the web in general, but it's available on the web /to them/.
So by that reasoning, i propose to use key formats of the form [namespace]:[id], like:
mailto:us...@example.com
facebook:123456789
tel:+1-123456789
skype:alice123
twitter:@unhosted
On Sat, Mar 10, 2012 at 10:59 AM, N Nil <nil.n...@gmail.com> wrote:
So by that reasoning, i propose to use key formats of the form [namespace]:[id], like:
mailto:us...@example.com
facebook:123456789
tel:+1-123456789
skype:alice123
twitter:@unhosted
How about giving those questionable keys (those based on platform names / trademarks, not protocols), a prefix, like it's done with non-standard HTTP and Mail headers? e.g. x-twitter:@unhosted. Additionally, if those were required to be postfixed with the actual service hostname as well (e.g. x-twitter:@unhosted@twitter.com), people could choose to implement a "clone" of the twitter api (no idea if this is legal or even a good idea. It's just an example), and end up with something like "x-twitter:@unho...@my-twitter.clone".
To summarize:* the "x-" prefix would identify a protocol, which has been defined by some party, but not through an open process.* the hostname part of the id makes the id globally unique (within the x-something namespace).* in cases such as twitter, the hostname could be ommitted, which makes it fall back to a protocol-default (such as <id>@twitter.com)
What do you think?
Just my 2c and only remotely connected to the actual topic.