RFC1837 日本語訳

1837 Representing Tables and Subtrees in the X.500 Directory. S.Kille. August 1995. (Format: TXT=10924 bytes) (Obsoleted by RFC2293) (Status: EXPERIMENTAL)
プログラムでの自動翻訳です。
英語原文

Network Working Group                                           S. Kille
Request for Comments: 1837                              ISODE Consortium
Category: Experimental                                       August 1995

Killeがコメントのために要求するワーキンググループS.をネットワークでつないでください: 1837年のISODE共同体カテゴリ: 実験的な1995年8月

        Representing Tables and Subtrees in the X.500 Directory

X.500ディレクトリにおけるテーブルと下位木を表します。

Status of this Memo

このMemoの状態

   This memo defines an Experimental Protocol for the Internet
   community.  This memo does not specify an Internet standard of any
   kind.  Discussion and suggestions for improvement are requested.
   Distribution of this memo is unlimited.

このメモはインターネットコミュニティのためにExperimentalプロトコルを定義します。 このメモはどんな種類のインターネット標準も指定しません。 議論と改善提案は要求されています。 このメモの分配は無制限です。

Abstract

要約

   This document defines techniques for representing two types of
   information mapping in the OSI Directory [1].

このドキュメントはOSIディレクトリ[1]で2つのタイプに関する情報マッピングを表すためのテクニックを定義します。

   1.  Mapping from a key to a value (or set of values), as might be
       done in a table lookup.

1. 値のキー(または、値のセット)から、索表でするかもしれないように、写像します。

   2.  Mapping from a distinguished name to an associated value (or
       values), where the values are not defined by the owner of the
       entry.  This is achieved by use of a directory subtree.

2. 分類名から関連値(または、値)まで写像します。そこでは、値がエントリーの所有者によって定義されません。 これはディレクトリ下位木の使用で達成されます。

   These techniques were developed for supporting MHS use of Directory
   [2], but are specified separately as they have more general
   applicability.

これらのテクニックは、MHSがディレクトリ[2]の使用であるとサポートするために開発されましたが、彼らにより一般的な適用性があるとき、別々に指定されます。

1.  Representing Flat Tables

1. 平坦なテーブルを表します。

   Before considering specific function, a general purpose technique for
   representing tables in the directory is introduced.  The schema for
   this is given in Figure 1.

具体的な機能を考える前に、ディレクトリにテーブルを表すための汎用のテクニックを導入します。 図1でこれのための図式を与えます。

   A table can be considered as an unordered set of key to (single or
   multiple) value mappings, where the key cannot be represented as a
   global name.  There are four reasons why this may occur:

(単一であるか複数)の値のマッピングへの順不同のセットのキーであるとテーブルをみなすことができます。(そこでは、グローバル名としてキーを表すことができません)。 これが起こるかもしれない4つの理由があります:

   1.  The object does not have a natural global name.

1. オブジェクトには、自然なグローバル名がありません。

   2.  The object can only be named effectively in the context of being
       a key to a binding.  In this case, the object will be given a
       natural global name by the table.

2. 結合のキーであることの文脈で有効にオブジェクトを命名できるだけです。 この場合、テーブルによる自然なグローバル名をオブジェクトに与えるでしょう。

Kille                         Experimental                      [Page 1]

RFC 1837                 Representing Subtrees               August 1995

1995年8月に下位木を表すKilleの実験的な[1ページ]RFC1837

   3.  The object has a global name, and the table is being used to
       associate parameters with this object, in cases where they cannot
       be placed in the objects global entry.  Reasons why they might
       not be so placed include:

3. オブジェクトには、グローバル名があります、そして、テーブルはこのオブジェクトにパラメタを関連づけるのに使用されています、それらをオブジェクトに置くことができない場合で。グローバルなエントリー。 それらがそのように置かれないかもしれない理由は:

        o  The object does not have a directory entry

o オブジェクトには、ディレクトリエントリがありません。

        o  There is no authority to place the parameters in the global
           entry

