语义标签:对象URI,包括解析
项目描述
nti.ntiids
此包提供了使用标签URI方案支持对象语义URI的功能。这些标签URI用于在应用程序中查找对象,通常与其遍历路径无关。这些以特定方式结构的URI称为NTIIDs。当表示为字符串时,它们使用Python文本(Unicode)类型。
在URI的特定部分中,每个NTIID都包含一个类型。类型实际上是一个命名空间,其中其余的特定部分将被解释。在nti.ntiids.ntiids中定义了一组已知的类型,以及解析和生成NTIIDs的函数。
类型集可以通过为诸如nti.ntiids.interfaces.INTIIDResolver等重要接口的zope.component注册进行扩展,该接口为特定类型的NTIIDs按名称注册。此包不提供解析器。
nti.ntiids.oids包与nti.externalization集成,并作为用于外部标识的挂钩使用。这些标识来自持久的ZODB对象标识符(“oid”),并支持多个数据库(多ZODB)。
变更
0.0.1 (2020-06-18)
第一个公共PyPI发布。
添加对Python 3的支持。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
nti.ntiids-0.0.1.tar.gz (21.1 kB 查看哈希值)
构建分发
nti.ntiids-0.0.1-py2.py3-none-any.whl (21.1 kB 查看哈希值)
关闭
nti.ntiids-0.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bfa4b897ca2a773dd1554788282519dd21b867178297ed7451451594bd43c056 |
|
MD5 | 2f5c44c2bd650f7a00182ef50928d132 |
|
BLAKE2b-256 | 25063476e69a8b2c8419f2b06cf33f89d3507436a9cda74c98844061b3fcb9b9 |
关闭
nti.ntiids-0.0.1-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 246063fa8ba290cb26f2e15fecaa8c14e8257d48ba65426f4ee2bcb998802e5a |
|
MD5 | d96f4ec84d66419bf35805dedd235b89 |
|
BLAKE2b-256 | 50e374904b071dbf70e08fc15f8646c52774c395e32783e585ff0b22235761e2 |