Skip to main content
  • 395 Accesses

The Semantic Web [18, 128] aims to make the vast amount of information on the Web accessible to machines through the annotation of Web content using machine-understandable formats such as RDF, and enable comprehension and integration of this information through the use of ontologies [55], which may be specified using the Web Ontology Language OWL [103]. However, these annotations refer only to static knowledge, and ontologies are – generally speaking – static descriptions of background knowledge in a particular domain. Web services [4] are concerned with providing functionality over the Web, and are thus more than chunks of static information; an example of such functionality is the sale of books over the Web, e.g., Amazon.2 Mainstream Web service technologies such as SOAP3 and WSDL4 provide means for the structured XML-based annotation of, and interaction with, Web services. However, the description of the functionality of services using these technologies is limited to natural language text and a description of the structure of input and output messages. These limitations make it hard – especially for a machine – to understand the functionality of a service, let alone automatically discover, combine, and execute Web services. Consequently, the location, selection, combination, and usage of Web services requires considerable human effort [57, Section 4.5].

There is a conjecture that the combination of Semantic Web and Web service technologies, called Semantic Web services, has the potential to overcome these limitations [104]. To facilitate combining these technologies, several approaches to Semantic Web service description have arisen. They range from bottom-up approaches that extend existing technologies, such as WSDL-S [2] and SAWSDL [54], to top-down approaches that introduce new languages for the semantic description of Web services and subsequently “ground” such descriptions in existing technologies. The two most prominent top-down approaches are OWL-S (OWL-Services) [102, 8] and the Web Service Modeling Ontology (WSMO) [121, 57]. The former is tied in with the DL (Description Logic) sub-language (species) of the Web Ontology Language OWL [46, 77], and requires the use of OWL DL for the description of services.5 WSMO provides a language-independent conceptual model for the description of services; it does not require using specific language, but requires languages that implement WSMO to follow the structure of the conceptual model.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

(2008). Introduction. In: Modeling Semantic Web Services. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68172-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-68172-4_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68169-4

  • Online ISBN: 978-3-540-68172-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics