问题标签 [academic-graph]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
25 浏览

microsoft-graph-api - 一个渠道(例如期刊或会议)被 Microsoft Academic Graph 索引的标准和/或流程是什么?

其他文献计量数据库有用于被它们索引的标准和过程(有时不清楚)。但我找不到 MAG 的信息。有人有这方面的信息吗?

0 投票
1 回答
25 浏览

azure - 了解 MAG 和 MSA 数据转储中的文档类型

我目前正在为一个项目使用 Microsoft Academic 的数据转储,但无法确定目前的论文总数。根据他们的网站,38% 的数据被归类为 OTHERS 类型(其中之一是 T&D)。但他们的 60+GB CSV 转储并没有明确指出 T&D 记录。有人可以帮我提供 T&D 的统计数据或如何找到相同的数据吗?

我也尝试了他们的 API,但也找不到使用他们的 API。

0 投票
1 回答
34 浏览

python - 使用 Microsoft Academic API 不返回任何实体

我使用以下 API 调用从 Microsoft Academic API 获取信息: https://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?expr=Ti== '学生误解的贝叶斯建模概率编程的一位数乘法。我收到以下消息:请求上下文:appId=cid-v1:8d5cbad1-6ca8-4d39-8271-8f3a8d671eae 日期:星期日,2020 年 5 月 31 日 10:49:04 GMT X-Powered-By: ASP.NET Content-Length :157 内容类型:应用程序/json;字符集=utf-8

{ "expr": "Ti=='在一位数乘法中学生误解的贝叶斯建模与概率编程。'", "entities": [], "timed_out": false } 没有返回实体。不知道为什么。有人可以帮我吗?

0 投票
1 回答
70 浏览

microsoft-cognitive - 关于 Microsft Academics Knowledge API 的问题

我们想使用 Microsoft Academics API 进行研究。我们正在努力解决两件事。

  1. 我们的印象是https://academic.microsoft.com/上可用的任何数据都应该在 API 中可用。但是,我们在这里找不到论文摘要的任何标识符https://docs.microsoft.com/en-us/academic-services/project-academic-knowledge/reference-paper-entity-attributes。这是可以预见的在可预见的将来添加到 API 中的东西吗?目前我们如何才能缩小这个“差距”?

  2. 是否可以进行排除查询?我们注意到,目前我们可以在查询表达式中使用 AND 和 OR。我们也尝试添加 NOT 但无济于事。这是可能的还是可以通过某种方式实现的?

谢谢

0 投票
0 回答
19 浏览

academic-graph - 从 Project Academic Knowledge API 评估方法

我正在使用Project Academic Knowledge中的Evaluate 方法

如果我搜索Composite(F.FN=='natural language processing')它不会返回此查询的出版物总数。

这是我使用的查询,但我必须指定计数:

有没有办法以不同的方式做到这一点,以便我可以获取每个查询的确切出版物数量?

0 投票
1 回答
29 浏览

academic-graph - 项目学术知识 | 按 AA.AuId 查询和列出论文?

我有一个作者姓名列表,但我没有他们中的任何一个的 ID。

我想:

  1. 按作者姓名查询并存储最可能的 AuId。
  2. 列出由给定 AuId 撰写的所有论文。

有没有办法用当前的解释/评估 API 来做到这一点?似乎一切都与纸质实体相关联,我想确保我只选择和使用一个 AuId。

谢谢。

0 投票
0 回答
70 浏览

azure - (Microsoft Academic Knowledge Exploration Service)DeployHost 过程中需要帮助

