I recall that it's added damage of elemental type, which is supported here
The Dragon Age Wiki states that multiple of the same type also stack
According to this thread, even same typed stack such as Frost Weapons spell and frost runes
So you could do two +2 frost, and frost weapon spell, and they would all add up on top of your normal weapon damage.