Towards a semantic and goal-oriented O-RAN architecture: the 6G-GOALS approach