一直在做ETL过程的元数据如何实现,直到今天才想起来去看看高人是如何做的。
http://www.uml.org.cn/UMLApplication/UMLApplication25.htm 在UML网站上面看到了这个。
从里面的描述来看,所有的元元数据都有一个基类,MetaObject,有一个名称属性,
下一级的元数据主要有
元模型(MetaModel) 元类型(MetaType) 元关联(MetaAssoc)
元角色(MetaRole) 元成员(MetaMember) 元参数(MetaParm)
元限制(MetaLimit)
元类型又可以分为 元数据类型(MetaDataType) 元类类型(MetaClassType)
元成员又可以细分为 元属性(MetaProperty) 和 元操作(MetaOperation)
看起来也差不多,把所有元数据的特性都考虑到了。