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 3. Modeling Information

It's not what you think, it"s how you think."

Anonymous

In this chapter, we expand the discussion from Chapter 1 into some of the fundamental technologies and approaches for dealing with information in applications for the Semantic Web.

On the Semantic Web, information is modeled primarily with a set of three complementary languages: the Resource Description Framework (RDF), RDF Schema (RDFS), and the OWL Web Ontology Language. RDF defines the underlying data model and provides a foundation for the more sophisticated features of the higher levels of the Semantic Web layer cake. Semantic Web information modeling with RDF is the main subject of this chapter. In this chapter we discuss the problem of information sharing and present the model adopted by Semantic Web technologies as one solution to this problem. You'll learn about the important underlying concepts of RDF and how to write your own RDF documents in some of the most popular formats, and you will write a short program to read and write RDF.

In summary, in this chapter you will:

  • Learn about information sharing in general

  • Explore the Semantic Web approach to information sharing, RDF

  • Learn about popular RDF encodings

  • Write a program using Java to manipulate RDF data

Modeling Information in Software

In software systems, information modeling is of the utmost importance. The attributes of real-world objects that you choose to capture in your software and the way that you choose to represent them largely ...

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