Python SDK 核心包,用于与数据空间管理系统(DSMS)交互。
项目描述
DSMS-SDK
Python SDK 核心包,用于与数据空间管理系统(DSMS)交互
安装
从PyPI
pip install dsms-sdk
从源代码
git clone git@github.com:MI-FraunhoferIWM/dsms-python-sdk.git
cd dsms-python-sdk
pip install -e .
使用
该SDK提供了一个通用的Python接口,用于访问、存储和链接DSMS实例中的数据,使用户可以轻松且安全地进行操作。该包提供了以下主要功能
- 管理知识项(KItems),这是显式定义的语义类类型(KType)的数据实例
- 创建、更新和删除元数据和属性,例如,对于进行的拉伸测试,日期、操作员、材料响应数据
- 在更改或添加KItems时管理著作权、联系信息和补充信息
- 对KItems进行语义注释
- 在DSMS实例中进行简单的纯文本搜索,包括过滤器(例如,限制对某些材料的搜索)以及更专业的SPARQL接口
- 将KItems链接到其他KItems
- 将应用程序链接到KItems,例如在文件上传期间触发
- 使用附件执行简单的文件上传和下载
- 将知识(子)图导出为常见序列化格式(.ttl, .json)
文档
请参阅我们在readthedocs上的文档:https://dsms-python-sdk.readthedocs.io
教程
请查看我们关于 readthedocs 的教程。
或者尝试我们的 Jupyter 笔记本
作者
Matthias Büschelberger (弗劳恩霍夫材料力学研究所 IWM)
Yoav Nahshon (弗劳恩霍夫材料力学研究所 IWM)
Pablo De Andres (弗劳恩霍夫材料力学研究所 IWM)
Priyabrat Mishra (弗劳恩霍夫材料力学研究所 IWM)
许可证
本项目采用 BSD 3-Clause 许可协议。有关更多信息,请参阅 LICENSE 文件。
免责声明
版权 (c) 2014-2024,弗劳恩霍夫促进应用研究协会 e.V. 代表其弗劳恩霍夫 IWM。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。
源分发
dsms_sdk-2.0.4.tar.gz (44.0 kB 查看散列值)
构建分发
dsms_sdk-2.0.4-py3-none-any.whl (60.1 kB 查看散列值)
关闭
dsms_sdk-2.0.4.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 219c8bf659ea300231be2303d5c5534dc722ad71bdd810fbf65a6d873b88096d |
|
MD5 | f86e0b4d6759f62178edb3e1dc38634d |
|
BLAKE2b-256 | 2b7feea3b027270941da27b89cd7622b0270589da23e4fa76ad005408e9a13ba |
关闭
dsms_sdk-2.0.4-py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 29790152358b5efec14c921865d7499da7fc543fa7a037734c3ef6e47fcd9742 |
|
MD5 | 3e77be716c5b69a2b53a68a07328ba74 |
|
BLAKE2b-256 | 1f45d865006b552ac8031bcbbc14e5795f33d8eb33b2e26e8ad6a78147d174c3 |