API Client library for Data Graphs
Documentation for the Data Graphs API can be found here Data Graphs Support
npm install --save @datalanguage/datagraphs-client// Require the library
const Datagraphs = require("@datalanguage/datagraphs-client");
// Create the Data Graphs client
const datagraphs = new Datagraphs();See https://datalanguage.github.io/datagraphs-client-js/Datasets.html#all
const datasets = await datagraphs.datasets.all();See https://datalanguage.github.io/datagraphs-client-js/Concepts.html#search
const concepts = await datagraphs.concepts.search();See https://datalanguage.github.io/datagraphs-client-js/Concepts.html#get
const concept = await datagraphs.concepts.get(conceptId);See https://datalanguage.github.io/datagraphs-client-js/Concepts.html#create
const concept = await datagraphs.concepts.create(datasetId, {
label: "My New Concept",
});See https://datalanguage.github.io/datagraphs-client-js/Candidates.html#create
const candidate = await datagraphs.candidates.create({
label: "My New Candidate",
});Configuration options can either be passed as parameters to the DataGraphs constructor or set as environment variables. To find these values visit the Applications area of the Data Graphs App
| Constructor Property | Environment Variable | Description |
|---|---|---|
| projectId | DATAGRAPHS_PROJECT_ID | Your Data Graphs project id |
| apiKey | DATAGRAPHS_API_KEY | Your Data Graphs application API key |
| clientId | DATAGRAPHS_CLIENT_ID | Your Data Graphs application client id |
| clientSecret | DATAGRAPHS_CLIENT_SECRET | Your Data Graphs application client secret |
Below is an example of passing these parameters to the Data Graphs client constructor
const datagraphs = new DataGraphs({
projectId: "my-test-project",
apiKey: "bZiDs4.....",
clientId: "sR5dfR.....",
clientSecret: "pRM6kR.....",
});Full documentation for this library can be found at https://datalanguage.github.io/datagraphs-client-js/