bdi-mental-states

Transform RDF context into BDI agent mental states using formal ontology patterns.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/LGJ-Jonathan/Jonathan_Global_Claude_Skills --skill bdi-mental-states-lgj-jonathan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bdi-mental-states
Source: https://github.com/LGJ-Jonathan/Jonathan_Global_Claude_Skills/tree/main/context-engineering/skills/bdi-mental-states
Command: npx skills add https://github.com/LGJ-Jonathan/Jonathan_Global_Claude_Skills --skill bdi-mental-states-lgj-jonathan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires rdflib, and includes references (resource) components.

What problem does it solve? Modeling agent cognition with beliefs, desires, and intentions requires a formal, queryable structure that plain text or ad-hoc data models cannot provide. This Skill converts external RDF context into BDI mental states grounded in a formal ontology, enabling deliberative reasoning, explainability, and semantic interoperability across multi-agent systems. ## Core Features & Use Cases - T2B2T Pipeline: Implements the Triples-to-Beliefs-to-Triples paradigm, translating incoming RDF into beliefs and projecting deliberation results back into RDF for downstream systems. - Formal BDI Ontology Patterns: Provides class hierarchies, object properties, OWL restrictions, and DOLCE alignment for Belief, Desire, Intention, Plan, WorldState, and Justification entities. - Framework Integration: Includes translation patterns for SEMAS production rules, JADE/JADEX agent platforms, FIPA ACL messaging, and Logic Augmented Generation pipelines that constrain LLM outputs with ontological validation. - Use Case: An agent receives a payment-request notification as RDF triples; the Skill guides generating a belief grounded in that world state, a motivated desire, a committed intention with a task-ordered plan, and a final world state assertion once the plan executes. ## Quick Start Use the bdi-mental-states skill to model an agent's beliefs, desires, and intentions from the attached RDF context and generate the corresponding Turtle triples.

Frequently Asked Questions about bdi-mental-states

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I model BDI agent mental states in RDF?

Model beliefs, desires, and intentions as endurant classes linked by motivational properties like motivates, isMotivatedBy, and fulfils. Ground every belief in a WorldState via refersTo, attach temporal validity intervals, and connect intentions to plans using specifies.

What is the Triples-to-Beliefs-to-Triples (T2B2T) paradigm?

T2B2T is a bidirectional pipeline where incoming RDF triples are translated into belief instances via BeliefProcess entities, BDI deliberation selects intentions and executes plans, and results are projected back into RDF using bringsAbout so downstream systems consume agent outputs as linked data.

Can BDI ontology models integrate with JADE or JADEX agents?

Yes, the ontology maps to JADE agent structures where beliefs, desires, and intentions are stored as RDF-backed Java objects, and to JADEX goals with SPARQL-based target and drop conditions. SEMAS production rules can also be generated from cognitive chains.

How do I validate a BDI ontology implementation with SPARQL?

Use competency queries that check structural constraints, such as verifying every intention fulfills a desire, every belief references a world state, and BeliefProcess instances generate only Beliefs. Validation queries should return empty result sets when the model is consistent.

What are common mistakes when modeling BDI mental states?

Common pitfalls include conflating mental states with world states, omitting temporal validity intervals, using monolithic beliefs instead of compositional hasPart structures, skipping explicit Justification links, and building reasoning chains deeper than three levels which inflates inference cost.