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
propsobject 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. Thedatatypeproperty is also validated using a dedicated function.