I’ve been contemplating for a while whether the naming we’ve inherited from Avalon days holds up after the years of using it. We’ve already made the decision to tweak the naming a little bit as we’re working towards AYON v1.0 release where we renamed Asset
to Folder
to be more flexible and better aligned with the general perception of the entity name and what it holds.
Instead of having Episodes that are asset
entities, in AYON we have a folder
entity of episode
type (or any other arbitrary type name).
However as we’re extremely close to a first beta release of AYON I want to open a wide discussion to validate two more terms we currently use. Subset
and Family
. They both served us well, but after speaking to many studios that are consider adopting OpenPype / AYON and going through a lot of training and on-boarding users over the past 4 years I have a suggestion for an alternative that feels like it fits better into terminology used in other pipelines. Now subset is a term I haven’t seen anywhere and family is a Pyblish technical term that stuck.
My suggestion would be considering changing subset
to product
and family
to product type
or subset type
should the term subset stay. My main reasoning is that we have to spend quite some time explaining what we mean by subset and I almost always end up telling artist that they are technically various publishing products of tasks that make up a shot or and asset.
The product type
is just something a lot more natural and better matching the fact that we have task type
and folder type
, hence I see little benefit to have essentially same type of categorization treated differently in a different context.
Folder
→ Product
→ Version
→ Representation
I very much realize that family
is a pyblish built in term and I don’t think we need to change that under the hood. My feeling is, however, that it would be substantially easier to explain the general concepts and on-board artists by telling them:
A Shot is made up of multiple products and each product has a type…
rather than our…
A Shot is made up of multiple subsets and each subsets belongs to a family.
Just to be clear, this is very much a discussion topic, not a hard push from my end by any means, but we have the opportunity to re-evaluate if what we’re currently doing with terminology is for the benefit of the artist using the product, or just something we’re used to.