According to SOSO conventions, some schema objects in the EML strategy are missing @id values. This can lead to inconsistencies and difficulties in data processing.
For example, the identifier property of type Person in the soso.strategies.eml.convert_user_id function (line #595) is not assigned an @id value, but could be.
Other affected schema objects include:
Person/identifier
Organization/identifier
funding/MonetaryGrant
funder/Organization
Dataset
Proposed Solution:
Implement logic to ensure that all relevant schema objects within the EML strategy have @id values assigned.
Description:
According to SOSO conventions, some schema objects in the EML strategy are missing
@id
values. This can lead to inconsistencies and difficulties in data processing.For example, the
identifier
property of typePerson
in thesoso.strategies.eml.convert_user_id
function (line #595) is not assigned an@id
value, but could be.Other affected schema objects include:
Person/identifier
Organization/identifier
funding/MonetaryGrant
funder/Organization
Dataset
Proposed Solution:
Implement logic to ensure that all relevant schema objects within the EML strategy have
@id
values assigned.