从Primo接口返回的结果中,如何判断是否可以获取全文?
- Product: Primo
- Product Version:
- Relevant for Installation Type: Multi-Tenant Direct, Dedicated-Direct, Local, TotalCare
从Primo接口返回的结果中,可以通过如下信息判断是否有全文:
1) 如果delivery/delcategory为Remote Search Resource 并且delivery/fulltext的值为fulltext_linktorsrc, fulltext_unknown, fulltext_linktorsrc_newspaper , fulltext_newspaper 或fulltext,表示有全文。
2) 如果delivery/institution 为Institution ID(如:SHTECH)并且delivery/delcategory 值为Online Resource,表示有全文。
<delivery>
<delcategory>Remote Search Resource</delcategory>
<fulltext>fulltext_linktorsrc</fulltext>
</delivery>
<delivery>
<delcategory>Remote Search Resource</delcategory>
<fulltext>fulltext</fulltext>
</delivery>
<delivery>
<institution>SHTECH</institution>
<delcategory>Online Resource</delcategory>
</delivery>
此时可以从<sear:GETIT 的GetIt1=“…“ 属性值中获取全文链接。
3) 如果delivery/institution 为Institution ID(如:SHTECH)并且delivery/delcategory 值为Physical Item,表示是纸本资源。此时不能直接从结果中知道实时的在架信息(需调用Aleph接口获得实时在架状态),可以通过display/availpnx 的值是unavailable或available来粗略判断是否在架。
<delivery>
<institution>SHTECH</institution>
<delcategory>Physical Item</delcategory>
</delivery>
<display>
<availpnx>unavailable</availpnx>
<availpnx>available</availpnx>
- Article last edited: 23-Jul-2019