目前business process execution language (BPEL) 的semantics不足,使agent不能了解BPEL 及其內services的含意,故本文annotate semantics 至BPEL,稱為BPEL-SEM。 BPEL-SEM 藉易修改的web service for BPEL (BPELWS) ontology,能適用不同版本BPEL。此外,BPEL-SEM 內Web Service generator 產生web service modeling ontology (WSMO) 文件,可publish在web service modeling execution environment (WSMX) 供user搜尋。 Current business process execution language (BPEL) lacks of semantics, which results in agent being unable to understand the meaning of the BPEL and its services. Therefore, this work annotates the semantics to BPEL, called BPEL-SEM. Through the easy-to-modify web service for BPEL (BPELWS) ontology, BPEL-SEM can be adapted to various versions of BPEL. In addition, the Web Service generator in BPEL-SEM produces web service modeling ontology (WSMO) document, which can be published on the web service modeling execution environment (WSMX) for user to search.