Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

Resource description framework application development in DB2 10 for Linux, UNIX, and Windows, Part 1: RDF store creation and maintenance

Mario Briggs (mario.briggs@in.ibm.com), Senior Software Engineer, IBM
Mario  Briggs photo
Mario Briggs leads the open source offerings for IBM DB2 and IBM Informix, including PHP, Ruby/Rails, Python/Django, Perl, and Java data access frameworks. He also leads the RDF support in DB2. He has about 14 years of experience in software development with many of those years spent in the area of data access, relational engines, and application-database performance.
Priya Ranjan Sahoo (prrsahoo@in.ibm.com), Senior Software Engineer, IBM
Priya Sahoo
Priya Ranjan Sahoo works for the RDF support in DB2. He has about six years of experience in software development, mostly in Java application development and databases.
Gayathri Raghavendra (gayatr12@in.ibm.com), Associate Software Engineer, IBM
Gayathri Raghavendra
Gayathri Raghavendra works as a QA engineer for IBM ISL. Gayathri has worked on FVT and regression testing for several releases of IBM DB2 Universal JDBC and SQLJ Driver on z/OS and Linux, UNIX, and Windows platforms. She also worked on testing of the RDF support in DB2. Gayathri also handles FVT for the OCR reporting tool of DB2.
Rajendran Appavu (apprajen@in.ibm.com), Advisory Software Engineer, IBM
Rajendran Appavu
Rajendran Appavu works for the RDF support in DB2. He has about 19 years of software design and development experience. He has worked on networking, network management, provisioning, CORBA, and data management software products.
Farzana Anwar (fanwar@ca.ibm.com), Information Developer, IBM
Farzana Anwar is a member of the DB2 for Linux, UNIX, and Windows team at the IBM Canada Lab in Markham, Ontario. Since 2004, she has held various roles across IBM, in the areas of application development, system verification test, technical support, and information development. She has a bachelor's degree in computer science from Acadia University and a master's degree in information systems from Athabasca University. In her current role as a technical writer for DB2 for Linux, UNIX, and Windows, she focuses on making DB2 products more consumable for users.

Summary:  The Resource Description Framework (RDF) is a family of W3 specification standard that enables the exchange of data and metadata. Using IBM® DB2® 10 for Linux®, UNIX®, and Windows® Enterprise Server Edition, applications can store and query RDF data. This tutorial walks you through the steps of building and maintaining a sample RDF application. During this process you will learn hands-on how to use DB2 software in conjunction with RDF technology. Note: This tutorial has been updated in response to reader questions to include an additional method for querying an RDF store using the QueryRdfStore command.

View more content in this series

Date:  23 Jan 2013 (Published 24 May 2012)
Level:  Intermediate PDF:  A4 and Letter (824 KB | 32 pages)Get Adobe® Reader®

Activity:  23189 views
Comments:  

Conclusion

This tutorial showcased a sample RDF application scenario and walked you through the steps to build this application by using the DB2 RDF feature. You learned how to create a default RDF store and insert graphs into it. Next, you learned how to execute SPARQL queries by using the JENA APIs, as well as over HTTP by using Joseki. You then learned how to update the graphs in the RDF store.

In addition, you learned how to maintain the statistics for an RDF store so that queries perform efficiently. Finally, you learned about a process for migrating to the DB2 database server from other RDF storage engines.

In Part 2, we cover advanced topics such as creating optimized RDF stores and using access control for RDF.

7 of 10 | Previous | Next

Comments



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Information Management
ArticleID=817928
TutorialTitle=Resource description framework application development in DB2 10 for Linux, UNIX, and Windows, Part 1: RDF store creation and maintenance
publish-date=01232013
author1-email=mario.briggs@in.ibm.com
author1-email-cc=
author2-email=prrsahoo@in.ibm.com
author2-email-cc=
author3-email=gayatr12@in.ibm.com
author3-email-cc=
author4-email=apprajen@in.ibm.com
author4-email-cc=
author5-email=fanwar@ca.ibm.com
author5-email-cc=