Session Details
Session ID: LAB-4449BYOL
Session Title: Semantic Web Programming
Session Abstract: The Semantic Web offers a powerful way to express, share, and integrate large-scale information. Applications bring the Semantic Web to life, revealing the information's value.

This Hands-on Lab outlines a step-by-step, Java™ technology-based approach to enable participants to quickly master the fundamentals of building a Semantic Web application through Java. It establishes the key Semantic Web programming impacts and concepts, such as RDF, OWL, SPARQL, and SWRL, along with Java programming tools and APIs such as the Jena Semantic Web Framework and the Pellet reasoner.

The presenters will dynamically build a social network knowledge model
based on RDF, OWL and Jena. They will navigate through the model to show friend networks and attributes and then query the model for specific characteristics such as friends who have related interests or similar locations. Next, semantic queries will be used to both identify and merge data from the social model and across the multiple ontologies. Then, the presenters will integrate existing social network ontologies and instance data and align the information sources to unify similar semantics, all using Java libraries, tools and APIs.
Track: Hands On Labs; Services: Web 2.0, Next Generation Web, and Cloud Services Platform
Duration: 120
Speaker(s): Matthew Fisher, Progeny Systems; John Hebeler, BBN Technologies