As a developer, I want to properly validate input SKOS so that the user can be sure that if the import succeeds, they will be able to view the data. Currently, for example, singular attributes such as prefLabel and definition are not validated for cardinality, which can lead to a vocabulary whose content cannot be displayed (CardinalityViolationExceptions from persistence) even though the import was successful.
As a developer, I want to properly validate input SKOS so that the user can be sure that if the import succeeds, they will be able to view the data. Currently, for example, singular attributes such as prefLabel and definition are not validated for cardinality, which can lead to a vocabulary whose content cannot be displayed (CardinalityViolationExceptions from persistence) even though the import was successful.