CANONICAL TYPE REFERENCE
Concept
A node in the tenant's knowledge ontology — a reusable idea (a capability, material, technique…) that knowledge notes can attach to and that the graph links to the entities exhibiting it.
Unique identifier for the concept.
Tenant that owns this concept. Concepts are never shared across tenants.
labelString!Human-readable name of the concept (e.g. "UV coating", "perfect binding").
conceptKindString!Free-form classification grouping related concepts (e.g. a capability, material, or technique). Used to organise the ontology, not enforced.
How the concept entered the system.
createdAtString!ISO-8601 timestamp when the concept was created.
updatedAtString!ISO-8601 timestamp when the concept was last modified.
View exact SDL
"""
A node in the tenant's knowledge ontology — a reusable idea (a capability, material, technique…) that knowledge notes can attach to and that the graph links to the entities exhibiting it.
"""
type Concept @iac_resource(name: "concept") @iac_ops(create: "createConcept", read: "concept", update: "updateConcept", delete: "deleteConcept") {
"""Unique identifier for the concept."""
id: ConceptID! @iac_identity(assignedBy: SERVER) @iac_computed
"""
Tenant that owns this concept. Concepts are never shared across tenants.
"""
tenantId: TenantID! @iac_computed
"""
Human-readable name of the concept (e.g. "UV coating", "perfect binding").
"""
label: String!
"""
Free-form classification grouping related concepts (e.g. a capability, material, or technique). Used to organise the ontology, not enforced.
"""
conceptKind: String!
"""How the concept entered the system."""
source: ConceptSource! @iac_computed
"""ISO-8601 timestamp when the concept was created."""
createdAt: String! @iac_computed
"""ISO-8601 timestamp when the concept was last modified."""
updatedAt: String! @iac_computed
}One stable address across all schema views. Follow a field’s type to explore connections between domains.