Releases: ease-crc/soma
Releases · ease-crc/soma
MUHAI Review
What's Changed
- Removed SOMA from SOMA-HOME by @sasjonge in #283
- Fix soma-home by @sasjonge in #284
- Added concepts that were needed to model new IAI apartment. by @daniel86 in #289
- First home-domain affordance by @daniel86 in #292
- Added dispositions to the task by @kaviyachandran in #295
- Moving concepts from knowrob by @kaviyachandran in #294
- MOIN by @mrnolte in #286
- Added affects-relationship by @mrnolte in #299
- Bump guava from 31.1-jre to 32.0.0-jre in /scripts/java by @dependabot in #303
- Remove SOMA namespace inconsistencies by @ayden175 in #300
- CI Runner for IRI namespace checking by @ayden175 in #301
- SOMA-Agent by @mrnolte in #297
- Added acknowledgements to EASE and MUHAI by @sasjonge in #309
- Extend preference concepts by @ayden175 in #308
New Contributors
- @dependabot made their first contribution in #303
- @ayden175 made their first contribution in #300
Full Changelog: 2.0.0...2.1.0
EASE Milestone 2022
Braking changes
- Removal of
IOLite
Details
-
Reason: incompatible with
DUL-v32
-
Note: Some important concepts, e.g.
IOLite#LinguisticObject
, have been renamed toSOMA#LinguisticObject
. If you are missing any crucial concepts/roles, let us know - Ongoing effort to create a model of CRAM (see next point) will replace some of the IOLite taxonomy at some point
-
Reason: incompatible with
- Complete and still ongoing remodeling of
SOMA-IO
Details
- Reason: Was in a primitive state; we need a better model of IO stuff to model CRAM
- Note: Removal/resorting of various concepts and roles. To the best of our knowledge, these should not have been in use anyway - please let us know if you are missing anything
- Contains classes and properties to model general software architecture (including algorithms, formal languages, interfaces and compatibility, types of software & running software instances)
- New ontology in the import structure:
SOMA NEEM
Details
Some SOMA entities, e.g.,KynoDinamicData
, have been decided to be too specific for the basic SOMA ontology. These have been moved toSOMA NEEM
, which is of course part of the collapsed SOMA version
New Features
- Introduced causal relations between
Action
s (see the propertycauses
) - Introduced
Action
s modeling communication betweenAgent
s - Introduced concepts for kitchen, ovens and trash containers in
SOMA HOME
- Introduced metadata for episodes, e.g., to represent a temporal context or a table setting
- Added mising labels to various concepts and roles
- To all SOMA ontology files, we added comments that explain their respective domain
- Protégé-setup for offline development
Details
When opening SOMA locally from the cloned repository, Protégé will follow the IRI redirects in the catalog file from the same folder. There, we redirected the imports from the online version to the local version. This allows offline editing, while not changing anything when opening the ontologies via the IRI elsewhere - Switch to functional syntax (internally)
Details
We switched to the owl functional syntax format for the files in git only to support better readability when reviewing changes. The ontologies will still be published in the rdf xml format (as in all previous versions). - We now host and use our own, modified copy of
DUL
Details
-
Reason:
DUL
is unreliable (e.g., down for a whole week and no one can openSOMA
) -
As a side effect, we can make changes to
DUL
, if necessary (yes, we will be very careful)- Removed italian lables
-
Added missing annotations of `rdfs:isDefinedIn` (only for
DUL
concepts / roles) - Removed unnecessary annotations of author and date
- Added missing english labels
-
Reason:
Start of EASE Phase 2
Base release for starting the changelog! Yay, now you get information why stuff might break!
EASE household marathon
This release adds definitions used in the EASE household marathon.
Initial Release
The initial release of SOMA, reflecting developments in CRC EASE phase one