Project Academic Knowlede | Запросить и перечислить статьи AA.AuId?

У меня есть список имен авторов, но у меня нет идентификаторов ни для одного из них.

Я бы хотел:

  1. Запрос по имени автора и сохранение наиболее вероятного AuId.
  2. Перечислите все статьи, написанные данным AuId.

Есть ли способ сделать это с текущими API интерпретации / оценки? Кажется, что все привязано к бумажной сущности, и я хочу быть уверен, что выбираю и использую только один AuId.

Благодарю.

1 ответ

Я не знаю о такой особенности. Но косвенно вы можете сначала найти имя автора (в поле -), получить все (уникальные) различные идентификаторы автора (в поле attributesполе) и искать их публикации.

(Можно даже добавить , но , честно говоря, я не уверен на 100%, что logprobделает.)

Таким образом, первым шагом может быть поиск имени автора (например) таким образом и получение всех тех, где имена ( AA.AuN) вроде подходит John Smith(давайте просто добавим orderby=logprob:desc):

https://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?&expr=Composite(AA.AuN=%27john%20smith%27)&count=100&attributes=AA.AuN,AA.AuId&orderby=logprob:desc&subscription-key={ВАШ-КЛЮЧ}

В качестве второго шага, если у вас есть идентификатор автора AA.AuId(здесь, например, 3038752200), используйте это, чтобы перечислить свои статьи (в порядке убывания по годам orderby=Y:desc):

https://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?&expr=Composite(AA.AuId=3038752200)&count=100&attributes=AA.AuN,AA.AuId,DOI,Ti,VFN,Y&orderby=Y:desc&subscription-key={ВАШ-КЛЮЧ}

Этот подход был бы более многообещающим, если бы у вас также была институциональная принадлежность. Тогда вы могли бы изменить exprполе для Composite(And(AA.AuN='{AUTHOR-NAME}',AA.AfId={AFFILIATION-ID}))для поиска всех {AUTHOR-NAMES}, связанных с {AFFILIATION-ID}.

Другие вопросы по тегам