humanIdentifier attribute is missing in API JSON schema for Commit entity
-
Key: SYSMOAS_-8
-
Status: closed
-
Source: Dassault Systemes ( Mr. Tomas Vileiniskis)
-
Summary:
The API PIM specification has a Record entity with humanIdentifier attribute. Commit entity inherits from Record, therefore it is expected for humanIdentifier attribute to exist in Commit entity as well. This is not the case at the moment when looking at the API JSON schema.
humanIdentifier is crucial for tool vendors to be able to relate commit UUIDs to version identifiers that are specific to the different versioning schemas used by different tool vendors.
-
Reported: SystemsModelingAPI 1.0b1 — Fri, 14 Jul 2023 09:32 GMT
-
Disposition: Resolved — SystemsModelingAPI 1.0b3
-
Disposition Summary:
Harmonize name, alias, humanIdentifier from Record and subtypes in the API model and JSON schema
This proposal aims to harmonize name, alias, and humanIdentifier attributes in Record (and its subtypes) in the PIM API model and the resulting JSON schema using in the REST/HTTP PSM.
(1) Record.alias will be updated, described in the Revised Text. The attribute alias will also be added to all types of Records in the JSON schema, as described in item (4) in the Revised Text.
(2) Record.humanIdentifier will be changed to Record.name, described in item (2) in the Revised text. For Project, Commit Reference, and Query name will be redefined to be mandatory, as described in item (3) in the Revised text.
-
Updated: Sat, 19 Jul 2025 19:07 GMT
-
Attachments:
- humanIdentifier.png 14 kB (image/png)