在Web站点开发中实施分类
明确自己需要信息分类学(information taxonomy)是一回事,而知道如何应用它则是另一回事。采用以下的技巧将帮助你建立一个有用的Web站点。
分类学(Taxonomy)是描述信息组织后面指导原则的技术术语——对于Web开发人员来说是一个需要关注的重点问题。每一个Web开发人员都应当知道如何利用分类学的基本原理来设计一个逻辑清晰、组织良好,且有效的Web站点构架。通过理解信息分类学相关理论并将其应用到对Web站点的优化过程中,Web开发人员可以将其成果的价值和功能最大限度的进行提升。
信息分类学的两个关键方面是分类结构(taxonomy structure)和分类视图(taxonomy view)。前者提供了在内容管理过程中对内容进行分类的方案。后者则是描述呈现在Web上的信息、概念,以及必备条件等内容类型的概念模型。它表示了站点访问者可见内容的逻辑分类,并且作为Web站点设计的输入模块和查询引擎。这些概念综合起来可以对促进Web站点开发投资回报最大化提供指导。如果能正确的应用这些概念,将会得到很好的结果。
指向分类学实施道路的三位一体指南针
分类学的目的在于在“无组织(unstructured)”的信息世界中建立结构。分类学实施道路充满曲折。为了能够朝着目标不断前进,你必须有一个指南针。很多的文章、书籍和演示材料给出了分类学具体的一些方法和技巧,但其中重要内容和根本主题总是围绕着以下三项信息构架中的关键因素:商业关系、用户,以及内容(如图A所示)。这些因素反映了绝大多数分类项目中所需的基本商业条件。从战略角度而言,三项因素组成了指向分类实施道路的“三位一体指南针(trinity compass)”。以下对各项因素进行描述:
商业关系是指在对商业对象进行分类时的商业环境,诸如可能用到分类学的Web应用程序、企业文化、过去以及当前的分类行为,以及组织内部和整个业界的早期信息。
用户则指分类的目标客户,比如用户概况、用户在信息使用模式上的各自特点等等。
内容是指将会通过分类学进行转化或在其上建立分类学的信息种类。
指向分类学实施道路的三位一体指南针
分类实施过程
在三位一体指南针的帮助下,我们可以定义处理商业关系、内容以及用户的分类实施过程,并遵循此过程进行实践。图B给出了具有代表性的分类实施过程的步骤。现在让我们来看看对每一步的描述。
分类实施过程
团队组合
团队组合是关键的一步,应当得到足够重视。成功的分类实施需要分类学专业知识以及对企业文化和相关内容的深入了解。然而,要找到一群同时具备分类学专业知识和组织能力的专业人士则并不现实的。进一步来看,如果在同一团队中同时出现了分类学和问题专家则会导致效率低下,因为二者都只专注于项目的不同方面,这将导致对对象区分优先级时造成冲突和混乱。尽管分类学专家对分类的实际结构很感兴趣,问题专家们则会主要考虑内容覆盖范围、术语,和标注一类的问题。
此外,分类学还同Web站点开发的很多方面有关联,其中包括Web站点设计、内容管理,以及Web搜索引擎。因此,分类团队必须同负责这些方面的Web开发团队合作。
理想的方法是通过专门的分类实施团队(taxonomy development team)和分类利益集团(taxonomy interest group)在同其他Web开发组织合作中对各种不同的技术进行描述,并在创建分类团体的过程中强调这些技术需求。人员选择的标准根据项目的变化会有很多不同。通常考虑的条件是应当熟悉整个项目,具备定位用户能力,了解已有的组织分类行为,理解企业文化。
分类实施团队应当包括来自技术和商业部门二者的成员,例如包括信息专家(information professionals)、资料库管理员(librarians)、Web构架师(Web architects),以及信息构架师(information architects)。团队应当对分类结构和分类视图的实际实施负责。在理想情况下,应当由同时精通信息管理和Web开发的信息构架师来领导整个项目。指定的信息构架师需要同分类利益集团以及其他的Web团队进行合作。
分类利益集团应当由问题专家或者来自商业团体且对企业文化及相关内容具备深入了解的内容专家组成。对于小型项目,集团可能仅仅由一部分关注分类过程的用户组成。
分类组织的实际结构需要根据组织的大小进行调整。
分类组织示例
分类结构信息组织、信息查找恢复、信息映射
信息构架师、信息专家、资料管理员
问题专家/内容专家,内容管理员
分类视图 Web站点设计、Web开发信息构架师、Web构架师、Web设计人员、Web开发人员
问题专家/内容专家、内容用户
定义分类范围
一旦组建了分类实施团队,首要任务应当是定义分类项目的范围。分类实施团队以及分类利益集团应当共同参与到定义的创建工作中来。下面列出了问题范围的示例,按照三位一体指南针的三项指导要素来组织:
商业关系
分类的目的是什么?
将如何应用分类学?
分类设计的数据输入来源是什么?(可能包括国会图书馆分类系统、已有的项目列表以及术语表等等)
内容
内容范围是什么?(可能包括整个公司和组织单元等)
分类将建立在哪些内容来源之上?(特别是分类范围以内的内容的定位)
用户
谁会使用分类?(可能包括雇员、客户,以及合作伙伴等等)
对用户有什么样的描述?
这一步应当对度量分类值的单位进行定义。对于一个增强型的Web站点(enhanced Web sites),分类的基准应当按照同新建立站点的比较来定义。例如,按照每访问者查找特定信息所需要的鼠标点击数定义。
创建分类
创建分类可以采用手动、自动,或者二者的结合的方式。这一过程将包括对相关关系、内容,以及定义范围中用户的分析。分析结果将作为包括分类结构和分类视图的分类设计的输入数据。分类实施团队对分类设计的实际机制负责,而分类利益集团则负责为内容包括范围、命名,以及标注等提供咨询。
按照可用资源和项目的时间安排,分类结构和分类视图视图的设计可以按照先后顺序来进行。所有通过分类视图表示的概念需要通过分类结构进行正确分类定义。这可以保证每一内容项都可以集中根据相同的分类机制进行组织。
在分类结构和分类视图之外,还必须定义相关标准和指导方针。在分类视图和分类结构中的每一种类都应当符合某种分类规则。简而言之,必须定义哪种内容应当归于所给定的种类。内容管理人员在对内容归类的时候就可以参考这些规则。如果使用了内容标注自动工具,这些规则可以被用来规范标注应用程序。相关标准和指导方针有助于确保分类的一致性,并对内容管理系统和搜索引擎处理过程的质量提供了保证。
分类实施
下一步包括了设置分类,以及对其进行内容标注。这一过程常常在分类学中称为“放置(populating)”。类似于分类的创建,分类的实施可以采用手动、自动,或者两者兼用的方式。这一步骤的目标在于将分类学应用到Web站点设计、搜索引擎,以及内容管理领域。
对于Web站点设计,分类视图应用在站点结构和界面的起步设计阶段。主要着眼于概念和分类,而不是术语、标注,或图形。在定义内容细节层次方面,从一般到特殊的过程可能需要多次反复。分类视图的种类包括了站点图表、导航图、内容安排,以及框架。最终的站点规划将通过对最后迭代(iteration)出的分类视图采用图形化处理的方式来实现。
对于搜索引擎,则可以通过各种不同的方式来实施。分类结构将作为分类机制添加到搜索引擎中,由此有助于进行相关训练或者将其同搜索引擎集成以组成类别查看和查找的集合体。
分类实施的最大挑战之一是在搜索引擎设计和分类学研究之间的同步问题,尤其对于那些在索引过程中没有采用分类学内容标注的搜索引擎。在这样的情况下,站点的访问者如果先后使用搜索和浏览相同条目两种方法,却得到不同的结果,这会给访问者带来很大的混乱。
分类结构需要集成到内容管理过程当中。内容分类应当位于内容管理工作流的第一阶段,就如同成本预算审核(review and approval)一样。如果没有内容管理工具,则可以通过手动设置或从外部已创建的分类方法导入的方式,将分类结构装载到相关工具种。通过内容管理过程,内容可以根据分类学手动或自动的进行标注。换句话说,内容很好的适应了分类。
测试,测试,再测试
测试的目标是确认分类中的错误和矛盾。测试结果可以用于随后的分类设计升级。测试应当同对整个Web应用程序的试用性测试过程相结合,包括后台内容管理测试和前台站点访问测试。以下给出了测试主题的检查列表示例:
给出特定信息主题,站点访问者能否轻松找到主题所包括或相关的内容?
给出特定信息主题,站点访问者需要单击多少次鼠标才能看到所需的信息?
给出特定的任务,站点访问者是否能够在合适的时间里完成此任务?
标注所表达出的信息是否清楚?
内容排列的优先级别是否符合站点访问者的需要?
内容组织结构是否能够使内容管理者轻松的对内容进行分类?
测试结果需要记录下来,然后同基准统计数据进行比较,以有助于测量方法的改进。
维护
分类设计和细节调整是同内容管理相类似的需要一直进行的过程。随着组织结构的增长和将其不断引入到分类实施中,商业关系、内容,和用户将会不断发生改变。新的概念、术语以及信息需求将不断集成到分类学当中。管理过程的不断调整对于保证分类的稳定性和流畅性提供了保障。
更好的分类结构带来更好的信息访问
分类学的实施过程已经成为了对企业不断增长和改变的信息进行组织的框架。分类学很大程度上为Web站点设计、内容管理和搜索引擎等方面带来了便利。如果能很好实施,分类将促进Web内容结构化,并由此改进对企业相关信息的访问。
本篇文章使用aigaogao Blog软件发布, “我的Blog要备份”