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