The meaning part is really owned by the business. The business folks have the privilege of deciding on their terminology. Applications or microservices are business facing and should talk the language of the business. That goes for the data content as well.
Data Names in the API Matter
Since many physical data stores may be schema-free or schema-on-read, where the “schema” is inferred when reading the data, we need a layer of presentation to business users, using business terms. That layer is our GraphQL API.
Even more challenging is that much of the (big) data that people ...