Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package org.example.simplejenaexample;
- import com.hp.hpl.jena.rdf.model.Model;
- import com.hp.hpl.jena.rdf.model.ModelFactory;
- import com.hp.hpl.jena.rdf.model.Property;
- import com.hp.hpl.jena.rdf.model.Resource;
- import com.hp.hpl.jena.rdf.model.StmtIterator;
- import com.hp.hpl.jena.vocabulary.RDFS;
- public class Main {
- /**
- * @param args
- */
- public static void main(String[] args) {
- Model m = ModelFactory.createDefaultModel();
- m.read("http://purl.org/hcls/2007/kb-sources/addgene.ttl", "N3");
- Property is_described_by = m.createProperty(m.getNsPrefixURI("sc"), "is_described_in");
- StmtIterator itr = m.listStatements(null, is_described_by,
- m.createResource("http://purl.org/science/articles/pmid/15169870"));
- while (itr.hasNext()) {
- Resource subject = itr.nextStatement().getSubject();
- StmtIterator name_itr = subject.listProperties(RDFS.label);
- while (name_itr.hasNext()) {
- System.out.println(name_itr.nextStatement().getString());
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement