language en

The Behaviour Tree Ontology

Latest version:
https://www.w3id.org/iSeeOnto/BehaviourTree
Contributors:
Belén Díaz-Agudo
David Corsar
Ikechukwu Nkisi-Orji
Jesus Miguel Darias Goitia
Juan A. Recio-Garcia
Marta Caro Martínez
Download serialization:
RDF/XML
License:
http://insertlicenseURIhere.org
Visualization:
Visualize with WebVowl
Cite as:
The Behaviour Tree Ontology.

Ontology Specification Draft

Abstract

The focus of the Behaviour Tree ontology is to represented Behaviour Trees as used by the ExplanationExperienceEditor (https://github.com/isee4xai/ExplanationExperienceEditor) and the iSee platform to model the experiences of users seeking explanations for the outputs of an AI system. This ontology was created as part of the iSee project (https://isee4xai.com) which received funding from EPSRC under the grant number EP/V061755/1. iSee is part of the CHIST-ERA pathfinder programme for European coordinated research on future and emerging information and communication technologies.

Introduction back to ToC

Namespace declarations

Table 1: Namespaces used in the document
btree<https://www.w3id.org/iSeeOnto/BehaviourTree>
owl<http://www.w3.org/2002/07/owl>
rdf<http://www.w3.org/1999/02/22-rdf-syntax-ns>
terms<http://purl.org/dc/terms>
xml<http://www.w3.org/XML/1998/namespace>
xsd<http://www.w3.org/2001/XMLSchema>
rdfs<http://www.w3.org/2000/01/rdf-schema>
vann<http://purl.org/vocab/vann>

The Behaviour Tree Ontology: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

The Behaviour Tree Ontology: Description back to ToC

Outline of the Behaviour Tree ontology main classes and relationships
Outline of the Behaviour Tree ontology main classes and relationships.

Cross reference for The Behaviour Tree Ontology classes, properties and dataproperties back to ToC

This section provides details for each class and property defined by The Behaviour Tree Ontology.

Classes

Action Nodec back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#ActionNode

has super-classes
Node c
has sub-classes
Evaluation Method Node c, Explanation Method Node c, Failure Node c, Succeeder Node c

Behaviour Treec back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#BehaviourTree

has super-classes

Composite Nodec back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#CompositeNode

has super-classes
Node c
has sub-classes
Priority Node c, SequenceNode c

Condition Nodec back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#ConditionNode

has super-classes
Node c

Decorator Nodec back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#DecoratorNode

has super-classes
Node c
has sub-classes
Inverter Node c, Limit At Activations Node c, Repeat At X Node c, Repeat Until Failure Node c, Repeat Until Succes sNode c

Dictionaryc back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#Dictionary

has super-classes

Evaluation Method Nodec back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#EvaluationMethodNode

has super-classes
Action Node c

Explanation Method Nodec back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#ExplanationMethodNode

has super-classes
Action Node c

Failure Nodec back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#FailureNode

has super-classes
Action Node c

Inverter Nodec back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#InverterNode

has super-classes
Decorator Node c

Key Literal Value Pairc back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#KeyLiteralValuePair

has super-classes
Key Value Pair c
is disjoint with
Key Object Value Pair c

Key Object Value Pairc back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#KeyObjectValuePair

has super-classes
Key Value Pair c
is disjoint with
Key Literal Value Pair c

Key Value Pairc back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#KeyValuePair

has super-classes
has sub-classes
Key Literal Value Pair c, Key Object Value Pair c

Limit At Activations Nodec back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#LimitAtActivationsNode

has super-classes
Decorator Node c

Nodec back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#Node

has super-classes
has sub-classes
Action Node c, Composite Node c, Condition Node c, Decorator Node c

Priority Nodec back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#PriorityNode

has super-classes
Composite Node c

Repeat At X Nodec back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#RepeatAtXNode

has super-classes
Decorator Node c

Repeat Until Failure Nodec back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#RepeatUntilFailureNode

has super-classes
Decorator Node c

Repeat Until Succes sNodec back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#RepeatUntilSuccessNode

has super-classes
Decorator Node c

SequenceNodec back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#SequenceNode

has super-classes
Composite Node c

Succeeder Nodec back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#SucceederNode

has super-classes
Action Node c

Treec back to ToC or Class ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#Tree

has super-classes

Object Properties

custom nodesop back to ToC or Object Property ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#customNodes

displayop back to ToC or Object Property ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#display

Display properties such as x and y positions.

first childop back to ToC or Object Property ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#firstChild

The first child of a node.

has dictionary memberop back to ToC or Object Property ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#hasDictionaryMember

nodesop back to ToC or Object Property ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#nodes

pair value objectop back to ToC or Object Property ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#pairValueObject

propertiesop back to ToC or Object Property ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#properties

has super-properties
top object property

root nodeop back to ToC or Object Property ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#rootNode

selected treeop back to ToC or Object Property ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#selectedTree

treesop back to ToC or Object Property ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#trees

Data Properties

pair keydp back to ToC or Data Property ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#pairKey

has super-properties
top data property

pair value literaldp back to ToC or Data Property ToC

IRI: https://www.w3id.org/iSeeOnto/BehaviourTree#pair_value_literal

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties
ni: Named Individuals

References back to ToC

Add your references here. It is recommended to have them as a list.

Acknowledgments back to ToC

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.