属性
From Wikipedia, the free encyclopedia
属性(ぞくせい、英:attribute, property)は、一般にあるものに共通して備わっているとされる性質や特徴のことである。例えば物体の色や形、人間の能力(スキルやアビリティ)、素性、社会関係などである。属性は、多くの分野で使用される用語である。
スコラ学などの古典的なアリストテレスの系譜の哲学の用語法では、attributeは本質に属し、本質を構成する性質をいった。それに対し、propertyは本質には属さないが個体の有しうる、有している特性をいった。ただし、この区別は近世以後混交し、現代ではほとんど用いられなくなった。
現在では、哲学者によっては、たとえばattributeをその性質の類(たとえば色)、propertyをその性質の値(たとえば赤)とするなど、前述の古典的定義や語感を勘案しつつ独自の区別を定義する場合もあるが、一致した区別があるわけではなく、通用されることがほとんどである。
コンピュータ分野における属性とは、資源そのものや利用を行うものの性質や権限などに応じて、設定されることが多い。例えば、ファイル属性、ユーザー属性などがある。
DOS、Windowsのファイル/ディレクトリ管理ではこの属性には「読み取り専用」「アーカイブ」「隠しファイル」などがある。プロパティとも呼ぶ。attribコマンドでファイルの属性を表示、変更することができる。属性一覧表示で現れるアルファベットの意味は、以下のようになる。
- R - 読み取り専用属性(Read-only file)
- A - アーカイブ属性(Archive file)
- S - システムファイル属性(System file)
- H - 隠しファイル属性(Hidden file)
Unix系オペレーティングシステムにおける属性については、ファイルパーミッションを参照。
関係データベース(リレーショナルデータベース)の関係モデル(リレーショナルモデル)における属性については、属性 (データベース) を参照。