change validation of node part
Merge branch 'semantic-validation' of github.com:QScience/Patterns into semantic-validation
add content type validation, required field check.