本文へ移動

宣言とは何か

宣言とは、法律、外交、コンピューティング、商取引、日常語などで、事実・意図・地位・命令を明示する正式または明確な表現です。

概要

宣言とは、事実、意図、地位、または命令を明示して伝える、明確な声明や告知である。法的・行政的文書、国際政治の宣言、プログラミング言語の構文、商取引の書式、そして日常の文法における叙述文など、さまざまな分野で用いられる。

一般的な用法と形態

  • 法務・行政: 訴訟書類、納税申告、行政記録などで用いられる、事実に関する書面の申述。場合によっては宣誓を伴い、または法的制裁の下で署名される。
  • 外交・政治: 政策、承認、原則、意図を示す公的な宣言や文書。たとえば、独立宣言、人権宣言、国家間の原則に関する声明などがある。
  • コンピューティング: 言語レベルの宣言は、変数、関数、型、モジュールなどの名前を導入する。言語によっては、宣言がストレージの確保や実装の提供を伴わないこともある。
  • 商取引・輸送: 税関申告、保険の申告書、適合宣言など、内容、価値、補償、適合性に関する情報を列挙するもの。
  • 文法: 叙述文は、質問をしたり命令を出したりするのではなく、情報を述べる、または命題を表明する文である。

歴史と用法

この語は、ラテン語の「明らかにする」「開いて示す」を意味する語根に由来する。歴史を通じて、正式な宣言は法的事実の記録、主権的行為の告知、原則の提示、約束や義務の成文化に用いられてきた。現代では、短い行政書式から、より複雑な外交文書まで幅広い。

実際上の区別と考慮点

すべての宣言が同じ法的効力を持つわけではない。単なる事実の表明にすぎないものもあれば、法的に拘束力のある文書もある。法の場では、宣言に真正性の確認が求められたり、虚偽の場合に罰則が科されたりすることがある。外交では、条約上の措置を伴わない限り、宣言は法的義務を生まずに意図を示すことがある。プログラミングでは、宣言と定義の区別が重要である。宣言は対象の名前を示し、定義はその実装を与えるか、メモリを確保する。

例と代表的な用例

  • 所得や輸入品を記載する税務申告書や税関申告書。
  • ソースコードで関数プロトタイプや外部変数を導入する宣言。
  • 国家や組織の原則を示す公的な宣言。

この語は多くの分野にまたがるため、正確な意味は文脈によって決まる。どのような媒体に現れるか、どのような形式要件があるか、そしてその発言にどのような法的・技術的結果が伴うかが重要になる。

著者

AlegsaOnline.com 宣言とは何か

URL: https://ja.alegsaonline.com/art/26181

共有