Revert to previous SSSOM practices. Map each subject (SOSO property, including nested @type properties) to an object on a single line in the SSSOM table. This re-establishes a one-to-one cardinality mapping, enhancing both human and machine readability.
A temporary divergence from this practice occurred during the code implementation, with the assumption that the code would capture semantics and the table could be simplified by presenting mappings at a higher level. Unfortunately, this led to property mappings with one-to-many and sometimes many-to-many cardinalities, all crammed into the comment field, obscuring the true semantic mapping.
Revert to previous SSSOM practices. Map each subject (SOSO property, including nested @type properties) to an object on a single line in the SSSOM table. This re-establishes a one-to-one cardinality mapping, enhancing both human and machine readability.
A temporary divergence from this practice occurred during the code implementation, with the assumption that the code would capture semantics and the table could be simplified by presenting mappings at a higher level. Unfortunately, this led to property mappings with one-to-many and sometimes many-to-many cardinalities, all crammed into the comment field, obscuring the true semantic mapping.