Skip to main content

SemanticOntologyUpdate

SemanticOntology update request (all fields optional; omitted = no change). entities/relations are curation lists merged by name onto the imported structure — they never add or remove types (that is sync). collection_id is not updatable: it follows the model.

name object
anyOf
string

Possible values: non-empty and <= 63 characters, Value must match regular expression ^[a-z][a-z0-9_]{0,62}(?![\s\S])

alias object
anyOf
string
folder_id object
anyOf
string
tags object
anyOf
  • Array [
  • string
  • ]
  • description object
    anyOf
    string
    comments object
    anyOf
  • Array [
  • string
  • ]
  • instructions object
    anyOf
  • Array [
  • string
  • ]
  • entities object
    anyOf
  • Array [
  • nameName (string)required
    visible object
    anyOf
    boolean
    comments object
    anyOf
  • Array [
  • string
  • ]
  • links object
    anyOf
  • Array [
  • categoryCategory (string)required

    Allowed values: semantic.table, semantic.ontology.

    Possible values: [semantic.table, semantic.ontology]

    idId (string)required

    Target resource id

    name object

    Entity name inside the target (ontology only)

    anyOf
    string
  • ]
  • attributes object[]
  • Array [
  • nameName (string)required
    visible object
    anyOf
    boolean
    label object
    anyOf
    string
    description object
    anyOf
    string
    synonyms object
    anyOf
  • Array [
  • string
  • ]
  • dictionary object
    anyOf
    builtin object
    anyOf
    object
    external object
    anyOf
    string
    values object
    anyOf
  • Array [
  • string
  • ]
  • samples object
    anyOf
  • Array [
  • string
  • ]
  • display object
    anyOf
    boolean
  • ]
  • ]
  • relations object
    anyOf
  • Array [
  • nameName (string)required
    visible object
    anyOf
    boolean
    description object
    anyOf
    string
  • ]
  • SemanticOntologyUpdate
    {
    "name": "string",
    "alias": "string",
    "folder_id": "string",
    "tags": [
    "string"
    ],
    "description": "string",
    "comments": [
    "string"
    ],
    "instructions": [
    "string"
    ],
    "entities": [
    {
    "name": "string",
    "visible": true,
    "comments": [
    "string"
    ],
    "links": [
    {
    "category": "semantic.table",
    "id": "string",
    "name": "string"
    }
    ],
    "attributes": [
    {
    "name": "string",
    "visible": true,
    "label": "string",
    "description": "string",
    "synonyms": [
    "string"
    ],
    "dictionary": {
    "builtin": {},
    "external": "string"
    },
    "values": [
    "string"
    ],
    "samples": [
    "string"
    ],
    "display": true
    }
    ]
    }
    ],
    "relations": [
    {
    "name": "string",
    "visible": true,
    "description": "string"
    }
    ]
    }