Sentence: Abel Caballero was born in Ponteareas, Spain and while he was in office Juan Carlos was the Monarch and his predecessor was Francisco Franco.

What structured data could we extract from this sentence?
Abel Caballero, inOfficeWhileMonarch, Juan Carlos I of Spain; Juan Carlos I of Spain, predecessor, Francisco Franco; Abel Caballero, birthPlace, Ponteareas