The XCaliber Artificial Neural Network (XANN) extends the architecture by implementing Attribute Objects accessible to network nodes.
This addition to the overall construct enables developers to pass specific attributes to a node(s) as additional/dynamic variables to the program.
Example:
attr = new XAttribute();
attr.setName("Region");
attr.setValue("USA");
attr.setWeight(50.0);
node = new XNode();
node.setAttributeChain(attr);