Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including ldc with all npm packages installed. Try it out:

var ldc = require("ldc")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

ldc v0.0.0

linked data container manager



Linked Data Container manager.




Usage: ldc <command> [options] where command is:
  - init [globs] [urls] [-d, --defaults] [-b --codebundle <relative/path/to/code/directory>] Interactively create a container.jsonld file and add the files listed as globs (*.csv ... and urls) as dataset. Be sure to double quote the glob so that the shell does not expand them
  - cat       <container name>[@<version>] [-e, --expand]
  - install   <container name 1>[@<version>] <container name 2>[@<version>] <container url> ... [-t, --top] [-a, --env] [-c, --cache] [-r, --require] [-s, --save]
  - publish
  - unpublish <container name>[@<version>]
  - adduser
  - owner <subcommand> where subcommand is:
    - ls  <container name>
    - add <user> <container name>
    - rm  <user> <container name>[@<version>]
  - search [search terms]
  - help [command]

  -f, --force       overwrite previous if exists
  -d, --defaults    bypass the promzard prompt
  -t, --top         install in the current working directory (and not within ld_containers/)
  -a, --env         install all the environment files present in the directory at publication time
  -e, --expand      expand the JSON-LD document
  -s, --save        data packages will appear in your dataDependencies
  -c, --cache       force the inlined dataset (contentData) to be stored in their own file in ld_resources/
  -b, --codebundle  treat the listed directory as a code project
  -h, --help        print usage
  -v, --version     print version number

Using ldc programaticaly

You can also use ldc programaticaly.

var Ldc = require('ldc);
var ldc = new Ldc(conf);

ldc.install(['myctnr/0.0.0', 'mydata/1.0.0', ''], {cache: true}, function(err, ctnrs){
ldc.on('log', console.log); //if you like stuff on stdout

See bin/ldc for examples.


By default, ldc uses Standard Analytics IO data registry hosted on cloudant.



RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free