-
http://www.ease-crc.org/ont/SOMA.owl/NonmanifestedSituation was renamed to http://www.ease-crc.org/ont/SOMA.owl#NonmanifestedSituation
Details
The original IRI used the incorrect separator/
instead of#
between the namespace and the fragment.
-
We newly included the USD.owl ontology.
Details
The ontology maps the USD format to a knoweldge graph representation. Here, you can find the the original publication onUSD.owl
. Note that the version in this repository, as all the ontologies in here do, uses our self-hosted version of DUL.owl. -
We added new Concepts and Properties for Motion Processes and Motion Plans
Details
We introduce two new classes and relating properties to handle motion processes and motion plans within the ontology.
-
Fixed Issue #305 (the documentation not being build).
Details
- Our switch from RDF/XML format to functional syntax broke the workflow responsible for building the IRI, because it uses owlready2, which does not support functional syntax. The workflow was fixed so that it uses the published version instead, which is still in XML/RDF.
-
In the mean time, we added some comments that contained special characters, that had to be espaced for the generation of the latex document, e.g.,
_
. This was fixed as well.
-
We fixed two annotations, that were incorrectly marked as labels instead of comments.
Details
The two incorrect annotations were found in SOMA-AGENT:- SOMA:PreferenceOrder
- SOMA:Predilection
-
Remove SOMA namespace inconsistencies
Details
Some entities used namespaces other than DUL or SOMA, e.g. SOMA-OBJ or SOMA-ACT, which caused problems for some systems that always expect the SOMA namespace. All SOMA entities are now in the SOMA namespace instead of a sub-namespace.
-
Introduced concepts for introspection
Details
We added various concepts and roles in different SOMA-Files to support, e.g., tracing the metacognitive experiences of CRAM in NEEMs.- Mental task taxonomy
- Causality relationships
- Model of Software
- Small taxonomy of Communication tasks
- Model of Capabilities
-
Introduced concepts for kitchen appliances and furniture in
SOMA-HOME
-
Introduced
Affordances
,Depositions
,Bearer
andTrigger
inSOMA-HOME
-
Moved different kitchen related action from
knowrob
toSOMA-ACT
-
Introduced a more general version of
causes
:affects
(and its inverseisAffectedBy
)
-
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
-
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 missing 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.owl, 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:
-
Base release for starting the changelog! Yay, now you get information why stuff might break!
Details
The SOMA ontologies can now be accessed via a version IRI, e.g., http://www.ease-crc.org/ont/1.2.0/SOMA-STATE.owl. These are guaranteed to stay the way they are. The basic ontology IRI, e.g., http://www.ease-crc.org/ont/SOMA-STATE.owl, now refers to the latest version that is available (not neccessary associated to a stable release), and is referred to "Upcoming" at the top!