DiGIRDistributed Generic Information Retrieval.ppt
《DiGIRDistributed Generic Information Retrieval.ppt》由会员分享,可在线阅读,更多相关《DiGIRDistributed Generic Information Retrieval.ppt(31页珍藏版)》请在麦多课文档分享上搜索。
1、DiGIR,1,DiGIR Distributed Generic Information Retrieval,Stan Blum, Dave Vieglais, P.J. Schwartz,DiGIR,2,Project Goals,To define a protocol for retrieving structured data from multiple, heterogeneous databases To build a reference implementation of said protocol,DiGIR,3,Design Goals,To use open proto
2、cols and standards, such as HTTP, XML, and UDDI to leverage existing and emerging technologies To de-couple the protocol, software and semantics To automate the establishment of a new data provider as much as possible,DiGIR,4,High-level Architecture,Protocol Provider Portal Registry,DiGIR,5,Protocol
3、,Defines request and response message formats for communication between Provider and Portal Assumes Providers conform to a known federation schema Remains flexible to allow for federation schema pluggability,DiGIR,6,Provider,Makes structured data available to portals Communicates via protocol compli
4、ant messaging only Complies with a known federation schema Supplies meta-data to describe data classification and availability,DiGIR,7,Portal,The entry point for a “user” Can make requests of N number of providers Communicates via protocol compliant messaging only Queries registry for available prov
5、iders Can determine, based on provider meta-data, whether a provider should be queried,DiGIR,8,Project Information,The DiGIR project is a collaborative effort DiGIR is currently established as an open source project on SourceForge (http:/). Further documentation is available on the SourceForge site.
6、Please join us in collaborating!,DiGIR,9,Protocol Details,DiGIR,10,Protocol Details,Specified in an XML Schema (.xsd) Intended to work in conjunction with federation schemas, also expressed as XML Schemas Actual request and response documents are instance documents conforming to both the protocol sc
7、hema and a federation schema,DiGIR,11,searchmyDiggableBipesDB1112Bipes,DiGIR,12,Request Explanation,Composed of elements from the protocol namespace (default) and the schema namespacecontains information about the payloadcontains dbName, filter, and record specification (will also specify result for
8、mat)is effectively an XML representation of a SQL where clause This search request is for the first 50 specimen records that are genus Bipes and were found in the months of November or December.,DiGIR,13,Filter Building,LOPs (logical operators)Can be nested,COPs (comparison ops)(multi value),DiGIR,1
9、4,What “binds” the schemas?,The protocol schema defines various abstract types and elements:A federation schema must define searchable concepts, or groups of them, as substitutable for these abstract elements or extensions of the abstract types,DiGIR,15,DiGIR,16,Why “bind” like this?,To provide data
10、-typing (string, numeric, etc.) for various concepts within operators at an abstract level (e.g. LIKE only valid for string data; IN allows for multiples, but in a controlled fashion) To allow for federation schemas to simply classify data as types without having to redefine/extend operators,DiGIR,1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DIGIRDISTRIBUTEDGENERICINFORMATIONRETRIEVALPPT
