Package org.apache.clerezza.rdf.core.sparql.query

Examples of org.apache.clerezza.rdf.core.sparql.query.ResourceOrVariable


        SimpleSelectQuery selectQuery = new SimpleSelectQuery();
        Variable variable = new Variable("title");
        selectQuery.addSelection(variable);
        UriRef defaultGraph = new UriRef("http://example.org/library");
        selectQuery.addDefaultGraph(defaultGraph);
        ResourceOrVariable subject = new ResourceOrVariable(
                new UriRef("http://example.org/book/book1"));
        UriRefOrVariable predicate = new UriRefOrVariable(
                new UriRef("http://purl.org/dc/elements/1.1/title"));
        ResourceOrVariable object = new ResourceOrVariable(variable);
        TriplePattern triplePattern = new SimpleTriplePattern(subject, predicate, object);
        Set<TriplePattern> triplePatterns = new HashSet<TriplePattern>();
        triplePatterns.add(triplePattern);

        SimpleBasicGraphPattern bgp = new SimpleBasicGraphPattern(triplePatterns);
View Full Code Here


        final String queryString = "CONSTRUCT { <http://example.org/person#Alice> " +
                "<http://www.w3.org/2001/vcard-rdf/3.0#FN> ?name . } " +
                "WHERE { ?x <http://xmlns.com/foaf/0.1/name> ?name . }";

        ResourceOrVariable s = new ResourceOrVariable(
                new UriRef("http://example.org/person#Alice"));
        UriRefOrVariable p = new UriRefOrVariable(
                new UriRef("http://www.w3.org/2001/vcard-rdf/3.0#FN"));
        ResourceOrVariable o = new ResourceOrVariable(new Variable("name"));
        Set<TriplePattern> constructTriplePatterns = new HashSet<TriplePattern>();
        constructTriplePatterns.add(new SimpleTriplePattern(s, p, o));
        SimpleConstructQuery constructQuery = new SimpleConstructQuery(constructTriplePatterns);

        s = new ResourceOrVariable(new Variable("x"));
        p = new UriRefOrVariable(new UriRef("http://xmlns.com/foaf/0.1/name"));
        Set<TriplePattern> triplePatterns = new HashSet<TriplePattern>();
        triplePatterns.add(new SimpleTriplePattern(s, p, o));

        SimpleBasicGraphPattern bgp = new SimpleBasicGraphPattern(triplePatterns);
View Full Code Here

    public void testDescribeQuery() {

        final String queryString = "DESCRIBE <http://example.org/book/book1>";

        SimpleDescribeQuery describeQuery = new SimpleDescribeQuery();
        describeQuery.addResourceToDescribe(new ResourceOrVariable(
                new UriRef("http://example.org/book/book1")));

        Assert.assertTrue(describeQuery.toString()
                .replaceAll("( |\n)+", " ").trim().equals(queryString));
    }
View Full Code Here

    public void testAskQuery() {

        final String queryString = "ASK WHERE { ?x <http://xmlns.com/foaf/0.1/name> " +
                "\"Alice\"^^<http://www.w3.org/2001/XMLSchema#string> . }";

        ResourceOrVariable s = new ResourceOrVariable(new Variable("x"));
        UriRefOrVariable p = new UriRefOrVariable(
                new UriRef("http://xmlns.com/foaf/0.1/name"));
        ResourceOrVariable o = new ResourceOrVariable(
                LiteralFactory.getInstance().createTypedLiteral("Alice"));

        Set<TriplePattern> triplePatterns = new HashSet<TriplePattern>();
        triplePatterns.add(new SimpleTriplePattern(s, p, o));
        SimpleAskQuery askQuery = new SimpleAskQuery();
View Full Code Here

TOP

Related Classes of org.apache.clerezza.rdf.core.sparql.query.ResourceOrVariable

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.