Normalization#

Source Code Reference#

normalize.perform_graph_native_normalization(driver, database, provided_dependencies, dep_filter='all')#

Performs graph-native normalization under consideration of the provided parameters.

Parameters:
  • driver (neo4j.Driver) – The connection to the graph database

  • database – The name of the database in which the to be normalized graph is contained. Supported databases are: "neo4j" and "memgraph"

  • provided_dependencies – The dependencies to be considered for the normalization

  • dep_filter – Whether only a subset of dependencies should be used. Possible values: "node-left", "edge-left", "within-node", "within-go", "between-go", "all". Defaults to "all".

Type:

str

Type:

gnfd.DependencySet

Type:

str

Returns:

Return type:

(<class ‘gnfd.DependencySet’>, list[str])