Loading...
Loading...
Guides creation of BKN (Business Knowledge Network) definition files following v2.0.1 spec. Covers network, object_type, relation_type, action_type, concept_group. Use when creating knowledge networks, BKN files, object types, relation types, action types, concept groups, or when user asks to model business knowledge in BKN format. When kweaver-core is also loaded, use it to run kweaver CLI (auth, bkn push) after files exist.
npx skill4agent add kweaver-ai/kweaver-sdk create-bkn.bknkweaver auth loginkweaver bkn pushpull{network_dir}/
├── SKILL.md
├── network.bkn
├── CHECKSUM # optional; SDK may generate
├── object_types/
├── relation_types/
├── action_types/
├── concept_groups/
└── data/ # optional CSV instance datanetwork_type.bkn.templateobject_type.bkn.templatenetwork.bknobject_types/*.bkn{id}.bknrelation_types/*.bknaction_types/*.bknconcept_groups/*.bknnetwork.bknSKILL.mdnetwork.bknkweaver bkn validate <dir>kweaver bkn push <dir>kweaver@kweaver-ai/kweaver-sdknpm install -g @kweaver-ai/kweaver-sdkpushtarCOPYFILE_DISABLE=1kweaver auth statuskweaver auth loginkweaver auth login <platform-url>kweaver bkn validate <dir>push.bknvalidatepushkweaver bkn push <dir> [--branch main] [-bd <business-domain>]-bd--biz-domainKWEAVER_BUSINESS_DOMAIN~/.kweaverbd_publickweaver bkn pull <kn-id> [<dir>]kweaver bkn --helpkweaver bkn validate <dir>network.bkn.bkn.bkn| Kind | Spec (section) | Template | Example (k8s) |
|---|---|---|---|
| Network | | assets/templates/network_type.bkn.template | references/examples/k8s-network/network.bkn |
| Object | | assets/templates/object_type.bkn.template | references/examples/k8s-network/object_types/pod.bkn |
| Relation | | assets/templates/relation_type.bkn.template | references/examples/k8s-network/relation_types/pod_belongs_node.bkn |
| Action | | assets/templates/action_type.bkn.template | references/examples/k8s-network/action_types/restart_pod.bkn |
| Concept group | | assets/templates/concept_group.bkn.template | references/examples/k8s-network/concept_groups/k8s.bkn |
{id}.bkn##########typeidnamenetwork.bkn# {title}## Network Overview## ObjectType:## RelationType:###network.bkn.bkntypeidnametypeobject_types/relation_types/{id}.bknSourcepropertyinputconst.bknmarkdown{network_dir}/{network_dir}/SKILL.mdnetwork.bkn.bkn