语义STEP技术内核, 以PolyForm 协议发布

2026年4月27日,中国天津,德国富尔达,德中(天津)技术发展股份有限公司(DCT Co., Ltd.)与德国 SST 有限责任公司(Semantic STEP Technology GmbH)联合

2026年4月27日,中国天津,德国富尔达,德中(天津)技术发展股份有限公司(DCT Co., Ltd.)与德国 SST 有限责任公司(Semantic STEP Technology GmbH)联合发布 SST-Core v1.0.0,并以双重许可模式提供软件:商业许可与 PolyForm 非商用1.0.0 许可。源代码已发布于 https://github.com/semanticstep/sst-core。

SST 是 Semantic STEP Technology(语义 STEP 技术)的缩写。

SST 将 W3C Web 标准与 ISO 等一系列工业标准进行最优整合,是一套用于开发 Web 服务及其他应用程序的工具,聚焦于各类工业产品数据,涵盖产品的设计、生产、维护和使用。SST 中的所有应用数据在内部均采用 W3C 定义的语义 Web 技术进行存储。因此,SST 数据对其创建者始终完整可用,并可随时在互联网上与他人共享。

SST-EDM(Engineering Data Management/工程数据管理)是首款基于 SST-Core 的底层能力构建,面向工业用户的Web应用平台。该平台重点聚焦于CAD、CAM、ERP、PDM相关数据,它支持的第一个技术领域是基于IEC 81346 Reference Designation Systems(参考命名系统/RDS)的分解结构管理;目前,SST-EDM的电气线束设计方向的应用正在开发中,并将直接支持基于STEP AP242(ISO 10303-242:2025)的数据交换。其他领域的应用模块(如后勤支持分析、FMEA、制造规划等)将随后推出。

SST-Core 是一套工具包,用于开发工业数据的应用程序,特别聚焦于由CAD、CAM、PDM、PLM、LSA以及工艺与制造规划系统所创建和所管理的产品数据。

SST-Core 采用全新架构,能够以性能优化的方式使用语义Web标准RDF/S、OWL、Turtle和TriG,适用于驱动Web应用等云计算场景。SST资源库支持在互联网上分布式存储与复制数据,并具备完整的修订控制功能。凭借集成原生的GIT式功能,可随时分析每个数据集的历史,以回答“谁在何时、因何原因、做了什么更改”这一问题。

SST-Core为工业产品数据提供高层本体,将其他国际标准中的建模概念整合为统一的单层数据模型,从而弥合这些标准之间的主要不兼容性,其所整合的标准和建模概念包括:

·生命周期集成(LCI):定义于ISO 15926系列,适用于流程工厂,包括油气生产设施;

·STEP(产品模型数据交换标准):ISO 10303 系列;

·IEC通用数据字典(CDD):涵盖面向电气/电子元器件的 IEC 61360-4;

·ISO/IEC 81346 系列:参考命名系统(Reference Designation Systems/RDS);

·ASD S3000L:后勤支持分析(Logistics Support Analysis/LSA);

·ISO/IEC 80000:量与单位。

发展历程

语义STEP 技术的开发始于2021年初。在此之前,Lothar Klein基于其长期积累的专业经验,就如何为各类 CAx 相关 Web应用创建全新框架做出了若干重大决策。近40年来,他致力于CAD、CAM和PDM/PLM系统软件的开发,以及在EIA、ISO TC184/SC4 框架内开发数据交换与集成标准(主要是EIA标准的EDIF /Electronic Design Interchange Format格式,见https://en.wikipedia.org/wiki/EDIF,以及ISO标准的STEP)。语义STEP相关的核心设计抉择如下:

·以 GO 语言作为服务端主要编程语言。此前,Lothar Klein使用Java语言完成了软件JSDAI(J来自Java,SDAI代表标准数据访问接口/Standard Data Access Interface,详见 https://jsdai.net/),以及IDA-STEP(基于STEP 的集成分布式应用/ Integration Distributed Applications,详见 https://www.ida-step.net/);使用C/C++语言完成了软件CircuitCAM(详见https://www.circuitcam.com/);用Pascal语言完成了ColorCAM(一款基于个人计算机桌面PCB-CAD软件,最早的板级EDA工具之一,详见https://en.wikipedia.org/wiki/ColorCAM)。

·以 RDF/S作为存储所有应用数据及高层本体的基础,并以Turtle格式可视化这些数据。基于RDF/S所提供的功能,从而获得与STEP Express和p21格式、关系数据库、关联数据数据库、XML、Json等其他格式所无法提供的完整能力。

·出于性能考虑,使用NamedGraph(可包含大量三元组)作为数据库中持久化数据存储的主要对象,并将其与查询需求分离——查询需求由独立的数据库通过派生数据来满足,并可针对任何所需索引进行优化。这与使用SPARQL作为主要访问机制的RDF和关联数据存储解决方案的做法截然相反。

·内存中的Triplex 结构,能够以高速去遍历RDF三元组图:

     ○从主语到谓语和宾语;

     ○从宾语节点到谓语和主语;

     ○从谓语到主语和宾语。

·使用 OWL 作为数据建模的逻辑基础;但是,不依赖基于开放世界假设的通用推理/推断。相反,要求对每个节点(IRI节点及空白节点)显式声明其类型,以便基于封闭世界假设进行验证。

·使用 OWL 2,引入owl:imports,从而可显式声明哪些NamedGraph属于定义该封闭世界验证范围的数据集(Dataset)。

·基于NamedGraph的原生GIT式修订控制能力,具备完整的提交(commit)、分支(branch)、差异比对(diff)和合并(merge)功能。

·“早绑定(early binding)支持”:将关键类和属性直接作为GO对象访问,显著简化转换器等开发工作。

2023年5月,SST-Core基本功能的第一个稳定预发布版本已经交付给一位工业客户,该客户已将其用于生产级Web的应用。此后,编程接口又得到了显著优化,并补充了缺失的功能。

实施状态

随着 SST-Core v1.0.0 的发布,以下组件已被视为稳定并可用于生产环境:

·主库功能,位于git.semanticstep.net/x/sst/sst包中;

·SST资源库(本地与远程);

·SST本体编译器及其生成的早绑定支持;

·SST CLI——SST命令行界面。

以下组件目前尚处于草案状态:

·高层 SST 本体,如 lci、sso、rep;

·STEP的p21和XML格式导入与导出;

·差异比对(Diff)与合并(Merge)功能。

中国德中(天津)技术发展股份有限公司(DCT Co.,Ltd.)和德国语义STEP技术有限责任公司(Semantic STEP Technology GmbH)

(来源:维科网)
免责声明:本文内容来源于第三方或整理自互联网,本站仅提供展示,不拥有所有权,不代表本站观点立场,也不构成任何其他建议,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容,不承担相关法律责任。如发现本站文章、图片等内容有涉及版权/违法违规或其他不适合的内容, 请及时联系我们进行处理。

相关推荐

  • 德中技术发布数控设备操作系统MOS V1.0版本软件

    2025年2月7日,天津,德中技术(证券代码:839939)正式发布MOS V1.0版。智能制造和数控加工技术的飞速发展,对设备的操作不断提出新的挑战。依托于丰富的应用经验,德中将技术窍门和专家知识融汇贯通,反复推敲编写成软件,以提升现代和未来制造业装备的性价比

    2025-02-07