The elimination of bf:Annotation and bf:Authority in no way suggest that annotations or authorities are any less important than we thought. We think that BIBFRAME can interact with both, without the need for these classes.
Authorty. A key philosophical change from 1.0 to 2.0 is that a bf:Person (etc.) is no longer a name, it’s a person (etc). So and RDF description for a bf:Person will be a description of the person rather than a description of the name. Within that description of the person there may be a pointer to a description of the name.
In this case http://bibframe.example.org/person/FJones is a description of FJones. It may or may not include a link to an authority record for F. Jones. If bf:person points to a madsrdf description, it will point to the RWO within the authority for F. Jones (a change which will be introduced in 2.0), e.g. http://id.loc.gov/authorities/names/FJones#RWO> ] and the RWO will point to the authority.
In 1.0 the example this looked like:
bf:contributor [ a bf:Person ; bf:Authority ;
The essential difference being that bf:Person is no longer a subclass of bf:Authority and bf:hasAuthority is eliminated.
Annotations. Long story, I will write up our thinking on this and post later.