The combination of
Web services and
ontologies is gaining momentum as the potential
silver bullets for tomorrow

s Web, i.e., the Semantic Web. We propose an architectural foundation for managing semantic Web services in dynamic environments. We introduce the concept of
community to cater for an ontological organization of Web services. We develop an ontology called
community ontology that serves as a

template

for describing communities of Web services. We also propose a peer-to-peer approach for managing communities in dynamic environments.
semantic Web - Web services - ontologies - agents