ease-crc / soma

The Socio-physical Model of Activities (SOMA) is a formal activity model for embodied agents that need to operate their body to generate motions that cause intentional effects in the physical and social world.
GNU Lesser General Public License v3.0
16 stars 22 forks source link

Documentation is broken #305

Closed mrnolte closed 3 months ago

mrnolte commented 1 year ago

The SOMA vocabulary job fails. Seems like we need to convert the functional syntax to a format that owlready2 can read for that.

duc89 commented 5 months ago

Just to add a bit of note on this topic, I was also trying to use owlready2 to load SOMA-HOME.owl, then got an error about DUL.owl, seemingly due to its being written in functional syntax. I then used Protege to convert it to OWL/XML.

daniel86 commented 4 months ago

This is really something that should be fixed. @mrnolte if it is caused by your change, I think you should take care fixing it. There were already a few people trying to access the doc. It is also referenced in papers, so better to make the link working again!

mrnolte commented 3 months ago

I am happy to have a look at the issue, but cannot see how this would be my fault -- the change was discussed in the SOMA meeting and agreed upon by everyone, including you @daniel86, to make commit changes more readable for reviewers.

daniel86 commented 3 months ago

yes @mrnolte but agreeing on a change does not imply to ignore problems caused by the change. If I remeber correctly then you made the suggestion and were the lead in doing the change, hence imo it is your sphere of responsibility to take care that all problems caused by the change are fixed. It is clear that you not always see all implications of a change, so such situations happen. Still the person leading and pushing the change is imo main responsible person for all the problems caused by it

mrnolte commented 3 months ago

Still I think it is best to have the original developers have a look at stuff. For example, when a team decides to make database changes, the back-end developer would adapt the back-end instead of the database developer, because he is familiar with it. I have not worked with the documentation before.