Attributt

I objektorientert programmering kan klasser inneholde attributter og metoder
En attributt i en relasjonsdatabase kan representeres som en kolonne eller et felt

Innen datateknikk er en attributt en spesifikasjon som definerer en egenskap av et objekt, element eller en fil. I stedet for egenskap kan det også referere til eller angi den spesifikke verdien for en gitt forekomst av slike. For tydelighet bør attributter mer korrekt anses som metadata.

Ofte og generelt er en attributt «en egenskap av en egenskap». Imidlertid brukes begrepet i praksis ofte som ekvivalent med en egenskap, avhengig av teknologien som diskuteres.

Et attributt til et objekt består vanligvis av et navn og en verdi. For et element kan disse henholdsvis være en type og et klassenavn, mens for en fil kan disse være et navn og en utvidelse.

Regler og datatyper

For eksempel i datagrafikk kan linje-objekter ha attributter som tykkelse (med reelle verdier), farge (med beskrivende verdier som brun eller grønn eller verdier definert i en bestemt fargemodell, for eksempel RGB), stripling-attributter, og så videre. Et sirkel-objekt kan defineres med lignende attributter pluss en origo og radius.

Innen datasystemer defineres ofte attributter for lese- eller skriverettigheter.

Se også