xml – 反向查找数字对象标识符给出引用表?

前端之家收集整理的这篇文章主要介绍了xml – 反向查找数字对象标识符给出引用表?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个引用表,其中包括第一作者的姓氏,每个引文的标题,期刊,年份和页码.

我已经在google docscsv version上发布了表格的前几行(并非所有记录都有doi)

我希望能够查询每个引用的数字对象标识符.对于标题,最好是查询可以处理“模糊匹配”.

我怎样才能做到这一点?

该表目前在MysqL中,但是以.csv文件开始和结束就足够了(我希望从开始到结束都能得到答案)(或者,因为我主要使用R,一个R数据帧).

我不知道有任何完整的软件包或功能,但这是我将使用的一般方法. crossref.org提供了一种基于Web的方法,用于从 http://www.crossref.org/guestquery/的书目数据中确定DOI

在该页面上有几种不同的搜索方式,包括最后一种采用XML格式搜索方法.该页面包含有关如何创建适当的XML的信息.您需要通过HTTP提交XML(通过分离页面以确定表单目标和需要包含的任何其他信息来确定详细信息),然后解析响应.

此外,您需要验证以自动方式执行此操作不会以任何方式违反网站的服务条款.

下面是crossref questquery的xml表单,可搜索的术语包括:article_title,author,year,journal_title,volume和first page:

<?xml version = "1.0" encoding="UTF-8"?>
<query_batch xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0" xmlns="http://www.crossref.org/qschema/2.0"
  xsi:schemaLocation="http://www.crossref.org/qschema/2.0 http://www.crossref.org/qschema/crossref_query_input2.0.xsd">
<head>
   <email_address>test@crossref.org</email_address>
   <doi_batch_id>test</doi_batch_id>
</head>
<body>
  <query enable-multiple-hits="false|exact|multi_hit_per_rule|one_hit_per_rule|true"
            list-components="false"
            expanded-results="false" key="key">
    <article_title match="fuzzy"></article_title>
    <author search-all-authors="false"></author>
    <component_number></component_number>
    <edition_number></edition_number>
    <institution_name></institution_name>
    <isbn></isbn>
    <issn></issn>
    <volume></volume>
    <issue></issue>
    <year></year>
    <first_page></first_page>
    <journal_title></journal_title>
    <proceedings_title></proceedings_title>
    <series_title></series_title>
    <volume_title></volume_title>
    <unstructured_citation></unstructured_citation>
  </query>
</body>
</query_batch>

猜你在找的XML相关文章