You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Background

The LDAP specification allows the use of attribute options. Attribute options can provide metadata about values for the attribute.

The classic example is language. displayName;lang-en tells you that this is the English version of displayName. displayName;lang-jp would be the Japanese version.

Unknown macro: {pre}

displayName;lang-en: Hideki Matsui
displayName;lang-jp: 松井秀喜

Generally, options behave intuitively. A query without specifying an option should match all relevant attributes (ie: displayName matches both displayName;lang-en and displayName;lang-jp), while a more specific query matches only relevant attributes (so displayName;lang-fr would not match either of the above examples).

Documents

  • Use Cases
  • Proposed Set of Options
  • Proposed eduperson Language
  • Draft RFC
  • Best Practices for Implementation
  • Results of Interop Testing of Existing Servers and Client Libraries

References

  • Notes from ACAMP 2012 session
  • RFC 3866: Language Tags and Ranges in the Lightweight Directory Access Protocol (LDAP)
  • RFC 4512: Lightweight Directory Access Protocol (LDAP): Directory Information Models (see §2.5)
    • As per §2.5.2, "Other kinds of options may be specified in future documents. These documents must detail how new kinds of options they define relate to tagging options. In particular, these documents must detail whether or not new kinds of options can be associated with attributes held in the directory, how new kinds of options affect transfer of attribute values, and how new kinds of options are treated in attribute description hierarchies."
  • RFC 4520 (BCP 64): Internet Assigned Numbers Authority (IANA) Considerations for the Lightweight Directory Access Protocol (LDAP)
    • As per §3.5, "All other options require Standards Action or Expert Review with Specification Required to be registered."
  • RFC 4522: Lightweight Directory Access Protocol (LDAP): The Binary Encoding Option
  • RFC 5646: Tags for Identifying Languages (Best Current Practice)
  • IANA Attribute Description Options Registry
  • No labels