Zum Inhalt springen

Attribut (Programmierung)

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 31. August 2006 um 18:51 Uhr durch Nerdi (Diskussion | Beiträge) (Als BKL aufgelöst und zu einem Artikel gemacht; BKL Modell II, siehe: WP:BKL). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Ein Attribut (v. lat: attribuere = zuteilen, zuordnen) wird gemeinhin als die Zuordnung eines Merkmals zu einem konkreten Objekt verstanden. Ein Attribut definiert und beschreibt ein konkretes Objekt. Zu einem Attribut gehört weiter ein ihm zugeordneter Wert, der Attributwert.

Ein Beispiel: Merkmal "Farbe" ist das Attribut, das ich beschreiben möchte, "Grün" wäre ein dazugehörender Wert, der die Farbe noch genauer definiert.

Im Bereich der Lernmanagementsysteme geht es darum, Lernmaterialien so zu kategorisieren und zu beschreiben, dass man sinnvoll und angenehm damit arbeiten kann. Man einigt sich also auf sinnvolle Beschreibungsmerkmale = Attribute (z. B. Titel, Autor, Gültigkeit, Version, Zielgruppe...) und diese werden dann je nach Verwendung genauer bestimmt mit den entsprechenden Attributwerten (z. B. Titel= Deutsch für Fortgeschrittene, Autor= Heidi X, Gültigkeit= bis 1. April 2008, Zielgruppe= 3-5 Klasse Grundschule...).

Die zuordnenbaren Werte werden häufig eingegrenzt, der Wertbereich also vordefiniert, d. h. nur einige vorher festgelegte Möglichkeiten der Zuordnung sind erlaubt. Dies hat den Vorteil einer eindeutigen Zuordnung und einer einheitlicheren Sprache. Außerdem erspart es viel Arbeit beim Zuordnen.

Beispiel: Attribut "Farbe", Attributwertebereich "Rot, Blau, Grün, Gelb"

Ein vordefinierter Wertebereich wird als "Vokabular" eines Attributs bezeichnet. Es gibt bereits verschiedene Modelle für solche Vokabulare, die auf verschiedene Weise versuchen, ein Themengebiet präzise zu beschreiben und zu repräsentieren. Beispiele sind Ontologie, Thesaurus oder Taxonomie.

Wiktionary: Attribut – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen