INSPRE defines that the name of certain resources should be ps:ProtectedSite, where ps is not a workspace prefix but part of the resource name.
The new behavior should be: in the context of a virtual service (local workspace available) we should use the feature type name as is, all the business that removes prefix should be removed.
Since this will break old expectation, we will basically need to make this new behavior explicitly activated.
This would basically allow us to perform requests like this ones:
http://cloud.epsilon-italia.it:8085/deegree-webservices-3.3.18/services/ps_Natura2000SPA?request=GetFeature&Language=eng&service=WFS&version=2.0.0&count=10&typeNames=ps:ProtectedSite
http://cloud.epsilon-italia.it:8085/deegree-webservices-3.3.18/services/ps_Natura2000SCI?request=GetFeature&Language=eng&service=WFS&version=2.0.0&count=10&typeNames=ps:ProtectedSite
INSPRE defines that the name of certain resources should be ps:ProtectedSite, where ps is not a workspace prefix but part of the resource name.
The new behavior should be: in the context of a virtual service (local workspace available) we should use the feature type name as is, all the business that removes prefix should be removed.
Since this will break old expectation, we will basically need to make this new behavior explicitly activated.