Validates the inherited properties of a CSVW descriptor object.
This function checks the structure and values of the provided props object
against the predefined schema for inherited properties. It ensures that the
properties conform to the expected types and constraints. Additionally, it
validates specific properties (valueUrl, propertyUrl, aboutUrl) to ensure
they are strings, issuing warnings and resetting invalid values if necessary.
The datatype property is also validated using a dedicated function.
Validates the inherited properties of a CSVW descriptor object.
This function checks the structure and values of the provided
props
object against the predefined schema for inherited properties. It ensures that the properties conform to the expected types and constraints. Additionally, it validates specific properties (valueUrl
,propertyUrl
,aboutUrl
) to ensure they are strings, issuing warnings and resetting invalid values if necessary. Thedatatype
property is also validated using a dedicated function.