Specification
Look System
kanonak.org
core-rdf@1.1.0
Class
Class
Class
The class of classes
Class
Subclass Of
Resource
Instances
48 of 237
Class
Abs
Returns the absolute value of `value`. Unblocks the magnitude- vs-threshold pattern (`abs(delta) >= 0.005`) without the `Multiply(x, x) >= threshold *…
transformations
@
3.13.0
Class
Action
A behavior that the Kanonak CLI knows how to perform on behalf of a capability subcommand. Actions decouple the CLI's behavior set from the verb that a…
capabilities
@
2.0.0
Class
Activation Method
The mechanism by which an agent activates a skill.
agent-skills
@
1.2.0
Class
Add
Returns left + right.
transformations
@
3.13.0
Class
Agent
A named AI agent (called a subagent by some client products) that carries its own system prompt, description, tool access, and references to the skills and…
agents
@
1.0.0
Class
Agent File Format
On-disk format a client expects for agent/subagent definition files. Different AI agent products have converged on different representations for the same…
agent-skills
@
1.2.0
Class
Aggregate View
A page produced by aggregating across multiple resources of one class — a timeline, an index, a diff page. Wraps a SetTransformation reference + scope…
site
@
1.0.0
Class
All Statements
Yields the list of every statement on a subject. Source typically resolves to a SubjectKanonak (e.g. a VarRef to `input` inside an InstanceTransformation rule,…
transformations
@
3.13.0
Class
Alt
The class of containers of alternatives — a set of resources from which one is selected, typically based on application criteria. Mirrors `rdf:Alt`.
Class
And
Returns true when EVERY operand evaluates to true. Short- circuits on the first non-true operand (so later operands with side-effecting Traverse / ResolveRef…
transformations
@
3.13.0
Class
Asset
Shared content — CSS, JS, SVG, an HTML fragment — referenced by multiple transformations so the publisher writes it once and inlines or links it from anywhere.…
site
@
1.0.0
Class
Asset Resource
Static resources in assets/ such as templates, images, or data files.
agent-skills
@
1.2.0
Class
AST Field Binding
A single field-bind pair used inside BuildAstNode.set.
transformations
@
3.13.0
Class
Average
Returns the arithmetic mean of `source` elements as an xsd:decimal. Result is always decimal — even when source elements are integer, average of [1, 2] yields…
transformations
@
3.13.0
Class
Badge
A small styled annotation rendered next to its surrounding inline content — the natural shape for "this resource is of type X" tags next to a heading, status…
document-ast
@
1.3.0
Class
Badge Row
Renders type references as clickable badges with tooltips drawn from each target's rdfs.comment. `source` is the property holding the type references…
look
@
1.20.0
Class
Bag
The class of unordered containers — a collection of resources whose membership is significant but order is not. Mirrors `rdf:Bag`.
Class
Band
Abstract base for all bands. A band is a semantic building block of a View — it reads properties off the input resource and renders one region of the page.…
look
@
1.20.0
Class
Binary Arithmetic
Abstract intermediate. Any binary numeric operation with `arithLeft` + `arithRight` operands. Not directly instantiable — authors instantiate one of Add /…
transformations
@
3.13.0
Class
Binary Comparison
Abstract intermediate. Any two-operand boolean comparison — Equals / GreaterThan / LessThan / GreaterThanOrEqual / LessThanOrEqual. Not directly instantiable;…
transformations
@
3.13.0
Class
Block
Abstract marker class for block-level content in a narrative document. Subclassed by Heading, Paragraph, and (in future revisions) CodeBlock, BulletList,…
document-ast
@
1.3.0
Class
Boolean Literal
A constant boolean value (true or false).
transformations
@
3.13.0
Class
Boolean Logic
Abstract intermediate for n-ary boolean composition (And, Or). Both subclasses short-circuit — And stops on the first non- true operand; Or stops on the first…
transformations
@
3.13.0
Class
Build AST Node
Constructs a docast AST node of the declared `astClass` and binds fields via the `set` list. The result is an AST node ready for backend serialization (top of…
transformations
@
3.13.0
Class
Call Fragment
Invokes a named ExpressionFragment by URI reference.
transformations
@
3.13.0
Class
Capability
A Kanonak-defined CLI command group. Discoverable, versioned, and distributed through Kanonak publishers. Each capability manages instances of a specific…
capabilities
@
2.0.0
Class
Capability Command
A subcommand within a capability's command group. Defines the name, description, and arguments for a single CLI operation.
capabilities
@
2.0.0
Class
Channel
A quantitative channel layered on a Facet's topology role: maps a numeric value read from each node onto a visual variable. Rides on the role — e.g. a…
look
@
1.20.0
Class
Chip Row
Inline labeled chips, one per property in `chips`. Each chip shows the property's label and the input's value for that property. Chips with no value on the…
look
@
1.20.0
Class
Class
The class of classes
Class
Client
An AI agent runtime or product that discovers and uses skills (and, from 1.2.0, agent/subagent definitions) from known on-disk locations. Each Client instance…
agent-skills
@
1.2.0
Class
Code Grammar
A syntax-highlighting grammar for one fenced-code language: a `language` tag (matched against the fence info string) plus an ordered list of token `rule`s…
code-grammars
@
1.0.0
Class
Command Argument
A positional or option argument for a capability command. Positional arguments are required by position; option arguments use --flag syntax.
capabilities
@
2.0.0
Class
Concat
Concatenates the string results of `parts`, in order, with no separator.
transformations
@
3.13.0
Class
Condition
A condition required by a license. Extensible - publishers can define custom conditions in their own packages.
core-spdx
@
1.0.0
Class
Container
The class of RDF containers — Bag, Seq, and Alt. Containers are RDF resources whose members are reachable via `rdf:_1`, `rdf:_2`, ... (instances of…
Class
Container Membership Property
The class of properties (e.g. `rdf:_1`) that relate a container to one of its members. Every instance of this class has `rdfs:member` as a super-property.…
Class
Contains
Returns true when any element of `haystack` equals `needle`, using the same semantics as `tx.Equals` (URI equality for refs/subjects, value equality for…
transformations
@
3.13.0
Class
Convention
protocols
@
2.0.0
Class
Count
Returns the cardinality of `source` as an integer. Source elements are not inspected — every list element counts, regardless of type.
transformations
@
3.13.0
Class
Datatype
The class of RDF datatypes
Class
Date Format
Reformat an ISO 8601 datetime string into a named human-readable form. Source must yield a string parseable by JS Date (ISO 8601 is the safe lingua franca).…
transformations
@
3.13.0
Class
Decimal Literal
A constant decimal (non-integer-restricted) numeric value. Distinct from IntegerLiteral so authors can express fractions and currency amounts without…
transformations
@
3.13.0
Class
Decision Status
The lifecycle state of a DesignDecision. A closed, intrinsic enumeration: these instances are part of this vocabulary's own semantics, unlike open-world…
provenance
@
1.0.0
Class
Dependency
An external package dependency required by a capability. Declares which package manager to use and what package to install.
capabilities
@
2.0.0
Class
Deployment Target
Defines how instances managed by a capability are deployed to the local system after download. Subclasses specify concrete deployment strategies.
capabilities
@
2.0.0
Class
Derivation
A single binding declaring how an instance of a class is derived into an artifact of a specific format and variant via a named transformation. Carried in lists…
derivation
@
1.1.0
Class
Design Decision
A recorded design decision in the spirit of an Architecture Decision Record: the context that forced a choice, the decision taken, the alternatives weighed,…
provenance
@
1.0.0
Referenced by
←
Domain
Object Property
Derivations
The list of derivations available for instances of the class. Each entry binds a (format, variant) pair to a transformation. Class-hierarchy override merges by…
derivation
@
1.1.0
Property
Subclass Of
The subject is a subclass of a class
←
Featured resources
Publisher
Kanonak Protocol
An open protocol for defining, versioning, and sharing semantic ontologies across distributed publishers.
kanonak-org
@
1.0.0
←
Range
Object Property
AST Class
The docast Class to instantiate (Document, Heading, RawBlock, etc.).
transformations
@
3.13.0
Object Property
Cell As
Optional band class to render each cell with. When absent, cells render their value via the universal value-walker.
look
@
1.20.0
Property
Domain
A domain of a property
Object Property
Manages Type
The Kanonak type this capability manages. CLI commands operate on instances of this type. For example, the skill capability manages instances of the Skill…
capabilities
@
2.0.0
Object Property
Matches Class
The Class whose instances are eligible. The runner uses subclass-aware matching (RDFS rdfs9 semantics), so instances of any subclass of `matchesClass` qualify.
transformations
@
3.13.0
Object Property
Of Class
The class to query for instances of.
look
@
1.20.0
Property
Range
A range of a property
Object Property
Scope Class
The class whose instances should be aggregated. Equivalent to a SetTransformation's inputPattern.matchesClass — the runner selects every instance of this class…
site
@
1.0.0
Property
Subclass Of
The subject is a subclass of a class
Property
Type
States that a resource is an instance of a class
←
Subclass Of
Class
Datatype
The class of RDF datatypes