名前空間

名前空間とは、関連する要素をまとめたもので、それぞれに固有の名前または識別子が付いています。名前空間にはいくつかの種類があり、それぞれに、対応する要素を定義するための特定の構文があります。名前空間内の各要素には、固有の識別子として機能する「ローカル名」があります。

名前空間は、ドメイン名、ファイルのパスXMLドキュメントなど、コンピューティングのさまざまな分野で使用されています。以下に、これらのさまざまな用途の例を示します。

  1. ドメイン名 - ドメイン名の名前空間構文は、ドメインネームシステム(DNS)によって定められています。これには、トップレベルドメイン(例:「techterms.com」)と、「www.」などのサブドメインが含まれます。「www.techterms.com」というURLでは、名前空間識別子は「techterms.com」で、ローカル名は「www.」です。
  2. ファイルパス - ファイルの場所は、複数のディレクトリを含めることができるファイルパスを使って指定できます。オペレーティングシステムによって定義された構文を使うファイルパスは、名前空間と見なされます。たとえば、C:\Program Files\Internet Explorerは、Windowsコンピューター上のInternet Explorerファイルの場所を示す名前空間です。名前空間/usr/local/apache/は、UnixベースのWebサーバー上にあるApacheファイルの場所を定義します。これらのディレクトリ内の個々のファイル名が、固有の識別子として機能します。
  3. XMLドキュメント - XML名前空間(XMLNS)は、ドキュメントの要素名と属性名を、外部のURIによって識別される名前空間に関連付けるために使用されます。たとえば、XMLファイルには、「http://www.w3.org/1999/xhtml」で指定されたHTML要素を含めることができます。この参照は、XMLドキュメントの先頭付近に「<html:html xmlns:html='http://www.w3.org/1999/xhtml'>」のように記述されることがあります。

上記の例は、コンピューティングで使用される名前空間の種類のほんの一部です。名前空間は、ネットワークデバイスやその他の種類のコンピューターハードウェアを定義するためにも使用されます。さらに、コンピュータープログラマーは、プログラムのソースコード内で関連する変数をまとめるために、名前空間をよく使用します。名前空間にはさまざまな種類がありますが、すべて同じ目的、つまり関連する要素を論理的にまとめて格納することを目的としています。

更新日 April 25, 2013 著者: Per C.

quiz知識をテストする

What is a custom network created from multiple LANs called?

A
DLAN
0%
B
MLAN
0%
C
VLAN
0%
D
XLAN
0%
Correct! Incorrect!     View the VLAN definition.
More Quizzes →

Tech Terms コンピューター辞書

このページの名前空間の定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。