Because as 'semantics' it is (can be) any of those things. 'properties', 'attributes', and 'fields' are all use cases of a particular sort of thing.