implementacion Semantic