o グローバルなエントリーにパラメタを置く権威が全くありません。

        o  The parameters are not global --- they only make sense in the
           context of the table.

o パラメタはグローバルではありません。--- 彼らはテーブルの文脈で理解できるだけです。

   4.  It is desirable to group information together as a performance
       optimisation, so that the block of information may be widely
       replicated.

4. 性能最適化として情報を分類するのは望ましいです、広く情報のブロックを模写できるように。

   A table is represented as a single level subtree.  The root of the
   subtree is an entry of object class Table.  This is named with a
   common name descriptive of the table.  The table will be located
   somewhere appropriate to its function.  If a table is private to an
   MTA, it will be below the MTA's entry.  If it is shared by MTA's in
   an organisation, it will be located under the organisation.

テーブルはただ一つの平らな下位木として表されます。 下位木の根本はオブジェクトのクラスTableのエントリーです。 これはテーブルで描写的である一般名で命名されます。 テーブルはどこかに機能に適切な状態で位置するでしょう。 テーブルがMTAに個人的であるなら、MTAのエントリーの下にそれはあるでしょう。 機構でMTAのものによって共有されると、それは機構で見つけられるでしょう。

   The generic table entry contains only a description.  All instances
   will be subclassed, and the subclass will define the naming
   attribute.  Two subclasses are defined:

ジェネリックテーブル項目は記述だけを含んでいます。 すべてのインスタンスが副分類されるでしょう、そして、サブクラスは命名属性を定義するでしょう。 2つのサブクラスが定義されます:

-----------------------------------------------------------------------
table OBJECT-CLASS ::= {
    SUBCLASS OF {top}
    MUST CONTAIN {commonName}
    MAY CONTAIN {manager}
    ID oc-table}

----------------------------------------------------------------------- OBJECT-CLASSをテーブルの上に置いてください:、:= SUBCLASS OFがMUST CONTAIN commonNameを上回っている、MAY CONTAINマネージャIDはocにテーブルの上に置きます。

tableEntry OBJECT-CLASS ::= {
    SUBCLASS OF {top}
    MAY CONTAIN {description}                                       10
    ID oc-table-entry}

tableEntryは以下をオブジェクトで分類します:= SUBCLASS OFはocエントリーをテーブルの上に置いてMAY CONTAIN記述10IDを付けます。

textTableEntry OBJECT-CLASS ::= {
    SUBCLASS OF {tableEntry}
    MUST CONTAIN {textTableKey}
    MAY CONTAIN {textTableValue}
    ID oc-text-table-entry}

textTableEntryは以下をオブジェクトで分類します:= SUBCLASS OF tableEntry、MUST CONTAIN textTableKey、MAY CONTAIN textTableValue、ID ocテキストテーブル項目

