Another analogy for .NET developers:
.NET Standard is like an interface
.NET Core is like a class that implements the interface
Desktop .NET framework is like a class that implements that interface
Mono is like a class that implements that interface
Like any other class/interface relationship, the class has to implement all interface members, but may add class specific features