显示带有标签的帖子本周特色.显示所有帖子
显示带有标签的帖子本周特色.显示所有帖子

2017年7月20日星期四

本周特色:杰基尔网页智能书目

如果您喜欢Jekyll渲染网页,请查看新的BibSonomy的Jekyll插件如果你还不认识杰基尔,你可能会结账其网站然后测试插件。

它是什么

杰基尔是一个易于使用但功能强大的静态网页生成器用于在上呈现HTML页面githubGitHub页面。它是也非常灵活,因为它的功能可以通过以下方式扩展插件例如,创建标记云,嵌入地图,或生成站点地图.
最近,我们发布了Jekyll插件BibSonomy公司在中呈现书目(出版物列表)Jekyll使用BibSonomy的数据生成网页。每次网站建成后,插件会从BibSonomy中检索最新的帖子并将其呈现在数千个可用数据中的一个CSL样式.或者,插件可以下载和链接与发布并呈现带有DOI的每个出版物的Altmetric徽章。例如,我的出版物列表使用稍微调整的Springer LNCS样式表,带有一些CSS,为项目着色列表中的项目符号使用不同的DBLP颜色编码方案出版物类型.

它看起来怎么样



项目符号的颜色表示出版物类型:会议文件是蓝色,期刊文章洋红。带有Altmetric徽章的条目如下所示:



如何使用

使用插件非常简单:只需添加一些配置行到您的站点_配置.yml然后将双声学标签进入要呈现参考书目的页面。
  1. 首先,将依赖项添加到插件宝石文件:

    来源“https://rubygems.org网站"宝石“bibsonomy-jekyll”

  2. 最基本的配置只是启用插件并提供您的用户名和API密钥:

    宝石:-圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经圣经双声学:user:您的用户名apikey:你的apikey

    您可以从获取BibSonomy API密钥设置页面.
  3. 中的自定义选项双声学部分包括:

    文档目录:pdf风格:acm-sig会议记录altmetric_badge_type:4

    哪里:
    • 这个文档目录指定文档所在的目录应从BibSonomy下载贴子附件并链接至页面。如果为空,则不下载任何文档。
    • 风格指定的名称CSL样式应该包含哪些内容在Ruby CSL库中或作为具有相同名称和文件扩展名.csl文件.
    • altmetric_badge_type添加HTML<span>元素到每个发布时使用DOI呈现Altmetric徽章相应的id,当所需的JavaScript包含在第页。
  4. 现在,通过包含双声学标签:

    {%bibsonomy用户yourrusername myown 3%}

    这将显示用户“yourusername”的最近三篇帖子标签为“myown”。标签数量可变提供(用空格分隔),而不是用户的帖子一个组的帖子可以通过交换来呈现用户具有后面跟着相应的组名。

就是这样。更多详细信息可以在插件文档.

快乐书签!

2015年8月7日星期五

本周特色:个人实体

