金字塔中skosprovider的集成
pyramid_skosprovider的Python项目详细描述
这个库将skosprovider集成到金字塔应用程序中。
生成文档
有关此库的更多信息,请参见文档。文档可以是 使用Sphinx构建。
请确保您已将Sphinx安装在 Pyramid_Skosprovider存在。
# activate your virtual env $ pip install -r requirements.txt $ python setup.py develop $ cd docs $ make html
0.8.0(2017-07-12)
- 在找不到概念方案时返回http 404响应。(24)
- 添加通用车轮分配。(23)
- 添加对sortlabel排序的支持。这意味着客户现在可以要求 在id、label或sortlabel上对结果进行排序。见 skosprovider文档,了解有关sortlabel的更多信息。这基本上允许 对每种语言进行任意排序,以便对历史数据进行排序 时间顺序。(26)[海棠碱]
0.7.0(2016-08-11)
- 按标签排序时不区分大小写。这是公元前的休息,尽管 对大多数用户来说,这实际上可能是一个bug修复程序。(16)[塔利萨乔利]
- 添加markup属性以注意json表示。这是新增加的 到skosprovider 0.6.0,它允许标记一个注释包含一些标记 (目前仅限于HTML)。
- 现在使用查询参数而不是in来查找特定的uri 资源的路径。因此,/uris/urn:x-skosprovider:trees现在应该是 称为/uri?uri=urn:x-skosprovider:trees。旧方法已被弃用。它 仍将在版本0.7.0下运行,但将在将来删除 版本。(19)
- 添加对sources属性的支持,这是skosprovider 0.6.0中的一个新功能
- 为概念方案添加对语言的支持,这是skosprovider中的一个新特性 0.6.0,允许详细说明ConceptScheme使用的语言。
- 将json呈现器移动到它们自己的文件并修复一些语言处理问题。 (22)
- 添加对Python3.5的支持
0.6.0(2015-03-02)
- 允许客户端指定应优先使用的语言标签 被归还。可以通过将language参数添加到 某些查询字符串。如果不存在,Pyramid_Skosprovider将返回 金字塔的现场谈判。(10)(14)[迪尤斯卡]
- 公开提供程序的扩展方法。这将返回更窄的传递 某个概念或集合的结束。(11)[迪尤斯卡]
- 一些文档更新。
0.5.0(2014-12-19)
- 概念方案公开了它们所标记主题的信息。[巴塞伦]
- 添加了一个用于跨概念方案搜索的新搜索端点。搜索 语法与在单个方案中搜索相同,但集合 参数不被接受。增加了两个额外的参数来限制 搜索可用概念方案的子集。(8)
- 添加了用于查找特定uri的新端点。此终结点不 重定向到外部uri,但让客户端知道更多信息 关于这个uri可以找到(例如,conceptscheme中存在一个概念)。(7)
0.4.0(2014-10-23)
- 与SkosProvider 0.4.0兼容
- 放弃对Python2.6和Python3.2的支持。
- 公开有关集合的注释。
- 在概念上公开匹配项(集合没有匹配项)。
- 在概念上公开下级数组,在集合上公开上级数组。
- 集成概念方案信息。传递的概念和集合 服务现在包含它们所属的概念方案的uri。这个 concept scheme端点现在还公开诸如uri、 标签和注释。
0.3.0(2014-06-24)
- 公开有关顶级概念的信息。李>
- 公开有关显示顶部和显示子级的信息。
- 修复返回不在第一页的概念和集合的错误 通过范围标题的数据。(3)
- 增加了对排序的支持。(4,5)[塞德里克]
0.2.0(2014-05-14)
- 与SkosProvider 0.3.0的兼容性
- 添加了服务文档(1)
0.1.1(2014-04-10)
- 工作服的代码覆盖范围。
- 已从结果包中删除单元测试。
- 把文件移到斯芬克斯。
- 重新组织测试。
- 改为py.test作为testrunner。
- 一些flake8修复程序。
0.1.0(2013-05-16)
- 初始版本
- 包括基于skosprovider提供的接口的json视图。
- 将SkoProvider注册表添加到棱锥体请求。