Comme avec les autres types de jeux de règles d'informations collectées dynamiques, les informations collectées dynamiques ont certaines attentes pour la structure requise des jeux de règles d'attributs calculés en ce qui concerne les classes et attributs de règles qu'ils doivent contenir. Les restrictions suivantes s'appliquent à ces jeux de règles :
- Le jeu de règles Attributs calculés doit contenir une classe de règles concrète qui s'étend à partir de la classe de règles DefaultCalculatedAttributes dans le jeu de règles EvidenceCalculatedAttributesRuleSet.
- Cette classe de règles doit contenir un attribut de règle "evidence". Le type de cet attribut de règle doit être la classe de règles de traitement générée et la dérivation de cet attribut doit utiliser l'expression "specified". L'expression "specified" est la dérivation par défaut lorsqu'un attribut est défini dans l'éditeur CER. Par exemple, si le nom logique d'un type d'informations collectées dynamiques "Alien", un jeu de règles nommé "AlienRuleSet" possédant une classe de règles "Alien" est généré. Dans ce cas, la classe de règles concrète du jeu de règles Attributs calculés pour ce type d'informations collectées dynamiques doit contenir un attribut nommé "evidence" dont le type est la classe de règles "Alien" dans "AlienRuleSet".
- Cette classe de règles doit contenir un attribut de règle correspondant à chaque attribut calculé défini dans la version de type d'informations collectées dynamiques. Le nom et le type de ces attributs de règle doivent correspondre à ceux de l'attribut calculé correspondant.