现在是假期,因此我们本周的特色更多偶尔,但本周我们想让您了解一下当前发展。 
我们正在开发的主要功能之一是实现人员(即出版物的作者和编辑以及用户)作为BibSonomy的一流实体。目标是改进搜索和消歧设施。这些对人来说至关重要名称,因为它们经常包含重复项(例如:http://www.bibsonomy.org/author/Li). 
这还允许我们为人员添加扩展功能。对于例如,可以定义人与人之间的关系就像顾问和顾问之间的关系。最终,这将扩展BibSonomy致力于建立一个完善的系统来管理科学家谱。我们希望您会喜欢这个功能,并欢迎对此发表任何评论!

2015年6月18日星期四

本周特色:PHP新REST客户端

我们花了一些时间开发了一个新的全功能REST客户端为了让您更容易为BibSonomy开发新的应用程序,请使用PHP。

新的REST客户端库具有许多新功能:


  • 它功能齐全,这意味着客户端支持API的全部功能。
  • 它包含一个模型,便于您处理数据。
  • 它支持基本身份验证以及OAuth(OAuth)身份验证方法。
  • 很容易集成到您的PHP应用程序中,因为我们已经使用作曲家,一个强大的工具,用于集成和自动加载第三方软件的需求。
  • 您可以将获取的出版物集输出为CSL呈现的出版物列表,并使用您喜欢的引用样式。

为了使用rest客户端-php库需要执行三个步骤:

  1. 通过composer安装库并包含自动加载器文件。

    在本地安装Composer只需在项目目录中运行安装程序:

    卷曲-sShttps://getcomposer.org/installer网站| php(电话)

    然后,将restclient添加到项目的需求中。在项目文件夹中的终端上运行以下命令:

    php-composer.phar需要academpuma/restclient-php:1.0.0-alpha
     
  2. 创建访问器。需要此对象才能在上对应用程序进行身份验证REST APIBibSonomy的。您可以选择两种身份验证方法,基本身份验证OAuth(OAuth)。对于基本身份验证这将是:

    <?php(电话)

    需要“path/to/vendor/autoload.php”;
    使用AcademicPuma\RestClient\Accessor\BasicAuthAccessor;

    $accessor=新的BasicAuthAccessor('http://www.bibsonomy.org',[您的用户名],'[您的名字]');
    ?>
     
  3. 创建一个RESTClient对象并执行请求。此对象是BibSonomy的接口。此类提供了所有支持的函数来获取、创建、更新和删除帖子、标记、文档、用户和组。例如:

    <?php(电话)

    使用AcademicPuma\RestClient\RestClient;
    使用AcademicPuma\RestClient\Config;

    $restClient=新restClient($accessor);
    //选择资源类型和标记
    $restClient->getPosts(Config\Resourcetype::BIBTEX,Config\Grouping::USER,[username],['tag1','tag2']);
    ?>


    现在,您可以选择格式。有四个选项:XML、CSL(JSON)、Model(PHP Objects)、Bibliography(CSL呈现的出版物列表):

    <?php(电话)//输出xmlecho$restClient->xml();//输出CSLecho json_encode($restClient->csl());//使用模型$posts=$restClient->model();foreach($posts作为$post){echo$post->getResource()->getTitle()。“<br/>\n”;}//用你喜欢的风格和语言打印书目echo$restClient->书目('apa','en-US');?>
目前rest客户端-php被认为是不稳定的alpha版本。如果您遇到任何错误或问题,请随时报告我们的代码库中的问题.

快乐标签,
塞巴斯蒂安。

2015年6月10日星期三

本周特色:Safari Extension

我们已经发布了镀铬延长件和aFirefox插件取代我们旧的基于Javascript的bookmarklet。今天,我们很高兴地宣布推出新的Safari扩展。该扩展插件为浏览器添加了三个新按钮:


第一个按钮打开您的个人BibSonomy主页。使用其他两个按钮,您可以向BibSonomy发布新书签或新出版物。 

您可以从浏览器加载项和书签页面.

快乐标签
丹尼尔

2015年4月29日星期三

本周特色:TeXlipse扩展更新

我们很高兴地宣布发布TeXlipse Extension 0.1.1.1版。有关分机的更多信息,请查看本周的这个特辑或在扩展的帮助页.

要更新您的分机,请添加新的更新站点texlipse.bibsonomy.org并使用Eclipse更新机制安装最新版本的扩展。请注意:TeXlipse的更新站点(texlipse.sourceforge.net网站)包含插件的旧版本。插件的较新版本将仅在新的更新站点上分发(texlipse.bibsonomy.org).

0.1.1.1有什么新功能?
新版本允许您配置API端点。从这个版本开始,所有彪马用户可以在其机构的PUMA安装中使用该扩展。可以通过将/API添加到PUMA系统的网址(例如http://puma.uni-kassel.dehttp://puma.uni-kassel.de/api). 此外,我们还修复了一些错误。

Happy texing和标签
丹尼尔

2015年4月22日星期三

本周特色:谷歌文档BibSonomy插件


在莱布尼茨的网络技术项目期间我们开发的汉诺威大学谷歌文档插件,其中连接到BibSonomy以访问用户的书签出版物和只需按一下按钮即可帮助插入:



我们添加了搜索提供搜索特定文档的简单方法的机制更大的收藏。该插件具有易于使用的用户界面作为侧边栏嵌入到Google Docs界面中。登录到BibSonomy使用BibSonomy帐户的用户名和API-Key访问书签。首次登录后,您的信息将被保存到文档中,因此您只能提供用户信息一次。

你可以阅读更多关于插件的信息并获得源代码在Bitbucket上或者你可以自己试试谷歌文档示例.

写作愉快!

Linh Phan和Florian König

2015年4月2日星期四

本周特色:Ruby的BibSonomy!

最近,我们发布了一个Ruby的BibSonomy客户端使用流行的编程语言轻松检索帖子红宝石。代码发布在GitHub上,但也可用作为宝石这样您就可以用一个简单的gem安装bibsonomy。使用客户端与使用其他语言的BibSonomy客户端一样方便:只需使用用户名和API密钥实例化它,然后查询BibSonomy:

需要“bibsonomy”api=BibSonomy::api.new('youruname','yourapikey','ruby')posts=api.get_posts_for_user('jaeschke','publication',['myown'],0,20)

这将请求用户“jaeschke”的前20个带有标记“myown”的出版物。它们作为列表中的ruby对象返回。

我们还集成了CSL公司呈现语言,这样您可以使用以下行轻松呈现CSL可用的数千个样式表中的任何一个:

需要“bibsonomy/csl”csl=BibSonomy::csl.new('youruname','yourapikey')html=csl.render('jaeschke',['myown'],100)打印html

随时通过以下方式为客户做出贡献用叉子叉它.

最后但并非最不重要:如果你喜欢杰基尔,您可以使用它直接从BibSonomy在主页上呈现出版物列表。查看Jekyll插件以及随附的关于如何使用它的说明。使用正确的CSS,您将获得出版物列表看起来很好,与DBLP公司.

用Ruby编程快乐!

2014年9月9日,星期二

本周特色:圣经与纪念品

过去几周纪念品团队曾与BibSonomy公司为BibSonomy书签启用Memento相关功能。中指定的Memento“网络时间旅行”协议副本请求7089扩展带有日期时间协商的HTTP协议,是内容协商的一种变体。Memento客户端通过表示资源的原始URI及其感兴趣的版本的日期时间来请求资源的旧版本。Memento服务器(如web存档)会使用资源的存档快照进行响应,该快照在时间上与客户端请求的日期时间。Memento聚合器同时轮询多个web存档并返回可用的时间最近的快照,与它所在的存档无关。

BibSonomy书签增加了两个使用Memento基础设施的功能:
  • 书签链接用数据-版本日期属性传递书签的日期时间。此属性以及相关的数据版本URL,首次在纪念品相关缺少链接探索用时间信息注释链接的文档增加链接的健壮性,并允许在链接创建者看到链接资源时重新访问它们。这两种属性都可以使用属于可扩展性机制由HTML5提供允许引入私人数据-属性。这个Chrome的纪念品扩展支持这两个属性。对于中的书签链接BibSonomy,扩展显示菜单项在链接日期获取。。。,它允许查找书签页面的存档快照大约在它被添加书签的时候。此功能如下图所示。在左侧,用户单击指向的网站原始可视化工具并且作为响应接收页面的当前版本。在右手边,用户右键单击Chrome浏览器中的相同链接,该浏览器具有纪念品延伸已安装。由于该链接带有书签日期时间注释-表示为属性data-versiondate=“2014-03-16T17:42:12+01:00”在链接上-Memento扩展使用提供的日期web时间旅行并尝试查找最接近书签日期的原始网站的存档快照。它发现2014年3月7日的快照在中今天存档看起来像的web存档与当前版本大不相同。
  • 没有Chrome的纪念品扩展通过单击书签项底部的小时钟。正在执行所以在BibSonomy结束时由Memento客户端发起请求针对Memento Aggregator的重定向到临时合适的Memento。

这两个功能都非常简洁,我要感谢Robert Jäschke和他的BibSonomy的同事促成了这一事件,而Martin Klein在Memento发起合作到此结束!


赫伯特·范德桑佩尔,洛斯阿拉莫斯国家实验室

2014年8月21日星期四

周四投掷

当我们即将发布BibSonomy的新设计时,我们想向您展示一下我们系统的开始。2006年开始时,该网站看起来与今天很像,但仍然完全不同:



第一个出版《BibSonomy》也是2006年出版的第一本博客帖子.

目前,我们正在测试新的引导布局,该布局有望很快发布:



因此,请继续关注并继续标记!

莉娜

2014年8月6日星期三

本周特色:开发者角

作为我们为开发人员开放BibSonomy过程的一部分,我们重新设计了Bitbucket的BibSonomy起始页:
这三个蓝色框提供了快速访问有关为BibSonomy开发和使用BibSonomy、将BibSonamy与其他工具和服务集成以及使用BibSonomy进行研究的页面的功能。它们可以帮助您轻松找到所需的信息。底部的三个灰色框提供了更多信息,例如关于BibSonomy的新闻,BibSonomy背后的人,以及在哪里寻求帮助。
此外API文档在过去几周里,情况有了很大改善。所有开发人员都应该在它和其他相关的wiki页面上有一个loon。

看看吧新页面和往常一样。。。快乐标记!


2014年7月24日星期四

本周特色:初学者剪贴板

本周我们想介绍一下我们的剪贴板你们中的一些人可能还不知道。剪贴板使您能够收集自己和他人的出版物的子集。要将出版物添加到剪贴板,只需使用BibSonomy的剪贴板按钮,如下所示:


将所有感兴趣的出版物添加到剪贴板后,可以使用以下格式导出它们MS Office XML,于上周推出。 


剪贴板的另一个功能(仅适用于您自己的出版物)是向多个出版物添加标签。您可以通过单击上图中的“编辑自己的条目”到达那里。


例如,如果要收集出版物作为论文、类或项目的相关文献,可以通过向其添加有意义的标记,在剪贴板中标记这些出版物。


快乐标记!
莉娜

2014年7月14日星期一

本周特色:MS Office XML导出

新的MS Office XML导出使您能够轻松地将出版物导入MS Word。

要导出出版物,只需在“所有格式”-组合框中选择“MSOffice XML”-选项,然后保存XML文件。



您还可以通过选择导出页面上的“MSOffice XML”选项导出所有出版物。要将出版物导入MS Word,请打开引用管理器,选择“浏览…”并打开导出xml。



现在,您可以选择要复制到左侧书目中的出版物,点击“复制”添加它们,最后关闭窗口。

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgihxH7PgFA-DddWJTlwCPqb8m4bscZWv-BlzlvRpIWuZbvh_NDSkkSzEihZM8hGe5YReL6V3MeuRrwm-dRKQo3JNH5jBLw-FdDPwVU3xJZOcrbxgU43bi17gOzS1hM16ApQWtj/s1600/Screen3.png

等等,瞧!。单击“书目”可以将书目添加到文档中,包括以前导入的所有源。

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1oGV6ABVKcGmqfRKO04kJF_ouhguveH-b-gH1cNkeeadPYTZeA-spe8YVbHTyuZP_OvTIpzDRJMcDhbyYg9ieIsK5-A_Y79J4-ik_Dn-Ps3gVI1WD4qrFWpXktTnLkcIDt/s1600/Screen4.png


快乐标签
马赛尔

2014年6月23日星期一

本周特色:将鼠标悬停在标题上时显示标题全文

当列表中显示许多出版物和书签帖子时,页面上会有很多内容,除了空间。这就是为什么我们需要缩写标题和其他信息,例如期刊或会议记录的标题。不久前,我们在帖子列表上到处都有很多悬停,但我们发现它们太突兀了。现在,当您将鼠标移到其中一个缩写标题上时,可以看到轻量级悬停时未缩写的信息。有时有必要查看非缩写版本,以区分出现在不同版本中的出版物,例如在会议记录和期刊中,或者只是在在线存档中。


快乐标记!
延斯

2014年6月11日星期三

本周特色:Save and rate按钮

BibSonomy的一个不错但不常用的功能是额定值书签和出版物。评价和讨论帖子可以帮助你记住对帖子的评价,并与他人分享。它还可能有助于找到关于某一主题或某一领域内的最佳出版物

为了简化评级过程,您现在可以点击我们的新保存和速率按钮w添加或编辑帖子时:


这会让你进入讨论页面,在那里你可以对你的帖子进行评分和/或评论。默认情况下,您的评级和评论将公开显示。不过,您可以更改可见性并添加匿名注释。如果您想在BibSonomy上添加指向其他出版物的内部链接,也可以使用相应的按钮添加这些引用。



好评如潮!
莉娜

2014年6月5日星期四

本周特辑:为摩根和克莱普尔出版社的出版物加上BibSonomy

本周的专题由我们的学生Haile介绍:

新的MorgenClaypoolScraper从摩根克莱普尔出版社从而使您可以轻松地将该数据存储在BibSonomy中。使用刮刀非常容易BibSonomy附加组件。如果您的浏览器中还没有,下载并安装它适用于您的浏览器。以下是使用附加组件发布出版物时要遵循的基本步骤:
  1. 打开Morgan&Claypool出版商的出版物。例如,链接数据:将Web演变为全球数据空间可以在他们的网站上找到。 
  2. 单击浏览器上的保存出版物按钮:  
  3. 将加载一个新页面以编辑您的条目。通过扩展标记添加标记(用红色圈出)。BibSonomy将推荐可能的标签。 
  4. 单击节约按钮。

正如你所看到的,这很容易:在Morgan&Claypool的发布网站上,你只需点击帖子即可出版BibSonomy浏览器插件的按钮。


快乐标签!


海尔M

2014年5月26日星期一

本周特色:更新批编辑页面中的隐私

我们已向批编辑页面**添加了一个新选项:设置可观看性。
您可以从下拉列表中选择“设置可视性”,然后这允许您同时为多个帖子设置相同的隐私。


加入新组后,此新功能可能有用。在这种情况下,用户可以在一次。对于那些不想让其他人使用的用户来说,这也是一个不错的功能知道吗,在他们发表作品之前。在这种情况下,他们可以预先设置不再需要在隐私之后向公众发布私人帖子。
除了上述用例外,它还可以应用于帖子在里面彪马,其中帖子存储为默认情况下为私有。把它们单独公开是很麻烦的。这个在这种情况下,该功能可以节省大量时间和点击次数!

**批编辑页面可以通过首先单击帖子列表上方的小齿轮符号(在自己的Bib经济学页面上),然后选择“编辑自己的条目…”。


快乐标签
纳西姆

2014年5月13日,星期二

TYPO3扩展BibSonomy CSL支持尾注导出

The TYPO3扩展BibSonomy CSL的新版本支持以尾注引用样式导出出版物。在前端插件的设置中,您现在可以启用(在指向摘要、BibTeX或出版物URL的链接旁边)指向尾注导出的链接。



根据要求,将使用AJAX直接从BibSonomy/PUMA获取导出的数据。屏幕截图显示了启用并请求Endnote导出后,出版物在主页上的外观:


快乐标签
塞巴斯蒂安

2014年5月7日星期三

本周特色:可排序帖子列表(通过API)

如果你想处理BibSonomy数据,我们的API就是查找它的地方。可以通过它接收各种信息。例如,属于用户x的帖子列表。现在可以使用键对这些帖子列表进行排序
 排序页面=(作者|标题||...)
&sortOrder(排序顺序)=(asc公司|描述)

检索按标题排序的书签的示例如下:


有关如何使用我们的API的更多信息,请访问我们的帮助页面.

通过API排序帖子列表的工作方式与BibSonomy上的帖子排序相同:


快乐标签!
莉娜

2014年4月30日星期三

本周特色:系统标签

在BibSonomy中存在一些特殊的标记,即所谓的系统标记,它们扩展了其功能。今天我想做一个简短的概述。有关(系统)标签的信息也可以在我们的帮助页面.

系统标签可以分为两类:

可以添加到帖子中的标签
  • 用于:<groupname> 将帖子复制到组的集合中,标记替换为发件人:您的用户名。如果您更改或删除自己的帖子,复制的帖子将保持不变。您必须是转发帖子的组的成员。
  • 肌肉萎缩:将帖子添加到您的个人简历第页。
  • 发送:<用户名>向发送帖子收件箱另一个BibSonomy用户。要使用此标签,接收者必须将您添加到他的BibSonomy中好友列表或者您和接收人必须至少有一个常见的。
  • sys:隐藏:<tag>对除您之外的每个用户隐藏标签。 
  • sys:relevantFor:<组名>将帖子添加到组的相关For页面。此标记的效果与编辑文章时在“相关”框中选择组的效果相同。

可以用作搜索查询筛选器的标记
  • sys:author:<authorname>按作者筛选搜索范围。
  • sys:bibtexkey:<bibtexkey>按bibtexkey筛选搜索范围。
  • sys:entrytype:<entrytype>根据筛选搜索范围条目类型.
  • sys:组:<组>按组筛选搜索范围。
  • sys:not:<tag>排除带标记的条目<标签>。在这里你也可以使用通配符,例如sys:not:news_*排除所有带有以“news_”开头的标签的帖子。查看我们的早期博客文章了解更多信息。
  • sys:title:<标题>按标题筛选搜索范围。
  • sys:user:<用户>按用户筛选搜索范围。
  • sys:年份:<年份>按发布年份筛选搜索。可能有几个参数,例如:
    • 2000年:2000年所有员额
    • 2000年-:2000年或以后年份的所有员额
    • -2000年:2000年或以前年份的所有员额
    • 1990-2000年:1990年至2000年的所有员额

我希望这一概述将有助于改善您使用BibSonomy的体验。 

快乐标签!
莉娜

2014年4月25日星期五

本周特色:通过REST API创建概念

作为我们博客的细心读者,你会注意到标记关系,或概念是BibSonomy的一个功能,对我们来说很重要,但可能并不常用。我们之前的一些博客帖子中提出了以下概念
我们最近开始更好地支持概念BibSonomy的REST API通过实现创造新概念在Java REST客户端中。在这篇文章中,我给你一个如何访问此功能的示例。由于我们从头开始,因此本文也很好地介绍了如何使用Java REST客户端。

设置Maven

使用马文因为构建管理确实简化了许多事情,所以让我们使用它。首先,为项目创建一个目录并更改为该目录。你所做的一切现在都会发生在那里。然后在该目录中,为源代码创建一个目录:

mkdir-p src/main/java
然后创建一个名为pom.xml(pom.xml)包含以下内容:
<?xml version=“1.0”encoding=“UTF-8”?><项目xmlns=“http://maven.apache.org/POM/4.0.0"                                                                                                        xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance"                                                                                               xsi:schemaLocation=“http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0.xsd“><modelVersion>4.0.0测试<groupId>com.example</groupId><artifactId>测试<版本>0.0.1</版本><存储库><存储库><id>dev.bibsonomy.org<网址>http://dev.bibsonomy.org/maven2/</url></repository></repositories(存储库)><依赖项><依赖性><groupId>org.bibsonomy</groupId><artifactId>bibsonomy-rest-client<版本>2.0.43</依赖性><依赖性><groupId>org.bibsonomy</groupId><artifactId>bibsonomy-model<版本>2.0.43</依赖性></依赖项></项目>
如果一切正常,您现在可以通过呼叫进行测试根项目上进行构建它会用最后一个

[信息]构建成功

编写和调用Java代码

现在您可以开始编写第一个Java代码了。创建文件src/main/java/Test.java包含以下内容:

类别测试{公共静态void main(字符串参数[]){System.out.println(“你好,世界!”);}}

您可以通过调用根项目上进行构建再一次。生成的JAR文件测试-0.0.1震击将位于目标文件夹。您可以使用以下命令运行此类

java-cp target/test-0.0.1.jar测试

或者与
mvn-exec:java-Dexec.mainClass=“测试”

后者是下一步的首选,因为您将包括Maven自动解析其依赖项的一些库。

调用REST API

更改文件测试.java至以下代码:

导入java.util.*;导入org.bibsonomy.common.enums.*;导入组织bibsonomy.model.*;导入org.bibsonomy.model.logic.*;导入org.bibsonomy.model.enums.*;导入org.bibsonomy.rest.client.*;类别测试{公共静态void main(字符串参数[]){RestLogicFactory rlf=新RestLogic工厂(“http://www.bibsonomy.org/api");LogicInterface逻辑=rlf.getLogicAccess(“jaeschke”,“YOUR-API-KEY-HERE”);列表<Post<BibTex>>posts=logic.getPosts(BibTex.class,GroupingEntity.USER,“jaeschke”,null,null、null、null、Order.ADDED,null和null,0,1);for(Post<BibTex>帖子:帖子){BibTex发布=post.getResource();System.out.println(publication.getTitle());}}}
 
请注意,您必须更改行

LogicInterface逻辑=rlf.getLogicAccess(“jaeschke”,“YOUR-API-KEY-HERE”);

使用BibSonomy用户名而不是“jaeschke”。您还必须插入API密钥,您可以从中获取BibSonomy的设置页面.编译时(根项目上进行构建)然后运行(mvn-exec:java-Dexec.mainClass=“测试”)这个类,它应该打印我上一篇发表文章。现在再次更改该代码,以最终创建概念。

使用REST API创建概念

导入java.util.*;导入org.bibsonomy.common.enums.*;导入org.bibsonomy.model.*;导入org.bibsonomy.model.logic.*;导入org.bibsonomy.model.enums.*;导入org.bibsonomy.model.util.*;导入org.bibsonomy.rest.client.*;类别测试{公共静态void main(字符串参数[]){LogicInterface逻辑=new RestLogicFactory().getLogicAccess(“jaeschke”,“YOUR-API-KEY-HERE”);标签概念=新标签(“科学”);concept.addSubTag(新标签(“物理”));concept.addSubTag(新标签(“化学”));concept.addSubTag(新标签(“生物学”));logic.createConcept(concept,GroupingEntity.USER,“jaeschke”);}}

同样,您必须在呼叫中更改您的凭据获取逻辑访问().

代码做什么?首先,它为“科学”概念创建了一个对象

标签概念=新标签(“科学”);

然后添加子概念“物理”、“化学”和“生物”:

concept.addSubTag(新标签(“物理”));concept.addSubTag(新标签(“化学”));concept.addSubTag(新标签(“生物学”));
最后,概念存储在服务器上:

logic.createConcept(concept,GroupingEntity.USER,“jaeschke”);

请注意,您必须在此处用用户名交换“jaeschke”,因为您只能为自己的帐户创建概念。然后,您可以在侧边栏中找到这个概念:


就这样!:-)


快乐编程和标记!

热门帖子