This European Standard specifies the Application Layer Core which provides communication tools for applications based on DSRC. These tools consist of Kernels that can be used by application processes via service primitives. The application processes, including application data and application specific functions, are outside the scope of this European Standard.