2007年10月19日星期五

本周特色:新的URL方案

我们实施了一些新的URL方案,让您的生活更轻松:

BibTeX键引用。如果您正在查找一个特定条目,您已经知道该条目的存储者(例如您自己),并且您知道BibTeX密钥,则可以使用以下方案直接引用该条目:http://www.bibsonomy.org/bibtexkey/KEY/USERNAME网站 . 例如,检查http://www.bibsonomy.org/bibtexkey/Wille82/stumme网站如果用户有多个条目具有相同的BibTeX密钥,那么将给出所有命中的列表。一旦您知道DBLP如何生成BibTeX键,您也可以使用此功能来引用我们从DBLP镜像的条目,例如,http://www.bibsonomy.org/bibtexkey/journals/jacm/HopcroftU69/dblp。

短切。
以下链接仅在您登录时可用。它们不提供新功能,但只是方便的快捷方式。

2007年10月12日星期五

本周特色:内容谈判

考虑到请求用户代理的功能,内容协商有助于以不同的方式表示同一URL上的资源。它允许用户代理通过在HTTP中提供适当的MIME类型,在资源的几种表示形式之间进行选择-接受-收割台。

浏览器通常接受文本/html的MIME类型,以获得一些人类可读的表示。然而,语义web应用程序可能更喜欢在RDF中获得资源的表示,因此只接受应用程序/rdf+xml在BibSonomy中,我们将这种行为添加到代表特定资源的URL中,即单个书签或出版物引用(可能由多个帖子表示)。您可以通过在/url/和/bibtex/url前面加前缀“/uri/”来访问此功能,例如。,

http://www.bibsonomy.org/uri/url/d1bb7b3f6cafafa7b418f9f356ff2e83



http://www.bibsonomy.org/uri/bibtex/2b8b87c78e9e27a44aacde0402c642bff

根据用户代理的Accept-header,您可以重定向到这些资源的适当表示。您可以在BibSonomy帮助系统.

2007年10月5日星期五

本周特色:标签内全文搜索:



我们的全文搜索包含一个额外的有用功能,支持用户浏览BibSonomy的内容。传统的全文搜索可以查找URL、标题、描述中包含的单词,尤其是所有BibTeX字段,如作者、编辑或bibtexkey。现在,我们改进了全文搜索功能,以查找与标记匹配的单词(参见顶部的图)。使用它,找到更多您感兴趣的书签和出版物。米兰达

本周特色:API和JabRef连接性

人们一直在问我们这个问题,现在我们很高兴地宣布:BibSonomy现在有一个应用程序编程接口(API)它允许您编写与BibSonomy交互的外部应用程序。

例如,假设您有一个独立的工具来管理日常使用的BibTeX条目。现在,您希望您的工具能够与BibSonomy交互,这样您就可以通过按钮将桌面上的引用发布到BibSonomy。

JabRef:独立BibTeX管理器现在与BibSonomy交互



实际上,这是我们作为第一个应用程序实现的;-)看看吧API下载页面。在那里,您可以找到定制版本的与杰波瑞菲引用管理器,已扩展为与BibSonomyAPI接口。此版本能够将条目发布到BibSonomy,检索具有特定标记的引用,或者在完全免费的桌面应用程序中修改引用,而不是使用web界面。

这也意味着您可以在您的笔记本电脑上使用您的引用,例如,当您没有网络连接时,并在重新连接时将其与BibSonomy同步。

面向程序员的REST API



对于更具技术头脑的人来说:API为BibSonomy资源提供了一个REST类型的接口。例如,要获取所有用户,可以通过HTTP说“get/users”。要修改特定用户,您可以说“PUT/users/<username>”,并使用带有用户数据的适当格式的XML文档。这个API文档记录可能的操作及其当前状态-并非所有操作都已完成。

因此,这允许您使用任何编程语言针对BibSonomy编写应用程序,尽管您必须自己编写所有HTTP和XML争论(目前)。对于Java语言,我们还提供客户端库它允许您针对BibSonomy编写应用程序,将BibSonomy的元素(如posts等)作为适当的Java对象进行处理,并隐藏所有血腥的细节。

获取API密钥



当然,所有这些只能在适当授权的范围内工作。为了能够使用API,您必须获得API密钥:只需检查第二个设置页面。

热门帖子