Multi-agent Distributed Design on the Semantic Web -- A Computational Approach to