Managed Metadata Service介绍系列 之四
在Managed Metadata Service的主要功能分为两部分, Content Type Publishing和对Tags, Keywords的管理.
下面我们对MMS涉及到的主要术语进行简要的介绍.
Taxonomy
在SharePoint 2010中, 我们定义taxonomy为term的层次. 比如说, 下面的例子可以在SharePoint 2010中代表一个taxonomy.
- Colors
- HTML Colors
- Blue
- Aqua
- Black
- Object Colors
- Almond
- Antique Brass
Folksonmy
Taxonomy被定义为term的层次结构, 并且是由一个叫做taxonomy administrators的用户组集中管理的. 与之相对应的folksonomy就是比较不正式的了. 在SharePoint 2010中, folksonomy指的是终端用户的可选的能力, 这种能力可以使得用户可以输入他们自己的tags和metadata. SharePoint 2010有能力搞定被严格控制的taxonomy的metadata, 也可以搞定folksonomy这样自由形式的metadata.
Term Store
Term Store是一个数据库, 其中存放着metadata, 并且使得这些metadata可以通过shared service的方式被使用. 这个Shared Service就是MMS了.
Term
Term就是简单的一个带有一个唯一标识的字符串, 这个字符串存在于term store的某个节点上.
Tagging
Tagging是某些metadata与某个list item的关联关系. 在SharePoint 2010中, 几乎任何东西都可以被加上Tag. Tagging可以被分为两类, social tagging和authoritative tagging.
- Authoritative Tagging: 在authoritative tagging里, 用户对被tag的东西有所有权. 比如说, 我有一个文档, 我有权来修改文档, 所以, 我可以对这个文档添加我想要的metadata.
- Social Tagging: 在social Tagging里, 我可能对某样东西没有所有权, 但是我对这个东西有些想法. 我无权修改这个东西, 但是我可以为这个东西添加一些metadata. 这些metadata会被存在某处.
上面的两种情况, 数据都存储在相同的后端metadata数据库中.
Keywords
Keyword不仅仅是一个字符串, 它更是用户通过term store输入到SharePoint 2010的后台的非结构化的某个地方的字符串. 如果我输入一个keyword, 系统会查看这个关键字之前是否有被添加过. 如果有, 系统就返回给我一个ID, 如果没有, 那么就在term storezhong创建一个ID然后返回给我这个ID.
Term Store Management 工具中各个概念之间的关系以及容量上线图.
下图是各概念在界面中的显示
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律