信息技术 开源 元数据通用要求

范围

本文件规定了开源元数据的描述方法、元数据构成、元数据扩展的类型与规则、代码表等,以及开源元数据的字典描述。

本文件用于指导开源数据的收集、整理、维护、存储、交换与输出。

开源元数据信息模型

  • 一个开源项目,是由若干个人或组织,参与开发的。
  • 个人与组织都会有各种分类,并发生各种行为。
  • 一个开源项目,会创造出一个或多个开源产品。
  • 一个开源项目,会将源代码存放在某一个开源的代码仓库里。
  • 一个开源产品,可以发布多个版本,这些发布的版本,可以打包为制品,并被包管理工具所管理。
  • 一个开源产品,会选择自己的授权协议,并声明自己的版权,也可能会申请自己的专利或者用到一些专利。
  • 开源产品也可能会有漏洞,这需要被记录下来。