Graph Merge

Tool for merging vertices in a Tinkerpop graphs

License

License

GroupId

GroupId

uk.gov.nca.graph
ArtifactId

ArtifactId

merge
Last Version

Last Version

1.1
Release Date

Release Date

Type

Type

jar
Description

Description

Graph Merge
Tool for merging vertices in a Tinkerpop graphs
Project URL

Project URL

https://github.com/NationalCrimeAgency/graph-merge
Source Code Management

Source Code Management

https://github.com/NationalCrimeAgency/graph-merge

Download merge

How to add to project

<!-- https://jarcasting.com/artifacts/uk.gov.nca.graph/merge/ -->
<dependency>
    <groupId>uk.gov.nca.graph</groupId>
    <artifactId>merge</artifactId>
    <version>1.1</version>
</dependency>
// https://jarcasting.com/artifacts/uk.gov.nca.graph/merge/
implementation 'uk.gov.nca.graph:merge:1.1'
// https://jarcasting.com/artifacts/uk.gov.nca.graph/merge/
implementation ("uk.gov.nca.graph:merge:1.1")
'uk.gov.nca.graph:merge:jar:1.1'
<dependency org="uk.gov.nca.graph" name="merge" rev="1.1">
  <artifact name="merge" type="jar" />
</dependency>
@Grapes(
@Grab(group='uk.gov.nca.graph', module='merge', version='1.1')
)
libraryDependencies += "uk.gov.nca.graph" % "merge" % "1.1"
[uk.gov.nca.graph/merge "1.1"]

Dependencies

compile (2)

Group / Artifact Type Version
uk.gov.nca.graph : utils jar 1.1
io.github.classgraph : classgraph jar 4.4.12

test (2)

Group / Artifact Type Version
junit : junit jar 4.12
org.slf4j : slf4j-simple jar 1.7.25

Project Modules

There are no modules declared in this project.

Graph Merge

Tools to merge vertices within a graph (also known as deduplicating). Merging is performed based on rules defined by classes inheriting from the MergeRule interface (these rules are not provided within this library).

To use the command line utility, you should pass a TinkerPop properties file specifying the connection to the graph. Merging will be performed in place, so you should make a backup if you wish to retain the unmerged vertices.

java -cp merge-1.1-shaded.jar uk.gov.nca.graph.merge.cli.MergeGraph -g graphml.properties
uk.gov.nca.graph

National Crime Agency

National Crime Agency. Leading the UK's fight to cut serious and organised crime.

Versions

Version
1.1