Web service is an important trend in the World Wide Web (WWW). Applying of Semantic Web technology on Web services gives birth to another new technology -- Semantic Web Services. Ontology, core technology of Semantic Web, can be used to describe the semantics of Web services and make the service understandable by computers or agents, so as to enable agents or computers to discover, invoke and compose Web services automatically. But ontology description language uses complex symbols and obscure axioms, which made it difficult to use by peoples who want to build their own domain ontology. Ideally, UML, as a universal modeling language, could meet all these requirements.This dissertation focuses on applying Ontology Meta-Modeling method on describing the Semantic Web services architecture, which includes Ontology Commitment and Semantic Web Services modeling ontologies. The main points of this dissertation are described as follows.First, as a complement of Ontology Meta-Model Archtecture, a UML meta-model was constructed to describe the commitment from UML to ontology. The commitment constrains the usage of the new UML model, and maximizes the consistence of ontology model and UML model.Second, apply Ontology Meta-Model on Semantic Web Services Ontology modeling. A meta-model of Semantic Web Service was constructed, and was extended to describe OWL-S, WSMO services. So people can benefit from using UML graphical modeling elements to construct domain ontologies. |