ⓘ Attribute, computing. In computing, an attribute is a specification that defines a property of an object, element, or file. It may also refer to or set the spec ..


ⓘ Attribute (computing)

In computing, an attribute is a specification that defines a property of an object, element, or file. It may also refer to or set the specific value for a given instance of such. For clarity, attributes should more correctly be considered metadata. An attribute is frequently and generally a property of a property. However, in actual usage, the term attribute can and is often treated as equivalent to a property depending on the technology being discussed. 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.

  • 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 objects type. A JPEG file is not decoded by the same operations however similar they may be - these are all graphics data formats as a PNG or BMP file, nor is a floating point typed number operated upon by the rules applied to typed long integers.
  • Each named attribute has an associated set of rules called operations: one doesnt sum characters or manipulate and process an integer array as an image object - one doesnt process text as type floating point decimal numbers.

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 origin and radius. In reference to computer systems, attributes are defined particularly for read or write attributes for specific read or write.


1.1. Attribute usage Examples

Display the checked attribute and property of a checkbox as it changes.


1.2. Attribute usage Multi-valued databases

On many post-relational or multi-valued databases systems, relative to SQL, tables are files, rows are items, and columns are attributes. Both in the database and code, attribute is synonymous with property and variable although attributes can be further defined to contain values and subvalues.

The first of these databases was the Pick operating system. Two current platforms include Rocket U2s Universe and InterSystems’ Cache.


1.3. Attribute usage XML

In XML, an attribute is a markup construct consisting of a name/value pair that exists within a start-tag or empty-element tag. Markup languages, such as HTML and XML, use attributes to describe data and the formatting of data.

A good example is the process of XML assigning values to properties elements. Note that the elements value is found before the separate end tag, not in the element itself. The element itself may have a number of attributes set NAME = "IAMAPROPERTY".

If the element in question could be considered a property CUSTOMER_NAME of another entity lets say CUSTOMER, the element can have zero or more attributes properties of its own CUSTOMER_NAME is of TYPE = "KINDOFTEXT".

  • in natural languages Attribute computing a specification that defines a property of an object, element, or file Attribute role - playing games a
  • A attribute value pair, also called a name value pair, key value pair, or field value pair, is a fundamental data representation in computing systems
  • introducing attributed grammars Jukka Paakki: Attribute grammar paradigms - a high - level methodology in language implementation. ACM Computing Surveys 27: 2
  • Ziarko, Wojciech Shan, Ning 1996 A method for computing all maximally general rules in attribute - value systems Computational Intelligence. 12 2
  • In reflection seismology, a seismic attribute is a quantity extracted or derived from seismic data that can be analysed in order to enhance information
  • being described. The attribute or parameter: typically implemented as a foreign key into a table of attribute definitions. The attribute definitions table
  • Granular computing GrC is an emerging computing paradigm of information processing that concerns the processing of complex information entities called
  • Grid computing is the use of widely distributed computer resources to reach a common goal. A computing grid can be thought of as a distributed system
  • In computing text attributes in the sense of attributes of a text are some data associated with particular chunks of text, except of its characters