@Override public Literal getDefaultLiteral() { return needDefaultStatement().getLiteral(); }
public String getStitchingGUID(ModelResource modelResource){ //TODO: needs checks to see what type of resource this is. //For now this might only work with intradomain bcast networks and nodes. Resource r = this.getModelResource(modelResource); Statement st = r.getProperty(NdlCommons.requestMessage); LIBNDL.logger().debug("NDLModel message = " + st.getLiteral()); String[] tokens = st.getLiteral().getString().split(" "); String stitchingGUID = ""; if(tokens.length >= 2){ stitchingGUID = tokens[1]; } return stitchingGUID; }
private String getFeedDate( Resource r ) { for (Property p: dateProperties) { Statement ps = r.getProperty( p ); if (ps != null) return ps.getLiteral().getLexicalForm(); } return neverUpdated; }
@Override public Literal getLiteral(int index) { return getRequiredProperty(RDF.li(index)).getLiteral(); }
private String getEntryRights(Resource r) { for (Property p: getRightsProperties()) { Statement ps = r.getProperty( p ); if (ps != null) return ps.getLiteral().getLexicalForm(); } return null; }
private void importLiteral(VertexBuilder v, Statement statement, File baseDir, GraphPropertyWorkData data, VisibilityJson visibilityJson, Visibility visibility, User user) { String propertyName = statement.getPredicate().toString(); RDFDatatype datatype = statement.getLiteral().getDatatype(); Object literalValue = statement.getLiteral().getValue(); Object value = literalValue; if (datatype == null || XSDDatatype.XSDstring.equals(datatype)) { String valueString = statement.getLiteral().toString(); if (valueString.startsWith("streamingValue:")) { value = convertStreamingValueJsonToValueObject(baseDir, valueString); } } else if (literalValue instanceof XSDDateTime) { XSDDateTime xsdDateTime = (XSDDateTime) literalValue; value = xsdDateTime.asCalendar().getTime(); } else { value = literalValue; } Metadata metadata = new Metadata(); if (data != null) { metadata = data.createPropertyMetadata(user); } else { VisalloProperties.VISIBILITY_JSON_METADATA.setMetadata(metadata, visibilityJson, visibility); VisalloProperties.MODIFIED_BY_METADATA.setMetadata(metadata, user.getUserId(), visibility); VisalloProperties.MODIFIED_DATE_METADATA.setMetadata(metadata, new Date(), visibility); } v.addPropertyValue(MULTI_VALUE_KEY, propertyName, value, metadata, visibility); }
Literal l = s.getLiteral(); if (l.getDatatypeURI() != null) return false;
@Override public void indexStatement(Statement s) { if ( ! indexThisStatement(s) ) return ; try { if ( s.getObject().isLiteral() ) { Node node = s.getObject().asNode() ; if ( ! seen.contains(node) ) { if ( indexThisLiteral(s.getLiteral())) index.index(node, node.getLiteralLexicalForm()) ; seen.add(node) ; } } } catch (Exception e) { throw new ARQLuceneException("indexStatement", e) ; } }
@Override public void indexStatement(Statement s) { if ( ! indexThisStatement(s) ) return ; try { Node subject = s.getSubject().asNode() ; if ( ! s.getObject().isLiteral() || ! LARQ.isString(s.getLiteral()) ) return ; Node object = s.getObject().asNode() ; // Note: if a subject occurs twice with an indexable string, // there will be two hits later. index.index(subject, object.getLiteralLexicalForm()) ; } catch (Exception e) { throw new ARQLuceneException("indexStatement", e) ; } }
cardinality = Integer.parseInt(stmt.getLiteral().getLexicalForm()); cardinality = Integer.parseInt(stmt.getLiteral().getLexicalForm()); cardinality = Integer.parseInt(stmt.getLiteral().getLexicalForm());
Statement st = n.asResource().getProperty(pType); if (st != null) { String c = st.getLiteral().getString(); ClassMeta tcm = getClassMeta(c, pMeta, eType); if (tcm != null)