Adding protocol/container dependencies

Adding protocol/container dependencies
Implementing specific schema constraints
Adding the Open pom.xml file action