The Robotic Service Ontology (RoSO) ontology provides the core concepts required to integrate robotics services with other robotics ontologies, such as the IEEE Standard Ontologies for Robotics and Automation, IEEE1972-2015, also known as CORA.
Copyright (c) 2023-2025 Japan Robot Association
Copyright (c) 2023-2025 Korea Association of Robot Industry
Copyright (c) 2023-2025 National Institute of Advanced Industrial Science and Technology, Japan
Copyright (c) 2023-2025 Object Management Group, Inc.
Copyright (c) 2023-2025 Shibaura Institute of Technology
Copyright (c) 2023-2024 Université Sorbonne Paris Nord
indicates a demarcated area on the surface of the Earth
arepresents agent’s (or agent group’s) role in service
represents agent's capability to execute a role or function in service
relates something to a location, which might be physical or virtual
Something may be situated at some site, or in some setting, situation, or context.
indicates the place, setting, or context in which something is placed
collection of agents (people, organizations, software agents, robots, etc.) considered as a unit
represents a role an Agent can perform. The relationship between an Agent and a Role is represented by a hasRole property.
an agent that represents a person and provides the person functions of remote control and communication stream to interact with other agents in the robotic service environment.
a robot that represents a person and provides the person functions of remote control and communication stream to interact with other agents in the robotic service environment.
ability to perform or support a function
ISO 22886:2020 Healthcare organization management - Vocabulary
ISO 6707-1:2020 Buildings and civil engineering works - Vocabulary - Part 1: General terms
Value Delivery Modeling Language Specification, http://www.omg.org/spec/VDML/
Capabilities may involve people with particular skills and knowledge, intellectual property, defined practices, operating facilities, tools and equipment.
More specifically, a capability can be defined as the ability to perform a directed process towards meeting an objective or according to some specification.
an abstract placeholder to organize conceptual entities in robotic service environment
a geographic quantity (datatype) an agent is facing or moving.
something established to serve a particular purpose, make some course of action or operation easier, or provide some capability or service
A facility may be concrete (as in a manufacturing facility) or abstract. Concrete facilities may be permanent, semi-permanent, or temporary structures, providing one or more capabilities at a given site. A single site may include multiple facilities and a given facility may span multiple sites.
activity a component actuates something or senses status of or changes in the environment
an agent that perform roles in interaction with other agents, but not a Robot
person in a service environment can be both a service provider and a service receiver as an agent.
collection of people considered as a unit
an abstract placeholder to organize physical entities in robotic service environment
a geographic location in a service environment where events occur or agents perform at or recognize as goal
a geographic representation of agents status
a geographic region where services are provided or agents are located.
an agent that provides service to other agents autonomously or controlled remotely.
collection of robots considered as a unit
a role of an agent or agent group that provides services
a role of an agent or agent group that receives services
place, setting, or context in which something, such as a facility, is situated
Examples include a structure or building, an archeological dig, the landing location for an aircraft or spacecraft, and the site of a wound. A given site may accommodate multiple facilities.
A physical site has certain characteristics that contribute to the context it provides, including area, shape, accessibility, and in the case of a geographic site, landforms, soil and ground conditions, climate, and so forth.
a geographic distance between two objects or effective range of functional components
an abstract placeholder to represent geographic entities in service environments