Model model = ... model.addLiteral (subject, predicate, 10); model.addLiteral (subject, predicate, 0.5); model.addLiteral (subject, predicate, (float)0.5); model.addLiteral (subject, predicate, ResourceFactory.createTypedLiteral(20)); model.addLiteral (subject, predicate, ResourceFactory.createTypedLiteral(0.99)); model.addLiteral (subject, predicate, true); model.add (subject, predicate, ResourceFactory.createTypedLiteral("2012-03-11", XSDDatatype.XSDdate)); model.add (subject, predicate, ResourceFactory.createTypedLiteral("P2Y", XSDDatatype.XSDduration));
@Override public Set makeEmptySet() { Model model = makeEmptyModel(); model.add(vf.createStatement(RDF.TYPE, RDF.TYPE, RDF.PROPERTY, createURI("hidden"))); return model.filter(null, null, null, ctx0, ctx1); }
@Override public String toString() { final URI s = (URI) stmt.getSubject(); final URI p = (URI) stmt.getPredicate(); final URI o = (URI) stmt.getObject(); return "e["+p.getLocalName()+"]["+s.getLocalName()+"->"+o.getLocalName()+"]"; }
@Override public Value evaluate(ValueFactory valueFactory, Value... args) throws ValueExprEvaluationException { return valueFactory.createLiteral(args[0].stringValue(), XMLSchema.BYTE); } @Override
public void addType( String subject, URI type ) { URI subjectUri = valueFactory.createURI( subject ); Statement statement = valueFactory.createStatement( subjectUri, Rdfs.TYPE, type ); graph.add( statement ); }
public void addName( String subject, String name ) { Value nameValue = valueFactory.createLiteral( name ); URI subjectUri = valueFactory.createURI( subject ); graph.add( valueFactory.createStatement( subjectUri, Rdfs.LABEL, nameValue ) ); }
private static void addTriple(Resource subject, String predicate, String object, Model model, ValueFactory valueFactory) throws RepositoryException { if (predicate == null || object == null) return; final URI predUri = valueFactory.createURI(predicate); final URI objUri = valueFactory.createURI(object); Statement stmt = valueFactory.createStatement(subject, predUri, objUri); model.add(stmt); }
@Override public void statementAdded(Statement st) { if (RDFS.SUBCLASSOF.equals(st.getPredicate()) && st.getObject() instanceof Resource) { resetClasses(); } }
/** * Describe the service end point(s). * * @see #endpoint */ protected void describeServiceEndpoints() { for (String uri : serviceURI) { g.add(aService, SD.endpoint, g.getValueFactory().createURI(uri)); } }
private void checkUpdatedStatement(Statement st) { IRI pred = st.getPredicate(); if (pred.equals(RDF.TYPE) || pred.equals(RDFS.SUBCLASSOF) || pred.equals(RDFS.SUBPROPERTYOF)) { updateNeeded = true; } }
@Override public Value evaluate(ValueFactory valueFactory, Value... args) throws ValueExprEvaluationException { String first = args[0].stringValue(); String second = args[1].stringValue(); return valueFactory.createLiteral(first + second); }
public void addRelationship( String subject, URI relationship, String object ) { URI subjectUri = valueFactory.createURI( subject ); URI objectUri = valueFactory.createURI( object ); Statement statement = valueFactory.createStatement( subjectUri, relationship, objectUri ); graph.add( statement ); }
private static void addTypeTriple(Resource subject, String type, Model model, ValueFactory valueFactory) throws RepositoryException { if (type == null) return; final URI predUri = valueFactory.createURI(Namespaces.NS_RDF + "type"); final URI rdfType = valueFactory.createURI(type); Statement stmt = valueFactory.createStatement(subject, predUri, rdfType); model.add(stmt); }
/** * Describe the service end point(s). * * @see #endpoint */ protected void describeServiceEndpoints() { for (String uri : serviceURI) { g.add(aService, SD.endpoint, g.getValueFactory().createURI(uri)); } }
@Override public Value evaluate(ValueFactory valueFactory, Value... args) throws ValueExprEvaluationException { String first = args[0].stringValue(); String second = args[1].stringValue(); return valueFactory.createLiteral(first + second); } @Override
@Override public void triple(String s, String p, String o) { if (s == null || p == null || o == null) { // TODO: i don't know what to do here!!!! return; } // This method is always called with three URIs as subject predicate and // object Statement result = vf.createStatement(vf.createURI(s), vf.createURI(p), vf.createURI(o)); storageGraph.add(result); }
@Override public Value evaluate(ValueFactory valueFactory, Value... args) throws ValueExprEvaluationException { return valueFactory.createLiteral(args[0].stringValue(), XMLSchema.SHORT); } @Override
@Override public Value evaluate(ValueFactory valueFactory, Value... args) throws ValueExprEvaluationException { String first = args[0].stringValue(); String second = args[1].stringValue(); return valueFactory.createLiteral(first + second); }