1

我正在查看我正在考虑申请的职位描述,其中列出的要求之一是“熟悉元数据设计原则”。

有人可以简单解释一下吗?我可能熟悉这个概念,但我以前从未听说过这个术语。

我用谷歌搜索更多信息,但没有得到好的结果。除了这份题为“元数据原则和实用性”的白皮书。它有点重,我希望能找到一个快速的解释。


附加说明:感谢到目前为止的所有答案。他们一直很好。我想澄清一下我熟悉什么是元数据,但我从未听说过“元数据设计原则”。元数据有哪些设计原则?对于一本书来说,这是一个足够大的主题吗?小册子?正如罗伯特·哈维(Robert Harvey)指出的那样,这听起来像是人力资源部门的某个人发明的一个模糊的术语。

4

4 回答 4

1

我敢打赌这意味着“设计原则包括由元数据驱动”。

元数据的设计原则并不多——它通常由您的工具提供。

然而,一些组织希望将元数据作为应用软件规范、构建和运行的关键部分。

如果他们想要一个设计原则包括大量使用元数据的人,那么它可能会像“元数据设计原则”这样的短语出现。

但是,在我说任何话之前,我会问他们他们认为这是什么意思。

于 2009-05-27T18:16:35.173 回答
0

本质上,这将是关于数据的数据设计;也就是说,用附加数据来表征数据。元数据是关于数据的数据;其中数据可以是您为给定项目获得的订单,有关它的元数据可以是您获得多少订单等。正确的元数据设计涉及了解哪些类型的信息可能对您的任何数据有用和有趣'正在分析,并认识到如何最恰当地跟踪和捕捉它。

例如,某一天给定书籍的销售数量可能是有用的;不一定是在给定分钟内同一本书的销售数量。同样,给定年份的销售额可能不如按月的销售额等有用。在这个例子中,它是粒度,但元数据设计可能涉及许多其他事情;另一个例子,也许销售的地理分布很重要。

于 2009-05-27T18:18:19.213 回答
0

“熟悉元数据设计原则”这句话听起来很可疑,像是一个不知道他们在说什么的人力资源部门发明的模糊短语之一。不过,我会试一试。

元数据是通过描述其他数据的属性或特征来增强其他数据的数据。

例子:

在以下标签中:

<a href="http://google.com">Link to Google</a>

href 描述符是元数据,因为它“装饰”或进一步描述了链接。它是链接的属性。一般来说,所有 HTML 属性都是元数据。

AC# 属性是元数据。Microsoft 将属性称为“一种将声明性信息与类相关联的方法”。

[System.Serializable]
public class SampleClass
{
    // Objects of this type can be serialized.
}

在数据库表中,记录的地址字段中包含的值:

12345 Main Street

只是数据,但该字段在数据库中的定义:

Type: Text
Length: 50

是元数据。

在 MP3 文件中,音频只是数据,但 MP3 标签(如作者、标题和比特率)是元数据。

XML 是数据,XSD是元数据。XSD 可用于表达一组规则,XML 文档必须符合这些规则才能被视为“有效”。

特定时期内特定书籍的销售数量不是该书籍的元数据,因为它没有进一步描述书籍本身,而只是其销量。但是,一本书的作者、标题和页数是该书的元数据(ISBN 也是如此)。

那里。现在您对“元数据设计原则”了如指掌。

于 2009-05-27T18:57:42.517 回答
0

以下是 C. Larman 的“应用 UML 和模式”的摘录:

反射或元级设计

这种方法的一个例子是使用java.beans.Introspector获取一个BeanInfo对象,请求Methodbean 属性 X 的 getter 对象,然后调用 Method.invoke. 使用自省和元语言服务的反射算法保护系统免受逻辑或外部代码变化的影响。它可以被认为是数据驱动设计的一种特殊情况。

于 2010-12-28T00:25:24.740 回答