Package com.hp.hpl.jena.graph

Examples of com.hp.hpl.jena.graph.Node


        assertFalse("Different values - notNotSame ("+nv1+","+nv3+")", NodeValue.notSameAs(nv1, nv3)) ;
    }
   
    @Test public void testLang1()
    {
        Node n1 = Node.createLiteral("xyz", "en", null) ;
        NodeValue nv1 = NodeValue.makeNode(n1) ;
        Node n2 = Node.createLiteral("xyz", "en", null) ;
        NodeValue nv2 = NodeValue.makeNode(n2) ;
        assertTrue(NodeValue.sameAs(nv1, nv2)) ;
    }
View Full Code Here


        assertTrue(NodeValue.sameAs(nv1, nv2)) ;
    }
   
    @Test public void testLang2()
    {
        Node n1 = Node.createLiteral("xyz", "en", null) ;
        NodeValue nv1 = NodeValue.makeNode(n1) ;
        Node n2 = Node.createLiteral("xyz", "EN", null) ;
        NodeValue nv2 = NodeValue.makeNode(n2) ;
        assertTrue(NodeValue.sameAs(nv1, nv2)) ;
        assertFalse(nv1.equals(nv2)) ;
    }
View Full Code Here

        assertFalse(nv1.equals(nv2)) ;
    }

    @Test public void testLang3()
    {
        Node n1 = Node.createLiteral("xyz", "en", null) ;
        NodeValue nv1 = NodeValue.makeNode(n1) ;
        Node n2 = Node.createLiteral("xyz", "en", null) ;
        NodeValue nv2 = NodeValue.makeNode(n2) ;
        assertFalse(NodeValue.notSameAs(nv1, nv2)) ;
    }
View Full Code Here

        assertFalse(NodeValue.notSameAs(nv1, nv2)) ;
    }
   
    @Test public void testLang4()
    {
        Node n1 = Node.createLiteral("xyz", "en", null) ;
        NodeValue nv1 = NodeValue.makeNode(n1) ;
        Node n2 = Node.createLiteral("xyz", "EN", null) ;
        NodeValue nv2 = NodeValue.makeNode(n2) ;
        assertFalse(NodeValue.notSameAs(nv1, nv2)) ;
        assertFalse(nv1.equals(nv2)) ;
    }
View Full Code Here

    }
   
    static Quad genQuad(int value)
    {
        Quad q1 = SSE.parseQuad("(_ <s> <p> <o>)") ;
        Node g1 = q.getGraph() ;
       
        Node g = Quad.defaultGraphNodeGenerated ; // urn:x-arq:DefaultGraphNode
        Node s = Node.createURI("S") ;
        Node p = Node.createURI("P") ;
        Node o = Node.createLiteral(Integer.toString(value), null, XSDDatatype.XSDinteger) ;
        return new Quad(g,s,p,o) ;
    }
View Full Code Here

        Lib.sleep(x) ;
    }
   
    static Quad genQuad(int value)
    {
        Node g1 = q.getGraph() ;
        int n1 = (int)Math.round(Math.random()*10000) ;
        int n2 = (int)Math.round(Math.random()*10000) ;
       
        Node g = Quad.defaultGraphNodeGenerated ; // urn:x-arq:DefaultGraphNode
        Node s = Node.createURI("S") ;
        Node p = Node.createURI("P"+value) ;
        // Integer - that gets inlined.
        Node o = Node.createLiteral(Integer.toString(value), null, XSDDatatype.XSDinteger) ;
        return new Quad(g,s,p,o) ;
    }
View Full Code Here

        test(x, NodeFactory.parseNode(expected)) ;
    }

    private void test(String x, Node correct)
    {
        Node n = NodeFactory.parseNode(x) ;
        NodeId nodeId = NodeId.inline(n) ;
        if ( correct == null )
        {
            assertNull(nodeId) ;
            return ;
        }

        Node n2 = NodeId.extract(nodeId) ;
        assertNotNull(n2) ;
       
        String s = "("+correct.getLiteralLexicalForm()+","+n2.getLiteralLexicalForm()+")" ;
       
        assertTrue("Not same value: "+s, correct.sameValueAs(n2)) ;
       
        // Term equality.
        assertEquals("Not same term", correct, n2) ;
View Full Code Here

        ServletFileUpload upload = new ServletFileUpload();
        // Locking only needed over the insert into dataset
        try {
            String graphName = null ;
            Graph graphTmp = GraphFactory.createGraphMem() ;
            Node gn = null ;
            String name = null
            ContentType ct = null ;
            Lang lang = null ;
            int tripleCount = 0 ;
           
View Full Code Here

        // Make sure it ends in "/", ie. dataset as container.
        if ( request.getQueryString() != null && ! base.endsWith("/") )
            base = base + "/" ;
       
        String absUri = IRIResolver.resolveString(uri, base) ;
        Node gn = Node.createURI(absUri) ;
        return Target.createNamed(dsg, absUri, gn) ;
    }
View Full Code Here

    com.hp.hpl.jena.rdf.model.Model model = ModelFactory.createDefaultModel();
   
    DatatypeLiteralImpl l1 = new DatatypeLiteralImpl("test", new URIImpl("test:funky", false));
    DatatypeLiteralImpl l2 = new DatatypeLiteralImpl("test", new URIImpl("test:funky", false));
   
    Node n1 = TypeConversion.toJenaNode(l1, model);
    Node n2 = TypeConversion.toJenaNode(l2, model);
   
    assertTrue(n1.equals(n2));
   
    Object o1 = TypeConversion.toRDF2Go(n1);
    Object o2 = TypeConversion.toRDF2Go(n2);
View Full Code Here

TOP

Related Classes of com.hp.hpl.jena.graph.Node

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.