Project Academic Knowlede | Запросить и перечислить статьи AA.AuId?
У меня есть список имен авторов, но у меня нет идентификаторов ни для одного из них.
Я бы хотел:
- Запрос по имени автора и сохранение наиболее вероятного AuId.
- Перечислите все статьи, написанные данным 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}.