computing, an attribute is a specification that defines a property of an object, element, or file. An attribute of an object usually consists of a name and a value; of an element, a type or class name; of a file, a name and extension.
* Each named attribute has an associated set of rules called operations: one doesn't "add characters" nor manipulate and process an
integer arrayas an image object— one doesn't process text as type floating point (decimal number] s).
*It follows that an object definition can be extended by imposing data typing: a representation format, a default value, and legal operations (rules) and restrictions (Division by zero is not to be tolerated!) are all potentially involved in defining an attribute, or conversely, may be spoken of as attributes of that object's type. A file of type .jpgis not decoded by the same operations (however similar they may be—these are all graphics data formats) as the file extension type .pngor .BMP, nor is a floating point typed number operated upon by the rules applied to type long integer.
For example, in
computer graphics, line objects can have attributes such as "thickness" (with real values), "color" (with descriptive values such as "brown" or "green" or values defined in a certain color model, such as RGB), "dashing attributes", etc. A circle object can be defined in similar attributes plus an originand radius.
Markup languages, such as
HTMLand XML, use attributes to describe data and the formatting of data.
Attributes in C#
*Attributes in HTML
Extended file attributes
Field (computer science)
Wikimedia Foundation. 2010.
Look at other dictionaries:
Attribute — The word attribute can refer to:* In philosophy, property, an abstraction of a characteristic of an entity or substance * In art, an object that identifies a figure, most commonly referring to objects held by saints see emblem * In social… … Wikipedia
Attribute-value system — An attribute value system is a basic knowledge representation framework comprising a table with columns designating attributes (also known as properties , predicates, features, dimensions, characteristics or independent variables depending on the … Wikipedia
Attribute grammar — An Attribute grammar is a formal way to define attributes for the productions of a formal grammar, associating these attributes to values. The evaluation occurs in the nodes of the abstract syntax tree, when the language is processed by some… … Wikipedia
Attribute-value pair — A name–value pair, key–value pair, field–value pair or attribute–value pair is a fundamental data representation in computing systems and applications. Designers often desire an open ended data structure that allows for future extension without… … Wikipedia
Entity–attribute–value model — (EAV) is a data model to describe entities where the number of attributes (properties, parameters) that can be used to describe them is potentially vast, but the number that will actually apply to a given entity is relatively modest. In… … Wikipedia
Granular computing — is an emerging computing paradigm of information processing. It concerns the processing of complex information entities called information granules, which arise in the process of data abstraction and derivation of knowledge from information.… … Wikipedia
Entity-attribute-value model — (EAV), also known as object attribute value model and open schema is a data model that is used in circumstances where the number of attributes (properties, parameters) that can be used to describe a thing (an entity or object ) is potentially… … Wikipedia
Parallel computing — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing … Wikipedia
Concurrent computing — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent c … Wikipedia
Group (computing) — In computing, the term group generally refers to a grouping of users. In principle, users may belong to none, one, or many groups (although in practice some systems place limits on this.) The primary purpose of user groups is to simplify access… … Wikipedia