「属性」の版間の差分
削除された内容 追加された内容
コンピュータゲーム・TRPG分野。こちらが元ネタと思われるので「作品分野」より上に |
|||
12行目: | 12行目: | ||
==== ソフトウェア開発 ==== |
==== ソフトウェア開発 ==== |
||
[[統一モデリング言語|UML]]で[[クラス]]に属する変数のことを'''属性'''と呼ぶ。この場合の'''属性'''は[[Java言語|Java]]でいうところの[[フィールド]]や[[クラス変数]]、[[C++]]などの言語でいうところの[[メンバ変数]]に相当する。 |
: [[統一モデリング言語|UML]]で[[クラス]]に属する変数のことを'''属性'''と呼ぶ。この場合の'''属性'''は[[Java言語|Java]]でいうところの[[フィールド]]や[[クラス変数]]、[[C++]]などの言語でいうところの[[メンバ変数]]に相当する。[[C Sharp|C#]]では、[[Java5]]から追加された[[アノテーション]]とほぼ同等の機能を持つ、[[クラス]]や[[メソッド]]などに付加する情報[[メタデータ]]のことを'''属性'''と呼ぶ。 |
||
[[C Sharp|C#]]では、[[Java5]]から追加された[[アノテーション]]とほぼ同等の機能を持つ、[[クラス]]や[[メソッド]]などに付加する情報[[メタデータ]]のことを'''属性'''と呼ぶ。 |
|||
==== 地理情報システム ==== |
|||
: [[地理情報システム]]では、図形や点データに付加する情報のことを'''属性'''と呼ぶ。 |
|||
=== コンピュータゲーム・TRPG分野 === |
=== コンピュータゲーム・TRPG分野 === |
2007年1月22日 (月) 14:07時点における版
属性(ぞくせい)とは、一般にあるものに共通して備わっているとされる性質や特徴のことである。例えば物体の色や形、人の能力、素性、社会的関係などである。属性は、多くの分野で使用される用語である。
属性の例
コンピュータ分野
Unix系
XML
- XMLでは、タグで表現される要素、例えば<element>という要素があるときこの<element>タグを<element attribute="name">と書いた場合、attributeのことを属性と呼ぶ。attributeは属性名であり、nameはその属性の値である。XMLでの属性は、必ず要素にのみ記述することができる。
ソフトウェア開発
- UMLでクラスに属する変数のことを属性と呼ぶ。この場合の属性はJavaでいうところのフィールドやクラス変数、C++などの言語でいうところのメンバ変数に相当する。C#では、Java5から追加されたアノテーションとほぼ同等の機能を持つ、クラスやメソッドなどに付加する情報メタデータのことを属性と呼ぶ。
地理情報システム
- 地理情報システムでは、図形や点データに付加する情報のことを属性と呼ぶ。
コンピュータゲーム・TRPG分野
- ロールプレイングゲーム(TRPG、CRPG問わず)やその他のコンピュータゲームでの属性という言葉はシステム的な意味で使用されることが多い。大別して二種類の用法がある。
作品分野
- 一部のおたくの間では、特に、ある対象に「萌え」るという性質を表すのに、例えば「眼鏡っ娘属性」のように、接尾語として用いられることがある。あるいは逆に、人を「萌え」させるような性質のほうを「~属性」ということもある。由来は上記のコンピュータゲームであるとする説が濃厚。詳細は、萌え属性を参照。
- 属性には主に以下のものがある。