. The guarded fragment of first order logic has been defined in [ABN96]. It is interesting due to the fact that it is decidable and several modal logics can be translated into it. Guarded clauses, defined by de Nivelle in [Niv98], are a generalization of guarded formulas in clausal form. In [Niv98], it is shown that the class of guarded clause sets is decidable by saturation under ordered resolution. By now, no method exists that allows to build models for satisfiable sets of guarded clauses automatically. Such a method should be useful to build models for formulas of modal logics that can be translated into the guarded fragment, thus providing the same advantages to those logics as model building for first order logic has (see [Pel97] and references in it). In this work, we deal with the problem of model building for satisfiable sets of guarded Horn clauses. We define the following notion: a guarded Horn clause is primitive iff it is positive and ground (in this case, it contains on...