textTableKey ATTRIBUTE ::= {

textTableKeyは以下を結果と考えます:= {

Kille                         Experimental                      [Page 2]

RFC 1837                 Representing Subtrees               August 1995

1995年8月に下位木を表すKilleの実験的な[2ページ]RFC1837

    SUBTYPE OF name                                                 20
    WITH SYNTAX DirectoryString {ub-name}
    ID at-text-table-key}

SUBTYPE OFは20WITH SYNTAX DirectoryString ub-名をIDにテキストテーブルキーであることで挙げます。

textTableValue ATTRIBUTE ::= {
    SUBTYPE OF name
    WITH SYNTAX  DirectoryString {ub-description}
    ID at-text-table-value}

textTableValueは以下を結果と考えます:= SUBTYPE OFはWITH SYNTAX DirectoryString ub-記述をIDとテキストテーブル価値で命名します。

distinguishedNameTableEntry OBJECT-CLASS ::= {
    SUBCLASS OF {tableEntry}                                        30
    MUST CONTAIN {distinguishedNameTableKey}
    ID oc-distinguished-name-table-entry}

distinguishedNameTableEntryは以下をオブジェクトで分類します:= SUBCLASS OF tableEntry、30MUST CONTAIN distinguishedNameTableKey、IDのocの顕著な名前テーブルエントリー

distinguishedNameTableKey ATTRIBUTE ::= {
    SUBTYPE OF distinguishedName
    ID at-distinguished-name-table-key}

distinguishedNameTableKeyは以下を結果と考えます:= キーが顕著な名前でテーブル用のSUBTYPE OF distinguishedName ID

                     Figure 1:  Representing Tables

図1: テーブルを表します。

1.  TextEntry, which define table entries with text keys, which may
    have single or multiple values of any type.  An attribute is
    defined to allow a text value, to support the frequent text key to
    text value mapping.  Additional values may be defined.

1. TextEntry。(そのTextEntryはテキストキーでテーブル項目を定義します)。(キーにはどんなタイプの単一であるか複数の値もあるかもしれません)。 属性は、テキスト値を許容して、テキスト値のマッピングに主要な頻繁なテキストをサポートするために定義されます。 加算値は定義されるかもしれません。

2.  DistinguishedNameEntry.  This is used for associating information
    with globally defined objects.  This approach should be used where
    the number of objects in the table is small or very sparsely
    spread over the DIT. In other cases where there are many objects
    or the objects are tightly clustered in the DIT, the subtree
    approach defined in Section 2 will be preferable.  No value
    attributes are defined for this type of entry.  An application of
    this will make appropriate subtyping to define the needed values.

2. DistinguishedNameEntry。 これは、グローバルに定義されたオブジェクトに情報を関連づけるのに使用されます。 このアプローチは、テーブルのオブジェクトの数が少ないところで使用されるべきであるか、またはDITに非常にまばらに広がるべきです。 多くのオブジェクトがあるか、またはオブジェクトがDITにしっかりクラスタリングしている他の場合では、セクション2で定義された下位木アプローチは望ましくなるでしょう。 値の属性は全くこのタイプのエントリーと定義されません。 このアプリケーションは、必要な値を定義するために適切な副タイプを作るでしょう。

This is best illustrated by example.  Consider the MTA:

例でこれを例証するのは最も良いです。 MTAを考えてください:

CN=Bells, OU=Computer Science,
O=University College London, C=GB

CNはベル、OU=コンピュータサイエンスユニバーシティ・カレッジO=ロンドン、C=GBと等しいです。

Suppose that the MTA needs a table mapping from private keys to fully
qualified domain names (this example is fictitious).  The table might
be named as:

MTAが秘密鍵から完全修飾ドメイン名までテーブルマッピングを必要とすると仮定してください(この例は架空です)。 テーブルは以下として命名されるかもしれません。

CN=domain-nicknames,
CN=Bells, OU=Computer Science,
O=University College London, C=GB

CN=ドメインあだ名(CN=ベル、OU=コンピュータサイエンスユニバーシティ・カレッジO=ロンドン、C)はGBと等しいです。

Kille                         Experimental                      [Page 3]

RFC 1837                 Representing Subtrees               August 1995

1995年8月に下位木を表すKilleの実験的な[3ページ]RFC1837

To represent a mapping in this table from "euclid" to
"bloomsbury.ac.uk", the entry:

これにマッピングを表すために、"euclid"から"bloomsbury.ac.uk"、エントリーまで以下をテーブルの上に置いてください。

CN=euclid, CN=domain-nicknames,
CN=Bells, OU=Computer Science,
O=University College London, C=GB

CN=euclid、ユニバーシティ・カレッジCN=ドメインあだ名、CN=ベルコンピュータサイエンス、OU=O=ロンドンCはGBと等しいです。

will contain the attribute:

属性を含むでしょう:

TextTableValue=bloomsbury.ac.uk

TextTableValue=bloomsbury.ac.uk

A second example, showing the use of DistinguishedNameEntry is now
given.  Consider again the MTA:

2番目の例であり、現在、DistinguishedNameEntryの使用を示しているのを与えます。 もう一度MTAを考えてください:

CN=Bells, OU=Computer Science,
O=University College London, C=GB

CNはベル、OU=コンピュータサイエンスユニバーシティ・カレッジO=ロンドン、C=GBと等しいです。

Suppose that the MTA needs a table mapping from MTA Name to bilateral
agreement information of that MTA. The table might be named as:

MTAがMTA NameからそのMTAの二国間条約情報までテーブルマッピングを必要とすると仮定してください。 テーブルは以下として命名されるかもしれません。

CN=MTA Bilateral Agreements,
CN=Bells, OU=Computer Science,
O=University College London, C=GB

CN=MTA二国間条約(CN=ベル、OU=コンピュータサイエンスユニバーシティ・カレッジO=ロンドン、C)はGBと等しいです。

To represent information on the MTA which has the Distinguished Name:

Distinguished Nameを持っているMTAの情報を表すために:

CN=Q3T21, ADMD=Gold 400, C=GB

金400、CN=Q3T21、ADMD=CはGBと等しいです。

   There would be an entry in this table with the Relative Distinguished
   Name of the table entry being the Distinguished Name of the MTA being
   referred to.  The MTA Bilateral information would be an attribute in
   this entry.  Using a non-standard notation, the Distinguished Name of
   the table entry is:

エントリーが言及されるMTAのDistinguished Nameであるテーブル項目のRelative Distinguished Nameでのこのテーブルにあるでしょう。 MTA Bilateral情報はこのエントリーで属性でしょう。 標準的でない記法を使用して、テーブル項目のDistinguished Nameは以下の通りです。

   DistinguishedNameTableValue=<CN=Q3T21, ADMD=Gold 400, C=GB>,
   CN=MTA Bilateral Agreements,
   CN=Bells, OU=Computer Science,
   O=University College London, C=GB

DistinguishedNameTableValueは<CN=Q3T21と等しく、ADMDは金400と等しく、C=GB>、ユニバーシティ・カレッジCN=MTA二国間条約、CN=ベルコンピュータサイエンス、OU=O=ロンドンCはGBと等しいです。

Kille                         Experimental                      [Page 4]

RFC 1837                 Representing Subtrees               August 1995

1995年8月に下位木を表すKilleの実験的な[4ページ]RFC1837

2.  Representing Subtrees

2. 下位木を表します。

   A subtree is similar to a table, except that the keys are constructed
   as a distinguished name hierarchy relative to the location of the
   subtree in the DIT. The subtree effectively starts a private "root",
   and has distinguished names relative to this root.  Typically, this
   approach is used to associate local information with global objects.
   The schema used is defined in Figure 2.  Functionally, this is
   equivalent to a table with distinguished name keys.  The table
   approach is best when the tree is very sparse.  This approach is
   better for subtrees which are more populated.

下位木はテーブルと同様です、キーが分類名階層構造としてDITの下位木の位置に比例して組み立てられるのを除いて。 下位木は、事実上、個人的な「根」を始めて、この根に比例して分類名を持っています。 通常、このアプローチは、ローカルの情報をグローバルなオブジェクトに関連づけるのに使用されます。 使用される図式は図2で定義されます。 これは分類名キーがあるテーブルに機能上、同等です。 木が非常にまばらであるときに、テーブルアプローチは最も良いです。 さらに居住される下位木には、このアプローチは、より良いです。

   The subtree object class defines the root for a subtree in an
   analogous means to the table.  Information within the subtree will
   generally be defined in the same way as for the global object, and so

下位木オブジェクトのクラスは下位木のために類似の手段で根をテーブルと定義します。 一般に、同様に、下位木の中の情報はグローバルなオブジェクト、およびそうのために定義づけられるでしょう。

   ---------------------------------------------------------------------
   subtree OBJECT-CLASS ::= {
       SUBCLASS OF {top}
       MUST CONTAIN {commonName}
       MAY CONTAIN {manager}
       ID oc-subtree}

--------------------------------------------------------------------- 下位木OBJECT-CLASS:、:= SUBCLASS OFがMUST CONTAIN commonNameを上回っている、MAY CONTAINマネージャ、ID oc-下位木

                     Figure 2:  Representing Subtrees

図2: 下位木を表します。

   no specific object classes for subtree entries are needed.

下位木エントリーへのどんな特定のオブジェクトのクラスも必要ではありません。

   For example consider University College London.

例えば、ユニバーシティ・カレッジロンドンを考えてください。

   O=University College London, C=GB

○ = ユニバーシティ・カレッジロンドン、CはGBと等しいです。

   Suppose that the UCL needs a private subtree, with interesting
   information about directory objects.  The table might be named as:

UCLがディレクトリオブジェクトに関する興味ある情報がある個人的な下位木を必要とすると仮定してください。 テーブルは以下として命名されるかもしれません。

   CN=private subtree,
   O=University College London, C=GB

CNは個人的な下位木と等しく、Oはユニバーシティ・カレッジロンドンと等しく、CはGBと等しいです。

   UCL specific information on Inria might be stored in the entry:

Inriaに関するUCL特殊情報はエントリーに保存されるかもしれません:

   O=Inria, C=FR,
   CN=private subtree,
   O=University College London, C=GB

O=Inria、C=FR、ユニバーシティ・カレッジ個人的な下位木、CN=O=ロンドンCはGBと等しいです。

   Practical examples of this mapping are given in [2].

[2]でこのマッピングに関する実例を与えます。

Kille                         Experimental                      [Page 5]

RFC 1837                 Representing Subtrees               August 1995

1995年8月に下位木を表すKilleの実験的な[5ページ]RFC1837

3.  Acknowledgements

3. 承認

   Acknowledgements for work on this document are given in [2].

[2]でこのドキュメントへの作業のための承認を与えます。

References

参照

   [1] The Directory --- overview of concepts, models and services,
       1993. CCITT X.500 Series Recommendations.

[1] ディレクトリ--- 概念の、そして、モデルの、そして、サービスの概要、1993。 CCITT X.500シリーズ勧告。

   [2] Kille, S., "MHS use of the X.500 Directory to Support MHS
       Routing", RFC 1801, ISODE Consortium, June 1995.

[2]Kille、S.、「Support MHSルート設定へのX.500ディレクトリのMHS使用」、RFC1801、ISODE Consortium、1995年6月。

4.  Security Considerations

4. セキュリティ問題

   Security issues are not discussed in this memo.

このメモで安全保障問題について議論しません。

5.  Author's Address

5. 作者のアドレス

   Steve Kille
   ISODE Consortium
   The Dome
   The Square
   Richmond
   TW9 1DT
   England

スティーブKille ISODE共同体のドームの正方形のリッチモンドTW9 1DTイギリス

   Phone:  +44-81-332-9091
   Internet EMail:  S.Kille@ISODE.COM
   X.400:  I=S; S=Kille; O=ISODE Consortium; P=ISODE;
   A=Mailnet; C=FI;
   DN: CN=Steve Kille,
   O=ISODE Consortium, C=GB
   UFN: S. Kille, ISODE Consortium, GB

以下に電話をしてください。 +44-81-332-9091 インターネットメール: S.Kille@ISODE.COM X.400: I=S。 S=Kille。 O=ISODE共同体。 P=ISODE。 A=Mailnet。 CはFIと等しいです。 DN: CNはスティーブKille、O=ISODE共同体と等しく、CはGB UFNと等しいです: S。 Kille、ISODE共同体、GB

Kille                         Experimental                      [Page 6]

RFC 1837                 Representing Subtrees               August 1995

1995年8月に下位木を表すKilleの実験的な[6ページ]RFC1837

A.  Object Identifier Assignment

A。 オブジェクト識別子課題

-----------------------------------------------------------------------
mhs-ds OBJECT IDENTIFIER ::= {iso(1) org(3) dod(6) internet(1)
          private(4) enterprises(1) isode-consortium (453) mhs-ds (7)}

----------------------------------------------------------------------- mhs-ds OBJECT IDENTIFIER:、:= 個人的なiso(1) org(3) dod(6)の企業(1)isode-共同体(453)mhs-dsインターネット(1)(4)(7)

tables OBJECT IDENTIFIER ::= {mhs-ds 1}

テーブルOBJECT IDENTIFIER:、:= mhs-ds1

oc OBJECT IDENTIFIER ::= {tables 1}
at OBJECT IDENTIFIER ::= {tables 2}

oc OBJECT IDENTIFIER:、:= オブジェクト識別子におけるテーブル1:、:= テーブル2

oc-subtree OBJECT IDENTIFIER ::= {oc 1}
oc-table OBJECT IDENTIFIER ::= {oc 2}                               10
oc-table-entry OBJECT IDENTIFIER ::= {oc 3}
oc-text-table-entry OBJECT IDENTIFIER ::= {oc 4}
oc-distinguished-name-table-entry  OBJECT IDENTIFIER ::= {oc 5}

oc-下位木OBJECT IDENTIFIER:、:= oc1oc-テーブルOBJECT IDENTIFIER:、:= oc2 10oc-テーブル項目OBJECT IDENTIFIER:、:= oc3ocテキストテーブル項目OBJECT IDENTIFIER:、:= ocが名前テーブルエントリーを区別しているoc4OBJECT IDENTIFIER:、:= oc5

at-text-table-key OBJECT IDENTIFIER ::= {at 1}
at-text-table-value OBJECT IDENTIFIER ::= {at 2}
at-distinguished-name-table-key OBJECT IDENTIFIER ::= {at 3}

キーがテキストでテーブル用のOBJECT IDENTIFIER:、:= 1時にテキストで値を見送ってください、OBJECT IDENTIFIER:、:= 2時に顕著な名義のテーブルのキーのOBJECT IDENTIFIER:、:= 3

                 Figure 3:  Object Identifier Assignment

図3: オブジェクト識別子課題

Kille                         Experimental                      [Page 7]

Kille実験的です。[7ページ]

一覧

 RFC 1〜100  RFC 1401〜1500  RFC 2801〜2900  RFC 4201〜4300 
 RFC 101〜200  RFC 1501〜1600  RFC 2901〜3000  RFC 4301〜4400 
 RFC 201〜300  RFC 1601〜1700  RFC 3001〜3100  RFC 4401〜4500 
 RFC 301〜400  RFC 1701〜1800  RFC 3101〜3200  RFC 4501〜4600 
 RFC 401〜500  RFC 1801〜1900  RFC 3201〜3300  RFC 4601〜4700 
 RFC 501〜600  RFC 1901〜2000  RFC 3301〜3400  RFC 4701〜4800 
 RFC 601〜700  RFC 2001〜2100  RFC 3401〜3500  RFC 4801〜4900 
 RFC 701〜800  RFC 2101〜2200  RFC 3501〜3600  RFC 4901〜5000 
 RFC 801〜900  RFC 2201〜2300  RFC 3601〜3700  RFC 5001〜5100 
 RFC 901〜1000  RFC 2301〜2400  RFC 3701〜3800  RFC 5101〜5200 
 RFC 1001〜1100  RFC 2401〜2500  RFC 3801〜3900  RFC 5201〜5300 
 RFC 1101〜1200  RFC 2501〜2600  RFC 3901〜4000  RFC 5301〜5400 
 RFC 1201〜1300  RFC 2601〜2700  RFC 4001〜4100  RFC 5401〜5500 
 RFC 1301〜1400  RFC 2701〜2800  RFC 4101〜4200 

スポンサーリンク

Java標準以外のライブラリ(パッケージ)を読み込む方法 jarファイルを追加する

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る