是否有一个公认的标准来命名普通的用户配置文件字段?

Is there a well-regarded standard for naming mundane user profile fields?

很多年前,我参与了一个项目,我们需要设计一个模式来记录相当普通的用户配置文件字段,例如用户的姓名、地址和 phone 号码。当时,我的团队发现我们在争论 属性 个名字,比如 lastName vs. surnameworkPhone vs. officePhonezipCode vs. postalCode, 等等。然后我们发现已经有一些努力来解决这些问题,并且已经被一个标准组织记录在案——也许是 ISO? – 对此类字段名称表达了明确的意见。

多年后——新雇主,新项目,同样的问题——但现在我无法回忆或找到那个标准。

请理解,在这个问题中,我不是征求任何人对所有字段名称应该是什么的个人意见。我只是问是否有人可以帮助我找到一些由知名标准组织发布的关于该主题的标准文档,或任何其他类似的权威和受人尊敬的参考资料。

另一条注意事项,尽管它可能无关紧要。在这个项目中,不希望与世界兼容。以美国为中心是完全可以接受的,即使这可能是短视的。

有什么想法吗?

Schema.org 具有范围广泛的“用于 Internet 上的结构化数据”的模式。

Person 架构可能会满足您的特殊需求:https://schema.org/Person

Microsoft 还有一个通用数据模型,其中包含一组结构化程度更高的模式:https://github.com/microsoft/CDM/tree/master/schemaDocuments/core/applicationCommon. In your case perhaps the User model could be useful: https://github.com/microsoft/CDM/blob/master/schemaDocuments/core/applicationCommon/User.cdm.json