跳转到主要内容

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。

联系方式:Matthias Büschelberger

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源分发

dsms_sdk-2.0.4.tar.gz (44.0 kB 查看散列值)

上传时间:

构建分发

dsms_sdk-2.0.4-py3-none-any.whl (60.1 kB 查看散列值)

上传时间: Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面