You also could go buy idschemas.org and start there, to be migrated
later if need be.  I don't really care who owns the domain since the
wider community will hold the owner to do the right thing, though I'd
imagine donating it to Identity Commons to hold would be an easy thing
to do.

Yes, VeriSign is activly developing OpenID 2.0 code in Java
(http://code.google.com/p/joid/) and evaluating if/when we'll be
implementing Attribute Exchange alongside Simple Registration.

--David

-----Original Message-----
From: Dick Hardt [mailto:[EMAIL PROTECTED] 
Sent: Friday, April 06, 2007 6:07 PM
To: Recordon, David
Cc: OpenID specs list; Paul Trevithick; Mark Wahl
Subject: Re: PROPOSAL schema.openid.net for AX (and other extensions)

The work is not rooted in openid.net. We are starting there. We can
easily point those definitions somewhere else later, but we need
somewhere to start.

Given that the community that cares today is in OpenID, and the domain
the community has is openid.net, it would make sense to use that domain.
A different domain is going to have the same issues of control. I would
expect that other members of the community would have concerns if it was
rooted at say sxip.org.

Happy to have further discussions at IIW, but don't see why the work
here should wait until then. Other communities may or may not want to
take advantage of what we are doing, and it will be easier for them to
understand what we have if we have working code then just more talk
about it.

To take a step back, the people to decide this should be the people that
are doing implementations. Would you clarify David if *you* are
implementing, or just sharing your opinion?

If anyone implementing would like to do something different, then I'd
welcome additional discussion, otherwise I think we should be able to
move forward with the proposal.

-- Dick

On 6-Apr-07, at 2:03 PM, Recordon, David wrote:

> I think it is great that there is new and innovative work in what 
> you've been doing.  I would also think that it would benefit the 
> entire user-centric (and even non-user-centric) community to take 
> advantage of this work regardless of the technology.  By having it 
> rooted on openid.net, I think there will be aversion to doing so and 
> other communities will rather jump to the conclusion that the OpenID 
> community is yet again reinventing the wheel by defining common core 
> attributes.
> This is what I want to avoid.
>
> By doing this in a neutral location, not tied to a specific identity 
> technology, it removes this concern as well as does more good for the 
> entire ecosystem.  If the ID Schemas project is not the right place to

> do it, then I see no reason not to create one; I would be happy to 
> front the cost of a domain name if needed.
>
> I'd also think this would be something worth discussing at IIW when 
> the entire community comes together.  I would really like to see this 
> be something that can be used by OpenID, CardSpace, Higgins, SAML, 
> etc.
>
> --David
>
> -----Original Message-----
> From: Dick Hardt [mailto:[EMAIL PROTECTED]
> Sent: Friday, April 06, 2007 1:07 PM
> To: Recordon, David
> Cc: OpenID specs list; Paul Trevithick; Mark Wahl
> Subject: Re: PROPOSAL schema.openid.net for AX (and other extensions)
>
> If there was something out there already, I would propose we used it.
> There is not.
>
> Just like the SAML crowd has accused the OpenID crowd of reinventing 
> an identity protocol (AKA reinventing the wheel) -- the AX proposal 
> has some unique concepts that people like Paul and Mark think are 
> quite innovative. Other schemas don't support them.
>
> I have cc'ed Paul and Mark in case they can point to some new work 
> that we can take advantage of today.
>
> Other responses inserted:
>
> On 6-Apr-07, at 11:49 AM, Recordon, David wrote:
>
>> As I've stated in the past, I have no problem with using 
>> schema.openid.net to define attributes such as the authoritative URI 
>> for an OpenID URL, i-name, etc.
>>
>> I do have a problem with using this namespace to define an attribute 
>> such as a First Name.  I do not feel that this community should be 
>> dealing with all of the issues such as First Name vs. Given Name, as 
>> that is not where the expertise is, let alone it has been done in the

>> past.  I also strongly believe that due to the number of other 
>> definitions of these attributes, either we as a community should 
>> decide to use one of them or work with a project such as ID Schemas 
>> to
>
>> create a set of URIs not tied to the OpenID project that solves both 
>> our needs and the needs of others.  I do not particularly care where 
>> this work would happen and as I've said in the past, I'd be fine with

>> someone just buying a domain to do the work to preserve the speed for

>> getting this bootstrapped while not tying it to OpenID.
>
> If really don't care, then you should not care if it is happening in 
> OpenID then.
>
>>
>> First Name:
>>  - http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname
>
> This URL could be used. To date they have not made these self 
> describing. Who knows what this is? The AX proposal is to make the 
> URLs describing. This makes it easier for programmers to know what it 
> is they are working with.
>
>>  - http://xmlns.com/foaf/0.1/firstName
>>  - http://xmlns.com/foaf/0.1/givenname
>
> Both of these are elements in a larger XML document. This is not the 
> model of AX.
>
>>  - http://en.wikipedia.org/wiki/First_name
>
> While intriguing to have wikiality define terms, this is not practical

> since the definition needs to be static or code will break
>
>>
>> I'm sure if Paul Trevithick or Mark Whal join this conversation 
>> they'd be able to highlight even more URI definitions of a First Name

>> than I was in a cursory search.  This also isn't including all of the

>> work done for things such as LDAP, vCard, or others listed at 
>> http://idschemas.idcommons.net/moin.cgi/List_Of_Schemas in defining 
>> what these schema attributes are and mean.
>
> Most other work has created closed schemas. The AX proposal is an open

> schema where anyone can define a new attribute and each one is self 
> describing.
>
>>
>> If we want to create URLs for attributes from an existing schema 
>> (such as LDAP or vCard) since easy URLs do not currently exist, then 
>> that is one thing.  Creating an entirely new definition of commonly 
>> used attributes IMHO is unacceptable.
>
> People keep doing it for a variety of reasons. People keep inventing 
> new programming languages.
>
>
>>   We should be reusing anything that we can, not inventing something 
>> new especially given the complexity of this particular task.
>
> The task has largely been done. Still need to finalize the meta-data 
> file format.
>
>>
>> I'm not sure what more I can do to urge this community to not 
>> reinvent the wheel in this area.
>
> See comment at top. AX does not need a wheel. AX needs a wing. Wings 
> don't exist right now.
>
> -- Dick
>
>
>
>
>

_______________________________________________
specs mailing list
specs@openid.net
http://openid.net/mailman/listinfo/specs

Reply via email to