Errors encountered validating document Free text or chat lines for the submissive male
The xsi:type (implementation) must be changed to one from the list for the document to be valid.
Profiles are a complicated topic and profile validation is a complicated part of that topic.
When the validator finds an error it tries to continue and reports a list of all errors found.
That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
That said, automated validation can test for the vast majority of important rule use cases and therefore can be a good start.
Profile validation requires that the profile is authored such that the automated capabilities are fully supported.
The STIX validator is a command-line utility written in Python and available on Github.
To use it, you’ll need to follow the install instructions in the README (including install Python if you don’t have it already) and then clone the source code into some directory.