之前的研究资料有很大毁损, 倒也是好事, 我可以重新整理一下思路. niproject.com暂时不再使用了,启用标准的mind3.cn域名。
关于mind3项目的要点再次思考如下:
1 mind3的基础有两个: item和person. item是信息的载体, person能够通过一些机制来获得和影响item.
2 item之间是平等的, 不论承载什么信息. item的组织依靠程序, 我们称之为robot, robot通过规则rule来和item发生各类交互, rule本身也存储在item上.
3 item通过robot的组织, 根据person的要求, 和模板template一起组装成html页面, 提供给person. 也可以按照其他组装模式生成需要的数据, 比如xml格式, 取决于robot和相关的rule.
4 item具有被聚合aggregation的特性, 聚合将形成一个新的item.
5 聚合是信息重新构造的过程, 是伴随着学习study的, robot将根据person的要求开始第一次的聚合, 之后同样规则的聚合将是自动进行的.
6 item具有分布式的特性, 同样的信息可以分布在很多地方, 为了聚合的方便.
7 person可以对item进行影响, 包括评论, 肯定, 否定, 关注等各类, 被影响后的item会和原来的item分开储存, 以对应于person. item和person不一定是一一对应的, 可能是一多对应的.
8 item经常忙于被聚合和被影响, 以及被呈现, 因此效率优先, 同时为了在不同的地域传递, 所以item的原声形态将不是存储在大型的, 不太容易被移植的数据库中. 我们会利用yaml的格式和sqlite这样的独立文件来进行item的表达和存储。
暂时重新整理这里,慢慢再补充修订。

0 Response to “mind3项目重新整理的要点”