Semantic Versioning, and how to use bumpversion

What is a semantic version?