问题标签 [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.
microsoft-graph-api - 一个渠道(例如期刊或会议)被 Microsoft Academic Graph 索引的标准和/或流程是什么?
其他文献计量数据库有用于被它们索引的标准和过程(有时不清楚)。但我找不到 MAG 的信息。有人有这方面的信息吗?
azure - 了解 MAG 和 MSA 数据转储中的文档类型
我目前正在为一个项目使用 Microsoft Academic 的数据转储,但无法确定目前的论文总数。根据他们的网站,38% 的数据被归类为 OTHERS 类型(其中之一是 T&D)。但他们的 60+GB CSV 转储并没有明确指出 T&D 记录。有人可以帮我提供 T&D 的统计数据或如何找到相同的数据吗?
我也尝试了他们的 API,但也找不到使用他们的 API。
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 } 没有返回实体。不知道为什么。有人可以帮我吗?
microsoft-cognitive - 关于 Microsft Academics Knowledge API 的问题
我们想使用 Microsoft Academics API 进行研究。我们正在努力解决两件事。
我们的印象是https://academic.microsoft.com/上可用的任何数据都应该在 API 中可用。但是,我们在这里找不到论文摘要的任何标识符https://docs.microsoft.com/en-us/academic-services/project-academic-knowledge/reference-paper-entity-attributes。这是可以预见的在可预见的将来添加到 API 中的东西吗?目前我们如何才能缩小这个“差距”?
是否可以进行排除查询?我们注意到,目前我们可以在查询表达式中使用 AND 和 OR。我们也尝试添加 NOT 但无济于事。这是可能的还是可以通过某种方式实现的?
谢谢
academic-graph - 从 Project Academic Knowledge API 评估方法
我正在使用Project Academic Knowledge中的Evaluate 方法。
如果我搜索Composite(F.FN=='natural language processing')
它不会返回此查询的出版物总数。
这是我使用的查询,但我必须指定计数:
有没有办法以不同的方式做到这一点,以便我可以获取每个查询的确切出版物数量?
academic-graph - 项目学术知识 | 按 AA.AuId 查询和列出论文?
我有一个作者姓名列表,但我没有他们中的任何一个的 ID。
我想:
- 按作者姓名查询并存储最可能的 AuId。
- 列出由给定 AuId 撰写的所有论文。
有没有办法用当前的解释/评估 API 来做到这一点?似乎一切都与纸质实体相关联,我想确保我只选择和使用一个 AuId。
谢谢。
azure - (Microsoft Academic Knowledge Exploration Service)DeployHost 过程中需要帮助
在尝试使用 MAKES(Microsoft Academic Knowledge Exploration Service)API 时,我无法走得更远。
我的存储帐户中有 MAKES 实例(当前版本:makes/2020-12-07/),我的所有资源都在美国东部地区(eastus)。
我正在使用从当前版本目录下载的 kesm.exe 的最新版本。
我请求并授予了足够数量的 Standard DS4v2 Cores (30)。
到目前为止,我已经通过输入以下命令行成功创建了要托管的资源的图像(我必须通过在以下命令行中使用“”来屏蔽一些信息):
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
如上所示,成功创建主机映像后,我进一步了解了 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
在上面的命令行中,我通过参考指南文档添加了 2048 Gb 的数据磁盘(--HostMachineDataDiskSizeInGb 2048),因为我一直收到“空间不足”的错误。
以下是上面 #6 中命令行结果的成功部分:
但是,在上述成功部分之后,我对继续为多个页面生成的以下错误感到迷茫和沮丧:
[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)
请求技术帮助后,我被重定向到此页面。Azure 专家说错误来自 MAKES 产品本身,因为我的 kesm 命令似乎在正确的轨道上。
我需要任何提示来进一步使用 Microsoft Academic 材料。
python - 从 Microsoft Academic API 中提取作者资料实体?
我正在使用 Microsoft Academic API 下载一些文献计量数据。与大多数文献计量数据库一样,Microsoft Academic 包含广泛的实体选择,从个人出版物的数据到作者和机构的资料。
目前我正在使用此代码下载纸质实体的相关数据:
然而,我还想使用 Microsoft Academic API 下载“作者简介”和“机构简介”数据,但我不确定这是否可行或如何实现。对于“机构概况数据”,我指的不仅仅是特定机构的出版物输出,还包括有关机构所在位置、引用总数等的数据。
该文档似乎表明可以从其他实体下载数据。我已经尝试了很多东西,但无济于事,所以我想知道是否有人已经设法做到这一点。
python - 从 Microsoft Academic API 返回正确的引用数
我正在尝试使用 Microsoft Academic API 获取几位作者的引用计数。但是,我发现我的手动搜索检索到的结果与 API 调用不同。例如,作者 Laurens van der Maaten 似乎有 40,747 次引用(参见此处)。但是,当我尝试使用如下所示的 API 调用(使用 Python)时,我得到的结果更少。
是否有参数或我缺少的东西?谢谢。
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表示查询词的开始和结束。
我的问题是,如何防止这种行为?有没有办法我需要逃避撇号来防止这种行为?