Example #1
0
def load_csv(ctx, mapping, output, context, csv_file):
    """ Load entities from a CSV file. """
    graph = ctx.obj['GRAPH']
    mapping = ensure_uri(mapping)
    csv_uri = ensure_uri(csv_file)
    log.debug('Loading data from %r', csv_uri)
    load_mapped_csv(graph, csv_uri, read_yaml_uri(mapping), context_id=context)
    if output is not None:
        save_dump(graph, output)
Example #2
0
def load_csv(ctx, mapping, output, context, csv_file):
    """ Load entities from a CSV file. """
    graph = ctx.obj['GRAPH']
    mapping = ensure_uri(mapping)
    csv_uri = ensure_uri(csv_file)
    log.debug('Loading data from %r', csv_uri)
    load_mapped_csv(graph, csv_uri, read_yaml_uri(mapping), context_id=context)
    if output is not None:
        save_dump(graph, output)
Example #3
0
def merge(ctx, input, output):
    """ Combine multiple graph files. """
    graph = ctx.obj['GRAPH']
    for uri in input:
        load_dump(graph, ensure_uri(uri))
    save_dump(graph, output)
Example #4
0
def merge(ctx, input, output):
    """ Combine multiple graph files. """
    graph = ctx.obj['GRAPH']
    for uri in input:
        load_dump(graph, ensure_uri(uri))
    save_dump(graph, output)