Section: robotpkg/knowledge
Priority: extra
Maintainer: severin.lemaignan@laas.fr
Source: /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-26.04-x86_64/pub/oro-server-0.8.1~doc.tgz
Package: robotpkg-oro-server+doc
Version: 0.8.1
Architecture: amd64
Homepage: http://homepages.laas.fr/slemaign/oro-server
Depends: robotpkg-pellet (= 2.3.0) | robotpkg-pellet+doc (= 2.3.0), robotpkg-jena (= 2.6.4) | robotpkg-jena+doc (= 2.6.4), openjdk-25-jdk-headless (>= 1.8), openjdk-25-jre-headless (>= 1.8)
Conflicts: robotpkg-oro-server
Provides: robotpkg-oro-server
Replaces: robotpkg-oro-server
Description: Cognitive kernel for robotics
 License: isc
 Debian-Packager: robotpkg@laas.fr
 oro-server focuses on the implementation of a representation framework for
 general robots' knowledge, along with a library of basic, reusable cognitive
 functions. This so-called cognitive kernel is actually build as a Java server
 that maps cognitive service to a ontology-based backend.
 .
 Amongst other features, these base cognitive functions include:
 .
 * Easy addition or removal of statements on the world (ie, truths for the
 robot's model): add [aibo sees green_bottle],
 .
 * Arbitrary complex queries, based on SPARQL:
 find robots [?robots sees ?object, ?object hasShape cylinder]
             [?robot hasWeight > 100],
 .
 * Classification, rules application, first logic order reasonning on the set
 of statements, through the Pellet library.
 .
 * Possibility to assign to statements memory profiles that cause the robot to
 forget such facts after a predefinied amount of time,
 .
 * Event system that triggers subscribed listeners, for instance when a fact
 becomes a true or a new object is discovered,
 .
 * Categorization skills to find similarities or differences between concepts,
 .
 * Explicit representation of other agents own world models (a bottle can be
 half full for the robot and half empty for another agent)
 .
 Homepage:
 http://homepages.laas.fr/slemaign/oro-server

