Skip to content
Surf Wiki
Save to docs
general/knowledge-representation

From Surf Wiki (app.surf) — the open knowledge base

Attribute–value system

Knowledge representation framework


Summary

Knowledge representation framework

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", "fields", "headers" or "independent variables" depending on the context) and "rows" designating "objects" (also known as "entities", "instances", "exemplars", "elements", "records" or "dependent variables"). Each table cell therefore designates the value (also known as "state") of a particular attribute of a particular object.

Example of attribute–value system

Below is a sample attribute–value system. It represents 10 objects (rows) and five features (columns). In this example, the table contains only integer values. In general, an attribute–value system may contain any kind of data, numeric or otherwise. An attribute–value system is distinguished from a simple "feature list" representation in that each feature in an attribute–value system may possess a range of values (e.g., feature P below, which has domain of {0,1,2}), rather than simply being present or absent .

:{| class="wikitable" style="text-align:center; width:30%" border="1" |+ Sample attribute–value system ! Object !! P !! P !! P !! P !! P |- ! O | 1 || 2 || 0 || 1 || 1 |- ! O | 1 || 2 || 0 || 1 || 1 |- ! O | 2 || 0 || 0 || 1 || 0 |- ! O | 0 || 0 || 1 || 2 || 1 |- ! O | 2 || 1 || 0 || 2 || 1 |- ! O | 0 || 0 || 1 || 2 || 2 |- ! O | 2 || 0 || 0 || 1 || 0 |- ! O | 0 || 1 || 2 || 2 || 1 |- ! O | 2 || 1 || 0 || 2 || 2 |- ! O | 2 || 0 || 0 || 1 || 0 |}

Other terms used for "attribute–value system"

Attribute–value systems are pervasive throughout many different literatures, and have been discussed under many different names:

  • Flat data
  • Spreadsheet
  • Attribute–value system (Ziarko & Shan 1996)
  • Information system (Pawlak 1981)
  • Classification system (Ziarko 1998)
  • Knowledge representation system (Wong & Ziarko 1986)
  • Information table (Yao & Yao 2002)

References

  • {{Cite book
  • {{cite book | author-link = Zdzislaw Pawlak
  • {{cite journal
  • {{cite journal
  • {{cite journal
  • {{cite conference | book-title = Proceedings of the Third International Conference on Rough Sets and Current Trends in Computing (TSCTC'02)
  • {{cite book
  • {{cite conference | book-title = Rough Sets in Knowledge Discovery 1: Methodology and Applications
Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Attribute–value system — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report