元数据是描述数据的数据,它包含了数据的定义、结构、属性、关系等信息。元数据注册表是存储元数据的地方,它可以帮助用户管理和维护元数据,确保数据的正确性和一致性。然而,元数据注册表中的内容往往是由不同的人员或系统维护的,这就可能导致其中的值域内容不一致。为了解决这个问题,ISO/IEC TR 20943-3:2004提供了一些指导性的建议和最佳实践,帮助用户实现元数据注册表内容的一致性。
ISO/IEC TR 20943-3:2004主要关注值域的处理。值域是指元数据中的一组可能取值,例如性别可以取男或女。在元数据注册表中,同一个值域应该具有相同的定义和取值范围,否则就会导致数据的不一致性。为了确保值域的一致性,ISO/IEC TR 20943-3:2004提供了以下建议:
1. 定义值域的含义和取值范围。在元数据注册表中,应该对每个值域进行明确的定义,包括其含义和取值范围。这样可以避免不同人员或系统对同一个值域的理解不一致。
2. 使用标准值域。如果可能的话,应该使用标准值域,例如ISO 3166国家代码、ISO 4217货币代码等。这样可以确保值域的一致性,并且方便不同系统之间的数据交换。
3. 维护值域的一致性。在元数据注册表中,应该对值域进行定期的维护和更新,确保其中的内容是最新的和一致的。如果需要修改值域的定义或取值范围,应该及时通知所有相关人员或系统。
除了以上建议,ISO/IEC TR 20943-3:2004还提供了一些其他的指导性建议,例如如何处理值域的扩展和缩小、如何处理值域的别名等。这些建议可以帮助用户更好地管理和维护元数据注册表,确保其中的内容是一致的。
相关标准
- ISO/IEC 11179-3:2013 Information technology — Metadata registries (MDR) — Part 3: Registry metamodel and basic attributes
- ISO/IEC 11179-6:2017 Information technology — Metadata registries (MDR) — Part 6: Registration
- ISO/IEC 19763-3:2015 Information technology — Metamodel framework for interoperability (MFI) — Part 3: Metamodel for ontology registration
- ISO/IEC 19788-3:2015 Information technology — Learning, education and training — Metadata for learning resources — Part 3: Basic application profile
- ISO/IEC 24707:2007 Information technology — Common Logic (CL): a framework for a family of logic-based languages