Skip to content
Back to skills

1493 Bdi Ontology Core Bfbd9ae4

ASecurity

Core ontology design patterns for Belief-Desire-Intention mental state modeling.

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 31, 2026
businessgo

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned May 31, 2026

npx -y skills add tools-only/X-Skills --skill 1493-bdi-ontology-core_bfbd9ae4 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 1493 Bdi Ontology Core Bfbd9ae4?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 1493 Bdi Ontology Core Bfbd9ae4
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-1493-bdi-ontology-core-bfbd9ae4/badge)](https://www.skillsdirectory.com/skills/tools-only-1493-bdi-ontology-core-bfbd9ae4)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# BDI Ontology Core Patterns

Core ontology design patterns for Belief-Desire-Intention mental state modeling.

## Class Hierarchy

### Mental Entities (Endurants)

```
bdi:MentalEntity
├── bdi:Belief          # Informational dimension
├── bdi:Desire          # Motivational dimension  
├── bdi:Intention       # Deliberative dimension
├── bdi:Goal            # Description of desired end state
└── bdi:Plan            # Structured action sequence
```

### Mental Processes (Perdurants)

```
bdi:MentalProcess
├── bdi:BeliefProcess      # Forms/updates beliefs from perception
├── bdi:DesireProcess      # Generates desires from beliefs
├── bdi:IntentionProcess   # Commits to desires as intentions
├── bdi:Planning           # Transforms intentions into plans
└── bdi:PlanExecution      # Executes plan actions
```

### Supporting Entities

```
bdi:WorldState        # Configuration of environment
bdi:Justification     # Evidential basis for mental states
bdi:Task              # Atomic unit of planned action
bdi:Action            # Execution of a task
bdi:TimeInterval      # Temporal validity bounds
bdi:TimeInstant       # Point in time reference
```

## Object Properties

### Motivational Relations

| Property | Domain | Range | Description |
|----------|--------|-------|-------------|
| `motivates` | Belief | Desire | Belief provides reason for desire |
| `isMotivatedBy` | Desire | Belief | Inverse of motivates |
| `fulfils` | Intention | Desire | Intention commits to achieving desire |
| `isFulfilledBy` | Desire | Intention | Inverse of fulfils |
| `isSupportedBy` | Intention | Belief | Beliefs supporting intention viability |

### Generative Relations

| Property | Domain | Range | Description |
|----------|--------|-------|-------------|
| `generates` | MentalProcess | MentalEntity | Process creates mental state |
| `isGeneratedBy` | MentalEntity | MentalProcess | Inverse of generates |
| `modifies` | MentalProcess | MentalEntity | Process updates existing state |
| `suppresses` | MentalProcess | MentalEntity | Process deactivates state |
| `isTriggeredBy` | MentalProcess | MentalEntity | State initiates process |

### Referential Relations

| Property | Domain | Range | Description |
|----------|--------|-------|-------------|
| `refersTo` | MentalEntity | WorldState | Mental state about world |
| `perceives` | Agent | WorldState | Agent observes world |
| `bringsAbout` | Action | WorldState | Action causes world change |
| `reasonsUpon` | MentalProcess | MentalEntity | Input to reasoning |

### Structural Relations

| Property | Domain | Range | Description |
|----------|--------|-------|-------------|
| `hasPart` | MentalEntity | MentalEntity | Meronymic composition |
| `specifies` | Intention | Plan | Intention defines plan |
| `addresses` | Plan | Goal | Plan achieves goal |
| `hasComponent` | Plan | Task | Plan contains tasks |
| `precedes` | Task | Task | Task ordering |

### Temporal Relations

| Property | Domain | Range | Description |
|----------|--------|-------|-------------|
| `atTime` | Entity | TimeInstant | Point occurrence |
| `hasValidity` | MentalEntity | TimeInterval | Persistence bounds |
| `hasStartTime` | TimeInterval | TimeInstant | Interval start |
| `hasEndTime` | TimeInterval | TimeInstant | Interval end |

### Justification Relations

| Property | Domain | Range | Description |
|----------|--------|-------|-------------|
| `isJustifiedBy` | MentalEntity | Justification | Evidential support |
| `justifies` | Justification | MentalEntity | Inverse relation |

## Ontological Restrictions

### Belief Restrictions

```turtle
bdi:Belief rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty bdi:refersTo ;
    owl:someValuesFrom bdi:WorldState
] .

bdi:Belief rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty bdi:hasValidity ;
    owl:maxCardinality 1
] .
```

### Desire Restrictions

```turtle
bdi:Desire rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty bdi:isMotivatedBy ;
    owl:someValuesFrom bdi:Belief
] .
```

### Intention Restrictions

```turtle
bdi:Intention rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty bdi:fulfils ;
    owl:cardinality 1
] .

bdi:Intention rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty bdi:isSupportedBy ;
    owl:someValuesFrom bdi:Belief
] .
```

### Mental Process Restrictions

```turtle
bdi:BeliefProcess rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty bdi:generates ;
    owl:allValuesFrom bdi:Belief
] .

bdi:DesireProcess rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty bdi:generates ;
    owl:allValuesFrom bdi:Desire
] .

bdi:IntentionProcess rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty bdi:generates ;
    owl:allValuesFrom bdi:Intention
] .
```

## DOLCE Alignment

The BDI ontology aligns with DOLCE Ultra Lite (DUL) foundational ontology:

| BDI Class | DUL Superclass | Rationale |
|-----------|----------------|-----------|
| `Agent` | `dul:Agent` | Intentional entity capable of action |
| `Belief` | `dul:InformationObject` | Information-bearing entity |
| `Desire` | `dul:Description` | Describes desired state |
| `Intention` | `dul:Description` | Describes committed course |
| `Goal` | `dul:Goal` | Desired end state description |
| `Plan` | `dul:Plan` | Organized action sequence |
| `WorldState` | `dul:Situation` | Configuration of entities |
| `MentalProcess` | `dul:Event` | Temporally extended occurrence |
| `Task` | `dul:Task` | Unit of planned work |
| `Action` | `dul:Action` | Performed task instance |

## Reused Ontology Design Patterns

### EventCore Pattern
Used for mental processes with temporal aspects and participant roles.

### Situation Pattern  
Used for world state configurations that mental states reference.

### TimeIndexedSituation Pattern
Used for associating mental states with validity intervals.

### BasicPlan Pattern
Used for goal-plan-task structures linking intentions to actions.

### Provenance Pattern
Used for justification tracking and evidential chains.

## Namespace Declarations

```turtle
@prefix bdi: <https://w3id.org/fossr/ontology/bdi/> .
@prefix dul: <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
```

Files in this skill

  • README.md938 B
  • skill.md6.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.