1. A system, comprising: an annotation component, implemented at least partly in hardware, configured to: receive service semantic information for respective service application programs, associate the service semantic information with the respective service application programs to obtain respective service annotations, and in response to reception of a query for service semantic information associated with at least one of the service application programs from a client, send at least a portion of the respective service annotations to the client, a first service annotation of the service annotations indicating a first characteristic of a first action associated with first data that is associated with a first service application program of the service application programs, a second service annotation of the service annotations indicating a second characteristic of a second action associated with second data that is associated with a second service application program of the service application programs that is different from the first service application program, the first data and the second data being same.