The error is telling you that the value of your
gml:id attribute on your
ps:ProtectedSite element is not valid (is not correct according to the schema).
So you probably have something that looks like:
It's telling you that the value of your gml:id is of type ID, and attributes of type ID must conform to a pattern defined by NCName.
The type xsd:NCName represents an XML non-colonized name, which is simply a name that does not contain colons. An xsd:NCName value must start with either a letter or underscore () and may contain only letters, digits, underscores (), hyphens (-), and periods (.)