12月1日的开发记录
12月1日
系统的大体结果已经确定下来了,主要是这个样子:
三个角色:一个内容提供商,比如出版社;一个提供内容集成商;使用最终功能的用户。
技术框架:内容提供商提供一个Web Service,使内容集成商能构获得其组织内部的资源信息。内容集成商使用Web Service将提供商的资源信息收集整理,为最终用户提供一个用以订阅、检索的Web Service。
数据来源准备使用CiteSeer提供的接口,读取一些资源数据,作为内容提供商的伪数据。
线上格式:使用基于OAI-PMH\Dublin Core的协议栈。
每日开发记录:
试用xsd.exe反串行化,由OAI-PMH.xsd生成了类OAIPMHType类。将该类对象作为返回值可以得到附合OAIPMH标准和XML。
实现了GetRecord和ListIdentifier方法。
OAIPMHType类有一个Items数组。要将GetRecord、ListIdentifier这样的子节点类加入到这个数组中。