Definitions
Web services are frameworks for communication between computer applications on the World Wide Web. A general feature of “canonical” Web services is that they expose Web-based application interfaces in the form of a Web Services Description Language (WSDL) document with machine-readable content describing the input(s), output(s), and location of an application. The Semantic web extends the traditional Web by applying human and machine-readable labels to the links between resources, and encouraging those resources to be “typed” into a set of well-grounded categories, defined by shared ontologies. Machines can thus explore and process the content of the Semantic Web in meaningful ways. Moreover, the Semantic Web moves beyond simple documents and allows linking of individual data points, analytical tools, and even conceptual entities with no physical representation. Ontologiesare formal descriptions of a knowledge domain, and range from simple controlled vocabularies to...