Skip to content

mrnolte/soma

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOMA

SOMA -- the SOcio-physical Model of Activities -- is an ontological model of activities that attempts to equip robotic agents with abstract knowledge to make them perform activities in a more flexible and robust manner. Sôma is also a word for body derived from Ancient Greek, and body being a central aspect in this model due to severe difficulties of controlling the body of an agent in the physical world. More concretely, the scope of SOMA is how agents interact with their environment in terms of what are their intentions, what is their plan, how do they move, and how do they get into contact with each other or items in the environment.

SOMA is fully implemented in form of an OWL ontology which is based on the DOLCE+DnS Ultralite (DUL) upper-level ontology. DUL is a carefully designed upper-level ontology that seeks to model general categories underlying human cognition without making any discipline-specific assumptions. Our extensions mainly focus on characterizing different aspects of activities that were not considered sufficiently in DUL for the scope of autonomous robotics.

Release Notes

You can find the list of historic, current and upcoming SOMA versions here: Release_Notes.md

Further Information

SOMA-related papers, releases, metrics, and some tools can be accessed on the SOMA Project Website

Acknowledgements

This project has been (partially) supported by

  • the German Research Foundation DFG, as part of Collaborative Research Center (Sonderforschungsbereich) 1320 Project-ID 329551904 "EASE - Everyday Activity Science and Engineering"
  • the European Union's Horizon 2020 research and innovation programme under grant agreement No 951846, as part of the MUHAI project.

Packages

No packages published

Languages

  • Python 49.2%
  • Java 47.8%
  • Shell 3.0%