Hello,

I am attempting to add some RDF nodes to an empty OrientDB 2.0-RC1 database 
through the Blueprints interface. Unfortunately, I'm running into problems 
with adding edges with labels that are URIs. Here's some code that 
demonstrates my problem:

      Vertex luca = graph.addVertex(null);
      luca.setProperty("name", "Luca");

      Vertex marko = graph.addVertex(null);
      marko.setProperty("name", "Marko");

      graph.addEdge(null, luca, marko, "knows");      
      graph.addEdge(null, luca, marko, 
"http://www.w3.org/1999/02/22-rdf-syntax-ns#type";);
      graph.commit();
     
      Iterable<Edge> edges = luca.getEdges(Direction.BOTH);
      for (Edge e : edges)
      {
         System.out.println("Found edge: " + e.getLabel());
      }


When the edges are printed, only the "knows" edge is displayed. The URI 
edge is not retrieved.

In WebStudio, if I "select * from V", the vertexes appear, but only the 
"knows" edge is displayed in the in/out lists.
Surprisingly, if I "select * from E", both the URI and the "knows" edge are 
listed.

Is there a special trick for adding an edge with a URI label?  I assume 
that the colons, periods, and slashes are tripping things up.

Any help would be greatly appreciated!


Tim

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to