CREATE ONTOLOGY

Creates a new ontology record owned by the active user, or updates an existing one, persisting name, description, tags, data payload, graph structure, and runtime options. Supply ontology_id to trigger an update of an existing record; omit it to create a new one (in which case name is required).

When to use

Tagged: create, graph, ontology, platform, rdf, update, upsert.

Inputs

Label ID Type Default Required Description
Ontology ontology_id remote_lookup   Integer ID of an existing ontology record to update; leave blank to create a new ontology.
Ontology Name name text Human-readable name for the ontology (e.g. ‘CrashDomain v2’); required when creating a new record, optional when updating.
Description description textarea   Free-text description of the ontology’s purpose and scope; optional but recommended for discoverability.
Tags tags text   Comma-separated string or JSON array of keyword tags used to categorise and search the ontology (e.g. ‘crash,material,v2’).
Data data dataset   Arbitrary dataset payload to store with the ontology, such as lookup tables or structured concept definitions; leave blank if not needed.
Graph graph dataset   Dataset representing the ontology graph as nodes and edges (e.g. RDF triples or adjacency records); leave blank if no graph structure is required.
Options options dataset   Dataset of rendering or runtime configuration options for the ontology viewer/engine; leave blank to accept platform defaults.
Project project_id remote_lookup   ID of the d3VIEW project to associate this ontology with; leave blank to create the ontology without a project association.

Outputs

Label ID Type Description
Ontology ID ontology_id integer Integer primary key of the created or updated ontology record; use this ID to reference the ontology in downstream workers.
Status status string Human-readable confirmation string indicating the operation performed, e.g. ‘Created ontology 42’ or ‘Updated ontology 42’.

Disciplines

  • platform.ontology

Auto-generated from platform schema. Worker id: ontology_create. Schema hash: 5fd2e033c373. Hand-curated docs in workerexamples/ override this page when present.