Quality, according to Pirsig’s universal statements, does not belong to the object itself, nor to the subject itself, but to both and to their interactions. In architecture it is terribly true as we have a Building Object and Users that interact with it.The problem we approach here, renouncing at the impossible task of modelling the actor’s “libero arbitrio”, focuses on defining a set of occurrences, which dynamically happen in the built environment. If organized in a proper way, use process knowledge allows planners/designers to represent usage scenario, predicting activity inconsistencies and evaluating the building performance in terms of user experience.With the aim of improving both, the quality of buildings and the user experience, this research explores a method for linking process and product ontologies, formalized to support logic synchronization between software for planning functional activities and software for authoring design of infrastructures.