Based on the studies of semi-automated composite the authors found that, Web services select concrete services based on the functional and/or non-functional attributes. They do not consider relationships between these attributes in the description of services or the user constraints. Thus, they propose an approach, which relates services to objects (resources) maintained by these services. The users can impose them constraints on the objects affected by the requested services. The affected object and their relationships are described in an intermediate ontology using OWL-DL (Web Ontology Language) and SWRL (Semantic Web Rule Language) languages.