[jena] how to read seq
24 October 2007jena can read seq from rdf file.
If there is following rdf,
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
<rdf:Description rdf:about="http://www.illigal.uiuc.edu/saru">
<rdf:_3>Uncategorized</rdf:_3>
<rdf:_2>programming</rdf:_2>
<rdf:_1>Books</rdf:_1>
<rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq"/>
</rdf:Description>
</rdf:RDF>
And, you execute following code,
Model model = ModelFactory.createDefaultModel();
InputStream in = FileManager.get().open("sample.rdf");
model.read(in, "");
seq = model.getSeq("http://www.illigal.uiuc.edu/saru");
for(int i = 1; i <= seq.size(); i++){
System.out.println(i + ": " + seq.getObject(i));
}
output will be
1: Books
2: programming
3: Uncategorized
No comments yet


