The goal of this section is to quickly introduce you to Semantic Web programming. This section establishes a launchpad from which you can begin your exploration.
Chapter 1 defines the Semantic Web and the components and concepts critical to programming with it. It identifies, from the programmer's perspective, the characteristics and advantages of the Semantic Web that can be leveraged to provide innovative solutions to common problems. The chapter discusses the many roadblocks, myths, and hype that emerge with any new area of technology like the Semantic Web.
This leads to a brief history of the Semantic Web, which provides a useful perspective on its solid foundations. The Semantic Web is not a flash in the pan but rather an evolutionary step in our ability to share and use information. Finally, the chapter ends by presenting a series of example Semantic Web applications. These examples introduce some of the terms, structures, and programming considerations that you will see throughout the rest of the book. After Chapter 1, you will be ready to jump right into Semantic Web programming.
Chapter 2 is your opportunity to say a solid "Hello" to the Semantic Web. The chapter presents a tour of the canonical "Hello World" example application from the perspective of the Semantic Web. It demonstrates how a Semantic Web knowledge model can integrate with an application and be used to separate domain-specific business logic from the program itself. ...