[foaf-protocols] small window of foaf opportunity in realty
Peter Williams
pwilliams at rapattoni.com
Mon Oct 31 16:57:39 CET 2011
I didn't get anywhere with this thread, and am thinking of abandoning the initiative (in favor of something similar, but which works today). I realize I stepped, inadvertently on a hot topic: since the semantic web schism really got going over RSS blob formats. And, here am I trying to use a "semantic web person" in an (non semweb) RSS feed. Perhaps I really am asking for the impossible.
http://www.hanselman.com/blog/EmbraceAuthorshipTheImportanceOfRelmeAndRelauthorOnYourContentsSEOAndGoogle.aspx?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ScottHanselman+%28Scott+Hanselman+-+ComputerZen.com%29
says what I want. Though, rather than use HTML and microformats in the author element of a syndication fee's item, Id PREFER to use FOAF. The goals WAS to indirectly help out webid (by doing a "little" something that works, nationally).
I can sign RSS feeds, with a detached xmldsig signature blog. The feed's items cleary delivers websso-initiating URIs, orchestrating the delivery of assertion's to the user's network of relying parties. I can populate an author element of an item in the feed item's HTML fragment, delivering an attributed attribute link statement as above. This can all be "alluding" to a user-centric trust model, that overlays the authority trust model due to signatures and certs in the xmldsig. Said UCI model enables relying party to say: VISA says the merchant is good (for payment issues), but I think it stinks (for service quality and timeliness). No-one need know my belief set about the merchant (so I don't slander the merchant, now Im well identified and accountable to the merchant - who have an alternative opinion and cares about his/her public image being mis-characterized by some angry Joe, less inhibited after a drinking session say).
Now, how can I use a bit of foaf, in here? It has to work (with today's commodity world).
-----Original Message-----
From: Peter Williams
Sent: Saturday, October 29, 2011 9:24 AM
To: 'Melvin Carvalho'
Cc: foaf-protocols at lists.foaf-project.org
Subject: RE: [foaf-protocols] small window of foaf opportunity in realty
The syndication item is supported by an API, which address personhood.
http://msdn.microsoft.com/en-us/library/system.servicemodel.syndication.syndicationitem.createperson(v=VS.95).aspx
A formatter serialize a list of such items into an actual XML blob, using various standards. In general, it will be RSS2.0. The item has optional authors, which are (generic, conceptual) Persons.
All I want to do now is fashion a SyndicationPerson and hook it up to the item. When serialized (into RSS2.0), the formatter will populate the person elements of the RSS blob format, for the item. I want the personhood, and thus the relevant XML element for the author of a given item in the feed's blob, to be that which nicely hooks up to a foaf card - and its personhood-ness. Goto foaf card to learn about the author, I want to say.
Ideally, there will be feed reader out there, considering such author elements of syndicationItems, that can do good stuff with the kind of a person XML element that hooks up well to foaf cards, using whatever conventions folks have formulated over the last decade.
-----Original Message-----
From: Melvin Carvalho [mailto:melvincarvalho at gmail.com]
Sent: Saturday, October 29, 2011 9:15 AM
To: Peter Williams
Cc: foaf-protocols at lists.foaf-project.org
Subject: Re: [foaf-protocols] small window of foaf opportunity in realty
On 29 October 2011 18:07, Peter Williams <pwilliams at rapattoni.com> wrote:
> I need help - on a topic that is small. No religion or architecture is
> wanted. I don't want to be converted, or be preached to. I just want
> to point a national infrastructure system (US realty) to a foaf card,
> and get something useful out of the exercise. The entire coding effort
> must be less than 1 hour.
>
>
>
> In our realty world, we have adopted the homerealm pattern. Go to a
> protected resource and the guard no longer directs you to the login
> page, for authentication. It will direct you, by tenant, to a "home realm"
> selector. You then pick your authentication IDP (which duely presents
> a login page for authentication). The various protocol and trust
> models of websso hook things back together. Let's say the selected IDP is google.
> Let's say the home realm selector is azure/ACS. Let's say the resource
> is an "MLS" website. (MLS is multiple listing service for real
> property, in US realty land). Lets say some combo of
> OAUTHv2/openidv2/SAML2/ws-fedp08 is the websso glue hooking it all
> together. Be assured that all that stuff works well, and is already in
> production and being used by a million folks, seamlessly.
>
>
>
> In our deployment concept, we have gone one step beyond the above. One
> of the guarded resources at the MLS website that can fire off all the
> chain of events described above is itself a page of links. Following
> these links induces a further act of websso, in which an assertion is
> released to some other website. Perhaps it's a mashup concept.
>
>
>
> It's not the IDP that asserts, note. The asserting party is the MLS
> site (that was a relying party, in the first flow). This idea is not
> that different from what SAML2 calls an "IDP proxy". SAML2 proxying
> controls that enable one IDP to "govern" another (its proxy) are NOT in effect, however.
> This is because the environment is not pure SAML2 (being some typical
> web technology mess of OAUTH, and ws-fedp, and openid, and .)
>
>
>
> Learning from Henry about webiness, I have the page responding various
> document type, according to http headers. It delivers signed jsonp,
> for the world of jquery UI-building sites. It delivers HTML, for web
> browsers. It delivers RSS to the world of feed readers, including
> those embedded in non-browser desktop tools that do lots of web
> services (such as the Outlook MUA). It even delivers a feed object via a web service.
>
>
>
> It's in that ordinary "browser RSS" space that Id like now, at the
> cost of 1h, to attribute an item (a link that induces an assertion
> release remember) with an author - using a Person class and using the
> RSS conventions concerning Persons. And, I'd like that Personhood to
> be delivered by, related to, or otherwise getting to the Person
> class/type/concept/notion represented in a FOAF card "out there"
> [somewhere] in the web (if it exists). AS a result of that hopefully
> trivial integration, the next step would be to finally connect up the
> personhood (in the foaf card) to the certificates (in that foaf card) - and thus to the webid capabilities.
>
>
>
> Any ideas? I just want to leverage a foaf card, in an RSS context,
> enabling someone consuming a feed of assertion-inducing links to be
> able to click and see (via the browser) that which the linked foaf
> card leads to (and that's all).
Which version of RSS are you using? Got some sample output?
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> foaf-protocols mailing list
> foaf-protocols at lists.foaf-project.org
> http://lists.foaf-project.org/mailman/listinfo/foaf-protocols
>
More information about the foaf-protocols
mailing list