WebFinger :
http://code.google.com/p/webfinger/
http://code.google.com/p/webfinger/wiki/WebFingerProtocol
http://groups.google.com/group/webfinger
WebId:
http://bblfish.net/tmp/2010/08/05/index-respec.html
http://lists.foaf-project.org/mailman/listinfo/foaf-protocols
Cheers,
Danny.
> Yes, I pointed this out to Blaine Cook, too. We've exchanged a few mails on
> the subject, on and off list.
Blaine got right back to me offlist about it...
Henry has also blogged about some of the
> options. The W3C SWXG Social Incubator group also had a teleconference on
> Webfinger; most of the major players have been invited to speak and the take
> up rate is high. People like Chirs Messina have downloaded and viewed our
> source code as long ago as a year ago.
>
> So im not sure why you think it's 'different universes'?
Fair enough, I do seem to have missed a lot of interaction.
> I think there's a quiet acceptance of WebID emmerging, with the attitude
> sort of becoming ... 'Show us what you can do!'
>
> Perhaps the wider question is, why have only about 1% of people who have
> interest in the semantic web, so far got themselves a webid?
Ah - now that is back in the "different universes" area. With the
WebFinger folks looking at syntactical transformations from email
addresses to URIs, potentially *everyone* with an email address will
get URIs which identify themselves.
Which raises the question around WebId of how best to deal with the
likelihood of people having multiple WebIds (one per service given the
current social net landscape), which seems ok semantically with the
aid of owl:sameAs, but problematic in practice due to the lack of
automatic discovery: a problem for both groups I reckon.
> I can't help thinking there's a fair bit of overlap between the goals
> of these projects which could be leveraged to mutual benefit, yet they
> seem like they're being developed in separate universes.
Not entirely separate.
My CGI::Auth::FOAF_SSL can use Webfinger to locate data about a user.
If none of the WebID URLs in the X.509 certificate dereference to an
RDF resource that confirms the certificate's ownership, then it will
fall back to attempting to look up any e-mail addresses in the
certificate using Fingerpoint and Webfinger, and hopefully find the
relevant data that way.
A slight hiccough is that there's not a natural way of embedding "acct:"
URIs in X.509 certificates. The "obvious" way is:
subjectAltName = URI:acct:j...@example.net
But this somewhat conflicts with our use of subjectAltName URI values.
We take the range of these as being effectively foaf:Agent; whereas an
"acct:" URI's range is closer to foaf:OnlineAccount. So there's a
semantic mismatch there.
That's not to say there's no scope for integration - just that it
shouldn't use that obvious route. For any Webfinger accounts which also
happen to be usable as e-mail addresses, integration is easy, as X.509
provides a specific email value type:
subjectAltName = email:j...@example.net
Here we don't need to worry about the range of subjectAltName URIs, as
we're not using them.
So anyway, there is some work being done on the overlap. You might want
to look at some of my Perl modules on CPAN
<http://search.cpan.org/~tobyink/>. Relevant ones include XRD-Parser,
HTTP-LRDD, HTTP-Link-Parser, WWW-Finger - the thing they have in common
is that they all basically treat XRD (and related technology) as an
extension of the RDF/Linked Data world. I'm happy to go into detail if
the documentation isn't clear.
--
Toby A Inkster
<mailto:ma...@tobyinkster.co.uk>
<http://tobyinkster.co.uk>
<#me> foaf:mbox <mailto:henry...@bblfish.net>, <accnt:he...@bblfish.net> .
Funny to see that question comes up again here, as I've done some further investigations into that domain exactly the same day.Please find my notes/questions over at https://plus.google.com/+JonRichter/posts/RL41rv6fAaW : until now, that's only a sketchy investigation.But surely there is a correlation.From a workflow point of view, I would love seeing this:1. Set the us...@domain.tld scheme the primary comprehensible identification token for end-users.
2. Have a lookup of available services for that address:* Webfinger leading to WebID* WebID referencing other accounts, that follow the same convention, i.e.* XMPP > Jabber, BuddyCloud* remoteStorage* pump.io* SIP* ... what else can you think of?
3. Have distinguishable channels for different purposes:* Notifications> Any robot generated E-Mail that is created by servicesOne-time password tokens (why not always login like that? kill passwords),> XMPPFallback: E-Mail* Federated MessagingEvery inter-human interaction : Helpdesks, Mailing Lists,> pump.ioFallback: XMPP, remoteStorage, E-Mail* The fallback strategy makes sure any message will be delivered at any time. The WebID would therefore be held responsible for publishing preferred orders of services.That way we could make the federated social web understandable to non-tech-savvy people that tend to be afraid of anything else than E-Mail, because it works so well.As they are not aware of all the problems the E-Mail system brings (to some extent still Spam and Phishing, but MIME parts, HTML E-Mail, BASE64 encoded files, SPF, DKIM, end-to-end encryption, etc.), something similar to the above would allow them to work with the same metaphores, but experience greater outcomes by possible federation of their data.All the ideas above imply there is a central aggregation dashboard available, similiar to SocketHub and many more (which I could try to list), that makes it easy to blend the multitude of sources.
--
---
You received this message because you are subscribed to the Google Groups "WebFinger" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webfinger+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
On 10 June 2014 18:01, Jon Richter wrote:
1. Set the us...@domain.tld scheme the primary comprehensible identification token for end-users.
-1,000.000On the web we use URIs.
Buzz work city. Nothing interoperable here.
Build interoperable solutions, and everything will work together. Chasing ambulances does not help.
Am Freitag, 20. Juni 2014 02:59:16 UTC+2 schrieb melvincarvalho:On 10 June 2014 18:01, Jon Richter wrote:
1. Set the us...@domain.tld scheme the primary comprehensible identification token for end-users.
-1,000.000On the web we use URIs.Well; if my grand mother is ever going to understand these. Mail addresses she does.Webfinger can help in transforming one to the other, doesn't it?Buzz work city. Nothing interoperable here.Which cross-plattform, interoperable communication services do you know?Build interoperable solutions, and everything will work together. Chasing ambulances does not help.I see a conflict here. Primarily between IndieWeb and W3C efforts.
The ones are just building and creating things that work; the others are waiting for something usable to emerge out of a social process that feels like a dinosaur to many.
How do you assure long-term interoperability and accessibility in the same time? Or will federation just mean, that we all talk many languages (=protocols)?I'm curious in your opinion.
Am Freitag, 20. Juni 2014 02:59:16 UTC+2 schrieb melvincarvalho:On 10 June 2014 18:01, Jon Richter wrote:
1. Set the us...@domain.tld scheme the primary comprehensible identification token for end-users.
-1,000.000On the web we use URIs.Well; if my grand mother is ever going to understand these. Mail addresses she does.
Webfinger can help in transforming one to the other, doesn't it?Buzz work city. Nothing interoperable here.Which cross-plattform, interoperable communication services do you know?Build interoperable solutions, and everything will work together. Chasing ambulances does not help.I see a conflict here. Primarily between IndieWeb and W3C efforts.The ones are just building and creating things that work; the others are waiting for something usable to emerge out of a social process that feels like a dinosaur to many.How do you assure long-term interoperability and accessibility in the same time? Or will federation just mean, that we all talk many languages (=protocols)?I'm curious in your opinion.
--
Melvin,First, I apologize for jumping in so late. I didn't see messages were dropped into my WebFinger folder.Don't be so harsh :-) One reason the acct URI is constructed as it is is to make it easy for people to be able to use user@domain style addresses. For example, pau...@packetizer.com can reveal info about me and is also the point of contact for me using XMPP, H.323, SMTP, etc. Ordinary users don't need to know or understand that there is an xmpp: or h323: or acct: URI scheme tacked on the front.
On 6 July 2014 13:24, 'Paul E. Jones' via WebFinger <webf...@googlegroups.com> wrote:
Melvin,First, I apologize for jumping in so late. I didn't see messages were dropped into my WebFinger folder.Don't be so harsh :-) One reason the acct URI is constructed as it is is to make it easy for people to be able to use user@domain style addresses. For example, pau...@packetizer.com can reveal info about me and is also the point of contact for me using XMPP, H.323, SMTP, etc. Ordinary users don't need to know or understand that there is an xmpp: or h323: or acct: URI scheme tacked on the front.Thanks for the comments. Sorry, if i came across harsly! :)
Webfinger does the job it was designed for very well.
But it doesnt easily, at least in its current form, interoperate so well with the growing linked data eco system, and serializations such as JSON LD.
I'm not sure there's any way to easily build a bridge from JSON LD to JRD, as JSON LD is a more expressive serialization.
--
---
You received this message because you are subscribed to the Google Groups "WebFinger" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webfinger+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
---
You received this message because you are subscribed to the Google Groups "WebFinger" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webfinger+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
---
You received this message because you are subscribed to the Google Groups "WebFinger" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webfinger+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Melvin,
That's not an accurate interpretation of that text. We never defined how to convey a person's name via WebFinger. The section to which you refer is just an example of properties.
I would personally like to use a property to convey a name, but the URI could be constructed to allow for any number of names. For example, we could do this:
However, that's admittedly a rather unfortunate way to do it.
A better way might be to put the information into "links". This, we could represent a person's name using this:"links" :
[
{
"rel" : name",
"titles" :
{
"en-us" : "Paul E. Jones",
}
},
{
"rel" : name",
"titles" :
{
"en-us" : "Paul Jones",
}
}
]
Alternatively and perhaps more appropriate, we simply refer to one's vCard or jCard:"links" :
[
{
"rel" : "http://webfinger.example/rel/businesscard",
"type" : "application/vcard+json",
"href" : "https://www.example.com/~bob/bob.jcf"
}
]You could specify any number of jCards or you could put all of the nicknames into the single jCard.Remember, WebFinger is not intended to define all of the information one might want to discover, but merely point to that information.
Melvin,
One could register a token with IANA or one could use a URI where I presently show the rel type "name". Whether it should be registered or not, IMO, depends on how widely used this is or is expected to be.