CSDL XML annotations can be quite verbose. E.g.
<Annotation Term="Org.OData.Core.V1.Revisions"> <Collection> <Record> <PropertyValue Property="Version" String="2023-03/PrivatePreview:analytics" /> <PropertyValue Property="Kind" EnumMember="Org.OData.Core.V1.RevisionKind/Deprecated" /> <PropertyValue Property="Description" String="Private preview for Analytics APIs" /> </Record> </Collection> </Annotation>
But Annotation can also be expressed in a much cleaner, more readable and less verbose form in CSDL JSON.