The semantic web, with machine-readable content, has the potential to revolutionize the World Wide Web and its uses. This book provides a systematic treatment of the different languages (XML, RDF, OWL, and rules) and technologies (explicit metadata, ontologies, and logic and inference) that are central to semantic web development as well as related topics such as ontology engineering and application scenarios.