首页 > 代码库 > 元数据(Metadata)
元数据(Metadata)
感觉一直对元数据都是模模糊糊,没有一个很清晰的概念,这里做一个简单整理。
维基百科的定义地球人都知道:元数据是描述数据的数据,主要用来描述数据属性的信息。用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。
但是什么叫描述数据的数据?这拗口的解释反而是元数据的概念更抽象了。这里举一个形象的例子:
毕业季,大家都在找工作,找工作都要填简历。简历上有咩?姓名、性别、民族、政治面貌、籍贯、学历、项目经验、实习经验blahblah。当然每个人的信息是不一样的,但是通过这样的刻画,可以使企业的HR能很快的对一个人有一个系统的认识。你的具体年龄(26),具体性别(男),具体民族(汉族)等这些具体信息构成了你这个人的资料,而姓名、年龄、性别等等这些东西,就是对你26岁、男、汉族这些具体信息的描述。因为简历的模板,其实就是一套元数据。
其实可以做一个非常简单的区分,无论是什么系统,都会有各种各样的数据。我们要做的就是剥去那些具体信息,剩下的就是元数据了。
举个栗子:数据表除去存的具体信息,剩下的是什么?table的module啊,这些就是元数据
数据库系统中,除去具体信息还剩下什么?数据库的IP、端口、方言等各种配置信息以及各个DB的module等等。
举一些生活中的栗子:
喜欢拍摄数码照片的朋友应该知道,每张数码照片都包含EXIF信息。它就是一种用来描述数码图片的元数据。按照Exif 2.1标准,其中主要包含这样一些信息:
Image Description 图像描述、来源. 指生成图像的工具
Artist 作者 有些相机可以输入使用者的名字
Make 生产者 指产品生产厂家
Model 型号 指设备型号
Orientation方向 有的相机支持,有的不支持
XResolution/YResolution X/Y方向分辨率 本栏目已有专门条目解释此问题。
ResolutionUnit分辨率单位 一般为PPI
Software软件 显示固件Firmware版本
DateTime日期和时间
YCbCrPositioning 色相定位
ExifOffsetExif信息位置,定义Exif在信息在文件中的写入,有些软件不显示。
ExposureTime 曝光时间 即快门速度
FNumber光圈系数
ExposureProgram曝光程序 指程序式自动曝光的设置,各相机不同,可能是Sutter Priority(快门优先)、Aperture Priority(快门优先)等等。
ISO speed ratings感光度
ExifVersionExif版本
DateTimeOriginal创建时间
DateTimeDigitized数字化时间
ComponentsConfiguration图像构造(多指色彩组合方案)
CompressedBitsPerPixel(BPP)压缩时每像素色彩位 指压缩程度
ExposureBiasValue曝光补偿。
MaxApertureValue最大光圈
MeteringMode测光方式, 平均式测光、中央重点测光、点测光等。
Lightsource光源 指白平衡设置
Flash是否使用闪光灯。
FocalLength焦距,一般显示镜头物理焦距,有些软件可以定义一个系数,从而显示相当于35mm相机的焦距 MakerNote(User Comment)作者标记、说明、记录
FlashPixVersionFlashPix版本 (个别机型支持)
ColorSpace色域、色彩空间
ExifImageWidth(Pixel X Dimension)图像宽度 指横向像素数
ExifImageLength(Pixel Y Dimension)图像高度 指纵向像素数
Interoperability IFD通用性扩展项定义指针 和TIFF文件相关,具体含义不详
FileSource源文件 Compression压缩比。
我再举一个例子。在电影数据库IMDB上可以查到每一部电影的信息。IMDB本身也定义了一套元数据,用来描述每一部电影。下面是它的一级元数据,每一级下面又列出了二级元数据,总共加起来,可以从100多个方面刻画一部电影:
Cast and Crew(演职人员)、Company Credits(相关公司)、Basic Data(基本情况)、Plot & Quotes(情节和引语)、Fun Stuff(趣味信息)、Links to Other Sites(外部链接)、Box Office and Business(票房和商业开发)、Technical Info(技术信息)、Literature(书面内容)、Other Data(其他信息)。
元数据最大的好处是,它使信息的描述和分类可以实现格式化,从而为机器处理创造了可能。
参考资料:
维基百科:http://zh.wikipedia.org/wiki/%E5%85%83%E6%95%B0%E6%8D%AE
http://www.ruanyifeng.com/blog/2007/03/metadata.html
元数据(Metadata)