Home Tutorials Rdf Reading RDF file in Java
Questions:Ask|Latest

 
 

Share on Google+Share on Google+

Reading RDF file in Java

Advertisement
As you know that The Resource Description Framework is used to represents the information, so the particular RDF Example is written to explain you how to read the RDF files in Java.

Reading RDF file in Java

     

As you know that The Resource Description Framework is used to represents the information, so the particular RDF Example is written to explain you how to read the RDF files in Java. In the next example you will be learning about writing a RDF file in Java. But first lets see how to read it..? 

To read and show the data of RDF/XML file on command prompt, just follow the given example. It is going to read a RDF/XML file and then its content will be shown on command prompt.

To read RDF/XML file we do have need an object of Model interface. It takes two arguments :

  • first is java.io.Reader class object and
  • second is String class object.

File which is to be read is being get by FileInputStream class constructor. Then read(in,"") method reads all file.

import java.io.*;
import com.hp.hpl.jena.rdf.model.*;
import com.hp.hpl.jena.vocabulary.*;

public class FirstRDFReader extends Object {
  public static void main (String args[]) {
  String inputFile="amit.xml";
  Model model = ModelFactory.createDefaultModel();
 try{
 InputStream in =new  FileInputStream(inputFile);
  if (in == null) {  
  System.out.println("File not found");
 }  
  model.read(in," ");
  model.write(System.out);
 }catch(Exception e){}
  }
}

Our XML file will look like this.

amit.xml

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:vcard="http://www.w3.org/2001/vcard-rdf/3.0#" > 
<rdf:Description rdf:about="http://amitKumar">
   <vcard:N rdf:nodeID="A0"/>
   <vcard:FN>Amit Kumar</vcard:FN>
</rdf:Description>
<rdf:Description rdf:nodeID="A0">
   <vcard:Family>Kumar</vcard:Family>
   <vcard:Given>Amit</vcard:Given>
</rdf:Description>
</rdf:RDF>

To run this example:

  • Create and save FirstRDFReader.java
  • Compile FirstRDFReader.java
  • Execute FirstRDFReader.class file and you will get following output on your command prompt.

Output:

Download Source Code

     

Advertisement

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: September 27, 2008

Related Tutorials

Ask Questions?    Discuss: Reading RDF file in Java  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments
DMCA.com