Browse Prior Art Database

Language Tags and Ranges in the Lightweight Directory Access Protocol (LDAP) (RFC3866)

IP.com Disclosure Number: IPCOM000029954D
Original Publication Date: 2004-Jul-01
Included in the Prior Art Database: 2004-Jul-20
Document File: 16 page(s) / 32K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

K. Zeilenga: AUTHOR [+2]

Abstract

It is often desirable to be able to indicate the natural language associated with values held in a directory and to be able to query the directory for values which fulfill the user's language needs. This document details the use of Language Tags and Ranges in the Lightweight Directory Access Protocol (LDAP).

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 9% of the total text.

Network Working Group                                   K. Zeilenga, Ed.

Request for Comments: 3866                           OpenLDAP Foundation

Obsoletes: 2596                                                July 2004

Category: Standards Track

                    Language Tags and Ranges in the

              Lightweight Directory Access Protocol (LDAP)

Status of this Memo

   This document specifies an Internet standards track protocol for the

   Internet community, and requests discussion and suggestions for

   improvements.  Please refer to the current edition of the "Internet

   Official Protocol Standards" (STD 1) for the standardization state

   and status of this protocol.  Distribution of this memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2004).

Abstract

   It is often desirable to be able to indicate the natural language

   associated with values held in a directory and to be able to query

   the directory for values which fulfill the user's language needs.

   This document details the use of Language Tags and Ranges in the

   Lightweight Directory Access Protocol (LDAP).

1.  Background and Intended Use

   The Lightweight Directory Access Protocol (LDAP) [RFC3377] provides a

   means for clients to interrogate and modify information stored in a

   distributed directory system.  The information in the directory is

   maintained as attributes of entries.  Most of these attributes have

   syntaxes which are human-readable strings, and it is desirable to be

   able to indicate the natural language associated with attribute

   values.

   This document describes how language tags and ranges [RFC3066] are

   carried in LDAP and are to be interpreted by LDAP implementations.

   All LDAP implementations MUST be prepared to accept language tags and

   ranges.

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",

   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this

   document are to be interpreted as described in BCP 14 [RFC2119].

Zeilenga                    Standards Track                     [Page 1]

RFC 3866            Language Tags and Ranges in LDAP           July 2004

   This document replaces RFC 2596.  Appendix A summaries changes made

   since RFC 2596.

   Appendix B discusses differences from X.500(1997) "contexts"

   mechanism.

   Appendix A and B are provided for informational purposes only.

   The remainder of this section provides a summary of Language Tags,

   Language Ranges, and Attribute Descriptions.

1.1.  Language Tags

   Section 2 of BCP 47 [RFC3066] describes the language tag format which

   is used in LDAP.  Briefly, it is a string of [ASCII] letters and

   hyphens.  Examples include "f...