An information system architecture to create building components catalogues using semantic technologies