Specialty nursing practice and advanced practice registered nursing

Differentiate between specialty nursing practice and advanced practice registered nursing by comparing and contrasting them in the following dimensions:
-knowledge base,
-scope of practice
-credentialing
-regulation