Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

玛格泰克、仁和汇智、勤云科技等期刊自建平台 #64

Closed
pixiandouban opened this issue Dec 5, 2021 · 5 comments
Closed

Comments

@pixiandouban
Copy link

pixiandouban commented Dec 5, 2021

Magtech/玛格泰克仁和汇智勤云科技,看起来是不少期刊网站的服务提供商,期刊网站底层应该是差不多的。期刊官网比知网等聚合平台的好处在,不少期刊自建平台官网提供免费下载的。

例,Magtech 部分期刊列表
https://www.magtech.com.cn/CN/column/column6.shtml

看了几个期刊网站,大概可以识别成 Embeded Metadata.js ,少数不规范的可能需要手动复制参考文献。

@pixiandouban pixiandouban changed the title Magtech/玛格泰克 玛格泰克、仁和汇智、勤云科技等期刊自建平台 Dec 17, 2021
@l0o0
Copy link
Owner

l0o0 commented Jan 5, 2022

我简单了解了下,上面提到的3个提供商,协助开发了许多学术期刊的网站。然后可以利用底层差不多的关系,开发一个翻译器。我觉得你的想法没有问题。就是实践起来应该挺麻烦。因为目前zotero connector 还是依赖 URL 的匹配来识别的。如果不同期刊网站的网址不同,需要针对不同的期刊来创建不同的翻译器。这样虽然信息抓取可能精确些,不过开发量还是挺大的。

像你之前说的,用 Embeded Metadata 这个翻译器,应该是最通用的。

@pixiandouban
Copy link
Author

pixiandouban commented Jan 7, 2022

@l0o0 官方库里面有许多套用 Embeded Metada 翻译器的例子。只需要把缺失的元素补上就可以。

@l0o0
Copy link
Owner

l0o0 commented Jan 8, 2022

同学的意思是把缺失的信息,从网页上抓取再补上么?如果是这样的话,因为不同期刊网站样式各不相同。如果要把信息补全,对不同的网站,要使用不同的查找规则来完成信息的查找与补全。难度不大,就是开发适配的工作量比较大

@jiaojiaodubai
Copy link
Collaborator

我做了一点调查,MagTech的系统只有代际之间的差别,同代际网页之间的导出接口是一样的,虽然它们期刊的网页主站点不一样,但中间参数是有规律的,调整合适的优先级即可应用于不同期刊的网页,我已经在制作MagTech的翻译器了。

l0o0 added a commit that referenced this issue Nov 24, 2023
add (RHHZ.js) 新增仁和汇智 (#64)
@l0o0 l0o0 closed this as completed Nov 24, 2023
l0o0 added a commit that referenced this issue Nov 24, 2023
add (E-Tiller.js) 新增勤云科技 (#64)(#106)
l0o0 added a commit that referenced this issue Nov 24, 2023
add (MagTech.js) 新增玛格泰克 (closed #64)
@doubanchan
Copy link

顺便说一下玛格泰克(Magtech)参与了国标期刊文章标签集:GB/T 40959-2021的编写

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants