8.4 Common App Overview: FriendTracker


First we require setting up our development environment. Here we give an overview of the common application that puts the Jena Framework and the associated concepts to work in building an application.
The FriendTracker application integrates several different online information sources regarding one’s friends.
The information merges into one Semantic Web data model where the FriendTracker can search, navigate, and query across all the sources as if they were in one model.
The FriendTracker has three technical goals:
Input data into a Semantic Web data model from several common online sources. This requires interfacing via different protocols and syntax and then performing a translation to a Semantic Web data format.
Align the diverse semantics into one unified knowledgebase. This requires aligning the semantics across the various sources.
Expose the semantic data in a variety of ways to make it available to other applications even outside the Semantic Web.