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 ...

Get Semantic Web Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.