--- /dev/null
+= Concepts =\r
+{| border="1" cellpadding="5" cellspacing="0" align="center"\r
+|-\r
+! style="background: #efefef;" | Name !! style="background: #efefef;" |Description\r
+|-\r
+| Datatype || There are 13 datatypes; 7 primitive and 6 structural \r
+|-\r
+| Binding || A class for handling, creating, reading and writing of datatypes in Java classes. Can be typecasted to one of the 13 datatype specific sub-classes.\r
+|-\r
+| Metadata || A string based key-value library in a datatype. Reserved keys are: unit, length, range, pattern, referable, \r
+|-\r
+| Accessor || An interface for reading and writing huge data sets partially. \r
+|-\r
+| Adapter || A class that converts values of different datatypes, and of different bindings.\r
+|-\r
+| Annotations || Attached to Record-like classes to express metadata, and to give specifics to its datatype.\r
+|-\r
+| [javadoc/org/simantics/databoard/util/Bean.html Bean] || A record class that harnesses databoard functionality by extending Bean-class.\r
+|-\r
+| Facade || A class that aggregates a set of services provided by the libarary.\r
+|-\r
+| Reference || A reference to a substructure of datatype or data value. Used with accessors.\r
+|-\r
+| Event || Content change event. Used with accessors.\r
+|-\r
+| Interest Set || A subscription to monitor changes in datavalue, or a sub-structure of a datavalue.\r
+|}\r
+ \r