Title (Goal)Content and structural validation
Primary Actor Information architect, developer
ScopeComponent
LevelSummary  
AuthorStefano Cossu
Story (A paragraph or two describing what happens)Enable validation of content structure and properties

 

I want to enforce input validation outside of individual client systems. This is related to the Content modeling use case.

This validation may include constraints for property domain and range, cardinality, uniqueness, etc.

Range validation should include both data types for literal properties and class constraints for in-repo resource properties.

Examples

Roles of the API Extension Architecture configuration

Roles of the API Extension engine

Roles of the Validation extension configuration

Roles of the Validation extension engine

Note

Due to the long discussion in the comments, this use case has been split into three child pages. See links below.