Table 1 Comparative analysis of existing robotic ontologies.

From: Ontology-driven integration of advertised and operational capabilities in robots

Ontology name

Scope

Application

Use case

CAPILANO43

Task allocation

Manufacturing

Capability-based task allocation for heterogeneous resources line-less mobile assembly system

PROSA44

Semantic representations

Smart manufacturing

Semantic representations intended for smart manufacturing

MANDATE45

Product, process and resource paradigm

Manufacturing

International standard for representing manufacturing data

RAMI 4.046

Reference architecture of technical assets

Manufacturing

Manufacturing life cycle

MASON47

Entities and operational resources

Manufacturing

Ontology for manufacturing domain

BaSys 4.048

Combined basic and slave capabilities

Manufacturing

Task allocation to individual resources

C4149

Resource capabilities matching

Resource functionalities

Resource capability matching

MaRCO50

Combined capabilities from combination of resources

Resource allocation

Process and resource combined capabilities

RoSO

Services via commons ontology library

Service environments

Builds robotic services foundation

IR DisAssembly Capability OWL51

DisAssembly Capability

ReManufacturing

Robotic DisAssembly

OWL Urban Search and Rescue52

Urban rescue robots

Rescue missions

Focuses on victim identification, situational awareness

Open Robot Ontology (ORO)53

General robotic systems, ROS-compatible

Home interactions

Enhances human-robot interaction

KnowRob5455

Reasoning from sensor data

Home robotic tasks

Supports advanced machine learning for interaction

RoboDB56

Robot component database

Robot design

Organises physical characteristics for design

OASys57

Autonomous system engineering

Robot/process control

Unifies conceptual and engineering aspects

IEEE ORA58

Robotics and automation

Robot standardisation

Standardises robotics knowledge

CORA59

Robotic system complexity

Broad robot definitions

Represents robots by functionality

CORAX60

Extends SUMO and CORA

Industrial settings

Focuses on design, environment interactions

Robo Design61

Hardware design for inspection robots

Mobile systems for building inspection

Integrates building features with design

SOHO62

Modeling human–robot collaborations

Interactive environments

Comprehensive modeling of HRC scenarios

RPARTS60

Robot parts specification

Component modeling

Details robot parts for design

POS60

Robot poses

Spatial modeling

Improves spatial accuracy

ADROn62

Automatic robot design

Automatic design

Links actions to structural parts

Robot Ontology63

Mobile robot systems

Locomotion focus

Details locomotion subsystems

SOMA55

Decision making in contexts

Various platforms

Integrates contexts, supports learning

NEPs Ontology64

Ethical behavior modeling

Ethical alignments

Structures ethical decision-making

OCRA65

Robot planning

Supports reasoning about collaborations and plan

Collaborative robot actions and plans