private JSONArray getWorksheetHistory(Resource mappingResource) throws JSONException { Property hasTransformation = model.getProperty(Uris.KM_HAS_WORKSHEET_HISTORY_URI); NodeIterator transItr = model.listObjectsOfProperty(mappingResource, hasTransformation); while (transItr.hasNext()) { String commands = transItr.next().toString(); return new JSONArray(commands); } return new JSONArray(); }
/** * Name space stuff. */ private void addTypeNameSpaces() { NodeIterator nn = model.listObjectsOfProperty(RDF.type); try { while (nn.hasNext()) { RDFNode obj = nn.nextNode(); int split = isOKType(obj); if (split != -1) prettyWriter.addNameSpace(((Resource) obj).getURI() .substring(0, split)); } } finally { nn.close(); } }
for (RDFNode n: s.m.listObjects().toList()) if (n.isURIResource()) sb.append( "\n " ).append("<").append( n.asNode().getURI() ).append(">");
private List<MessagePart> obtainParts(Individual individual, Property partsProperty) throws URISyntaxException { List<MessagePart> result = new ArrayList<MessagePart>(); if (individual == null) return result; RDFNode node; MessagePart messagePart; NodeIterator nodeIterator = null; try { nodeIterator = individual.listPropertyValues(partsProperty); while (nodeIterator.hasNext()) { node = nodeIterator.next(); messagePart = obtainMessagePart(node); if (messagePart != null) result.add(messagePart); } } finally { if (nodeIterator != null) nodeIterator.close(); } return result; }
/** Answer all of the commentary on the given resource, as a string */ protected String getComment( Resource r ) { StringBuffer comment = new StringBuffer(); // collect any RDFS or DAML comments attached to the node for (NodeIterator ni = m_source.listObjectsOfProperty( r, RDFS.comment ); ni.hasNext(); ) { RDFNode n = ni.nextNode(); if (n instanceof Literal) { comment.append( ((Literal) n).getLexicalForm().trim() ); } else { LoggerFactory.getLogger( getClass() ).debug( "Not a literal: " + n ); } } return comment.toString(); }
Resource metricURI = qualityMD.listObjectsOfProperty(res, DAQ.metric).next().asResource(); Resource metricType = qualityMD.listObjectsOfProperty(metricURI, RDF.type).next().asResource(); date = toDateFormat(qualityMD.listObjectsOfProperty(res, DC.date).next().asLiteral().getValue().toString()); } catch (ParseException e) { Double value = qualityMD.listObjectsOfProperty(res, DAQ.value).next().asLiteral().getDouble(); Resource computedOn = qualityMD.listObjectsOfProperty(res,DAQ.computedOn).next().asResource(); Resource cubeDS = qualityMD.listObjectsOfProperty(res, CUBE.dataSet).next().asResource();
filterTypes.add(WSMO_LITE.NonfunctionalParameter); FilterSomeRDFTypes typesFilter = new FilterSomeRDFTypes(filterTypes); filteredIter = nodeIter.filterDrop(typesFilter); nodeIter.close(); nodeIter = individual.listPropertyValues(SAWSDL.modelReference); FilterByRdfType typeFilter = new FilterByRdfType(WSMO_LITE.NonfunctionalParameter); filteredIter = nodeIter.filterKeep(typeFilter); while (filteredIter.hasNext()) { RDFNode node = filteredIter.next(); nodeIter.close();
nodeIterator = individual.listPropertyValues(SAWSDL.modelReference); FilterByRdfType typeFilter = new FilterByRdfType(resourceType); ExtendedIterator<RDFNode> filteredIter = nodeIterator.filterKeep(typeFilter); while (filteredIter.hasNext()) { node = filteredIter.next(); nodeIterator.close();
} finally { if (hasOpValues != null) hasOpValues.close();
private List<URI> obtainMappings(Individual individual, Property mappingProperty) throws URISyntaxException { List<URI> result = new ArrayList<URI>(); if (individual == null || mappingProperty == null) return result; NodeIterator nodeIterator = null; Resource schemaMap; RDFNode node; try { nodeIterator = individual.listPropertyValues(mappingProperty); while (nodeIterator.hasNext()) { node = nodeIterator.next(); if (node.isResource()) { schemaMap = node.asResource(); result.add(new URI(schemaMap.getURI())); } } } finally { if (nodeIterator != null) nodeIterator.close(); } return result; }
RDFNode expectedType = InternalModelConf.getFlatModel().listObjectsOfProperty(res, DAQ.expectedDataType).next(); if (expectedType.asResource().equals(XSD.integer)){ summation += this.metricIntegerToPercentage(res, weight);
private void extractEndpointSpecifications( Resource specification ) { NodeIterator ni = specification.getModel().listObjectsOfProperty(specification, API.endpoint); while (ni.hasNext() ) { RDFNode n = ni.next(); if ( ! (n instanceof Resource)) { throw new APIException("Bad specification file, non-resource definition of Endpoint. " + n); } Resource endpoint = (Resource) n; // endpoints.add( new APIEndpointSpec( this, this, endpoint ) ); endpoints.add( getAPIEndpointSpec( endpoint) ); } }
protected void prepareOneRefBNodes(Model model) { NodeIterator objIter = model.listObjects() ; for ( ; objIter.hasNext() ; ) { RDFNode n = objIter.nextNode() ; if ( testOneRefBNode(n) ) oneRefObjects.add(n) ; objIter.close() ; // N3JenaWriter.DEBUG if ( N3JenaWriter.DEBUG ) { out.println("# RDF Lists = "+rdfLists.size()) ; out.println("# RDF ListsAll = "+rdfListsAll.size()) ; out.println("# oneRefObjects = "+oneRefObjects.size()) ; } } }
@Override public List<Node> getObjects(Node subject, Node predicate) { Model graph = null; GraphConnection graphConnection = null; try { graphConnection = openGraph(); graph = graphConnection.getGraph(); graph.enterCriticalSection(Lock.READ); SimpleSelector selector = getJenaSelector(graph, new StatementImpl(subject, predicate, null)); NodeIterator it = graph.listObjectsOfProperty(selector.getSubject(), selector.getPredicate()); List<Node> res = new ArrayList<Node>(); while (it.hasNext()) { res.add(getNXRelationsNode(it.nextNode().asNode())); } return res; } finally { if (graph != null) { graph.leaveCriticalSection(); } if (graphConnection != null) { graphConnection.close(); } } }
/** Add properties to the view, setting the property chains and possibly the labelled-describe label property URI. */ private View addViewProperties( Model m, Set<Resource> seen, Resource tRes, View v ) { setDescribeLabelIfPresent( tRes, v ); addViewPropertiesByString( v, m.listObjectsOfProperty( tRes, API.properties ).toList() ); addViewPropertiesByResource( v, m.listObjectsOfProperty( tRes, API.property ).toList() ); for (RDFNode n: tRes.listProperties( API.include ).mapWith( Statement.Util.getObject ).toList()) { if (n.isResource() && seen.add( (Resource) n )) addViewProperties( m, seen, (Resource) n, v ); } return v; }
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); } }
List<RDFNode> sourceObjects = sourceObjectIter.toList();
private <E> Collection<E> parseIntoCollection(Container c, Collection<E> l, ClassMeta<?> type, BeanPropertyMeta pMeta) throws Exception { int argIndex = 0; for (NodeIterator ni = c.iterator(); ni.hasNext();) { E e = (E)parseAnything(type.isArgs() ? type.getArg(argIndex++) : type.getElementType(), ni.next(), l, pMeta); l.add(e); } return l; }