宣言とは何か
宣言とは、法律、外交、コンピューティング、商取引、日常語などで、事実・意図・地位・命令を明示する正式または明確な表現です。
概要
宣言とは、事実、意図、地位、または命令を明示して伝える、明確な声明や告知である。法的・行政的文書、国際政治の宣言、プログラミング言語の構文、商取引の書式、そして日常の文法における叙述文など、さまざまな分野で用いられる。
一般的な用法と形態
- 法務・行政: 訴訟書類、納税申告、行政記録などで用いられる、事実に関する書面の申述。場合によっては宣誓を伴い、または法的制裁の下で署名される。
- 外交・政治: 政策、承認、原則、意図を示す公的な宣言や文書。たとえば、独立宣言、人権宣言、国家間の原則に関する声明などがある。
- コンピューティング: 言語レベルの宣言は、変数、関数、型、モジュールなどの名前を導入する。言語によっては、宣言がストレージの確保や実装の提供を伴わないこともある。
- 商取引・輸送: 税関申告、保険の申告書、適合宣言など、内容、価値、補償、適合性に関する情報を列挙するもの。
- 文法: 叙述文は、質問をしたり命令を出したりするのではなく、情報を述べる、または命題を表明する文である。
歴史と用法
この語は、ラテン語の「明らかにする」「開いて示す」を意味する語根に由来する。歴史を通じて、正式な宣言は法的事実の記録、主権的行為の告知、原則の提示、約束や義務の成文化に用いられてきた。現代では、短い行政書式から、より複雑な外交文書まで幅広い。
実際上の区別と考慮点
すべての宣言が同じ法的効力を持つわけではない。単なる事実の表明にすぎないものもあれば、法的に拘束力のある文書もある。法の場では、宣言に真正性の確認が求められたり、虚偽の場合に罰則が科されたりすることがある。外交では、条約上の措置を伴わない限り、宣言は法的義務を生まずに意図を示すことがある。プログラミングでは、宣言と定義の区別が重要である。宣言は対象の名前を示し、定義はその実装を与えるか、メモリを確保する。
例と代表的な用例
- 所得や輸入品を記載する税務申告書や税関申告書。
- ソースコードで関数プロトタイプや外部変数を導入する宣言。
- 国家や組織の原則を示す公的な宣言。
この語は多くの分野にまたがるため、正確な意味は文脈によって決まる。どのような媒体に現れるか、どのような形式要件があるか、そしてその発言にどのような法的・技術的結果が伴うかが重要になる。
著者
AlegsaOnline.com 宣言とは何か Leandro Alegsa
URL: https://ja.alegsaonline.com/art/26181