Semantic-Public-Learning