OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

xdi message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [xdi] NRI link contract use case (was RE: [xdi] Agenda: XDI TCTelecon Thursday 1-2PM PT 2008-07-10)


Hi Markus and Drummond,

Thank you very much for making the version 3.
At NRI side, the TX team in Japan has started redefining the TX spec
recently. It is a kind of moving target right now. As far as I read the
spec(draft), the basic patterns haven't been changed much, but slightly
different from the previous one.

They are also writing a powerpoint document in English to introduce TX
to developers who is interested in joining the WG. When it is ready,
probably we share the document with you and restart discussing how put
the TX in XDI. I have to confirm with Nat first. He's been busy to
incorporate OpenID Foundation Japan in this week. It was hard for me to
catch him. This is a tough part on me working remotely from the team.

I'll join the next meeting with our ideas. I am looking forward to
discussing with you guys.

Best,
Tatsuki

Tatsuki Sakushima
NRI Pacific - Nomura Research Institute America, Inc.

Markus Sabadello ????????:
> Hello Nat, Tatsuki,
> 
> I made a version 3 of this mapping now (see attached). I think it
> closely matches the pattern at
> http://wiki.oasis-open.org/xdi/XdiOneIssues/LinkContractPattern.
> 
> This mapping currently does not use the "signature slots" feature,
> because I think in Trusted Data Exchange only the OP signs the contract
> (it is not countersigned by the RP), however that could be added.
> 
> What do you think? Do you think you want to use XDI link contracts for
> Trusted Data Exchange? If yes, let me know, and I'll try to implement a
> quick demo...
> 
> Markus
> 
> On Sat, Sep 27, 2008 at 1:50 AM, Drummond Reed
> <drummond.reed@cordance.net <mailto:drummond.reed@cordance.net>> wrote:
> 
>     Nat, Tatsuki, Markus:
> 
>      
> 
>     I was just going over some XDI TC email that I missed when I was on
>     my vacation this summer and spotted Markus' excellent diagram
>     mapping the proposed link contract pattern at
>     http://wiki.oasis-open.org/xdi/XdiOneIssues/LinkContractPattern to
>     the Trusted Data Exchange requirements at
>     http://wiki.openid.net/Trusted_Data_Exchange.
> 
>      
> 
>     Was there any further discussion about this? We reopened the
>     discussion about link contract design on the telecon last week and
>     this seems very relevant.
> 
>      
> 
>     (Reminder: no telecon this coming week as John Bradley and I will be
>     at the OASIS Open Standards Forum in London).
> 
>      
> 
>     =Drummond
> 
>      
> 
>     ------------------------------------------------------------------------
> 
>     *From:* markus.sabadello@gmail.com
>     <mailto:markus.sabadello@gmail.com>
>     [mailto:markus.sabadello@gmail.com
>     <mailto:markus.sabadello@gmail.com>] *On Behalf Of *Markus Sabadello
>     *Sent:* Thursday, July 17, 2008 12:01 PM
>     *To:* Tatsuki Sakushima
> 
>     *Cc:* Drummond Reed; xdi@lists.oasis-open.org
>     <mailto:xdi@lists.oasis-open.org>; Sakimura, Nat
>     *Subject:* Re: [xdi] NRI link contract use case (was RE: [xdi]
>     Agenda: XDI TC Telecon Thursday 1-2PM PT 2008-07-10)
> 
>      
> 
>     Hmm correct me if I'm wrong, but I think it would make sense to
>     distinguish between a link contract and a template. Because it seems
>     that in TX the RP can specify "optional" and "required" attributes,
>     and then the OP makes the decision which attributes are actually
>     exchanged.
> 
>     But maybe I am wrong.
> 
>     Anyway, I played with my Visio file a bit again, trying to adapt it
>     to the new link contract pattern at
>     http://wiki.oasis-open.org/xdi/XdiOneIssues/LinkContractPattern
> 
>     Find attached a new version. Maybe it would be better to put it on a
>     wiki page, but I liked the idea of color coding the equivalent parts
>     of the link contracts and the XML examples at
>     http://wiki.openid.net/Trusted_Data_Exchange.
> 
>     Note to Drummond:
>     - I used predicates $get$req and $get$opt for required/optional
>     attributes. Maybe you have a better idea to express that.
> 
>     Markus
> 
>     On Thu, Jul 17, 2008 at 7:20 PM, Tatsuki Sakushima <tatsuki@nri.com
>     <mailto:tatsuki@nri.com>> wrote:
> 
>     Hi Drummond,
> 
>     Thank you for replying. I missed a chance to talk with Nat the last
>     week because he was out of country. Today I have a telecon with Nat,
>     I'll explain to him about the basic pattern that the TC discussed.
> 
>     Hopefully we firm up our idea about TX and Link Contract while you
>     are in vacation ;-)
> 
>     Have nice vacation and see you in six weeks. Maybe DIDW in September
>     is a good chance to have a discussion face-to-face?
> 
>     Best,
> 
> 
>     Tatsuki
> 
>     Tatsuki Sakushima
>     NRI Pacific - Nomura Research Institute America, Inc.
>     TEL:(650)638-7258
>     SkypeIn:(650)209-4811
> 
>     Drummond Reed ????????:
> 
>     Tatsuki,
> 
>     Sorry for the delay in replying to this -- I'm getting ready to go on
>     vacation and trying to catch up with past mail.
> 
>     I think that the link contract pattern we discussed last week can
>     work for
>     an OP-defined contract per your requirements. We should make that an
>     example
>     use case we document on the wiki.
> 
>     I'd be happy to help work on this once I am back from sabbatical (six
>     weeks).
> 
>     Best,
> 
>     =Drummond
> 
>     -----Original Message-----
>     From: Tatsuki Sakushima [mailto:tatsuki@nri.com
>     <mailto:tatsuki@nri.com>]
>     Sent: Thursday, July 10, 2008 3:56 PM
>     To: Markus Sabadello
>     Cc: Drummond Reed; xdi@lists.oasis-open.org
>     <mailto:xdi@lists.oasis-open.org>; Sakimura, Nat
>     Subject: Re: [xdi] Agenda: XDI TC Telecon Thursday 1-2PM PT 2008-07-10
> 
>     Hi Markus,
> 
>     Thank you for considering the TX use case.
> 
>     Probably I should confirm with Nat first, but let me clarify a few
>     points in the TX spec.
> 
>     1) In the TX spec, a template means user data(which is a OpenID owner's
>     information) handling policy proposal *without signature* from RP.
>     We might not have to distinguish a link contract or a template.
>     If it is signed, it is a contract. If not, it's a template.
>     Let me confirm it with Nat.
> 
>     2) In the TX, a contract proposal comes from RP because it is a data
>     usage policy that RP must commit. In the basic pattern the we talked
>     about today, OP should define a link contract. We might have to find
>     another way to do this in the TX spec side if following the basic
>     pattern or consider a different pattern from the basic one in the link
>     contract pattern side.
> 
>     I think Nat is in Sweden today. I hope he read this and reply soon.
> 
>     Tatsuki
> 
>     Tatsuki Sakushima
>     NRI Pacific - Nomura Research Institute America, Inc.
>     TEL:(650)638-7258
>     SkypeIn:(650)209-4811
> 
>     Markus Sabadello ????????:
> 
>     I think what's missing on the LinkContractPattern page is an example for
>     a "link contract template". Or is that concept deprecated now?
> 
>     I'm asking because I was thinking about how to update my proposal for
>     how link contracts in Nat's OpenID Trusted Data Exchange would look
> 
>     like:
> 
>     http://www.oasis-
> 
>     open.org/apps/org/workgroup/xdi/document.php?document_id=28380
>     <http://open.org/apps/org/workgroup/xdi/document.php?document_id=28380>
> 
>     Maybe such a template ("Bob REQUESTS permission to access some
>     attribute") could look like this:
> 
>     $$$contract   <-- this indicates a link contract TEMPLATE, i.e. a
>     request for something -->
>            $is$a
>                    $contract
>            $a$contract
>                    =!2222  <-- Bob is the one who requests a link contract
> 
>     -->
> 
>            $get
>                    /
>                            $$
>            $add
>                    /
>                            $$
>                                    +y
>                                    +z
>            $mod
>                    /
>                            $$
>                                    +x
>                                    +y
>                                    +z
>            $del
>                    /
>                            $$
>                                    +x
>                                    +y
>                                    +z
> 
>     Then the answer to that request (i.e. the "instantiated" link contract)
>     with actual permissions given by Alice to Bob would be exactly this:
>     http://wiki.oasis-open.org/xdi/XdiOneIssues/LinkContractPattern#head-
> 
>     7b714236b726216c5aec36b9ceafdcdf7de1961b
> 
>     Markus
> 
>     On Thu, Jul 10, 2008 at 10:04 AM, Drummond Reed
>     <drummond.reed@cordance.net <mailto:drummond.reed@cordance.net>
>     <mailto:drummond.reed@cordance.net
>     <mailto:drummond.reed@cordance.net>>> wrote:
> 
>        Following is the agenda for the unofficial telecon of the XDI TC at:
> 
>        Date:  Thursday, 10 July 2008 USA
>        Time:  1:00PM - 2:00PM Pacific Time
> 
>        TO ACCESS THE AUDIO CONFERENCE:
>           Dial In Number: 571-434-5750
>           Conference ID: 3526
> 
> 
>        AGENDA
> 
>        1) STANDING RULE BALLOT
> 
>        TC Administrator Mary McRae has suggested we have a ballot on the
>        following
>        Standing Rule in order to formalize our informal meeting schedule:
> 
>               "Standing Rule: Does the TC wish to adopt a standing rule to
>        conduct
>        regular business only by electronic ballot, without Meetings, with
> 
>     the
> 
>        exception of Meetings called for a special purpose with a minimum of
> 
>     15
> 
>        calendar days notice?"
> 
> 
>        2) XDI RDF LINK CONTRACT BASIC PATTERN
> 
>        Our tech topic for the day is a very core one: confirming the basic
>        pattern
>        of XDI link contracts in the XDI RDF model. This has been assigned
>        Issue #4
>        on and a proposal written up at:
> 
>               http://wiki.oasis-
> 
>     open.org/xdi/XdiOneIssues/LinkContractPattern
>     <http://open.org/xdi/XdiOneIssues/LinkContractPattern>
> 
> 
>        3) SUMMER CALL SCHEDULE
> 
>        We'll discuss summer vacation schedules and if/how often we want to
> 
>     have
> 
>        calls over July/August.
> 
> 
>        4) OTHER BUSINESS
> 
> 
> 
>        --------------------------------------------------------------------
> 
>     -
> 
>        To unsubscribe from this mail list, you must leave the OASIS TC that
>        generates this mail.  Follow this link to all your TCs in OASIS at:
>        https://www.oasis-
> 
>     open.org/apps/org/workgroup/portal/my_workgroups.php
>     <http://open.org/apps/org/workgroup/portal/my_workgroups.php>
> 
>      
> 
>      
> 
>     ---------------------------------------------------------------------
> 
> 
>     To unsubscribe from this mail list, you must leave the OASIS TC that
>     generates this mail.  Follow this link to all your TCs in OASIS at:
>     https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
> 
> 
>     ---------------------------------------------------------------------
> 
> 
>     To unsubscribe from this mail list, you must leave the OASIS TC that
>     generates this mail.  Follow this link to all your TCs in OASIS at:
>     https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
> 
>      
> 
> 
> 
> ------------------------------------------------------------------------
> 
> ---------------------------------------------------------------------
> To unsubscribe from this mail list, you must leave the OASIS TC that
> generates this mail.  Follow this link to all your TCs in OASIS at:
> https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php 


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]