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