在一个企业中,有时候须要一个专门的Metadata库,用来保存各类预约义的Metadata。有了Metadata库,就能方便的为企业中的各类数字内容、数字资产应用上各类定义好的Metadata,或是用Tag的方式,为各类内容打上Tag。当为各类内容指定了Metadata或Tag以后,不管是搜索,仍是浏览,都能利用这些Metadata和Tag,对搜索结果或内容视图进行分类和过滤。
在SharePoint 2010中,提供了Managed Metadata Service,它是一项服务应用程序,能为整个服务器场,甚至整个企业(经过将一个服务器场的Managed Metadata Service发布出去),提供一个集中的Metadata存储和管理中心。
打开管理中心的服务应用程序管理,就能看到Managed Metadata Service。选中它后,点击上方Ribbon中的“管理”按钮,就能打开术语库管理工具。 api
提示:若是是第一次打开术语库管理工具,可能会发现你没有权限对术语库进行更改。你须要将你本身添加到术语库管理员中:
术语库管理工具是专门用来管理Managed Metadata Service所存储的全部术语(Term)的工具。管理员可使用它,预先定义好企业中所须要的各类术语。在术语库管理工具中,能够经过组(Group)、术语集(Term Set)来为术语进行分类。基于组,能够进行权限的定义(哪些人是术语组的管理员,哪些人是术语组的参与者)。术语能够有一个或多个子术语,一个术语也能够同时位于多个术语集中。
在默认的设置中,全部新建的术语集和术语均可以被用于Tag的做用,管理员能够手动启用或关闭这个功能:
若是管理员但愿SharePoint网站的普通用户,也能够手动向术语库中添加新的术语条目,那么须要将术语集的提交政策改成“打开式”(默认是出于关闭状态,也就是只有管理员才能经过术语管理工具添加术语):
对于每一个术语,管理员均可以对它进行各类操做,其中“重复使用术语”是指将此术语复用在另外一个术语集中,但又并不是复制一个术语,而是将一个术语“映射”到多个不一样的地方:
有些术语可能有同义词,好比“IE”与“Internet Explorer”,管理员能够为一个术语指定一个或多个同义词:
除了位于管理中心的这个全局术语库管理工具以外,网站集也有一个网站集级别的术语库管理工具,经过它,网站集管理员能够管理一个网站集全部的术语:
要在SharePoint网站中使用这些术语,只须要为列表、内容类型添加类型为“托管元数据”的栏便可。好比,在为企业全部的员工创建了术语以后,就能够为“公司项目”内容类型添加一个名为“项目负责人”的栏(注:这是一个例子,并不表示鼓励使用术语库来维护企业员工信息,用户配置文件一般是维护企业员工信息的更好工具。):
而后为这个元数据栏指定所绑定的术语节点,只有选定的术语节点中的术语,才能被填入到栏中:
而后,在为列表添加这种内容类型的列表项时,就能看到咱们添加的元数据栏:
用户填写元数据栏的值的时候,随着用户输入文本,这个文本框会自动从术语库中检索匹配的术语,并显示出符合的候选术语:
或者,也能够直接浏览全部可用的术语并选择:
在为列表项指定了元数据以后,用户甚至能够再也不基于传统的列表视图方式浏览列表项,而是使用基于元数据过滤,来查看列表项。好比,用户能够基于“项目负责人”这个元数据的值,来对全部项目列表项,进行浏览。从列表设置中打开“元数据导航设置”:
配置好了元数据导航以后,在列表视图的左下角,就能看到所列出的元数据术语,点击每一个术语,就能看到与这个术语相关的列表项:
或是使用这个术语筛选器(截图上的“密钥”字样是中文版本词语翻译错误),直接筛选显示列表中的列表项数据:
除了对列表项和文档以外,咱们还能将术语用作标签。在SharePoint 2010网站中,右上角会有一个“Tags & Notes”按钮,若是你但愿给当前浏览的页面作一个标签,直接点击这个按钮便可:
而后在弹出的对话框中,就能填入定义好的术语了:
Managed Matadata使企业能够集中管理元数据,并经过它构建企业的分类体系(Taxonomy)。Managed Matadata做为一个服务应用程序,能够发布给整个服务器场、其余SharePoint服务器场,甚至企业内部的各类其余应用系统。服务器