Resource Links:
...
A recent open-source innovation in the CGI industry is known as Universal Scene Description (USD). It is originally derived from Alembic, and thereby inherits many of its geometry descriptors and functions. The added benefits of USD includes methods to further organize and reference structures to increase functionality. USD is rapidly becoming a standard method of data interchange between various application platforms. As well, USD is helping to conform disparate workflows among disciplines by creating a singular source of truth in the data model. I believe there There is a unique opportunity to leverage these considerations to unify the Camera and its constituent dependencies. Applications that are leveraging USD will be able to pick up the Camera attributes directly, using inherent workflows. The cascade of interpretive pipeline dependencies on proprietary Camera rigs would be obsolesced.
...
These are a few sample schemas that show how one might create Camera abstractions using base USD referencing capabilities. These are purely examples, and not meant to represent any fixed methodology in representing a USD Camera schema. As we all know, there is an Stage camera but having a tangible, functional Camera that we can structure and share has real meaning and value for productions. In this diagram, there is a working camera that is one abstract layer above the various camera roles that are then references to the base USD Camera. Departmental cameras may be overloaded, etc.. with specific discipline-focused attributes.
Ex. 1
Ex. 2