ꄓ English

关于SST和EDM

SST新闻动态​​​​​​​

2026年7月25日:SST-EDM MVP(最小可行产品)正式发布,公众可通过 https://edm.semanticstep.net/ 访问。用户可能想要体验的一大亮点是:支持用户按照 IEC/ISO 81346 国际标准,对分解系统(如产品结构、系统层级)进行参考标识系统(RDS)管理。 MVP 版本意味着并非所有必需功能都已上线。预计在 2026 年底,SST-EDM 将以全功能产品的形式推出。届时将提供两种许可模式:

  • 免费许可:适用于小型设计和测试,无时间限制

  • 商业许可:享有完整访问权限和有保障的存储空间

​​​​​​​

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新闻动态 ......

​​​SST数据建模部分 / 开放数据

SST/EDM 本体(数据建模)的基础是三个系列标准的独特组合:

 • 语义网技术:RDF/S、XSD、OWL 等

 • ISO 15926:用于"过程工厂生命周期数据集成,包括石油和天然气生产设施"

 • ISO 10303(STEP):工业产品数据的国际标准,得到CAD系统广泛支持,重点关注STEP AP242

 

其他主要数据建模部分还包括:

 • ISO 8000量和单位标准, 作为定义各类属性的基础

 • 字典数据定义如下:

        • ISO 13584 零件库

        • IEC 61360 通用数据字典

        • ISO 13399 切削刀具

        • eClass

 • IEC 81346 参考标识系统

万维网发明者、万维网联盟(W3C)创始人Tim Berners-Lee爵士说:"语义网是当前万维网的延伸,在语言网中,给出的信息含义清晰明确,更好地使计算机和人协同工作"。语义网中各类数据的基础是RDF(资源描述框架),它将每条信息分解为由主语、谓语和宾语组成的陈述,称为三元组。给出清晰明确含义的基础是OWL(Web 本体语言),它建立在数学基础之上。对于RDF数据的交换,有Turtle(*.ttl 文件)和JSON-LD(JSON 关联数据),对Web浏览器而言效率很高。这些语义 Web 标准共同构成了 SST 的基础。

另一方面,STEP 是一项国际标准,用于产品信息的计算机可解释表示,其目标是"提供一种中性机制,能够以适合数据交换、数据集成和归档的方式,描述产品整个生命周期"。虽然 STEP 在某些领域(例如3D模型)非常强大和成功,但在其他领域(如PLM-产品生命周期管理、PDM-产品数据管理)则不太成功。原因之一是 STEP 某些核心概念的语义基础薄弱,这导致产生无用数据,并使其难以与 OWL 配合使用。

ISO 15926 由与 STEP 相同的 ISO 技术分委员会(ISO TC184/SC4)开发,最初计划作为 STEP 的潜在继任者。它为周围所有事物定义了非常系统化的基本结构,以及一种相当有效的四维概念来记录事物在空间和时间上的变化。ISO 15926 第 12 部分定义了将这些概念映射到 OWL 的相当有效的方法。ISO 15926 有个缺点是:它还定义了一些高度抽象的概念(例如 class_of_class_of_class),其实际用途值得商榷。

SST以如下方式整合了这三个系列标准:

  • OWL最初被定义为支持对底层RDF数据进行逻辑推理(也称为推理);但这种推理可能耗费大量时间和内存。SST不依赖推理;相反,它要求明确陈述直接

        利用所提供数据所需的基础信息。这与SST API(见下文)结合使用。

  • SST仅使用ISO 15926-12中非常基础的概念,大约占一半内容。其他更高级别的概念被更简单、更直接可用的概念所取代,这些概念更适合STEP。

  • STEP 中关于“描述”(representation)的所有部分,如几何、拓扑、运动学等,都被 SST 直接或仅经最小改动后采用。STEP的其他部分,主要是产品数

        据管理(PDM)和产品生命周期管理(PLM)领域,被ISO15926的概念或由此派生概念所取代。

此外,SST为以下标准定义了新的本体:

  • ISO 8000系列标准关于量和单位,以能够支持其中定义任何量和单位。这是必要的,因为该领域其他已知模型存在显著缺点。

  • ISO/IEC 81346系列标准关于参考标识系统(RDS)

  • 并包含对字典的直接支持,用于基于ISO 13584的零件库,例如:

        • IEC 61360 通用数据字典

        • eClass

        • ISO 13399 切削刀具数据表示与交换

        • ISO 13584-511 机械系统与通用零部件 — 紧固件参考字典

 

SST 实现部分 / 商业应用

SST的 商业实现直接利用上述定义的开放源代码数据结构,包括:

  • SST 应用程序编程接口(SST API):具有以下独特功能组合:

      ** 完全使用 GO 语言编写——这是Web 应用最高效的方式

      ** 支持晚绑定和早绑定。通过早绑定,每个本体概念都有直接的 GO 结构可用,由 SST 编译器生成。这使应用程序编程变得简单直接  

      ** 三元组结构(triplex structure):能够沿任意方向遍历由三元组构成的 RDF 图

 

  •  SST 存储库:远程或本地,用于 RDF 数据的持久存储,按命名图(NamedGraphs)和数据集分组。远程 SST 存储库是 SST 在 Web上

      发布数据的默认方式。

  •  类 GIT 修订控制功能:支持对 RDF 数据的协同工作。GIT 是软件开发中广泛使用的系统,它为源代码提供数据库,并对每段源代码实施严格的修订控

      制,包括提交(commits)、将源代码拆分为分支(branches)和独立开发、但之后能够合并。SST为命名图(NamedGraphs)提供同类功能——命名

      图定义一组三元组(通常包含在RDF 文件中)。

  •  SST工程数据管理(SST-EDM): 目前正在开发中的网络应用程序,其服务由SST实现。EDM 旨在利用SST的多种功能,但显然还需要更多客户特定的应用

      程序来服务于特定目的。

概述

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

 

SST-EDM(Engineering Data Management/工程数据管理)是首个面向工业用户的Web应用程序,它使用底层 SST 核心功能,聚焦于CAD、CAM、ERP、PDM相关数据。它支持的第一个应用领域是基于 IEC 81346参考数据系统(RDS)的分解结构;电气线束设计目前正在开发中,并将直接支持基于 STEP AP242(ISO 10303-242:2025)的数据交换。其他应用领域将陆续推出。