O'Reilly logo

Semantic Web Programming by Mike Dean, Andrew Perez-Lopez, Ryan Blace, Matthew Fisher, John Hebeler

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. Applying a Programming Framework

"It is the framework which changes with each new technology and not just the picture within the frame."

Marshall McLuhan, Canadian communications theorist, educator, writer, and social reformer, 1911–1980

The previous chapters provided solid exposure to forming a Semantic Web of data with ontologies, rules, and such. This section presents a formal and comprehensive treatment of a Semantic Web programming framework. A framework organizes programming methods to use the rich data in the Semantic Web effectively. A framework makes the processing of the Semantic Web data come alive with all of its possibilities. The upcoming chapters apply the framework to rich domains that ingest, align, and output Semantic Web information. Operations are illustrated through the construction of the multichapter FriendTracker application. This chapter prepares for that deeper exposure by focusing specifically on the framework. Here you learn about the framework's purpose and operations in detail. Extensive coding examples are included, which are based on the Jena Semantic Web Framework. This chapter allows you to focus on the framework operations themselves without the complexity of domain applications.

In this chapter, you also learn about:

  • Key concepts in a Semantic Web framework

  • Available Semantic Web frameworks

  • Concepts through code examples using the Jena Semantic Web Framework

  • Solutions to various programming challenges using a Semantic Web framework, such ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required