Comme nous l'avons vu précédement, voir la section Entités AROM, une relation de composition est établie entre les différentes entités AROM. Ainsi, les classes, les associations et les instances sont défines au niveau de la base de connaissances et, de la même façon, les variables et les rôles sont définis au niveau des structures, classes ou associations. Chacune de ces entités est donc créée depuis l'entité qui la définie, exception faite des instances qui sont créées depuis les structures auxquelles elles sont rattachées et non depuis la base de connaissances.
Le même schéma est appliqué pour les bases de connaissances. En effet, celles-ci sont créées depuis une tierce entité, un Factory. Un factory permet donc de créer de nouvelles base de connaissances AROM mais il est également le point d'entrée pour les opérations de lecture et d'écriture sur les bases AROM. Des exemples simples sont donnés ci-après afin d'illustrer le rôle de ce factory.

| Précédent | Sommaire | Niveau supérieur | Suivant |
| API du système AROM version 2.0 | Création de bases de connaissances | ||