A service can have many collections. The collections could be of different data types and hence different data type profiles would apply. So: Core rules should apply to the whole service and data type requirements should apply on a collection basis.
A service can have many collections. The collections could be of different data types and hence different data type profiles would apply.
So:
Core rules should apply to the whole service and data type requirements should apply on a collection basis.