在尝试使用 MAKES(Microsoft Academic Knowledge Exploration Service)API 时,我无法走得更远。

  1. 我一直在参考指南文档(https://docs.microsoft.com/en-us/academic-services/knowledge-exploration-service/get-started-create-api-instances

  2. 我的存储帐户中有 MAKES 实例(当前版本:makes/2020-12-07/),我的所有资源都在美国东部地区(eastus)

  3. 我正在使用从当前版本目录下载的 kesm.exe 的最新版本。

  4. 我请求并授予了足够数量的 Standard DS4v2 Cores (30)

  5. 到目前为止,我已经通过输入以下命令行成功创建了要托管的资源的图像(我必须通过在以下命令行中使用“”来屏蔽一些信息)

    kesm.exe CreateHostResources --AzureActiveDirectoryDomainName "my active directory" --HostResourceName "my resource name" --MakesPackage https://"my storage".blob.core.windows.net/makes/2020-12-07/ --AzureSubscriptionId "my subscription id" --Region eastus

  6. 如上所示,成功创建主机映像后,我进一步了解了 DeployHost 部分(在指南文档中)。我使用的命令行如下:

    kesm.exe DeployHost --HostName <my host name> --MakesPackage https://"my storage".blob.core.windows.net/makes/2020-12-07/ --MakesHostImageId /subscriptions/"my subscription id"/resourceGroups/"my resource group"/providers/Microsoft.Compute/images/"host image name" --AzureSubscriptionId "my subscription id" --AzureActiveDirectoryDomainName "my active directory domain name" --Region eastus --HostMachineSku Standard_DS4_v2 --HostMachineDataDiskSizeInGb 2048

  7. 在上面的命令行中,我通过参考指南文档添加了 2048 Gb 的数据磁盘(--HostMachineDataDiskSizeInGb 2048),因为我一直收到“空间不足”的错误。

  8. 以下是上面 #6 中命令行结果的成功部分:

  9. 但是,在上述成功部分之后,我对继续为多个页面生成的以下错误感到迷茫和沮丧:

    [2020-12-30 3:18:42 PM] info: Kesm.Kesm[0] Waiting for host to come online

    Instance 0: {"ClassName":"System.Exception","Message":"**Something went wrong downloading kes resources","Data":null**,"InnerException":{"ClassName":"System.Exception","Message":"**Cannot create/recreate kes resource download folder","Data":null**,"InnerException":{"ClassName":"System.Exception","Message":"**Could not find a part of the path 'Y:\\Indexes'.","Data":null**,"InnerException":null,"HelpURL":null,"StackTraceString":" at System.IO.FileSystem.CreateDirectory(String fullPath, Byte[] securityDescriptor)\r\n at System.IO.Directory.CreateDirectory(String path)\r\n at Microsoft.Academic.Knowledge.Core.Service.KesResourceTransferService.DownloadKesResources(String indexFilesUrl, String indexFileKey, String grammarFileUrl, String grammarFileKey, String localResourceDestination, String localResourcePrefix) in D:\\a\\1\\s\\Core\\MakesServiceHost\\ServicesHost.Common\\KesResourceTransfer\\KesResourceTransferService.cs:line 162","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2147024893,"Source":"System.IO.FileSystem","WatsonBuckets":null},"HelpURL":null,"StackTraceString":" at Microsoft.Academic.Knowledge.Core.Service.KesResourceTransferService.DownloadKesResources(String indexFilesUrl, String indexFileKey, String grammarFileUrl, String grammarFileKey, String localResourceDestination, String localResourcePrefix) in D:\\a\\1\\s\\Core\\MakesServiceHost\\ServicesHost.Common\\KesResourceTransfer\\KesResourceTransferService.cs:line 166\r\n at Microsoft.Academic.Knowledge.Core.Service.KesResourceTransferService.StartKesResourceDownload(String indexFilesUrl, String indexFileKey, String grammarFileUrl, String grammarFileKey, String localResourceDestination, String localResourcePrefix) in D:\\a\\1\\s\\Core\\MakesServiceHost\\ServicesHost.Common\\KesResourceTransfer\\KesResourceTransferService.cs:line 141","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146232800,"Source":"ServiceHost.Common","WatsonBuckets":null},"HelpURL":null,"StackTraceString":" at Microsoft.Academic.Knowledge.Core.Service.ServiceInitialization.<>c__DisplayClass8_0.<<Initialize>b__0>d.MoveNext() in D:\\a\\1\\s\\Core\\MakesServiceHost\\ServiceHost\\Common\\ServiceInitialization.cs:line 43","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146232800,"Source":"ServiceHost","WatsonBuckets":nulInstance 0: {"ClassName":"System.Exception","Message":"Something went wrong downloading kes resources","Data":null,"InnerException":{"ClassName":"System.Exception","Message":"Cannot create/recreate kes resource download folder","Data":null,"InnerException":{"ClassName":"System.Exception","Message":"Could not find a part of the path 'Y:\\Indexes'." *(the error message continues for multiple pages)

  10. 请求技术帮助后,我被重定向到此页面。Azure 专家说错误来自 MAKES 产品本身,因为我的 kesm 命令似乎在正确的轨道上。

我需要任何提示来进一步使用 Microsoft Academic 材料。

0 投票
1 回答
152 浏览

python - 从 Microsoft Academic API 中提取作者资料实体?

我正在使用 Microsoft Academic API 下载一些文献计量数据。与大多数文献计量数据库一样,Microsoft Academic 包含广泛的实体选择,从个人出版物的数据到作者和机构的资料。

目前我正在使用此代码下载纸质实体的相关数据:

然而,我还想使用 Microsoft Academic API 下载“作者简介”和“机构简介”数据,但我不确定这是否可行或如何实现。对于“机构概况数据”,我指的不仅仅是特定机构的出版物输出,还包括有关机构所在位置、引用总数等的数据。

该文档似乎表明可以从其他实体下载数据。我已经尝试了很多东西,但无济于事,所以我想知道是否有人已经设法做到这一点。

0 投票
1 回答
45 浏览

python - 从 Microsoft Academic API 返回正确的引用数

我正在尝试使用 Microsoft Academic API 获取几位作者的引用计数。但是,我发现我的手动搜索检索到的结果与 API 调用不同。例如,作者 Laurens van der Maaten 似乎有 40,747 次引用(参见此处)。但是,当我尝试使用如下所示的 API 调用(使用 Python)时,我得到的结果更少。

是否有参数或我缺少的东西?谢谢。

0 投票
1 回答
40 浏览

python - 在 Microsoft Academic API 查询中转义 '

我正在尝试使用 Microsoft Academic API 下载该作者的出版物。由于他的名字包含一个',API 会抛出一个错误。我将此 URL 传递给 API: https://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?expr=Composite(AA.AuN==%27martin kang'ethe gachukia%27)&model =latest&attributes=AA.AuId&count=10&offset=0&subscription-key=YOUR_KEY"

使用这个url时,名称中间的'被%27代替,会导致错误,因为%27表示查询词的开始和结束。

我的问题是,如何防止这种行为?有没有办法我需要逃避撇号来防止这种行为?