@Override public Resource map1(RDFNode o) { return o.asResource(); } });
@Override public Resource cast(RDFNode node) { return node.asResource(); } @Override
@Override protected List<Item> getLinkedItems(Ident linkName, LinkDirection linkDir) { List<RDFNode> linkedNodes; linkedNodes = getPropertyValues(linkName, linkDir); List<Item> results = new ArrayList<Item>(); for (RDFNode rn : linkedNodes) { Resource res = rn.asResource(); JenaResourceItem jri = makeItemOfMyJClazz(res); // new JenaResourceItem(res); results.add(jri); } return results; }
public Set<Resource> getNotices() { Set<Resource> result = new HashSet<Resource>(); for (RDFNode x: root.listProperties(ELDA_API.notice).mapWith(Statement.Util.getObject).toList()) { result.add(x.asResource()); } return result; } }
private boolean isSeq(RDFNode n) { if (n.isResource()) { Statement st = n.asResource().getProperty(pRdfType); if (st != null) return RDF_SEQ.equals(st.getResource().getURI()); } return false; }
private boolean isBag(RDFNode n) { if (n.isResource()) { Statement st = n.asResource().getProperty(pRdfType); if (st != null) return RDF_BAG.equals(st.getResource().getURI()); } return false; }
protected Specimen createSpecimen(QuerySolution solution, Study study, String targetTaxon1) throws NodeFactoryException { String targetTaxon = solution.get(targetTaxon1).asResource().getLocalName(); String taxonId = targetTaxon.replaceAll("NCBITaxon_", TaxonomyProvider.NCBI.getIdPrefix()); return nodeFactory.createSpecimen(study, new TaxonImpl(null, taxonId)); }
private static Resource getRendererType( Resource r ) { for (RDFNode tn: r.listProperties( RDF.type ).mapWith( Statement.Util.getObject ).toList()) { Resource t = tn.asResource(); if (BuiltinRendererTable.isRendererType( t )) return t; } return null; }
private void countObjectReferencesIn(Model m) { for (StmtIterator statements = m.listStatements(); statements.hasNext();) { Statement statement = statements.nextStatement(); RDFNode O = statement.getObject(); if (O.isURIResource()) { JSONLDComposer.Int count = refCount.get(O); if (count == null) refCount.put(O.asResource(), count = new Int()); count.inc(); } } }
public boolean selects(Statement s) { if (s.getObject().isResource()) { Resource res = s.getObject().asResource(); return res.equals(FOAF.Organization); } else { return false; } } };
public boolean selects(Statement s) { if (s.getObject().isResource()) { return s.getObject().asResource() .equals(SKOS.CONCEPTSCHEME); } else { return false; } } };
private void createPredicateObjectMaps(Resource mappingResource, KR2RMLMapping kr2rmlMapping) throws JSONException { Property hasTrMapUri = model.getProperty(Uris.KM_HAS_TRIPLES_MAP_URI); // Get all the triple maps NodeIterator trMapsResItr = model.listObjectsOfProperty(mappingResource, hasTrMapUri); while (trMapsResItr.hasNext()) { // Add the predicate object maps addPredicateObjectMapsForTripleMap(trMapsResItr.next().asResource(), kr2rmlMapping); } }
private void restitchItemLists(Model given, Model recon) { Statement G = given.listStatements(ANY, API.items, ANY).toList().get(0); Resource page = G.getSubject(); // Statement S = recon.listStatements(ANY, API.items, ANY).toList().get(0); Resource items = S.getObject().asResource(); S.remove(); recon.add(page, API.items, items); recon.removeAll(ANY, others, ANY); }
public Resource resource(String binding) { if(!this.solution.contains(binding)) { return null; } RDFNode node = this.solution.get(binding); if(!node.canAs(Resource.class)) { throw new IllegalStateException("Binding '"+binding+"' is not a resource"); } return node.asResource(); }
private String asBody( RDFNode n ) { if (n.isLiteral()) return n.asLiteral().getLexicalForm(); if (n.isResource()) return n.asResource().getURI(); return n.toString(); }
/** Convert a model to a set of nodes with edges to other nodes */ void convert(Model m) { for (StmtIterator it = m.listStatements(); it.hasNext();) { Statement s = it.next(); RDFNode o = s.getObject(); if (o.isResource()) convert(s.getSubject(), o.asResource()); } }
public RDFNode rename( RDFNode n ) { if (n.isAnon()) return n; if (n.isLiteral()) return rename( (Literal) n ); Resource r = n.asResource(); String givenURI = r.getURI(); String uri = pe.rename( givenURI ); return uri == givenURI ? n : r.getModel().createResource( uri ); }
public static void setDefaultSuffixName(Bindings b, Resource ep) { if (ep.hasProperty( API.defaultFormatter)) { Resource r = ep.getProperty( API.defaultFormatter ).getObject().asResource(); if (r.hasProperty( API.name )) { String name = r.getProperty( API.name ).getString(); b.put("_defaultSuffix", name); } } }
public void addTriplesToMetadata(Quad quad){ Property p = metadataModel.createProperty(quad.getPredicate().getURI()); metadataModel.add(Commons.asRDFNode(quad.getSubject()).asResource(), p, Commons.asRDFNode(quad.getObject())); }
private void extractDatatypes( Model m ) { List<Resource> dataTypes = m.listStatements( null, RDF.type, RDFS.Datatype ).mapWith( Statement.Util.getSubject ).toList(); for (Resource t: dataTypes) declareDatatype( t.getURI() ); for (Resource p: m.listSubjectsWithProperty( RDF.type, OWL.DatatypeProperty ).toList()) { for (RDFNode t: m.listObjectsOfProperty( p, RDFS.range ).toList()) { declareDatatype( t.asResource().getURI() ); } } }