WEMI class in rm:Mixes?
philbarker opened this issue · 4 comments
In this diagram
Mix & Session are shown under Expression, which made me thing they are both intended to be Expressions.
However, in the table below it in the Primer rm:mixes is said to be a sub-property of Expresses:
and so it should have the domain:Expression and range:Work. This would imply that Session is a Work and Mixes an Expression: that doesn't seem right.
There is no arrow drawn from Mixes to any WEMI class, so a solution might to make Mix a wemi:Work and rm:mixes a sub-property of dct:relation.
(Aside: while I think it is a great example I am a little worried about what a rabbit hole designing a recorded music ontology might turn out to be. For example, do we need other releases alongside Single, e.g. Album Track, Movie/TV Sound Track...)
Thanks, Phil. I think your analysis is correct; but I'm not totally sure about a solution. As I recall, at one point we had diagrams that showed the WEMI classes to be iterative - you could have a work of a work, an expression of an expression ... I don't remember any details but I think we instead created the "relatedWork" "relatedExpression" etc. In keeping with that, we could have:
rm:Session
subclassOf openWEMI:Expression
rm:Mix
subclassOf openWEMI:Expression
rm:mixof
subpropertyOf openWEMI:relatedExpression
I'll try to adjust the diagram to reflect that, if that seems correct.
I agree that a full ontology for recorded music would be overwhelming as an example. We need to stop before it goes beyond easy understanding. (Plus, I doubt if we really COULD create such an ontology.)
OK, that works. The diagram mixes the OpenWEMI properties in an example that uses subclasses but if we use the rm: properties that work if rm:mixes rdfs:subPropertyOf wemi:relatedExpression .
So something like:
I think I would like to show that the Mix expresses the Song, but let's leave the rabbits where they are.
This has been added to the Primer.