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