信息架构之读书笔记信息架构(InformationArchitecture,简称IA)定义1.共享信息环境的结构化设计。2.网站和企业网络的组织系统、标签系统、搜索系统,以及导航系统的组合。3.创建信息产品和体验的艺术和科学,以提供可用性和可寻性。4.一种新兴的实践性学科群体,目的是把设计和建筑学的原理带进数字领域中。研究信息表达和传递,在信息和用户认知之间搭建的一座桥梁。基本概念1.信息与元数据:信息处于数据和知识之间的混乱地带,无单一所指,如网站、文件、软件、图像皆为信息;元数据(metadata)用来描述和表达内容对象。2.设计结构(Structuring)决定信息“单元”(atom)的粒度(granularity)。粒度指信息单元的相对大小和粗糙程度,粒度越大,表示细节程度越低,综合程度越高。3.可寻性(Findability)决定整体可用性成败。用户通过浏览、搜索和询问的组合方式找到东西。架构必须在用户需求和商业目标之间取得平衡。4.引进可用性工程(usabilityengineering)和民族志学(ethnographic),用以对用户行为进行分析。信息架构实践IA“臭名昭著”的三个圈(文氏图)为什么需要信息架构这个职业呢?用户本身很“懒”:互联网的用户已经不是传统读者那样逐字逐句的阅读,而是双目N行的跳跃式扫描,除非是找到有兴趣的文章才回归传统获取信息方式。信息内容海量潮涌:大量新兴媒体、Blog、Twitter等生产海量信息,使人目不暇接,用户需要一层“组织、分类、过滤”装置,编辑、评论、推友这些角色就能说明企业内的商业目标:企业的信息本身也是重要信息源之一,其自身也有信息建设、积累和发布的需求,还不包括那样创业型组织、团队,都需要把自己的产品、卖点通过信息架构(设计)翻译为“客户化语言”让用户、客户获取、感知用户的信息需求完美捕捉:已知条目的精确查找(无遗漏研究)——完全准确的东西捕捉龙虾的陷阱:探索式搜索——一些有用的东西乱撒网:无遗漏式研究——每样东西把鱼放回大海:重新找到有用信息——再次需要的东西用户的信息搜寻行为:搜索浏览询问搜寻行为的模式1.整合:在一个搜寻过程中,搜索、浏览和询问这三种行为并存。2.反复:在一个搜寻过程中,三种行为会反复地、无序地出现。信息搜寻模型1.“采摘”模型——用户的信息搜寻过程从一个点(比如一个组关键字,或是一个链接)开始,随着过程的深入,用户会在整个信息系统中反复转移来获取他们需要的信息。这种模型要求系统在信息架构设计时,能够让用户很容易地在搜索和浏览之间来回移动。举2个例子:先搜索,再浏览;先浏览,再搜索。(下图是一个用户访问心理流程图)2.“珠形增长”模型——类似网页。3.“两步走”模型——搜索或浏览目录,找到潜在目标,在子网站中搜索信息。信息构建的元素1.组织系统——以各种方式为我们展示信息的内容分类、版块、应用程序等;2.标记系统——使用对用户有意义的语言(Hopeso)描述分类目录、选项及链接。3.导航系统——协助用户在内容上移动(下拉的快速检索、分类等也属于导航,不属于搜索);4.搜索系统——可让用户搜索内容;信息架构的另一种分类组织系统(组织体系和组织结构)组织体系定义内容条目之间共有的特性,而且会影响这些条目的逻辑分组方式。精确性组织体系——按字母顺序、按年表、按地理位置模糊性组织体系——按主题、按任务、按用户、按隐喻(组织型隐喻,功能型隐喻,视觉性隐喻)、混用隐喻是将用户的心智模型与系统功能进行完美匹配的最好方式。组织型隐喻利用用户对自身组织结构非常清晰的理解,将系统功能的命名结构按组织结构组织。功能型隐喻按照用户日常完成任务的流程及任务间的关系,将系统功能按用户所能理解的流程进行组织。视觉性隐喻则使用可见的图标,图示等方式,让用户理解功能的含义。见下图,采用的是视觉型和组织型隐喻。一个混合方案的例子,见下图组织结构定义内容条目和群组之间的关系类型。1.等级式,自上而下的做法2.数据库模式,自下而上的做法元数据可以让我们把关系型数据库的结构和威力,运用到异质性、非结构化的网站环境和企业网络环境中。使用受控词表的元数据为文件和其他信息对象打上标记,我们就可以进行有力的搜索、浏览、过滤,以及动态链接。自上而下的信息架构难度稍低,基本上转化为内容布局的问题(显性部分);自下而上的信息结构比较难把握,主要是用户的浏览、目标、选择的心理在访问过程中会产生变化。[思考]淘宝的自上而下做得好不好?豆瓣的自下而上做得好不好?3.超文本超文本不是作为主要的组织结构,它可以弥补等级模式或数据库模式的不足。一种高度非线性的结构化信息的方式,并且会使信息间的相关性较大。4.大众分类如Flickr的标签(Tagging)。标签是公开的,作为群体导航的枢纽。用户可以在对象、作者、标签及索引者之间顺畅地移动。当许多人参与时,有趣的机会就会出现,把用户行为和标签模式转换成新的组织和导航系统。一个标签云一般拥有30到150个tag。标记系统各式各样的标记情景式链接(即上下文链接)上下文链接是那些在页面中间出现的链接标题(等级式标记,序列式标记)导航系统选项:代表导航系统中选项的标记。索引术语:供应搜索或浏览的关键词和标题词,关键词和标题词代表的是内容。图标型标记标记一致性代表可预测性。影响因素有:风格版面形式,语法(单一语法形式),粒度(指信息单元的相对大小和粗糙程度),理解性,用户标记系统来源1.你的网站2.类似网站和竞争对手的网站3.受控词表及叙词表4.创建新的标签系统内容分析内容作者用户代言人及主题作家(图书馆员、接线员、主题专家)直接来自用户(卡片分类)间接来自用户(搜索日志分析、标签分析)导航系统导航系统主要为浏览服务。1.设计导航系统时,情境是第一位的。2.用户应该一直知道他们在浏览那个网站。3.以明确一致的风格,展现信息登记结构,且指出用户当前的位置。嵌入式导航系统环绕在网站的内容周围,或者融入内容之中。全站导航系统1.通常以每页顶端的导航条表现。2.应以密集且重复来访的用户为中心,设计嵌入式导航系统。3.提供一个链接返回首页,一个链接联系搜索功能。区域导航系统有些网站会把全站导航和区域导航整合成一致且统一的系统。情景式导航系统1.有些关系不适合放在全站或区域导航结构分类中。2.支持联想式学习。3.常常由编辑决定,而不是由架构决定。全站导航条放顶端,区域导航条放左边,已经是惯例了。辅助性导航系统出现在存放内容网页以外的地方。网站地图网站地图有助于等级式组织。而如果架构本身层次不强,则采用索引或另一种可视化表示方式可能比较好。对只有两三个层次的小站而言,网站地图也是多余的。有利于搜索引擎爬虫抓取网站。索引1.没有展示出等级关系,只以一两层的深度展示。2.大型且复杂的网站通常都需要网站地图和网站索引。网站地图会强化层次,促使用户探索,而网站索引会跳过等级,方便已知条目的寻找。对小型网站而言,网站索引单独存在可能就够了。指南1.新手指南。展示重新设计的网站。2.截图结合简单的文字说明。高级导航方法个性化和定制化以个性化而言,我们是猜测用户想要什么;以定制化而言,是用户告诉我们他想要什么。可视化隐喻驱动的尝试,采用虚拟现实技术建立在线博物馆、图书馆、购物中心以及其它站点;动态、流动的“网站地图”,试着显示网站中网页之间的关系。社会化导航简单的范例包括最受欢迎的资源、协同过滤引擎(如amazon)、推荐引擎(如epinions.com)、标签云图(如flickr)。搜索系统在为网站构建搜索系统前,需要考虑以下几个问题1.网站是否有足够的内容(50页或500页)2.搜索系统会不会影响导航系统的使用,如果搜索使用太频繁,间接说明导航系统不便于浏览3.是否有足够的时间和技术来优化搜索4.时间、技术、预算方面有问题时,是否考虑用网站索引来代替搜索5.搜索可以协助各个频道,帮助用户更快的找到各个频道下的信息6.通过搜索日志分析,可以搜集和用户相关的数据(站内搜索优化)7.如果网站有高度动态内容或更新,是否考虑建立搜索系统,如新闻类搜索系统基本解析搜索语言元数据排序和聚类算法检索式构造器受控词表界面设计用户查询需求→搜索界面→搜索引擎→内容→结果﹍﹍﹍用户提问,浏览,反复搜索,直到成功或放弃﹍﹍﹍大部分搜索算法采用模式匹配的方法集合中的所有文件检索出来的相关文件查全率集合中的相关文件检索出来的相关文件查准率描述范围小则有更高的查准率。而范围大则有更高的查全率,但查准和查全有部分互斥的关系,所以要根据实际情况进行认真的调整和设计。其他做法1.展示那些已经使用相类似的元数据做过索引的结果2.协同过滤法3.引文索引法查询辅助工具可以增加查询效果的工具。通常用户是看不见的。常见例子如下:1.拼写检查工具2.语音工具(smith,扩展smyth)3.词干搜索工具(lodge、扩展lodging、lodger)4.自然语言处理工具(howto,whois语法识别)5.受控词表和叙词表不过,搜索引擎不见得都要支持查询辅助工具。展示搜索结果1.显示内容组件对于已经知道自己要找什么的用户,信息就显示少一点。对于不确定自己要找什么的用户而言,信息就显示多一点。内容组件常由标题、作者、摘要、关键词、来源等组成。2.列出结果列出结果的方法常见的有排序(sorting)和排名(ranking)这两种。结果可以按日期进行时间排序,也可以按任何内容组件的字母顺序排列(如标题、作者、部门),还可以由搜索算法进行排名,如根据相关性、受欢迎程度(google的PR)、用户或专家的评价(digg用户的评价)、订单付费(竞价排名如overture,google,baidu)。导出搜索结果的几种方法1.打印、寄送或储存结果;2.选择结果的一部分;3.储存搜索。设计搜索界面外在因素1搜索的专业水准和动机2信息需求类型3被搜索的信息类型4被搜索的信息数量展现搜索框,搜索框无处不在1用户只需要输入描述术语,其他事情交给搜索引擎2没必要输入AND,OR,NOT3不用担心同义词4不用清楚可以搜索哪些字段5默认搜索整个网站高级搜索1适用用户(高级用户、需要修改最初搜索内容的用户)2通过高级搜索选项缩小检索范围支持修改1在结果页的搜索框中显示最初的搜索字符串,让用户可以修改,而不用重新输入2说明结果来自何处3说明用户做了什么a重述查询b说明搜索了什么内容c说明任何可用的过滤器d显示隐式的布尔运算符或其他运算符e显示其他当前设定值f提及搜索出结果的数目整合搜索和浏览好的搜索界面就像Google一样简单,然而大多数搜索并不能像Google一样强大,所以还需要更多的辅助工作才能真正好用。这包括了搜索的前期准备,索引,元数据,标签等。中期设计,包括搜索框的设计,高级搜索的设计等。搜索的后期规划,包括结果的展现,整理,存储。搜索不仅是一个高技术含量的工具,同时也是考验信息设计能力的难题。改进网站内部搜索功能的三个简易方法1.购买更好的搜索软件。考虑到有这么多用户依赖于搜索,这个投资是值得的。还有,你应当多花些时间来调整该软件的设置,已使得它在你的网站上查询时能达到最好的效果。2.按照一定Web可用性准则的规范来设计搜索界面和搜索引擎结果页面,这势必增加用户对网站的友好值,从而导致网站对于那些用户群体来说更有粘性。3.改进网站上的页面,以使得它们能够更好地同搜索软件一起工作。书写页面标题时要使得用户能够容易地在搜索结果页面上对其进行扫描。在书写对页面内容进行简要扫描的摘要时,要使得这个摘要能够帮助用户决定应该点击哪个条目。请使用搜索引擎优化(SEO)原理来帮助搜索软件更好地工作。第9章元数据受控词表叙词表元数据元数据(MetaDate),关于数据的数据或者叫做用来描述数据的数据,或者叫做信息的信息。我们可以把元数据简单的理解成,最小的数据单位。元数据可以为数据说明其元素或属性(名称、大小、数据类型等),或其结构(长度、字段、数据列),或其相关数据(位于何处、如何联系、拥有者)。举几个简单的例