test_graph v0.1.0 TestGraph.Utils

Module providing helper functions.

Link to this section Summary

Functions

Lists toplevel module's functions

Lists named module's functions

Parses a graphgist to return a Cypher graph

Reads a graphgist from the graphgists library

Link to this section Functions

Lists toplevel module's functions.

Examples

iex> help
[
  export_rdf_by_id: 1,
  export_rdf_by_id: 2,
  export_rdf_by_query: 2,
  export_rdf_by_uri: 1,
  export_rdf_by_uri: 2,
  import_rdf_from_graph: 0,
  import_rdf_from_graph: 1,
  import_rdf_from_query: 0,
  import_rdf_from_query: 1
]
:ok

Lists named module's functions.

Examples

iex> help NeoSemantics
[
  import_jsonld: 2,
  import_jsonld!: 2,
  import_ntriples: 2,
  import_ntriples!: 2,
  import_rdf: 3,
  import_rdf!: 3,
  import_rdfxml: 2,
  import_rdfxml!: 2,
  import_trig: 2,
  import_trig!: 2,
  import_turtle: 2,
  import_turtle!: 2,
  lite_onto_import: 3,
  lite_onto_import!: 3,
  preview_rdf: 3,
  preview_rdf!: 3,
  preview_rdf_snippet: 3,
  preview_rdf_snippet!: 3,
  stream_rdf: 3,
  stream_rdf!: 3
]
:ok
Link to this function

parse(graphgist)

Parses a graphgist to return a Cypher graph.

Examples

iex> parse(read_graphgist())
"CREATE\n  (a:Person {name: 'Alice'}),\n  (b:Person {name: 'Bob'}),\n" <> ...
Link to this function

read_graphgist(graphgist_file \\ "template.adoc")

Reads a graphgist from the graphgists library.

Examples

iex> read_graphgist("template.adoc")
"= REPLACEME: TITLE OF YOUR GRAPHGIST\n:neo4j-version: 2.3.0\n:author:" <> ...