托管元数据输入文件格式 (SharePoint Server 2010)

 

适用于: SharePoint Server 2010

上一次修改主题: 2016-11-30

SharePoint Server 2010 中的托管元数据是从逗号分隔值 (csv) 文件导入的。每个文件必须包含一个术语集,并且术语集内的术语的最大嵌套深度为七级。

即使您的组织没有要导入的数据,也可以考虑在术语库管理工具外创建分类,然后导入该分类。术语库管理工具提供了用于创建术语集和管理术语的一种方便而简单的方式,但使用该工具创建多个术语集可能比导入术语集耗时。一旦创建了术语集,使用术语库管理工具便可方便地对术语集进行日常管理。

本文内容:

  • 导入文件的格式

  • 查看示例托管元数据导入文件

  • 导入托管元数据

在阅读本文之前,应先对托管元数据概述主题中介绍的概念有所了解。

托管元数据导入文件的格式

托管元数据导入文件是一个逗号分隔值 (.csv) 文件,它包含一个标题行和用于定义术语集及术语集中的术语的其他行。

文件的第一行必须包含用逗号分隔的 12 个项目。可将这些项视为您将在接下来的行中提供的值的列标题(就像表中的列标题)。一种很好的做法是将每个值都用引号引起来("")。

下面一行是示例托管元数据导入文件的第一行。有关如何查看示例托管元数据导入文件的详细信息,请参阅查看示例托管元数据导入文件。

"Term Set Name","Term Set Description","LCID","Available for Tagging","Term Description","Level 1 Term","Level 2 Term","Level 3 Term","Level 4 Term","Level 5 Term","Level 6 Term","Level 7 Term"

托管元数据导入文件的第二行表示术语集,并且应按指定顺序包含以下信息:

  1. 术语集的名称

    备注

    建议将术语集的名称、术语的名称和所有描述用引号("")引起来。引号是可选的,除非值本身包含逗号。更安全的做法是始终使用引号。

  2. 一个逗号 (,)

  3. 或者,术语集的描述

  4. 两个逗号 (,,)

  5. TRUEFALSE 一词,指示是否允许用户将此术语集中的术语添加到 Microsoft SharePoint Server 项中。如果不提供值,则可对术语集进行标记。

  6. 八个逗号 (,,,,,,,,)

托管元数据导入文件的第三行和每个后续行分别表示一个术语。用逗号分隔第三行和每个后续行中的值。您可以忽略可选值,但不要忽略相应的逗号,因为无论值是否存在,都需要逗号作为分隔符。

行中的值表示以下信息,并且必须按其列出的顺序提供:

  1. 术语集名称:保留此值为空。

  2. 术语集描述:保留此值为空。

  3. 区域设置标识符:标识与术语语言对应区域的十进制值。如果不提供值,则使用要向其导入此托管元数据的术语库的默认区域设置。

  4. 可进行标记:该值确定是否允许用户将此术语添加到 SharePoint Server 项中。使用 TRUE 可允许用户使用此术语;使用 FALSE 可禁止用户使用此术语。如果不提供值,用户则可以使用此术语。

  5. 术语描述:术语的描述。该值是可选的。

  6. 第 1 级术语 -- 第 7 级术语:如果术语集是按层次结构组织的,则第 1 级术语是层次结构顶部的术语,第 2 级术语低于第 1 级术语,依此类推。您必须为所有级别分别提供一个值,直到到达您要表示的术语所在的级别。这可通过此列表后面的示例很好地阐释。

在此示例中,您要导入一个表示组织的所有办公地点的术语集。此术语集将按层次结构组织。下面的列表是术语集的一个片段:

  • 网站(术语集)

    • North America

      • Washington

        • Seattle

        • Redmond

        • Tacoma

      • Massachusetts

        • Boston

        • Cambridge

“North America”是第 1 级术语。“Washington”和“Massachusetts”是第 2 级术语,“Redmond”、“Seattle”、“Tacoma”、“Boston”和“Cambridge”是第 3 级术语。若要导入此术语集,应使用包含以下行的文件:

"Term Set Name","Term Set Description","LCID","Available for Tagging","Term Description","Level 1 Term","Level 2 Term","Level 3 Term","Level 4 Term","Level 5 Term","Level 6 Term","Level 7 Term"
"Sites","Locations where the organization has offices",,TRUE,,,,,,,,
,,1033,TRUE,,"North America",,,,,,
,,1033,TRUE,,"North America","Washington",,,,,
,,1033,TRUE,,"North America","Washington","Redmond",,,,
,,1033,TRUE,,"North America","Washington","Seattle",,,,
,,1033,TRUE,,"North America","Washington","Tacoma",,,,
,,1033,TRUE,,"North America","Massachusetts",,,,,
,,1033,TRUE,,"North America","Massachusetts","Boston",,,,
,,1033,TRUE,,"North America","Massachusetts","Cambridge",,,,

备注

可以将定义术语集的行(第 2 行)和第一个定义术语的行(第 3 行)结合起来,如示例导入文件所示。

不能通过使用托管元数据导入文件来表示术语的同义词或翻译。若要创建同义词或翻译,必须使用术语库管理工具或编写自定义程序,以导入和添加同义词或翻译。

有关由 SharePoint 社区成员开发的、用于导入术语集的一个工具的信息,请参阅 Wictor Wilén 的博客(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=190541&clcid=0x804)(该链接可能指向英文页面)。

查看示例托管元数据导入文件

在术语库管理工具中的托管元数据服务的属性窗格中,可以通过单击“查看示例导入文件”来查看示例导入文件。为术语集创建导入文件最简单的方法是使用示例导入文件作为模板。保存示例导入文件;删除第一行以外的所有内容。然后添加表示术语集和术语的更多行。

导入托管元数据

有关如何导入元数据的说明,请参阅 Office.com(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=207785&clcid=0x804)(该链接可能指向英文页面)。

See Also

Concepts

托管元数据概述
规划导入托管元数据 (SharePoint Server 2010)