EasyRdf GraphViz Example




digraph {
  charset="utf-8";

  // Edges
  "Rhttp://www.example.com/bob" -> "Rhttp://xmlns.com/foaf/0.1/Person" [label="rdf:type"];
  "Rhttp://www.example.com/bob" -> LBob [label="foaf:name"];
  "Rhttp://www.example.com/bob" -> "Rhttp://www.example.com/alice" [label="foaf:knows"];
  "Rhttp://www.example.com/bob" -> "Rhttp://www.example.com/carol" [label="foaf:knows"];
  "Rhttp://www.example.com/alice" -> "Rhttp://xmlns.com/foaf/0.1/Person" [label="rdf:type"];
  "Rhttp://www.example.com/alice" -> LAlice [label="foaf:name"];
  "Rhttp://www.example.com/alice" -> "Rhttp://www.example.com/bob" [label="foaf:knows"];
  "Rhttp://www.example.com/alice" -> "Rhttp://www.example.com/carol" [label="foaf:knows"];
  "Rhttp://www.example.com/carol" -> "Rhttp://xmlns.com/foaf/0.1/Person" [label="rdf:type"];
  "Rhttp://www.example.com/carol" -> LCarol [label="foaf:name"];
  "Rhttp://xmlns.com/foaf/0.1/knows" -> Lknows [label="rdfs:label"];

  // Nodes
  LAlice [label=Alice,shape=record];
  LBob [label=Bob,shape=record];
  LCarol [label=Carol,shape=record];
  Lknows [label=knows,shape=record];
  "Rhttp://www.example.com/alice" [URL="http://www.example.com/alice",label="http://www.example.com/alice",shape=ellipse,color=blue];
  "Rhttp://www.example.com/bob" [URL="http://www.example.com/bob",label="http://www.example.com/bob",shape=ellipse,color=blue];
  "Rhttp://www.example.com/carol" [URL="http://www.example.com/carol",label="http://www.example.com/carol",shape=ellipse,color=blue];
  "Rhttp://xmlns.com/foaf/0.1/Person" [URL="http://xmlns.com/foaf/0.1/Person",label="foaf:Person",shape=ellipse,color=blue];
  "Rhttp://xmlns.com/foaf/0.1/knows" [URL="http://xmlns.com/foaf/0.1/knows",label="foaf:knows",shape=ellipse,color=blue];
}