Skip to content

Instantly share code, notes, and snippets.

@swhume
swhume / simple_create_odm.py
Last active June 6, 2021 17:18
hello, world starter program for creating ODM using odmlib
import odmlib.odm_1_3_2.model as ODM
import datetime
ODM_XML_FILE = "./data/simple_create.xml"
ODM_JSON_FILE = "./data/simple_create.json"
current_datetime = datetime.datetime.utcnow().replace(tzinfo=datetime.timezone.utc).isoformat()
root = ODM.ODM(FileOID="ODM.DEMO.001", Granularity="Metadata", AsOfDateTime=current_datetime,
CreationDateTime=current_datetime, ODMVersion="1.3.2", FileType="Snapshot",
Originator="swhume", SourceSystem="odmlib", SourceSystemVersion="0.1")
@mneedham
mneedham / VagueRelationshipTypes.java
Last active February 28, 2021 00:07
All different ways of searching relationships in Neo4j
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
import org.apache.commons.math3.stat.descriptive.DescriptiveStatistics;
import org.neo4j.graphdb.Direction;
import org.neo4j.graphdb.DynamicLabel;
import org.neo4j.graphdb.DynamicRelationshipType;
import org.neo4j.graphdb.GraphDatabaseService;