From:
higgins-dev-bounces@xxxxxxxxxxx [mailto:higgins-dev-bounces@xxxxxxxxxxx] On Behalf Of Markus Sabadello
Sent: Saturday, April 28, 2007
8:25 PM
To: higgins-dev@xxxxxxxxxxx
Subject: [higgins-dev] Questions
about IdAS registry
Hi all,
I have some background in XRI technology and I'm interested in helping with the
IdAS registry. I have a few questions about this page :
- What is the difference between ContextId and ContextRef? They are the same I
think?
Yes. ContextRef
is the old/obsolete term for ContextId (see http://wiki.eclipse.org/index.php/Concepts
) .
- The wiki page on "ContextId" says that a ContextId could be the URL
of a tab-delimited text file, but the page on "IdAS" makes me think
that a ContextId always involves XRI resolution? I understand that the IdAS
looks up a Context Provider based on the <Type> of a ContextId, but what
does it do if the ContextId is not an XRI?
You have found another inconsistency in the wiki. What you call
“IdAS” page does not reflect the ideas here because the latter is still just in the
proposal stage. The proposal (different from the ContextId wiki page says) implies
is that a ContextId always involves XRI resolution, although a ContextId is not
necessarily an XRI. What it boils down to is that a ContextId MUST reference
(either directly or through XRI resolution) an XRDS document. If a file:///blahblah
does that, then fine.
- In Use case #1 on the "IdAS" page, the i-card manager first creates
some i-cards based on the <Type>s of <Service>s in an XRDS, and
then the user can click on one of them to perform XRI resolution and open a
context based on the found <Service>. I think there may be situations, in
which the ContextId could resolve to a different <Service> than the one
it was originally created from. In addition, I think there needs to be some way
to check if the XRDS changed between creation of the i-cards and opening of the
Context. Timestamping or hash values or something like that.
Drummond, would
you care to comment on this?
- Some wiki pages mention the "abstract IdAS data model of Digital
Subjects and Attributes" – does this exist already?
That should say
the “abstract Higgins data
model…” as described here.
- I assume XRI resolution will be based on a WD11-compliant resolver, even if
it does not exist yet? The new "strict" input parameter may be
useful.
Drummond?
- What exactly is an i-card? Is it correct to say that an i-card has exactly
one ContextId, and that a ContextId leads to exactly one Context?
See wikipedia (http://en.wikipedia.org/wiki/I-card)
for an overview.
See http://wiki.eclipse.org/index.php/I-Card
for a Higgins perspective.
Please email any
inconsistencies you see in the above, or questions, etc.
- The description of the Context Registry mentions a <schema> element
within a <service> block. What is this schema? Something LDAP-specific?
I just added
something about Schema here http://wiki.eclipse.org/index.php/IdAS_Registries_Proposal_2B#Context_Registry
Drummond, I
added this comment/question at the bottom of this entire page: [PaulT: I wonder if in the Context Provider Registry
described below we could and should use both Type and Schema to find an
appropriate Context Provider? (Instead of just using Type)]
- Which software components relevant to this IdAS exist already?
IdAS itself
exists. (Click on the second row in this
table) We are talking about building a new package within IdAS. Probably
called something like IdAS.contextResolver. We have not started on this. Jim
Sermersheim of Novell is the IdAS Component owner.
greetings,
Markus