UserPreferences

GssPolicies/CrossReferencePolicies


Cross-Reference Policies

  1. Introduction
  2. Global URI Cross-Reference Policy
  3. Global XRI Cross-Reference Policy
  4. Community Cross-Reference Policy
  5. Implementation Notes
    1. URIs as Global Cross-References
    2. XRIs as Global Cross-References
    3. Community Cross-References

1. Introduction

Cross-References are a key feature of XRI syntax that allow one XRI (or a URI) to be reused in the context of another XRI. This enables sharing of identifiers across communities to simplify identification of logically-equivalent resources.

The following policies govern the use of Cross-References in the GRS.

2. Global URI Cross-Reference Policy

In the V1 GSS, identifiers from an external namespace or scheme (such as an email address, phone number, IM address, HTTP URI, etc.) MUST NOT be registered as a Cross-Reference in a Global Registry. XDI.ORG may support this functionality in a future version of the GSS after receiving further community input regarding privacy, security, and data control implications.

3. Global XRI Cross-Reference Policy

Global I-Names or Global I-Numbers registered in one Global Registry MUST NOT be registered as a cross-reference in another Global Registry. If a Community I-Name or Community I-Number is expressed as a Global Cross-Reference, it MUST be interpreted only as an assertion of the global context for the target Resource, and further resolution MAY proceed by resolving the Community I-Name or Community I-Number value directly.

4. Community Cross-Reference Policy

A Global I-Name or Global I-Number MAY be used within a Community Cross-Reference (a cross-reference in a Community I-Name or Community I-Number), however in such usage it MUST be interpreted as representing the same Logical Authority as represented by the Global I-Name or Global I-Number.

5. Implementation Notes

The following examples help illustrate the effect of these policies.

5.1. URIs as Global Cross-References

5.2. XRIs as Global Cross-References

5.3. Community Cross-References