O'Process Framework Ontology

OPF-O · SHACL Shapes约束

SHACL ConstraintsSHACL 约束Constraint shapes · GB/T 48000.3 §5.3约束形状 · GB/T 48000.3 §5.3

The Chapter-8 axioms of OPF-O made executable: unique identifier, enumerations, functional properties, hierarchy. Anyone can re-run uv run python -m scripts.validate_semantic.将 OPF-O 第 8 章公理落地为可执行校验:唯一标识、枚举值、功能性属性、层次结构。任何人可复跑 uv run python -m scripts.validate_semantic

ConceptSchemeShape

targetClass ConceptScheme
  • The scheme carries language-tagged titles, at most one per language.概念方案的标题带语言标签,每种语言至多一个。
  • The scheme carries exactly one version string.概念方案恰有一个版本字符串。
  • dcterms:modified, when present, is a single xsd:dateTime.dcterms:modified 若存在,为单个 xsd:dateTime。
  • The scheme declares its top concepts.概念方案声明其顶层概念。

NotationUniquenessShape

targetClass ProcessNode

    PrecedesIrreflexiveShape

    targetClass ProcessNode

      ProcessNodeShape

      targetClass ProcessNode
      • Every process node carries exactly one skos:notation (its OPF id).每个流程节点恰有一个 skos:notation(即 OPF id)。
      • Every process node carries language-tagged prefLabels, at most one per language.每个流程节点的 prefLabel 带语言标签,每种语言至多一个。
      • Every process node carries an English prefLabel.每个流程节点都有英文 prefLabel。
      • At most one skos:definition per language.每种语言至多一个 skos:definition。
      • opf:level is a single integer between 1 and 5.opf:level 为 1 到 5 之间的单个整数。
      • opf:domain is operating or management_support.opf:domain 取值为 operating 或 management_support。
      • Every process node belongs to the OPF concept scheme.每个流程节点都归属 OPF 概念方案。
      • Every process node cites at least one source framework.每个流程节点至少引用一个来源框架。
      • A node is either a top concept or has exactly one broader parent, never both.节点要么是顶层概念,要么恰有一个 broader 父节点,二者不可兼得。